1 2011-11-07 Jason Merrill <jason@redhat.com>
4 * g++.dg/cpp0x/decltype35.C: New.
6 2011-11-07 Dodji Seketeli <dodji@redhat.com>
8 Support C++11 alias-declaration
10 * g++.dg/cpp0x/alias-decl-0.C: New test case.
11 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
12 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
13 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
14 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
15 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
16 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
17 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
18 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
19 * g++.dg/ext/alias-decl-attr1.C: Likewise.
20 * g++.dg/ext/alias-decl-attr2.C: Likewise.
21 * g++.dg/ext/alias-decl-attr3.C: Likewise.
22 * g++.dg/ext/alias-decl-attr4.C: Likewise.
24 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
26 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
28 2011-11-07 Janus Weil <janus@gcc.gnu.org>
31 * gfortran.dg/typebound_call_21.f03: New.
33 2011-11-07 Nathan Sidwell <nathan@acm.org>
35 * gcc.dg/profile-dir-1.c: Adjust final scan.
36 * gcc.dg/profile-dir-2.c: Adjust final scan.
37 * gcc.dg/profile-dir-3.c: Adjust final scan.
38 * gcc.misc-tests/gcov.exp: Adjust regexp.
39 * gcc.misc-tests/gcov-12.c: New.
40 * gcc.misc-tests/gcov-13.c: New.
41 * gcc.misc-tests/gcovpart-13b.c: New.
42 * gcc.misc-tests/gcov-14.c: New.
44 2011-11-07 Jason Merrill <jason@redhat.com>
47 * g++.dg/ext/visibility/template8.C: New.
49 2011-11-07 Jakub Jelinek <jakub@redhat.com>
51 PR tree-optimization/50789
52 * gcc.target/i386/avx2-gather-1.c: New test.
53 * gcc.target/i386/avx2-gather-2.c: New test.
54 * gcc.target/i386/avx2-gather-3.c: New test.
55 * gcc.target/i386/avx2-gather-4.c: New test.
57 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
59 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
61 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
64 * gfortran.dg/open_dev_null.f90: Remove testcase.
66 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
68 * lib/target-supports.exp (check_effective_target_sync_int_128):
69 Don't cache the result.
70 (check_effective_target_sync_long_long): Ditto.
72 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
74 PR rtl-optimization/47698
75 * gcc.target/i386/47698.c: New test.
77 2011-11-06 Jason Merrill <jason@redhat.com>
80 * g++.dg/ext/visibility/template7.C: New.
82 2011-11-07 Terry Guo <terry.guo@arm.com>
84 * gcc.target/arm/wmul-1.c: Adjust optimization level.
85 * gcc.target/arm/wmul-2.c: Ditto.
86 * gcc.target/arm/wmul-3.c: Ditto.
87 * gcc.target/arm/wmul-4.c: Ditto.
89 2011-11-06 Joseph Myers <joseph@codesourcery.com>
91 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
92 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
93 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
94 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
95 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
98 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
99 Richard Henderson <rth@redhat.com>
100 Aldy Hernandez <aldyh@redhat.com>
102 Merged from cxx-mem-model.
104 * lib/target-supports.exp (check_effective_target_sync_int_128,
105 check_effective_target_sync_long_long): Check whether the target
106 supports 64 and 128 bit __sync builtins.
107 (check_effective_target_cas_char): New.
108 (check_effective_target_cas_int): New.
109 * gcc.dg/dg.exp: Exclude simulate-thread tests.
110 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
111 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
112 produce the expected library calls.
113 * gcc.dg/atomic-fence.c: New functional tests.
114 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
115 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
116 * gcc.dg/atomic-lockfree[-aux].c: New tests.
117 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
118 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
119 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
120 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
121 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
122 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
124 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
126 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
128 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
130 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
131 int128 operations are atomic.
132 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
133 operations are atomic.
134 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
135 operations are atomic.
136 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
137 operations are atomic.
138 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
139 stores aren't moved out of a loop.
140 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
141 globals don't overwrite neighbouring globals.
142 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
143 writes dont overwrite neighbouring components.
144 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
145 * c-c++-common/gomp/atomic-3.c: Likewise.
146 * c-c++-common/gomp/atomic-9.c: Likewise.
147 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
148 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
149 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
150 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
151 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
152 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
153 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
154 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
155 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
156 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
157 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
158 g++.dg/gomp/atomic-15.C: Remove.
159 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
160 * gcc.dg/gomp/atomic-11.c: Remove test.
162 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
164 * gcc.dg/vect/bb-slp-cond-1.c: New test.
165 * gcc.dg/vect/slp-cond-1.c: New test.
166 * gcc.dg/vect/slp-cond-2.c: New test.
168 2011-11-05 David S. Miller <davem@davemloft.net>
170 * lib/test-supports.exp
171 (check_effective_target_ultrasparc_vis2_hw): New proc.
172 (check_effective_target_ultrasparc_vis3_hw): New proc.
173 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
174 * gcc.target/sparc/vec-init-2.inc: Likewise.
175 * gcc.target/sparc/vec-init-3.inc: Likewise.
176 * gcc.target/sparc/vec-init-1-vis1.c: New test.
177 * gcc.target/sparc/vec-init-1-vis2.c: New test.
178 * gcc.target/sparc/vec-init-1-vis3.c: New test.
179 * gcc.target/sparc/vec-init-2-vis1.c: New test.
180 * gcc.target/sparc/vec-init-2-vis2.c: New test.
181 * gcc.target/sparc/vec-init-2-vis3.c: New test.
182 * gcc.target/sparc/vec-init-3-vis1.c: New test.
183 * gcc.target/sparc/vec-init-3-vis2.c: New test.
184 * gcc.target/sparc/vec-init-3-vis3.c: New test.
186 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
188 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
189 Disable test on Epiphany.
190 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
191 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
192 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
193 * g++.dg/parse/pragma3.C: Likewise.
194 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
196 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
197 * gcc.dg/tls/thr-cse-1.c: Likewise.
198 * g++.dg/opt/devirt2.C: Likewise.
199 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
200 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
201 * gcc.target/epiphany: New directory.
203 2011-11-05 Tobias Burnus <burnus@net-b.de>
205 * gfortran.dg/quad_2.f90: New.
207 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
209 * gcc.dg/strlenopt-22g.c: New wrapper around...
210 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
212 2011-11-04 Jason Merrill <jason@redhat.com>
215 * g++.dg/init/lifetime2.C: New.
216 * g++.dg/cpp0x/initlist-lifetime2.C: New.
219 * g++.dg/init/lifetime1.C: Test cleanup order.
221 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
223 * g++.dg/other/offsetof7.C: New test.
225 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
227 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
228 variable, default empty, -ffat-lto-objects for effective_target_lto.
229 (gcc-dg-test-1): Add options from dg-final methods.
230 * lib/scanasm.exp (scan-assembler_required_options)
231 (scan-assembler-not_required_options): New procs.
233 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
235 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
236 generate a pedwarn in c++98-mode.
237 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
238 don't generate a pedwarn in c++0x-mode.
240 2011-11-04 Olivier Goffart <olivier@woboq.com>
243 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
245 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
247 PR rtl-optimization/38644
248 * gcc.target/arm/stack-red-zone.c: New.
250 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
253 * g++.dg/warn/Wconversion-null-3.C: New.
255 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
258 * g++.dg/cpp0x/udlit-strint-length.C: New.
260 2011-11-04 Jason Merrill <jason@redhat.com>
263 * g++.dg/cpp0x/initlist-lifetime1.C: New.
264 * g++.dg/init/lifetime1.C: New.
265 * g++.dg/init/ref21.C: New.
266 * g++.dg/eh/array1.C: New.
268 2011-11-04 Tom de Vries <tom@codesourcery.com>
270 PR tree-optimization/50763
271 * gcc.dg/pr50763-5.c: New test.
273 2011-11-04 Tom de Vries <tom@codesourcery.com>
275 PR tree-optimization/50763
276 * g++.dg/pr50763-4.C: New test.
278 2011-11-04 Jakub Jelinek <jakub@redhat.com>
280 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
283 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
285 * gcc.dg/torture/vec-cvt-1.c: New test.
287 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
289 * gnat.dg/specs/private1[-sub].ads: New test.
291 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
294 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
295 * gfortran.dg/inline_sum_1.f90: New.
296 * gfortran.dg/inline_sum_2.f90: New.
297 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
298 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
299 * gfortran.dg/inline_product_1.f90: New.
301 2011-11-03 Tobias Burnus <burnus@net-b.de>
304 * gfortran.dg/bind_c_dts_5.f90: New.
306 2011-11-03 Tobias Burnus <burnus@net-b.de>
309 * gfortran.dg/module_parameter_array_refs_2.f90: New.
311 2011-11-03 Richard Guenther <rguenther@suse.de>
314 * g++.dg/init/copy7.C: Remove testcase.
316 2011-11-03 Martin Jambor <mjambor@suse.cz>
318 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
319 * g++.dg/ipa/devirt-c-2.C: Likewise.
320 * g++.dg/ipa/devirt-c-7.C: New test.
321 * g++.dg/ipa/devirt-c-8.C: Likewise.
323 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
325 PR tree-optimization/50912
326 * gnat.dg/loop_optimization10.ad[sb]: New test.
327 * gnat.dg/loop_optimization10_pkg.ads: New helper.
329 2011-11-02 Jason Merrill <jason@redhat.com>
332 * g++.dg/cpp0x/nsdmi-list2.C: New.
334 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
337 * g++.dg/cpp0x/warn_cxx0x2.C: New.
338 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
340 2011-11-02 Tom de Vries <tom@codesourcery.com>
342 PR tree-optimization/50769
343 * gfortran.dg/pr50769.f90: New test.
345 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
347 * gcc.target/sparc/20111102-1.c: New test.
349 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
352 * g++.dg/warn/Wcast-qual2.C: New.
354 2011-11-02 Tom de Vries <tom@codesourcery.com>
356 PR tree-optimization/50763
357 * g++.dg/pr50763-3.C: New test.
359 2011-11-02 Tom de Vries <tom@codesourcery.com>
361 PR tree-optimization/50672
362 * g++.dg/pr50672.C: New test.
364 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
366 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
367 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
368 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
370 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
372 2011-11-02 Richard Guenther <rguenther@suse.de>
374 PR tree-optimization/50902
375 * gcc.dg/torture/pr50902.c: New testcase.
377 2010-11-02 Richard Guenther <rguenther@suse.de>
379 PR tree-optimization/50890
380 * gcc.dg/torture/pr50890.c: New testcase.
382 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
385 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
386 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
388 2011-11-01 Tom de Vries <tom@codesourcery.com>
390 PR tree-optimization/50908
391 * gcc.dg/pr50908.c: New test.
392 * gcc.dg/pr50908-2.c: Same.
393 * gcc.dg/pr50908-3.c: Same.
395 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
397 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
398 the outer loop. Remove comment. Don't check for widen-mult.
400 2011-10-31 Martin Jambor <mjambor@suse.cz>
402 * gcc.dg/ipa/ipcp-4.c: New test.
404 2011-10-31 Jakub Jelinek <jakub@redhat.com>
406 * gcc.dg/vshift-3.c: New test.
407 * gcc.dg/vshift-4.c: New test.
408 * gcc.dg/vshift-5.c: New test.
410 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
412 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
413 and current implementation.
415 2011-10-31 Paul Brook <paul@codesourcery.com>
417 * gcc.dg/constructor-1.c: New test.
419 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
422 * gfortran.dg/dshift_3.f90: New test.
424 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
426 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
428 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
429 * gcc.dg/torture/vshuf-v4si.c: Likewise.
430 * gcc.dg/torture/vshuf-v8si.c: Likewise.
431 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
432 * gcc.dg/torture/vshuf-v4di.c: Likewise.
433 * gcc.dg/torture/vshuf-v2df.c: Likewise.
434 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
435 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
436 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
437 * gcc.dg/torture/vshuf-v2di.c: Likewise.
438 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
439 * gcc.dg/torture/vshuf-v4df.c: Likewise.
440 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
441 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
442 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
443 * gcc.dg/vector-compare-2.c: Likewise.
445 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
448 * g++.dg/cpp0x/pr50901.C: New.
450 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
452 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
453 * gcc.target/i386/fma4-check.h (main): Ditto.
454 * gcc.target/i386/xop-check.h (main): Ditto.
456 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
459 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
462 * g++.dg/template/crash109.C: New.
464 2011-10-28 Jason Merrill <jason@redhat.com>
466 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
468 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
471 * g++.dg/template/crash109.C: New.
473 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
475 * gfortran.dg/nearest_5.f90: New test.
477 2011-10-28 Jakub Jelinek <jakub@redhat.com>
479 * gcc.dg/vshift-1.c: New test.
480 * gcc.dg/vshift-2.c: New test.
481 * gcc.target/i386/xop-vshift-1.c: New test.
482 * gcc.target/i386/xop-vshift-2.c: New test.
483 * gcc.target/i386/avx2-vshift-1.c: New test.
485 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
487 PR rtl-optimization/49720
488 * g++.dg/torture/pr49720.C: New test.
490 2011-10-27 David S. Miller <davem@davemloft.net>
492 * gcc.target/sparc/setcc-3.c: New test.
494 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
497 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
499 2011-10-27 Jakub Jelinek <jakub@redhat.com>
501 * gcc.target/i386/sse2-cvt-1.c: New test.
502 * gcc.target/i386/sse2-cvt-2.c: New test.
503 * gcc.target/i386/avx-cvt-1.c: New test.
504 * gcc.target/i386/avx-cvt-2.c: New test.
505 * gcc.target/i386/avx2-cvt-1.c: New test.
506 * gcc.target/i386/avx2-cvt-2.c: New test.
508 2011-10-27 Martin Jambor <mjambor@suse.cz>
510 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
512 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
513 Steven G. Kargl <kargl@gcc.gnu.org>
516 * gfortran.dg/pr50875.f90: New test.
518 2011-10-26 David S. Miller <davem@davemloft.net>
520 * gcc.target/sparc/fmaf-1.c: New test.
522 * gcc.target/sparc/setcc-1.c: New test.
523 * gcc.target/sparc/setcc-2.c: New test.
525 2011-10-26 Joseph Myers <joseph@codesourcery.com>
527 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
529 2011-10-26 Joseph Myers <joseph@codesourcery.com>
531 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
534 2011-10-26 Joseph Myers <joseph@codesourcery.com>
536 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
539 2011-10-26 Joseph Myers <joseph@codesourcery.com>
541 * gcc.target/i386/pad-4.c: Skip for Windows targets.
543 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
545 * gnat.dg/specs/discr1.ads: New test.
546 * gnat.dg/specs/discr1_pkg.ads: New helper.
548 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
550 * gnat.dg/specs/unchecked_union.ads: Rename to...
551 * gnat.dg/specs/unchecked_union1.ads: ...this.
552 * gnat.dg/specs/unchecked_union2.ads: New test.
554 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
556 * gnat.dg/specs/atomic1.ads: New test.
558 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
560 Implement C++11 user-defined literals.
561 * g++.dg/cpp0x/udlit-addr.C: New.
562 * g++.dg/cpp0x/udlit-args.C: New.
563 * g++.dg/cpp0x/udlit-args-neg.C: New.
564 * g++.dg/cpp0x/udlit-clink-neg.C: New.
565 * g++.dg/cpp0x/udlit-concat.C: New.
566 * g++.dg/cpp0x/udlit-concat-neg.C: New.
567 * g++.dg/cpp0x/udlit-constexpr.C: New.
568 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
569 * g++.dg/cpp0x/udlit-declare-neg.C: New.
570 * g++.dg/cpp0x/udlit-friend.C: New.
571 * g++.dg/cpp0x/udlit-general.C: New.
572 * g++.dg/cpp0x/udlit-inline.C: New.
573 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
574 * g++.dg/cpp0x/udlit-member-neg.C: New.
575 * g++.dg/cpp0x/udlit-namespace.C: New.
576 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
577 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
578 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
579 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
580 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
581 * g++.dg/cpp0x/udlit-operator-neg.C: New.
582 * g++.dg/cpp0x/udlit-raw-str.C: New.
583 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
584 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
585 * g++.dg/cpp0x/udlit-systemheader.C: New.
586 * g++.dg/cpp0x/udlit-template.C: New.
587 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
588 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
589 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
590 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
591 * g++.dg/cpp0x/udlit_system_header: New.
593 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
596 * g++.dg/cpp0x/decltype34.C: New.
598 2011-10-26 Tom de Vries <tom@codesourcery.com>
600 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
601 * gcc.c-torture/unsorted/HIset.c: Same.
602 * gcc.c-torture/unsorted/SIcmp.c: Same.
603 * gcc.c-torture/unsorted/SIset.c: Same.
604 * gcc.c-torture/unsorted/SFset.c: Same.
605 * gcc.c-torture/unsorted/UHIcmp.c: Same.
606 * gcc.c-torture/unsorted/USIcmp.c: Same.
607 * gcc.c-torture/unsorted/DFcmp.c: Same.
609 2011-10-26 Jakub Jelinek <jakub@redhat.com>
611 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
612 to work also with -masm=intel and additionally test the xmm vs. ymm
613 register type combination on mask/dest and in vsib.
614 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
615 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
616 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
617 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
618 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
619 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
620 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
621 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
622 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
623 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
624 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
625 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
626 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
627 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
628 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
629 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
630 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
631 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
632 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
633 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
634 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
635 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
636 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
637 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
638 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
639 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
640 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
641 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
642 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
643 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
644 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
646 2011-10-26 Tom de Vries <tom@codesourcery.com>
648 PR tree-optimization/50763
649 * gcc.dg/pr50763-2.c: New test.
651 2011-10-25 Joseph Myers <joseph@codesourcery.com>
653 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
654 Update expected messages.
656 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
658 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
660 2011-10-25 Jason Merrill <jason@redhat.com>
663 * g++.dg/init/aggr7.C: New.
666 * g++.dg/cpp0x/initlist59.C: New.
668 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
671 * g++.dg/overload/operator5.C: New.
673 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
676 * g++.dg/template/crash108.C: New.
678 2011-10-25 Jakub Jelinek <jakub@redhat.com>
680 PR tree-optimization/50596
681 * gcc.dg/vect/vect-cond-10.c: New test.
683 2011-10-24 Joey Ye <joey.ye@arm.com>
685 * gcc.target/arm/pr42575.c: Remove architecture option.
687 2011-10-24 David S. Miller <davem@davemloft.net>
689 * gcc.target/sparc/vis3move-1.c: New test.
690 * gcc.target/sparc/vis3move-2.c: New test.
691 * gcc.target/sparc/vis3move-3.c: New test.
693 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
695 * gcc.dg/strlenopt-22.c: New testcase.
696 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
698 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
700 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
702 (dg-skip-if): Remove.
703 * gcc.target/i386/funcspec-1.c: Ditto.
704 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
706 2011-10-24 Richard Guenther <rguenther@suse.de>
708 * gcc.dg/vect/vect-bool-1.c: New testcase.
710 2011-10-24 Richard Guenther <rguenther@suse.de>
712 PR tree-optimization/50838
713 * gcc.dg/torture/pr50838.c: New testcase.
715 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
717 PR tree-optimization/50730
718 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
719 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
720 -fno-tree-sra and SLP flags.
722 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
726 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
729 * g++.dg/cpp0x/warn_cxx0x2.C: New.
730 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
732 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
735 * g++.dg/cpp0x/warn_cxx0x2.C: New.
736 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
738 2011-10-23 Tom de Vries <tom@codesourcery.com>
740 PR tree-optimization/50763
741 * gcc.dg/pr50763.c: New test.
743 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
746 * gcc.target/i386/pr50788.c: New test.
748 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
750 PR tree-optimization/50819
751 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
752 * g++.dg/vect/slp-pr50819.cc: New test.
754 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
757 * g++.dg/warn/Wconversion4.C: New.
759 2011-10-21 Jakub Jelinek <jakub@redhat.com>
762 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
763 from element other than first and reverse permutation.
764 * gcc.dg/torture/vshuf-16.inc: Likewise.
765 * gcc.dg/torture/vshuf-8.inc: Likewise.
766 * gcc.dg/torture/vshuf-4.inc: Likewise.
768 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
771 * g++.dg/parse/error43.C: New.
772 * g++.dg/parse/error44.C: Likewise.
774 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
775 Kirill Yukhin <kirill.yukhin@intel.com>
778 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
779 * gcc.target/i386/bmi2-check.h: Ditto.
781 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
784 * g++.dg/cpp0x/override2.C: Add test.
786 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
788 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
789 check_linker_plugin_available.
791 2011-10-21 Kai Tietz <ktietz@redhat.com>
793 * gcc.target/i386/branch-cost1.c: New test.
794 * gcc.target/i386/branch-cost2.c: New test.
795 * gcc.target/i386/branch-cost3.c: New test.
796 * gcc.target/i386/branch-cost4.c: New test.
798 2011-10-20 Steve Ellcey <sje@cup.hp.com>
800 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
802 2011-10-20 Steve Ellcey <sje@cup.hp.com>
805 * gcc.dg/pr49994-3.c: Skip on HP-UX.
807 2011-10-20 Joseph Myers <joseph@codesourcery.com>
809 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
810 (_moz_foo, EXT__foo): Use ASMNAME.
812 2011-10-20 Joseph Myers <joseph@codesourcery.com>
814 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
817 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
820 * gcc.target/i386/pr50766.c: New test.
822 2011-10-20 Jason Merrill <jason@redhat.com>
825 * g++.dg/eh/partial1.C: New.
827 2011-10-20 Richard Henderson <rth@redhat.com>
829 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
830 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
831 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
832 Use __builtin_shuffle.
834 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
837 * gfortran.dg/ishft_3.f90: Update test.
839 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
842 * gfortran.dg/substring_integer_index.f90: New test.
844 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
846 * gfortran.dg/format_string.f: New test.
848 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
850 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
852 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
854 2011-10-20 Joseph Myers <joseph@codesourcery.com>
856 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
857 gcc.target/i386/pr46226.c: Do not use
858 -mno-accumulate-outgoing-args.
860 2011-10-20 Joseph Myers <joseph@codesourcery.com>
862 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
863 including <strings.h>.
865 2011-10-19 Jan Hubicka <jh@suse.cz>
867 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
868 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
869 * lib/c-torture.exp: Likewise.
870 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
871 * gcc.c-torture/compile/sync-1.c: Likewise.
872 * gcc.c-torture/compile/sync-1.c: Likewise.
873 * gcc.c-torture/compile/sync-3.c: Likewise.
874 * gcc.dg/noncompile/invalid_asm.c: Likewise.
875 * gcc.dg/noncompile/920507-1.c: Likewise.
876 * gcc.dg/torture/pr36400.c: Likewise.
877 * g++.dg/torture/pr34850.C: Likewise.
879 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
881 * gnat.dg/source_ref1.adb: New test.
882 * gnat.dg/source_ref2.adb: Likewise.
884 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
887 * g++.dg/parse/error42.C: New.
888 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
890 2011-10-19 Jason Merrill <jason@redhat.com>
893 * g++.dg/init/value9.C: New.
895 2011-10-19 Jakub Jelinek <jakub@redhat.com>
897 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
898 * gcc.dg/torture/vshuf-16.inc: Likewise.
899 * gcc.dg/torture/vshuf-8.inc: Likewise.
900 * gcc.dg/torture/vshuf-4.inc: Likewise.
902 2011-10-19 Janus Weil <janus@gcc.gnu.org>
905 * gfortran.dg/sizeof_proc.f90: New.
907 2011-10-19 Joseph Myers <joseph@codesourcery.com>
909 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
910 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
912 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
915 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
917 2011-10-19 Jason Merrill <jason@redhat.com>
920 * g++.dg/init/ref20.C: New.
922 2011-10-19 Kai Tietz <ktietz@redhat.com>
925 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
926 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
927 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
928 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
929 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
931 2011-10-19 Richard Guenther <rguenther@suse.de>
934 * gcc.dg/torture/pr50768.c: New testcase.
936 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
938 PR rtl-optimization/50340
939 * gcc.dg/pr50340.c: New.
941 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
943 PR tree-optimization/50717
945 * gcc.dg/pr50717-1.c: New file.
946 * gcc.target/arm/wmul-12.c: Correct types.
947 * gcc.target/arm/wmul-8.c: Correct types.
949 2011-10-18 Jason Merrill <jason@redhat.com>
952 * g++.dg/cpp0x/defaulted32.C: New.
955 * g++.dg/lookup/using23.C: New.
958 * g++.dg/cpp0x/implicit12.C: New.
959 * g++.dg/cpp0x/defaulted20.C: Adjust.
960 * g++.dg/cpp0x/defaulted21.C: Adjust.
961 * g++.dg/cpp0x/implicit-copy.C: Adjust.
962 * g++.dg/cpp0x/implicit4.C: Adjust.
963 * g++.dg/cpp0x/implicit5.C: Adjust.
964 * g++.dg/cpp0x/implicit8.C: Adjust.
965 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
966 * g++.dg/cpp0x/not_special.C: Adjust.
967 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
968 * g++.dg/cpp0x/rv1n.C: Adjust.
969 * g++.dg/cpp0x/rv2n.C: Adjust.
970 * g++.dg/cpp0x/rv3n.C: Adjust.
971 * g++.dg/cpp0x/rv4n.C: Adjust.
972 * g++.dg/cpp0x/rv5n.C: Adjust.
973 * g++.dg/cpp0x/rv6n.C: Adjust.
974 * g++.dg/cpp0x/rv7n.C: Adjust.
976 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
978 * gcc.target/i386/avx2-vpop-check.h: New header.
979 * gcc.target/i386/avx2-vpaddd-3.c: New test.
980 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
981 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
982 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
983 * gcc.target/i386/avx2-vpand-3.c: Ditto.
984 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
985 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
986 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
987 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
988 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
989 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
990 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
991 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
992 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
993 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
995 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
998 * gfortran.dg/coarray_subobject_1.f90: New test.
999 * gfortran.dg/coarray/subobject_1.f90: New test.
1001 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1003 PR rtl-optimization/50205
1004 * gcc.dg/pr50205.c: New.
1006 2011-10-18 Richard Guenther <rguenther@suse.de>
1008 PR tree-optimization/50767
1009 * gcc.dg/torture/pr50767.c: New testcase.
1011 2011-10-18 Julian Brown <julian@codesourcery.com>
1013 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1014 * gcc.target/arm/unaligned-memcpy-1.c: New.
1015 * gcc.target/arm/unaligned-memcpy-2.c: New.
1016 * gcc.target/arm/unaligned-memcpy-3.c: New.
1017 * gcc.target/arm/unaligned-memcpy-4.c: New.
1019 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1022 * gfortran.dg/iso_c_binding_class.f03: New.
1024 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1026 * testsuite/lib/target-supports.exp
1027 (check_effective_target_vect_widen_shift): New.
1028 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1029 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1030 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1031 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1033 2011-10-18 Richard Guenther <rguenther@suse.de>
1035 * gcc.dg/torture/restrict-1.c: New testcase.
1037 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1039 * g++.dg/ext/bases.C: New test.
1041 2011-10-17 David S. Miller <davem@davemloft.net>
1043 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1044 all operations to emit VIS instructions.
1045 * gcc.target/sparc/fandnot.c: Likewise.
1046 * gcc.target/sparc/fnot.c: Likewise.
1047 * gcc.target/sparc/for.c: Likewise.
1048 * gcc.target/sparc/fornot.c: Likewise.
1049 * gcc.target/sparc/fxnor.c: Likewise.
1050 * gcc.target/sparc/fxor.c: Likewise.
1051 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1054 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1056 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1057 * gcc.dg/torture/vshuf-16.inc: New file.
1058 * gcc.dg/torture/vshuf-2.inc: New file.
1059 * gcc.dg/torture/vshuf-32.inc: New file.
1060 * gcc.dg/torture/vshuf-4.inc: New file.
1061 * gcc.dg/torture/vshuf-8.inc: New file.
1062 * gcc.dg/torture/vshuf-main.inc: New file.
1063 * gcc.dg/torture/vshuf-v16hi.c: New test.
1064 * gcc.dg/torture/vshuf-v16qi.c: New test.
1065 * gcc.dg/torture/vshuf-v2df.c: New test.
1066 * gcc.dg/torture/vshuf-v2di.c: New test.
1067 * gcc.dg/torture/vshuf-v2sf.c: New test.
1068 * gcc.dg/torture/vshuf-v2si.c: New test.
1069 * gcc.dg/torture/vshuf-v32qi.c: New test.
1070 * gcc.dg/torture/vshuf-v4df.c: New test.
1071 * gcc.dg/torture/vshuf-v4di.c: New test.
1072 * gcc.dg/torture/vshuf-v4hi.c: New test.
1073 * gcc.dg/torture/vshuf-v4sf.c: New test.
1074 * gcc.dg/torture/vshuf-v4si.c: New test.
1075 * gcc.dg/torture/vshuf-v8hi.c: New test.
1076 * gcc.dg/torture/vshuf-v8qi.c: New test.
1077 * gcc.dg/torture/vshuf-v8sf.c: New test.
1078 * gcc.dg/torture/vshuf-v8si.c: New test.
1080 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1082 PR tree-optimization/50746
1083 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1085 2011-10-17 Jason Merrill <jason@redhat.com>
1088 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1090 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1093 * g++.dg/parse/error41.C: New.
1094 * g++.dg/parse/error20.C: Adjust.
1096 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1099 * g++.dg/warn/format7.C: New.
1100 * obj-c++.dg/warn7.mm: Likewise.
1102 2011-10-17 Richard Guenther <rguenther@suse.de>
1104 PR tree-optimization/50729
1105 * gcc.dg/torture/pr50729.c: New testcase.
1107 2011-10-15 Tom Tromey <tromey@redhat.com>
1108 Dodji Seketeli <dodji@redhat.com>
1110 * lib/prune.exp (prune_gcc_output): Prune output referring to
1112 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1113 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1114 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1115 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1117 2011-10-15 Tom Tromey <tromey@redhat.com>
1118 Dodji Seketeli <dodji@redhat.com>
1120 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1122 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1125 * g++.dg/inherit/error5.C: New.
1127 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1131 * gfortran.dg/kind_tests_4.f90: New.
1133 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1135 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1136 targets that support vector condition.
1138 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1141 * gfortran.dg/c_kind_tests_3.f03: New.
1143 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1146 * gfortran.dg/elemental_args_check_4.f90: New.
1148 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1150 PR tree-optimization/50727
1151 * gcc.dg/vect/pr50727.c: New test.
1153 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1155 * gcc.dg/vla-23.c: New test.
1157 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1159 PR tree-optimization/50596
1160 * gcc.dg/vect/vect-cond-9.c: New test.
1162 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1164 * gcc.dg/vect/bb-slp-29.c: New test.
1166 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1169 * g++.dg/ext/is_base_of_incomplete.C: New.
1170 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1171 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1173 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1175 * gcc.target/sparc/combined-1.c: Compile at -O2.
1177 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1179 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1180 (dg-options): Add -Wno-attributes.
1181 * gcc.target/i386/fma_double_?.c: Ditto.
1182 * gcc.target/i386/fma_run_float_?.c: Ditto.
1183 * gcc.target/i386/fma_run_double_?.c: Ditto.
1184 * gcc.target/i386/l_fma_float_?.c: Dtto.
1185 * gcc.target/i386/l_fma_double_?.c: Ditto.
1186 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1187 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1189 2011-10-15 Tobias Burnus <burnus@net-b.de>
1191 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1193 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1194 * gfortran.dg/rank_3.f90: Ditto.
1195 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1196 -std=f2008ts in dg-options.
1197 * gfortran.dg/rank_4.f90: Ditto.
1199 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1202 * gcc.target/sh/pr49263.c: New.
1204 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1206 * gnat.dg/specs/debug1.ads: Tweak.
1208 2011-10-14 Kai Tietz <ktietz@redhat.com>
1210 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1212 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1214 * gcc.target/i386/sse2-mul-1.c: New test.
1215 * gcc.target/i386/sse4_1-mul-1.c: New test.
1216 * gcc.target/i386/avx-mul-1.c: New test.
1217 * gcc.target/i386/xop-mul-1.c: New test.
1218 * gcc.target/i386/avx2-mul-1.c: New test.
1220 2011-10-14 Jason Merrill <jason@redhat.com>
1223 * g++.dg/cpp0x/nsdmi-list1.C: New.
1226 * g++.dg/cpp0x/nsdmi-const1.C: New.
1228 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1231 * gfortran.dg/pointer_intent_5.f90: New.
1233 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1235 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1236 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1237 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1239 2011-10-14 Tobias Burnus <burnus@net-b.de>
1242 * gfortran.dg/pointer_check_11.f90: New.
1243 * gfortran.dg/pointer_check_12.f90: New.
1245 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1248 * g++.dg/overload/operator4.C: New.
1250 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1252 * gcc.dg/di-longlong64-sync-1.c: New test.
1253 * gcc.dg/di-sync-multithread.c: New test.
1254 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1255 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1256 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1257 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1258 (check_effective_target_arm_arm_ok): New helper.
1259 (check_effective_target_sync_longlong): New helper.
1261 2011-10-14 Richard Guenther <rguenther@suse.de>
1263 PR tree-optimization/50723
1264 * gcc.dg/torture/pr50723.c: New testcase.
1266 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1269 * g++.dg/warn/format6.C: New.
1270 * obj-c++.dg/warn6.mm: Likewise.
1272 2011-10-13 Richard Henderson <rth@redhat.com>
1274 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1276 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1277 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1278 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1280 2011-10-13 Jason Merrill <jason@redhat.com>
1283 * g++.dg/cpp0x/nsdmi-template2.C: New.
1286 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1289 * g++.dg/init/vbase1.C: New.
1291 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1293 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1294 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1295 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1296 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1298 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1300 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1302 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1304 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1306 2011-10-13 Richard Guenther <rguenther@suse.de>
1308 PR tree-optimization/50712
1309 * gcc.target/i386/pr50712.c: New testcase.
1311 2011-10-13 Tom de Vries <tom@codesourcery.com>
1313 * gcc.dg/memcpy-4.c: New test.
1315 2011-10-13 Richard Guenther <rguenther@suse.de>
1317 PR tree-optimization/50698
1318 * g++.dg/vect/pr50698.cc: New testcase.
1320 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1322 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1323 * gcc.target/powerpc/warn-2.c: Ditto.
1325 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1326 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1327 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1328 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1329 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1330 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1331 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1332 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1333 * gcc.target/powerpc/ppc-pow.c: Likewise.
1334 * gcc.target/powerpc/recip-1.c: Likewise.
1335 * gcc.target/powerpc/recip-2.c: Likewise.
1336 * gcc.target/powerpc/recip-3.c: Likewise.
1337 * gcc.target/powerpc/recip-4.c: Likewise.
1338 * gcc.target/powerpc/recip-5.c: Likewise.
1340 2011-10-12 David S. Miller <davem@davemloft.net>
1342 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1343 '-mvis3' instead of 'mcpu=niagara3' in options.
1344 * gcc.target/sparc/fhalve.c: Likewise.
1345 * gcc.target/sparc/fnegop.c: Likewise.
1346 * gcc.target/sparc/fpadds.c: Likewise.
1347 * gcc.target/sparc/fshift.c: Likewise.
1348 * gcc.target/sparc/fucmp.c: Likewise.
1349 * gcc.target/sparc/lzd.c: Likewise.
1350 * gcc.target/sparc/vis3misc.c: Likewise.
1351 * gcc.target/sparc/xmul.c: Likewise.
1353 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1355 * gnat.dg/vect1.ad[sb]: New test.
1356 * gnat.dg/vect1_pkg.ads: New helper.
1357 * gnat.dg/vect2.ad[sb]: New test.
1358 * gnat.dg/vect2_pkg.ads: New helper.
1359 * gnat.dg/vect3.ad[sb]: New test.
1360 * gnat.dg/vect3_pkg.ads: New helper.
1361 * gnat.dg/vect4.ad[sb]: New test.
1362 * gnat.dg/vect4_pkg.ads: New helper.
1363 * gnat.dg/vect5.ad[sb]: New test.
1364 * gnat.dg/vect5_pkg.ads: New helper.
1365 * gnat.dg/vect6.ad[sb]: New test.
1366 * gnat.dg/vect6_pkg.ads: New helper.
1368 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1370 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1371 * gcc.target/i386/fma_run_double_2.c: Likewise.
1372 * gcc.target/i386/fma_run_double_3.c: Likewise.
1373 * gcc.target/i386/fma_run_double_4.c: Likewise.
1374 * gcc.target/i386/fma_run_double_5.c: Likewise.
1375 * gcc.target/i386/fma_run_double_6.c: Likewise.
1376 * gcc.target/i386/fma_run_float_1.c: Likewise.
1377 * gcc.target/i386/fma_run_float_2.c: Likewise.
1378 * gcc.target/i386/fma_run_float_3.c: Likewise.
1379 * gcc.target/i386/fma_run_float_4.c: Likewise.
1380 * gcc.target/i386/fma_run_float_5.c: Likewise.
1381 * gcc.target/i386/fma_run_float_6.c: Likewise.
1383 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1384 remove the extra dg-options.
1385 * gcc.target/i386/l_fma_double_2.c: Likewise.
1386 * gcc.target/i386/l_fma_double_3.c: Likewise.
1387 * gcc.target/i386/l_fma_double_4.c: Likewise.
1388 * gcc.target/i386/l_fma_double_5.c: Likewise.
1389 * gcc.target/i386/l_fma_double_6.c: Likewise.
1390 * gcc.target/i386/l_fma_float_1.c: Likewise.
1391 * gcc.target/i386/l_fma_float_2.c: Likewise.
1392 * gcc.target/i386/l_fma_float_3.c: Likewise.
1393 * gcc.target/i386/l_fma_float_4.c: Likewise.
1394 * gcc.target/i386/l_fma_float_5.c: Likewise.
1395 * gcc.target/i386/l_fma_float_6.c: Likewise.
1397 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1399 PR tree-optimization/50189
1400 * g++.dg/torture/pr50189.C: New testcase.
1402 2011-10-12 Richard Guenther <rguenther@suse.de>
1404 PR tree-optimization/50700
1405 * gcc.dg/builtin-object-size-12.c: New testcase.
1407 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1410 * gcc.c-torture/compile/pr50565-1.c,
1411 gcc.c-torture/compile/pr50565-2.c: New tests.
1413 2011-10-11 Jason Merrill <jason@redhat.com>
1417 * g++.dg/template/constant1.C: New.
1418 * g++.dg/template/constant2.C: New.
1419 * g++.dg/cpp0x/constexpr-template3.C: New.
1421 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1423 * gcc.target/i386/warn-vect-op-3.c: New test.
1424 * gcc.target/i386/warn-vect-op-1.c: New test.
1425 * gcc.target/i386/warn-vect-op-2.c: New test.
1427 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1429 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1431 2011-10-11 Richard Guenther <rguenther@suse.de>
1433 PR tree-optimization/50204
1434 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1436 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1438 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1440 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1442 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1443 * gcc.target/i386/fma_double_2.c: Ditto.
1444 * gcc.target/i386/fma_double_3.c: Ditto.
1445 * gcc.target/i386/fma_double_4.c: Ditto.
1446 * gcc.target/i386/fma_double_5.c: Ditto.
1447 * gcc.target/i386/fma_double_6.c: Ditto.
1448 * gcc.target/i386/fma_float_1.c: Ditto.
1449 * gcc.target/i386/fma_float_2.c: Ditto.
1450 * gcc.target/i386/fma_float_3.c: Ditto.
1451 * gcc.target/i386/fma_float_4.c: Ditto.
1452 * gcc.target/i386/fma_float_5.c: Ditto.
1453 * gcc.target/i386/fma_float_6.c: Ditto.
1454 * gcc.target/i386/l_fma_double_1.c: Ditto.
1455 * gcc.target/i386/l_fma_double_2.c: Ditto.
1456 * gcc.target/i386/l_fma_double_3.c: Ditto.
1457 * gcc.target/i386/l_fma_double_4.c: Ditto.
1458 * gcc.target/i386/l_fma_double_5.c: Ditto.
1459 * gcc.target/i386/l_fma_double_6.c: Ditto.
1460 * gcc.target/i386/l_fma_float_1.c: Ditto.
1461 * gcc.target/i386/l_fma_float_2.c: Ditto.
1462 * gcc.target/i386/l_fma_float_3.c: Ditto.
1463 * gcc.target/i386/l_fma_float_4.c: Ditto.
1464 * gcc.target/i386/l_fma_float_5.c: Ditto.
1465 * gcc.target/i386/l_fma_float_6.c: Ditto.
1466 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1467 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1468 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1469 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1470 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1471 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1472 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1473 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1474 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1475 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1476 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1477 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1479 2011-10-11 Tristan Gingold <gingold@adacore.com>
1481 * gcc.dg/va-arg-4.c: New test.
1482 * gcc.dg/va-arg-5.c: Ditto.
1484 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1486 * lib/target-supports.exp (check_effective_target_fd_truncate):
1487 Close and unlink test file before exit.
1489 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1492 * gfortran.dg/forall_15.f90: New test case.
1494 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1495 Andrew Macleod <amacleod@redhat.com>
1497 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1498 wrappers for *other_threads() and *final_verify().
1499 * gcc.dg/simulate-thread/simulate-thread.h
1500 (simulate_thread_wrapper_other_threads): New.
1501 (simulate_thread_wrapper_final_verify): New.
1503 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1505 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1507 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1509 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1511 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1512 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1514 * gcc.target/i386/fma_1.h: New file.
1515 * gcc.target/i386/fma_2.h: Likewise.
1516 * gcc.target/i386/fma_3.h: Likewise.
1517 * gcc.target/i386/fma_4.h: Likewise.
1518 * gcc.target/i386/fma_5.h: Likewise.
1519 * gcc.target/i386/fma_6.h: Likewise.
1520 * gcc.target/i386/fma_double_1.c: Likewise.
1521 * gcc.target/i386/fma_double_2.c: Likewise.
1522 * gcc.target/i386/fma_double_3.c: Likewise.
1523 * gcc.target/i386/fma_double_4.c: Likewise.
1524 * gcc.target/i386/fma_double_5.c: Likewise.
1525 * gcc.target/i386/fma_double_6.c: Likewise.
1526 * gcc.target/i386/fma_float_1.c: Likewise.
1527 * gcc.target/i386/fma_float_2.c: Likewise.
1528 * gcc.target/i386/fma_float_3.c: Likewise.
1529 * gcc.target/i386/fma_float_4.c: Likewise.
1530 * gcc.target/i386/fma_float_5.c: Likewise.
1531 * gcc.target/i386/fma_float_6.c: Likewise.
1532 * gcc.target/i386/fma_main.h: Likewise.
1533 * gcc.target/i386/fma_run_double_1.c: Likewise.
1534 * gcc.target/i386/fma_run_double_2.c: Likewise.
1535 * gcc.target/i386/fma_run_double_3.c: Likewise.
1536 * gcc.target/i386/fma_run_double_4.c: Likewise.
1537 * gcc.target/i386/fma_run_double_5.c: Likewise.
1538 * gcc.target/i386/fma_run_double_6.c: Likewise.
1539 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1540 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1541 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1542 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1543 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1544 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1545 * gcc.target/i386/fma_run_float_1.c: Likewise.
1546 * gcc.target/i386/fma_run_float_2.c: Likewise.
1547 * gcc.target/i386/fma_run_float_3.c: Likewise.
1548 * gcc.target/i386/fma_run_float_4.c: Likewise.
1549 * gcc.target/i386/fma_run_float_5.c: Likewise.
1550 * gcc.target/i386/fma_run_float_6.c: Likewise.
1551 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1552 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1553 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1554 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1555 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1556 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1557 * gcc.target/i386/l_fma_1.h: Likewise.
1558 * gcc.target/i386/l_fma_2.h: Likewise.
1559 * gcc.target/i386/l_fma_3.h: Likewise.
1560 * gcc.target/i386/l_fma_4.h: Likewise.
1561 * gcc.target/i386/l_fma_5.h: Likewise.
1562 * gcc.target/i386/l_fma_6.h: Likewise.
1563 * gcc.target/i386/l_fma_double_1.c: Likewise.
1564 * gcc.target/i386/l_fma_double_2.c: Likewise.
1565 * gcc.target/i386/l_fma_double_3.c: Likewise.
1566 * gcc.target/i386/l_fma_double_4.c: Likewise.
1567 * gcc.target/i386/l_fma_double_5.c: Likewise.
1568 * gcc.target/i386/l_fma_double_6.c: Likewise.
1569 * gcc.target/i386/l_fma_float_1.c: Likewise.
1570 * gcc.target/i386/l_fma_float_2.c: Likewise.
1571 * gcc.target/i386/l_fma_float_3.c: Likewise.
1572 * gcc.target/i386/l_fma_float_4.c: Likewise.
1573 * gcc.target/i386/l_fma_float_5.c: Likewise.
1574 * gcc.target/i386/l_fma_float_6.c: Likewise.
1575 * gcc.target/i386/l_fma_main.h: Likewise.
1576 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1577 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1578 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1579 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1580 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1581 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1582 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1583 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1584 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1585 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1586 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1587 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1589 2011-10-10 Richard Guenther <rguenther@suse.de>
1592 * gcc.dg/torture/pr50389.c: New testcase.
1594 2011-10-10 Richard Guenther <rguenther@suse.de>
1597 * gcc.dg/builtins-47.c: Optimize.
1599 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1601 * lib/gcc-simulate-thread.exp: New.
1602 * gcc.dg/simulate-thread/guality.h: New.
1603 * gcc.dg/simulate-thread/simulate-thread.h: New.
1604 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1605 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1606 * gcc.dg/simulate-thread/README: New.
1607 * g++.dg/simulate-thread/guality.h: New.
1608 * g++.dg/simulate-thread/simulate-thread.h: New.
1609 * g++.dg/simulate-thread/simulate-thread.exp: New.
1610 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1611 * c-c++-common/cxxbitfields-2.c: Remove.
1612 * c-c++-common/cxxbitfields.c: Remove.
1613 * c-c++-common/cxxbitfields-4.c: Remove.
1614 * c-c++-common/cxxbitfields-5.c: Remove.
1615 * c-c++-common/simulate-thread/bitfields-1.c: New.
1616 * c-c++-common/simulate-thread/bitfields-2.c: New.
1617 * c-c++-common/simulate-thread/bitfields-3.c: New.
1618 * c-c++-common/simulate-thread/bitfields-4.c: New.
1620 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1623 * g++.dg/warn/format5.C: New.
1625 2011-10-09 Tobias Burnus <burnus@net-b.de>
1628 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1629 * gfortran.dg/common_16.f90: New.
1631 2011-10-09 Tobias Burnus <burnus@net-b.de>
1633 * gfortran.dg/iso_c_binding_param_1.f90: New.
1634 * gfortran.dg/iso_c_binding_param_2.f90: New.
1635 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1637 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1639 PR tree-optimization/50635
1640 * gcc.dg/vect/pr50635.c: New test.
1642 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1645 * gfortran.dg/proc_decl_27.f90: New.
1647 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1650 * objc/execute/initialize-1.m: New test.
1652 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1655 * gfortran.dg/pointer_function_result_1.f90 : New test.
1657 2011-10-07 David S. Miller <davem@davemloft.net>
1660 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1661 * gcc.target/sparc/cmask.c: Use it.
1662 * gcc.target/sparc/fhalve.c: Likewise.
1663 * gcc.target/sparc/fnegop.c: Likewise.
1664 * gcc.target/sparc/fpadds.c: Likewise.
1665 * gcc.target/sparc/fshift.c: Likewise.
1666 * gcc.target/sparc/fucmp.c: Likewise.
1667 * gcc.target/sparc/lzd.c: Likewise.
1668 * gcc.target/sparc/vis3misc.c: Likewise.
1669 * gcc.target/sparc/xmul.c: Likewise.
1671 2011-10-07 Richard Henderson <rth@redhat.com>
1673 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1675 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1677 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1679 * gcc.dg/pr50193-1.c: New file.
1680 * gcc.target/arm/shiftable.c: New file.
1682 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1685 * gfortran.dg/class_46.f03: New.
1687 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1689 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1690 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1691 (syslog, vsyslog, __vsyslog_chk): Likewise.
1693 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1694 (x, EXT_x): Use ASMNAME.
1696 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1697 (a, c): Use ASMNAME.
1699 2011-10-07 Tom de Vries <tom@codesourcery.com>
1702 * gcc.dg/pr50527.c: New test.
1704 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1706 PR tree-optimization/50650
1707 * gcc.c-torture/compile/pr50650.c: New test.
1709 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1711 PR tree-optimization/50575
1712 * gcc.c-torture/execute/vector-compare-2.x: New file.
1714 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1717 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1718 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1721 2011-10-07 Richard Guenther <rguenther@suse.de>
1724 * gcc.dg/vect/vect-align-2.c: Increase array size.
1726 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1727 H.J. Lu <hongjiu.lu@intel.com>
1730 * gcc.target/i386/pr50603.c: New test.
1732 2011-10-06 Jason Merrill <jason@redhat.com>
1735 * g++.dg/cpp0x/default31.C: New.
1737 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1739 PR tree-optimization/50596
1740 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1742 * gcc.dg/vect/vect-cond-8.c: New test.
1744 2011-10-06 Richard Henderson <rth@redhat.com>
1746 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1747 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1748 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1749 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1750 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1751 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1752 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1753 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1754 * gcc.c-torture/execute/vshuf-16.inc: New file.
1755 * gcc.c-torture/execute/vshuf-2.inc: New file.
1756 * gcc.c-torture/execute/vshuf-4.inc: New file.
1757 * gcc.c-torture/execute/vshuf-8.inc: New file.
1758 * gcc.c-torture/execute/vshuf-main.inc: New file.
1759 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1760 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1761 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1762 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1763 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1764 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1765 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1766 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1767 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1768 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1769 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1770 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1771 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1773 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1775 PR tree-optimization/49279
1776 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1777 * gcc.c-torture/execute/pr49279.c: New test.
1779 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1782 * gcc.c-torture/compile/pr49049.c: New test.
1784 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1787 * gcc.target/arm/pr50305.c: New test.
1789 2011-10-06 Richard Guenther <rguenther@suse.de>
1791 PR tree-optimization/38884
1792 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1793 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1795 2011-10-05 David S. Miller <davem@davemloft.net>
1797 * gcc.target/sparc/lzd.c: New test.
1798 * gcc.target/sparc/popc.c: New test.
1800 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1802 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1803 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1804 * g++.dg/other/final1.C: Cleanup original tree dump.
1806 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1808 PR tree-optimization/50613
1809 * gcc.dg/pr50613.c: New test.
1811 2011-10-05 Richard Henderson <rth@redhat.com>
1813 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1814 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1815 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1816 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1817 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1818 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1819 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1820 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1822 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1824 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1825 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1826 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1827 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1828 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1830 2011-10-05 Richard Guenther <rguenther@suse.de>
1832 PR tree-optimization/38885
1833 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1835 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1837 * gcc.target/i386/sw-1.c: New test.
1839 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1841 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1843 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1845 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1847 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1849 2011-10-04 David S. Miller <davem@davemloft.net>
1851 * gcc.target/sparc/fhalve.c: New test.
1852 * gcc.target/sparc/fnegop.c: New test.
1853 * gcc.target/sparc/xmul.c: New test.
1855 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1858 * gfortran.dg/dummy_procedure_6.f90: New.
1860 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1862 PR tree-optimization/50604
1863 * gcc.dg/pr50604.c: New test.
1865 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1867 PR tree-optimization/49662
1868 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1869 * gcc.dg/graphite/interchange-15.c: Likewise.
1870 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1872 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1874 * gcc.dg/tree-ssa/restrict-4.c: New test.
1876 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1878 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1879 (main): Use __typeof to get result type of comparison.
1881 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1883 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1884 Make et_vect_multiple_sizes_saved global.
1885 (check_effective_target_vect64): Make et_vect64_saved global.
1887 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1889 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1890 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1891 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1892 * gcc.dg/builtin-complex-err-1.c: Adjust.
1894 2011-10-02 Jason Merrill <jason@redhat.com>
1896 * g++.dg/cpp0x/range-for22.C: New.
1898 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1899 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1900 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1901 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1903 * g++.dg/cpp0x/nsdmi5.C: New.
1905 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1908 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1910 (mips-dg-options): Force an ABI option if the current ABI is
1911 incompatible with the required -mlong setting. Likewise force
1912 a long setting if the current one is incompatible with the
1913 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1914 throughout procedure.
1915 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1916 instead of addressing=absolute.
1918 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1920 * gcc.target/mips/stack-1.c: New test.
1922 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1924 * gcc.dg/pr49696.c: New test.
1926 2011-10-02 Jan Hubicka <jh@suse.cz>
1928 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1930 2011-10-01 David S. Miller <davem@davemloft.net>
1932 * gcc.target/sparc/cmask.c: New test.
1933 * gcc.target/sparc/fpadds.c: New test.
1934 * gcc.target/sparc/fshift.c: New test.
1935 * gcc.target/sparc/fucmp.c: New test.
1936 * gcc.target/sparc/vis3misc.c: New test.
1938 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1941 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1943 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1946 * g++.dg/dfp/44473-1.C: New test.
1947 * g++.dg/dfp/44473-2.C: New test.
1948 * g++.dg/dfp/mangle-1.C: New test.
1949 * g++.dg/dfp/mangle-2.C: New test.
1950 * g++.dg/dfp/mangle-3.C: New test.
1951 * g++.dg/dfp/mangle-4.C: New test.
1952 * g++.dg/dfp/mangle-5.C: New test.
1954 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1957 * gcc.dg/pr50571.c: New test.
1959 PR tree-optimization/46309
1960 * gcc.dg/pr46309.c: New test.
1962 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1964 * gcc.dg/strlenopt-21.c: New test.
1966 2011-09-30 Revital Eres <revital.eres@linaro.org>
1968 * gcc.dg/sms-10.c: New file.
1970 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1972 * gcc.target/arm/pr50099.c: New test.
1974 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1976 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1978 2011-09-30 David S. Miller <davem@davemloft.net>
1980 * gcc.target/sparc/bmaskbshuf.c: New test.
1981 * gcc.target/sparc/edgen.c: New test.
1983 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1986 * gfortran.dg/pure_formal_proc_3.f90: New.
1989 * gfortran.dg/stfunc_7.f90: New.
1991 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1993 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1994 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1995 * gcc.dg/vector-compare-1.c: Likewise.
1996 * gcc.dg/vector-compare-2.c: Likewise.
1998 2011-09-29 David S. Miller <davem@davemloft.net>
2000 * gcc.target/sparc/array.c: New test.
2002 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2004 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2005 loop unroll and set max unroll times to 8.
2006 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2007 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2008 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2009 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2011 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2014 * g++.dg/ext/visibility/warn5.C: New.
2016 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2019 * g++.dg/warn/Wextra-3.C: New.
2021 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2024 * gcc.target/sh/pr49468-si.c: New.
2026 2011-09-28 Tom de Vries <tom@codesourcery.com>
2029 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2030 (TEST): Initialize src3 with random floats.
2031 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2032 from union src3. Initialize src3 with random floats.
2034 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2036 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2037 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2038 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2039 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2040 * gcc.target/sh/sh4a-cos.c: Ditto.
2041 * gcc.target/sh/sh4a-cosf.c: Ditto.
2042 * gcc.target/sh/sh4a-sin.c: Ditto.
2043 * gcc.target/sh/sh4a-sinf.c: Ditto.
2044 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2045 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2046 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2048 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2051 * g++.dg/parse/error40.C: New.
2052 * g++.dg/warn/incomplete1.C: Adjust.
2054 2011-09-27 Jan Hubicka <jh@suse.cz>
2057 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2060 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2062 * gcc.dg/strlenopt-1.c: New test.
2063 * gcc.dg/strlenopt-1f.c: New test.
2064 * gcc.dg/strlenopt-2.c: New test.
2065 * gcc.dg/strlenopt-2f.c: New test.
2066 * gcc.dg/strlenopt-3.c: New test.
2067 * gcc.dg/strlenopt-4.c: New test.
2068 * gcc.dg/strlenopt-4g.c: New test.
2069 * gcc.dg/strlenopt-4gf.c: New test.
2070 * gcc.dg/strlenopt-5.c: New test.
2071 * gcc.dg/strlenopt-6.c: New test.
2072 * gcc.dg/strlenopt-7.c: New test.
2073 * gcc.dg/strlenopt-8.c: New test.
2074 * gcc.dg/strlenopt-9.c: New test.
2075 * gcc.dg/strlenopt-10.c: New test.
2076 * gcc.dg/strlenopt-11.c: New test.
2077 * gcc.dg/strlenopt-12.c: New test.
2078 * gcc.dg/strlenopt-12g.c: New test.
2079 * gcc.dg/strlenopt-13.c: New test.
2080 * gcc.dg/strlenopt-14g.c: New test.
2081 * gcc.dg/strlenopt-14gf.c: New test.
2082 * gcc.dg/strlenopt-15.c: New test.
2083 * gcc.dg/strlenopt-16g.c: New test.
2084 * gcc.dg/strlenopt-17g.c: New test.
2085 * gcc.dg/strlenopt-18g.c: New test.
2086 * gcc.dg/strlenopt.h: New file.
2088 2011-09-27 Tom de Vries <tom@codesourcery.com>
2091 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2092 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2093 * gcc.dg/pr43864.c: New test.
2094 * gcc.dg/pr43864-2.c: Same.
2095 * gcc.dg/pr43864-3.c: Same.
2096 * gcc.dg/pr43864-4.c: Same.
2098 2011-09-27 Jan Hubicka <jh@suse.cz>
2100 * gcc.dg/ipa/inline-5.c: New testcase.
2102 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2104 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2106 * gcc.dg/vect/bb-slp-27.c: New.
2107 * gcc.dg/vect/bb-slp-28.c: New.
2109 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2111 * testsuite/lib/target-supports.exp (check_profiling_available):
2112 Don't rely solely on TLS tests for -fprofile-generate, fall
2113 through to the other code.
2115 2011-09-27 Richard Guenther <rguenther@suse.de>
2117 PR tree-optimization/50363
2118 * gcc.dg/torture/pr50363.c: New testcase.
2120 2011-09-26 Jason Merrill <jason@redhat.com>
2123 * g++.dg/template/partial13.C: New.
2126 * g++.dg/template/partial12.C: New.
2129 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2131 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2134 * g++.dg/diagnostic/bindings1.C: New.
2135 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2137 2011-09-26 David S. Miller <davem@davemloft.net>
2139 * gcc.target/sparc/wrgsr.c: New test.
2140 * gcc.target/sparc/rdgsr.c: New test.
2141 * gcc.target/sparc/edge.c: New test.
2142 * gcc.target/sparc/fcmp.c: New test.
2144 * gcc.target/sparc/edge.c: Update for new return types.
2145 * gcc.target/sparc/fcmp.c: Likewise.
2147 * gcc.target/sparc/fpaddsubi.c: New test.
2149 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2152 * gfortran.dg/common_15.f90: New.
2155 * gfortran.dg/dummy_procedure_5.f90: New.
2156 * gfortran.dg/interface_26.f90: Modified error message.
2157 * gfortran.dg/proc_ptr_11.f90: Ditto.
2158 * gfortran.dg/proc_ptr_15.f90: Ditto.
2159 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2160 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2162 2011-09-26 Jason Merrill <jason@redhat.com>
2165 * g++.dg/overload/rvalue3.C: New.
2168 * g++.dg/overload/ref-conv2.C: New.
2170 * g++.dg/cpp0x/nsdmi-template1.C: New.
2172 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2174 * g++.dg/cpp0x/nullptr25.C: New.
2176 2011-09-26 Richard Guenther <rguenther@suse.de>
2178 PR tree-optimization/50472
2179 * gcc.dg/torture/pr50472.c: New testcase.
2181 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2183 * gnat.dg/opt22.adb: New test.
2184 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2186 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2188 * gnat.dg/opt21.adb: New test.
2189 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2191 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2193 * gnat.dg/opt20.ad[sb]: New test.
2194 * gnat.dg/opt20_pkg.ads: New helper.
2196 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2198 * gnat.dg/array17.adb: New test.
2199 * gnat.dg/array17_pkg.ads: New helper.
2201 2011-09-25 Jason Merrill <jason@redhat.com>
2203 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2205 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2207 * gnat.dg/frame_overflow.ads: New.
2208 * gnat.dg/frame_overflow.adb: Adjust.
2209 * gnat.dg/specs/addr1.ads: Likewise.
2211 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2213 * g++.dg/tree-ssa/restrict2.C: New test.
2215 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2217 * lib/target-supports.exp (check_effective_target_vect64): New.
2218 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2219 of multiple vector sizes.
2220 * gcc.dg/vect/bb-slp-26.c: New.
2222 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2225 * g++.dg/template/bitfield1.C: New.
2227 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2229 * gcc.dg/vect/bb-slp-24.c: New.
2231 2011-09-24 Jason Merrill <jason@redhat.com>
2233 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2235 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2237 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2238 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2240 * g++.dg/cpp0x/nsdmi1.C: New.
2241 * g++.dg/cpp0x/nsdmi2.C: New.
2242 * g++.dg/cpp0x/nsdmi3.C: New.
2243 * g++.dg/cpp0x/nsdmi4.C: New.
2244 * g++.old-deja/g++.other/init4.C: New.
2246 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2249 * g++.dg/template/sfinae28.C: New.
2251 2011-09-23 Ian Lance Taylor <iant@google.com>
2253 * go.test/go-test.exp (errchk): Handle more cases of getting
2254 correct Tcl backslash quoting in regular expressions in test file.
2256 2011-09-23 Jason Merrill <jason@redhat.com>
2259 * g++.dg/init/const8.C: New.
2260 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2261 * g++.dg/cpp0x/defaulted2.C: Likewise.
2262 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2263 * g++.dg/init/pr20039.C: Likewise.
2264 * g++.dg/init/pr42844.C: Likewise.
2266 2011-09-23 Jan Hubicka <jh@suse.cz>
2268 * gcc.dg/ipa/inline-1.c: new testcase.
2269 * gcc.dg/ipa/inline-2.c: new testcase.
2270 * gcc.dg/ipa/inline-3.c: new testcase.
2271 * gcc.dg/ipa/inline-4.c: new testcase.
2273 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2276 * g++.dg/cpp0x/constexpr-static8.C: New.
2278 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2280 * gcc.target/i386/avxfp-1.c: New test.
2281 * gcc.target/i386/avxfp-2.c: New test.
2283 2011-09-23 Terry Guo <terry.guo@arm.com>
2285 * gcc.c-torture/execute/941014-1.x: Deleted.
2287 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2290 * g++.dg/cpp0x/pr50491.C: New.
2292 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2295 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2297 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2300 * g++.dg/cpp0x/nullptr24.C: New.
2302 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2305 * gcc.target/i386/pr50482.c: New test.
2307 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2309 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2310 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2311 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2312 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2313 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2314 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2315 multilib options contain different -march= from dg-options.
2317 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2318 Paolo Carlini <paolo.carlini@oracle.com>
2321 * g++.dg/template/friend52.C: New.
2323 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2325 * gcc.target/arm/cmp-1.c: New test.
2326 * gcc.target/arm/cmp-2.c: Likewise.
2328 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2331 * gfortran.dg/impure_actual_1.f90: Modified error message.
2332 * gfortran.dg/proc_ptr_32.f90: New.
2333 * gfortran.dg/proc_ptr_33.f90: New.
2335 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2337 PR tree-optimization/50451
2338 * gcc.dg/vect/pr50451.c: New test.
2340 2011-09-21 Ian Lance Taylor <iant@google.com>
2342 * go.test/go-test.exp (errchk): Add special case for bug332.
2343 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2344 some more test lines.
2346 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2348 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2349 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2350 * g++.dg/other/i386-8.C: Ditto.
2351 * g++.dg/other/pr34435.C: Ditto.
2352 * g++.dg/other/pr39496.C: Ditto.
2353 * g++.dg/other/mmintrin.C: Ditto.
2355 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2357 * gcc.dg/vect/vect-cond-7.c: New test.
2358 * gcc.target/i386/sse4_1-cond-1.c: New test.
2359 * gcc.target/i386/avx-cond-1.c: New test.
2361 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2364 * g++.dg/other/pr50464.C: New test.
2366 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2368 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2369 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2370 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2371 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2373 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2375 * gnat.dg/opt19.adb: New test.
2377 2011-09-21 Terry Guo <terry.guo@arm.com>
2379 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2380 on arch conflict when testing case on targets other than armv7-a.
2382 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2385 * g++.dg/ext/int128-1.C: New.
2386 * g++.dg/ext/int128-2.C: Likewise.
2387 * g++.dg/ext/int128-2.h: Likewise.
2389 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2392 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2394 2011-09-20 Jason Merrill <jason@redhat.com>
2396 * g++.dg/cpp0x/constexpr-generated1.C: New.
2399 * g++.dg/overload/ref-conv1.C: New.
2401 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2403 * g++.dg/other/final1.C: New.
2405 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2407 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2410 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2412 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2415 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2417 PR tree-optimization/50413
2418 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2419 -fdump-tree-slp-details. Run other tests with
2420 -fdump-tree-vect-details.
2421 * g++.dg/vect/slp-pr50413.cc: New.
2423 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2424 Ira Rosen <ira.rosen@linaro.org>
2427 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2428 Fix underscores around restrict.
2430 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2432 PR tree-optimization/50414
2433 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2434 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2435 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2437 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2439 PR tree-optimization/50412
2440 * gfortran.dg/vect/pr50412.f90: New.
2442 2011-09-16 Jason Merrill <jason@redhat.com>
2445 * g++.dg/eh/defarg1.C: New.
2447 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2449 * gcc.dg/vect/vect-reduc-10.c: New test.
2450 * gcc.target/i386/avx-reduc-1.c: New test.
2452 * gcc.target/i386/sse2-extract-1.c: New test.
2453 * gcc.target/i386/avx-extract-1.c: New test.
2455 2011-09-16 Terry Guo <terry.guo@arm.com>
2457 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2459 2011-09-15 Diego Novillo <dnovillo@google.com>
2461 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2462 ALWAYS_CXXFLAGS, if defined.
2463 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2464 ALWAYS_GFORTRANFLAGS, if defined.
2465 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2466 ALWAYS_GOCFLAGS, if defined.
2467 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2468 ALWAYS_OBJCXXFLAGS, if defined.
2469 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2470 additional_flags, if defined.
2471 * lib/gnat.exp (gnat_target_compile): Likewise.
2472 * lib/objc.exp (objc_target_compile): Likewise.
2473 * lib/target-supports-dg.exp (dg-add-options): Handle
2476 2011-09-15 Tom de Vries <tom@codesourcery.com>
2479 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2480 Use uintptr_t in f1. Undo avr xfails.
2482 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2486 * gfortran.dg/function_types_3.f90: New.
2488 2011-09-15 Jason Merrill <jason@redhat.com>
2491 * g++.dg/cpp0x/trailing7.C: New.
2494 * g++.dg/cpp0x/nullptr23.C: New.
2496 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2498 * gcc.dg/vect/bb-slp-25.c: New.
2500 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2503 * g++.dg/cpp0x/noexcept15.C: New.
2505 2011-09-14 Tom de Vries <tom@codesourcery.com>
2508 * gcc.dg/pr50251.c: New test.
2510 2011-09-14 Tobias Burnus <burnus@net-b.de>
2514 * gfortran.dg/null_5.f90: New.
2515 * gfortran.dg/null_6.f90: New.
2517 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2519 * gcc.c-torture/compile/20110913-1.c: New test.
2521 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2524 * gfortran.dg/result_2.f90: New.
2526 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2528 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2530 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2533 * g++.dg/cpp0x/variadic116.C: New test case.
2535 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2537 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2538 * gcc.target/mips/interrupt_handler-2.c: New test.
2539 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2541 2011-09-12 Jason Merrill <jason@redhat.com>
2543 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2545 * g++.dg/cpp0x/explicit7.C: New.
2547 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2549 PR rtl-optimization/50212
2550 * g++.dg/other/pr50212.C: New test.
2552 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2555 * testsuite/gcc.target/avr/torture/avr-torture.exp
2556 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2557 "-O2 -fmerge-all-constants".
2559 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2562 * gfortran.dg/do_while_1.f90: New test.
2564 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2568 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2569 * gfortran.dg/proc_decl_26.f90: New.
2570 * gfortran.dg/typebound_override_2.f90: New.
2571 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2573 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2575 * gnat.dg/cond_expr2.ad[sb]: New test.
2577 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2579 * gnat.dg/atomic5.ad[sb]: New test.
2581 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2583 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2585 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2588 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2590 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2593 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2595 2011-09-09 Richard Guenther <rguenther@suse.de>
2597 PR tree-optimization/50328
2598 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2600 2011-09-09 Richard Guenther <rguenther@suse.de>
2603 * gcc.dg/torture/pr50333.c: New testcase.
2605 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2607 PR tree-optimization/50318
2608 * gcc.target/arm/pr50318-1.c: New file.
2610 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2612 * gcc.target/i386/all_one_m256i.c: New test.
2614 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2617 * g++.dg/cpp0x/sfinae28.C: New.
2619 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2622 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2623 longer ignored on typedefs.
2625 PR c++/33255 - Support -Wunused-local-typedefs warning
2626 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2627 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2629 2011-09-08 Martin Jambor <mjambor@suse.cz>
2631 PR tree-optimization/50287
2632 * gcc.dg/torture/pr50287.c: New test.
2634 2011-09-08 Richard Guenther <rguenther@suse.de>
2636 PR tree-optimization/19831
2637 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2638 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2639 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2640 * gcc.dg/errno-1.c: Adjust.
2642 2011-09-08 Richard Guenther <rguenther@suse.de>
2644 PR tree-optimization/19831
2645 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2647 2011-09-08 Tobias Burnus <burnus@net-b.de>
2650 * gfortran.dg/do_concurrent_1.f90: New.
2651 * gfortran.dg/do_concurrent_2.f90: New.
2653 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2656 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2657 * gcc.dg/pr50310-2.c: New test.
2659 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2662 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2663 * gfortran.dg/impure_constructor_1.f90: Modified.
2664 * gfortran.dg/proc_ptr_comp_33.f90: New.
2666 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2669 * gcc.dg/pr50310-1.c: New test.
2671 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2674 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2677 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2680 * g++.dg/cpp0x/noexcept14.C: New.
2682 2011-09-07 Jason Merrill <jason@redhat.com>
2684 * g++.dg/cpp0x/constexpr-ref3.C: New.
2686 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2688 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2690 * gcc.dg/section1.c: Don't xfail for avr.
2692 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2694 PR tree-optimization/50322
2695 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2697 2011-09-07 Martin Jambor <mjambor@suse.cz>
2699 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2701 2011-09-07 Martin Jambor <mjambor@suse.cz>
2703 PR tree-optimization/49911
2704 * g++.dg/tree-ssa/pr49911.C: New test.
2706 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2709 * gcc.dg/torture/pr49030.c: New test.
2711 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2714 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2715 * gfortran.dg/class_4d.f03: Deleted.
2716 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2718 2011-09-07 Richard Guenther <rguenther@suse.de>
2720 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2722 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2724 PR tree-optimization/46021
2725 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2727 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2729 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2731 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2733 * gcc.c-torture/compile/20110906-1.c: New test.
2735 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2737 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2739 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2741 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2742 --param tree-reassoc-width=1.
2744 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2745 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2747 2011-09-06 Richard Guenther <rguenther@suse.de>
2749 PR tree-optimization/48149
2750 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2752 2011-09-06 Richard Guenther <rguenther@suse.de>
2754 PR tree-optimization/48317
2755 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2757 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2759 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2761 (add_options_for_quad_vectors): Replace with ...
2762 (add_options_for_double_vectors): ... this.
2763 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2764 support multiple vector sizes since the vectorizer attempts to
2765 vectorize with both vector sizes.
2766 * gcc.dg/vect/no-vfa-vect-79.c,
2767 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2768 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2769 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2770 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2771 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2772 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2773 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2774 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2775 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2776 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2777 gcc.dg/vect/vect-40.c: Likewise.
2778 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2779 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2780 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2781 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2782 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2784 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2786 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2789 * gcc.target/mips/abi-main.h: New file.
2790 * gcc.target/mips/abi-o32-long32.c: New test.
2791 * gcc.target/mips/abi-o32-long64.c: Likewise.
2792 * gcc.target/mips/abi-o64-long32.c: Likewise.
2793 * gcc.target/mips/abi-o64-long64.c: Likewise.
2794 * gcc.target/mips/abi-n32-long32.c: Likewise.
2795 * gcc.target/mips/abi-n32-long64.c: Likewise.
2796 * gcc.target/mips/abi-n64-long32.c: Likewise.
2797 * gcc.target/mips/abi-n64-long64.c: Likewise.
2798 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2799 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2800 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2801 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2802 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2803 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2804 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2805 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2806 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2807 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2808 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2809 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2810 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2811 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2812 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2813 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2814 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2815 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2816 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2817 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2818 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2819 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2820 * gcc.target/mips/branch-3.c: Likewise.
2821 * gcc.target/mips/branch-4.c: Likewise.
2822 * gcc.target/mips/branch-5.c: Likewise.
2823 * gcc.target/mips/branch-6.c: Likewise.
2824 * gcc.target/mips/branch-7.c: Likewise.
2825 * gcc.target/mips/branch-8.c: Likewise.
2826 * gcc.target/mips/branch-9.c: Likewise.
2827 * gcc.target/mips/branch-10.c: Likewise.
2828 * gcc.target/mips/branch-11.c: Likewise.
2829 * gcc.target/mips/branch-12.c: Likewise.
2830 * gcc.target/mips/branch-13.c: Likewise.
2831 * gcc.target/mips/lazy-binding-1.c: Likewise.
2833 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2835 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2836 to avoid warning on int=16 platforms..
2838 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2840 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2841 to work even with -fshort-enums.
2843 2011-09-04 Jan Hubicka <jh@suse.cz>
2845 * gcc.c-torture/compile/20110902.c: new testcase.
2847 2011-09-04 Jason Merrill <jason@redhat.com>
2850 * g++.dg/cpp0x/rv-conv1.C: New.
2853 * g++.dg/cpp0x/rv-func3.C: New.
2855 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2859 * g++.dg/cpp0x/constexpr-template1.C: New.
2860 * g++.dg/cpp0x/constexpr-template2.C: New.
2861 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2862 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2864 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2866 * gnat.dg/specs/debug1.ads: Tweak pattern.
2868 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2871 * gfortran.dg/class_45a.f03: New.
2872 * gfortran.dg/class_45b.f03: New.
2874 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2875 Ira Rosen <ira.rosen@linaro.org>
2877 PR tree-optimization/50208
2878 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2879 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2880 -fno-tree-fre -fno-tree-pre.
2882 2011-09-02 Martin Jambor <mjambor@suse.cz>
2884 * gcc.dg/ipa/ipcp-3.c: New test.
2886 2011-09-02 Richard Guenther <rguenther@suse.de>
2888 PR tree-optimization/27460
2890 * gcc.dg/vect/vect-cond-7.c: New testcase.
2892 2011-09-02 Martin Jambor <mjambor@suse.cz>
2894 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2895 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2896 xfailed test for inlining.
2897 * g++.dg/ipa/ivinline-9.C: Likewise.
2899 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2901 PR tree-optimization/50178
2902 * gfortran.dg/vect/pr50178.f90: New test.
2904 2011-08-31 Martin Jambor <mjambor@suse.cz>
2907 * gcc.c-torture/execute/pr49886.c: New testcase.
2909 2011-08-31 Tom de Vries <tom@codesourcery.com>
2912 * gcc.dg/pr43513.c: New test.
2914 2011-08-30 Tobias Burnus <burnus@net-b.de>
2917 * gfortran.dg/common_14.f90: New.
2918 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2920 2011-08-30 Jason Merrill <jason@redhat.com>
2923 * g++.dg/cpp0x/decltype33.C: New.
2926 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2929 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2931 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2933 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2935 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2937 * gnat.dg/specs/aggr3.ads: New test.
2938 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2940 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2941 * gnat.dg/specs/aggr2.ads: Likewise.
2943 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2946 * gfortran.dg/allocate_with_source_2.f90: New test
2948 2011-08-30 Jason Merrill <jason@redhat.com>
2951 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2954 * g++.dg/cpp0x/constexpr-value3.C: New.
2956 2011-08-30 Richard Guenther <rguenther@suse.de>
2959 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2960 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2961 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2962 * gcc.dg/pr36902.c: XFAIL.
2964 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2966 * gcc.target/i386/fma-check.h: New.
2967 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2968 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2969 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2970 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2971 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2972 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2973 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2974 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2975 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2976 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2977 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2978 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2979 * gcc.target/i386/fma-compile.c: Likewise.
2980 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2981 * gcc.target/i386/sse-12.c: Add -mfma.
2982 * gcc.target/i386/sse-13.c: Likewise.
2983 * gcc.target/i386/sse-14.c: Likewise.
2984 * gcc.target/i386/sse-22.c: Likewise.
2985 * gcc.target/i386/sse-23.c: Likewise.
2986 * g++.dg/other/i386-2.C: Likewise.
2987 * g++.dg/other/i386-3.C: Likewise.
2989 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2992 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2993 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2995 2011-08-30 Christian Bruel <christian.bruel@st.com>
2997 * g++.dg/bprob/bprob.exp (feedback_options): Set
2998 -fbranch-probabilities.
2999 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3001 2011-08-29 Jason Merrill <jason@redhat.com>
3004 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3006 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3007 Jason Merrill <jason@redhat.com>
3009 * g++.dg/dfp/base.C: New test.
3011 2011-08-29 Jason Merrill <jason@redhat.com>
3015 * g++.dg/cpp0x/initlist58.C: New.
3017 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3020 * gfortran.dg/class_result_1.f03: New.
3022 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3025 * gcc.target/i386/pr48722.c: New test.
3027 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3030 * gfortran.dg/widechar_compare_1.f90: New test.
3032 2011-08-26 Jason Merrill <jason@redhat.com>
3036 * g++.dg/abi/mangle50.C: New.
3038 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3041 * gcc.target/i386/pr50202.c: New test.
3043 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3045 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3046 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3047 * gcc.target/i386/avx-round-vec.c: New test.
3048 * gcc.target/i386/avx-roundf-vec.c: New test.
3050 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3052 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3056 * c-c++-common/Wunused-var-14.c: New test.
3058 2011-08-26 Tom de Vries <tom@codesourcery.com>
3060 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3062 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3064 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3065 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3066 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3067 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3069 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3071 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3072 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3073 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3074 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3076 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3079 * gfortran.dg/pointer_comp_init_1.f90: New test.
3081 2011-08-25 Jason Merrill <jason@redhat.com>
3084 * g++.dg/cpp0x/sfinae27.C: New.
3086 2011-08-25 Tobias Burnus <burnus@net-b.de>
3088 * gfortran.dg/coarray_lib_token_4.f90: New.
3090 2011-08-25 Tobias Burnus <burnus@net-b.de>
3092 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3094 2011-08-25 Richard Guenther <rguenther@suse.de>
3096 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3098 2011-08-24 Tobias Burnus <burnus@net-b.de>
3101 * gfortran.dg/initialization_28.f90: New.
3103 2011-08-24 Richard Guenther <rguenther@suse.de>
3105 PR tree-optimization/50067
3106 * gcc.dg/torture/pr50067-3.c: New testcase.
3107 * gcc.dg/torture/pr50067-4.c: Likewise.
3108 * gcc.dg/torture/pr50067-5.c: Likewise.
3110 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3112 * g++.dg/other/i386-2.C: Add -mavx2 check.
3113 * g++.dg/other/i386-3.C: Likewise.
3114 * gcc.target/i386/avx-1.c: Add AVX2.
3115 * gcc.target/i386/avx-2.c: Likewise.
3116 * gcc.target/i386/funcspec-5.c: Likewise.
3117 * gcc.target/i386/sse-12.c: Likewise.
3118 * gcc.target/i386/sse-13.c: Likewise.
3119 * gcc.target/i386/sse-14.c: Likewise.
3120 * gcc.target/i386/sse-22.c: Likewise.
3121 * gcc.target/i386/sse-23.c: Likewise.
3122 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3123 * gcc.target/i386/avx2-check.h: New.
3124 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3125 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3126 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3127 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3128 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3129 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3130 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3131 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3132 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3133 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3134 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3135 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3136 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3137 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3138 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3139 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3140 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3141 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3142 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3143 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3144 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3145 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3146 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3147 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3148 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3149 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3150 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3151 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3152 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3153 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3154 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3155 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3156 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3157 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3158 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3159 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3160 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3161 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3162 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3163 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3164 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3165 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3166 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3167 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3168 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3169 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3170 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3171 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3172 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3173 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3174 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3175 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3176 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3177 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3178 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3179 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3180 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3181 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3182 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3183 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3184 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3185 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3186 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3187 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3188 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3189 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3190 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3191 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3192 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3193 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3194 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3195 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3196 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3197 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3198 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3199 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3200 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3201 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3202 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3203 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3204 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3205 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3206 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3207 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3208 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3209 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3210 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3211 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3212 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3213 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3214 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3215 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3216 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3217 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3218 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3219 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3220 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3221 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3222 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3223 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3224 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3225 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3226 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3227 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3228 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3229 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3230 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3231 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3232 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3233 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3234 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3235 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3236 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3237 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3238 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3239 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3240 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3241 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3242 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3243 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3244 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3245 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3246 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3247 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3248 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3249 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3250 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3251 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3252 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3253 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3254 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3255 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3256 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3257 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3258 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3259 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3260 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3261 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3262 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3263 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3264 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3265 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3266 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3267 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3268 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3269 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3270 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3271 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3272 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3273 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3274 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3275 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3276 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3277 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3278 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3279 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3280 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3281 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3282 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3283 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3284 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3285 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3286 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3287 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3288 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3289 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3290 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3291 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3292 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3293 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3294 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3295 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3296 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3297 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3298 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3299 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3300 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3301 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3302 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3303 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3304 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3305 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3306 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3307 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3308 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3309 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3310 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3311 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3312 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3313 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3314 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3315 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3316 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3317 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3318 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3319 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3320 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3321 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3322 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3323 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3324 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3325 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3326 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3327 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3328 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3329 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3330 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3331 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3332 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3333 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3334 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3335 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3336 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3337 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3338 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3339 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3340 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3341 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3342 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3343 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3344 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3345 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3346 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3347 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3348 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3349 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3350 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3351 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3352 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3353 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3354 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3355 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3356 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3357 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3358 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3359 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3360 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3361 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3362 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3363 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3364 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3365 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3366 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3367 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3368 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3369 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3370 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3371 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3372 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3373 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3374 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3375 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3376 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3377 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3378 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3379 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3380 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3381 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3382 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3383 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3384 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3385 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3386 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3387 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3388 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3389 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3390 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3391 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3392 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3393 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3394 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3395 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3396 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3397 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3398 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3399 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3400 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3401 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3402 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3403 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3404 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3405 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3406 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3407 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3408 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3409 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3410 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3411 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3412 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3413 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3414 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3415 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3416 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3417 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3418 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3419 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3420 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3421 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3422 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3423 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3424 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3425 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3426 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3427 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3428 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3429 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3430 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3431 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3432 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3433 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3434 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3435 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3436 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3437 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3438 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3439 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3440 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3441 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3442 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3443 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3444 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3445 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3446 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3447 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3448 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3449 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3450 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3451 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3452 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3453 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3454 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3455 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3456 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3457 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3458 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3459 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3460 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3461 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3462 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3463 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3464 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3465 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3466 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3467 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3468 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3469 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3470 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3471 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3472 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3473 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3474 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3475 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3476 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3477 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3478 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3479 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3480 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3481 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3482 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3483 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3484 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3485 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3486 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3487 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3488 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3489 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3490 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3491 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3492 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3493 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3494 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3495 * gcc.target/i386/testimm-9.c: Likewise.
3497 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3499 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3500 * g++.dg/other/i386-3.C: Likewise.
3501 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3502 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3503 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3504 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3505 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3506 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3507 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3508 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3509 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3510 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3511 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3512 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3513 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3514 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3515 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3516 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3517 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3518 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3519 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3520 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3521 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3522 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3523 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3524 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3525 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3526 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3527 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3528 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3529 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3530 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3531 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3532 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3533 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3534 * gcc.target/i386/sse-12.c: Add BMI2.
3535 * gcc.target/i386/sse-13.c: Likewise.
3536 * gcc.target/i386/sse-14.c: Likewise.
3537 * gcc.target/i386/sse-22.c: Likewise.
3538 * gcc.target/i386/sse-23.c: Likewise.
3540 2011-08-23 Jason Merrill <jason@redhat.com>
3542 * g++.dg/template/crash7.C: Adjust expected errors.
3544 2011-08-23 Jason Merrill <jason@redhat.com>
3548 * g++.dg/cpp0x/overload2.C: New.
3550 2011-08-23 Jason Merrill <jason@redhat.com>
3553 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3555 2011-08-23 Jason Merrill <jason@redhat.com>
3558 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3559 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3560 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3561 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3563 2011-08-23 Jason Merrill <jason@redhat.com>
3566 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3568 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3571 * g++.dg/warn/Wunused-var-16.C: New test.
3574 * gcc.dg/pr50161.c: New test.
3576 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3579 * g++.dg/gcov/gcov-7.C: New test.
3581 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3584 * g++.dg/dfp/nofields.C: New test.
3586 2011-08-23 Tobias Burnus <burnus@net-b.de>
3589 * gfortran.dg/use_16.f90: New.
3591 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3592 Kirill Yukhin <kirill.yukhin@intel.com>
3595 * gcc.target/i386/pr50155.c: New test.
3597 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3599 PR tree-optimization/50133
3600 * gcc.dg/pr50133.c: New test.
3603 * c-c++-common/cxxbitfields-6.c: New test.
3605 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3608 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3610 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3612 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3613 * gcc.dg/pr49994-3.c: Ditto.
3615 2011-08-22 Richard Guenther <rguenther@suse.de>
3618 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3619 * gcc.dg/torture/pr50067-2.c: Likewise.
3621 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3624 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3625 of a constant resulting from simplification.
3626 * gfortran.dg/warn_conversion_3.f90: New test.
3628 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3631 * gfortran.dg/zero_stride_1.f90: New test.
3633 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3636 * gfortran.dg/typebound_override_1.f90: Modified.
3638 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3640 PR tree-optimization/48739
3641 * gcc.dg/pr48739-1.c: New test.
3642 * gcc.dg/pr48739-2.c: New test.
3644 2011-08-20 Tobias Burnus <burnus@net-b.de>
3646 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3648 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3651 * gfortran.dg/where_3.f90: New test.
3653 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3656 * gfortran.dg/pr49721-1.f: New.
3657 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3659 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3661 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3662 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3665 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3667 * gcc.target/arm/wmul-11.c: New file.
3668 * gcc.target/arm/wmul-12.c: New file.
3669 * gcc.target/arm/wmul-13.c: New file.
3671 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3673 * gcc.target/arm/wmul-10.c: New file.
3675 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3677 * gcc.target/arm/wmul-9.c: New file.
3678 * gcc.target/arm/wmul-bitfield-2.c: New file.
3680 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3682 * gcc.target/arm/wmul-8.c: New file.
3684 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3686 * gcc.target/arm/wmul-7.c: New file.
3688 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3690 * gcc.target/arm/wmul-6.c: New file.
3692 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3694 * gcc.target/arm/wmul-5.c: New file.
3695 * gcc.target/arm/no-wmla-1.c: New file.
3697 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3699 * gcc.target/arm/wmul-bitfield-1.c: New file.
3701 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3703 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3705 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3707 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3708 * gcc.target/i386/conversion.c: Likewise.
3710 2011-08-19 Richard Guenther <rguenther@suse.de>
3712 * gcc.dg/torture/pr50067-1.c: New testcase.
3713 * gcc.dg/torture/pr50067-2.c: Likewise.
3715 2011-08-19 Joey Ye <joey.ye@arm.com>
3718 * gcc.target/arm/handler-align.c: New test.
3719 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3722 2011-08-19 Joey Ye <joey.ye@arm.com>
3724 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3726 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3729 * gfortran.dg/end_block_label_1.f90: New test.
3730 * gfortran.dg/end_associate_label_1.f90: New test.
3732 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3734 * gcc.dg/c1x-pointer-float-1.c: New test.
3736 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3739 * gfortran.dg/duplicate_labels_2.f: New test.
3741 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3743 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3744 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3745 gcc.dg/c1x-noreturn-5.c: New tests.
3747 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3749 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3751 2011-08-18 Tobias Burnus <burnus@net-b.de>
3754 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3755 * gfortran.dg/coarray_lock_3.f90: Fix test.
3756 * gfortran.dg/coarray_lock_4.f90: New.
3757 * gfortran.dg/coarray_lock_5.f90: New.
3759 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3762 * gcc.c-torture/compile/pr50009.c: New test.
3765 * gcc.dg/torture/pr50092.c: New test.
3767 2011-08-18 Tobias Burnus <burnus@net-b.de>
3770 * gfortran.dg/namelist_73.f90: New.
3772 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3774 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3777 * gcc.dg/pr50017.c: New test.
3779 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3782 * g++.dg/lookup/hidden-var1.C: New test case.
3784 2011-08-17 Tobias Burnus <burnus@net-b.de>
3787 * gfortran.dg/warn_unused_var_2.f90: New.
3788 * gfortran.dg/warn_unused_var_3.f90: New.
3790 2011-08-17 Tom de Vries <tom@codesourcery.com>
3793 * gcc.target/arm/pr43597.c: New test.
3795 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3798 * gfortran.dg/common_13.f90: New.
3800 2011-08-16 Jason Merrill <jason@redhat.com>
3803 * g++.dg/cpp0x/variadic-unresolved.C: New.
3805 * g++.old-deja/g++.brendan/README: Add R.I.P.
3807 * g++.dg/ext/attr-used-1.C: New.
3810 * g++.dg/cpp0x/initlist56.C: New.
3812 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3815 * g++.dg/opt/life1.C: Only run on Linux.
3817 2011-08-15 Tobias Burnus <burnus@net-b.de>
3819 * gfortran.dg/coarray_26.f90: New.
3821 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3823 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3826 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3829 * gfortran.dg/func_result_7.f90: New.
3831 2011-08-13 Jason Merrill <jason@redhat.com>
3834 * g++.dg/cpp0x/decltype32.C: New.
3837 * g++.dg/diagnostic/expr1.C: New.
3839 2011-08-12 David Li <davidxl@google.com>
3841 * g++.dg/abi/vbase15.C: New test.
3843 2011-08-12 Jason Merrill <jason@redhat.com>
3846 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3848 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3850 * gcc.dg/builtins-67.c: New test.
3851 * gcc.target/i386/conversion.c: Ditto.
3853 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3854 Brian Hackett <bhackett1024@gmail.com>
3856 * g++.dg/plugin/decl_plugin.c: New.
3857 * g++.dg/plugin/decl-plugin-test.C: New.
3858 * g++.dg/plugin/plugin.exp: Add above testcase.
3860 2011-08-11 Richard Guenther <rguenther@suse.de>
3862 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3864 2011-08-11 Michael Matz <matz@suse.de>
3866 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3868 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3870 PR tree-optimization/50039
3871 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3872 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3874 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3876 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3877 (sse4_1_test): Initialize src3 with random value.
3879 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3881 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3882 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3883 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3884 * gcc.dg/scal-to-vec1.c: New test.
3885 * gcc.dg/scal-to-vec2.c: New test.
3887 2011-08-09 Richard Guenther <rguenther@suse.de>
3889 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3890 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3891 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3892 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3894 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3896 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3898 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3900 * gcc.dg/pr49948.c: Require pthread effective target.
3902 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3904 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3906 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3908 * gcc.target/i386/sse-22a.c: New test.
3910 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3912 PR tree-optimization/50014
3913 * gcc.dg/vect/pr50014.c: New test.
3915 2011-08-08 Martin Jambor <mjambor@suse.cz>
3918 * gcc.dg/tree-ssa/pr49923.c: New test.
3920 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3923 * gcc.target/i386/pr49781-1.c: New.
3925 2011-08-08 Jason Merrill <jason@redhat.com>
3927 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3929 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3931 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3934 * gfortran.dg/typebound_override_1.f90: New.
3936 2011-08-07 Kai Tietz <ktietz@redhat.com>
3938 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3939 x86_64 mingw target.
3940 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3941 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3942 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3943 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3944 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3945 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3946 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3947 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3948 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3949 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3951 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3954 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3956 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3958 * gcc.dg/pr48770.c: Cleanup coverage files.
3959 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3961 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3963 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3964 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3965 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3966 lzcnt and bmi options.
3968 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3971 * gcc.dg/pr47381-1.c: New.
3972 * gcc.dg/pr47381-2.c: Likewise.
3973 * gcc.target/i386/pr47381.c: Likewise.
3975 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3978 * gcc.dg/pr47727.c: New.
3981 * gcc.dg/pr47372-1.c: New.
3982 * gcc.dg/pr47372-2.c: Likewise.
3984 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3987 * gcc.target/i386/pr47449.c: New.
3990 * gcc.dg/pr47446-1.c: New.
3991 * gcc.dg/pr47446-2.c: Likewise.
3993 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3996 * gcc.dg/pr47766.c: New.
3999 * gcc.dg/tls/pr47715-1.c: New.
4000 * gcc.dg/tls/pr47715-2.c: Likewise.
4001 * gcc.dg/tls/pr47715-3.c: Likewise.
4002 * gcc.dg/tls/pr47715-4.c: Likewise.
4003 * gcc.dg/tls/pr47715-5.c: Likewise.
4005 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4008 * objc.dg/gnu-api-2-class.m: Updated comments.
4009 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4010 * objc.dg/gnu-api-2-class-meta.m: New test.
4011 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4013 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4016 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4017 with classes that are in construction.
4019 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4022 * gcc.target/i386/pr48084-1.c: New.
4023 * gcc.target/i386/pr48084-2.c: Likewise.
4024 * gcc.target/i386/pr48084-3.c: Likewise.
4025 * gcc.target/i386/pr48084-4.c: Likewise.
4026 * gcc.target/i386/pr48084-5.c: Likewise.
4028 PR rtl-optimization/49504
4029 * gcc.target/i386/pr49504.c: New.
4032 * gcc.dg/pr49860.c: New.
4034 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4037 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4038 with classes that are in construction.
4040 2011-08-05 Jason Merrill <jason@redhat.com>
4043 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4046 * g++.dg/cpp0x/decltype31.C: New.
4049 * g++.dg/init/array28.C: New.
4052 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4054 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4057 * gcc.dg/pr47369-1.c: New.
4059 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4062 * gcc.dg/torture/pr47364-1.c: New.
4063 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4064 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4066 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4069 * gfortran.dg/transfer_check_2.f90: New test case.
4071 2011-08-05 Jan Hubicka <jh@suse.cz>
4074 * gfortran.dg/pr49494.f90: New testcase.
4076 2011-08-05 Jan Hubicka <jh@suse.cz>
4079 * gcc.c-torture/compile/pr49735.c: New testcase.
4081 2011-08-05 Jason Merrill <jason@redhat.com>
4084 * g++.dg/cpp0x/initlist56.C: New.
4087 * g++.dg/overload/rvalue2.C: New.
4090 * g++.dg/cpp0x/range-for21.C: New.
4092 * g++.dg/ext/vla11.C: New.
4094 2011-08-05 Richard Guenther <rguenther@suse.de>
4096 PR tree-optimization/49984
4097 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4099 2011-08-05 Richard Guenther <rguenther@suse.de>
4101 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4102 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4103 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4105 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4107 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4108 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4109 * gfortran.dg/ldist-pr43023.f90: Ditto.
4110 * gfortran.dg/namelist_52.f90: Ditto.
4111 * gfortran.dg/interface_proc_end.f90: Ditto.
4112 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4113 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4115 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4117 * gcc.dg/vect/vect-over-widen-1.c: New test.
4118 * gcc.dg/vect/vect-over-widen-2.c: New test.
4119 * gcc.dg/vect/vect-over-widen-3.c: New test.
4120 * gcc.dg/vect/vect-over-widen-4.c: New test.
4122 2011-08-04 Richard Guenther <rguenther@suse.de>
4125 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4127 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4129 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4131 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4134 * g++.dg/ext/builtin-object-size3.C: New test.
4136 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4138 PR tree-optimization/49948
4139 * gcc.dg/pr49948.c: New test.
4141 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4144 * gcc.dg/torture/pr47383.c: New.
4146 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4148 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4150 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4152 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4154 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4157 * gcc.dg/torture/pr47744-1.c: New.
4158 * gcc.dg/torture/pr47744-2.c: Likewise.
4159 * gcc.dg/torture/pr47744-3.c: Likewise.
4161 2011-08-03 Richard Guenther <rguenther@suse.de>
4164 * gcc.dg/torture/pr49958.c: New testcase.
4166 2011-08-03 Richard Guenther <rguenther@suse.de>
4168 PR tree-optimization/49938
4169 * g++.dg/torture/pr49938.C: New testcase.
4171 2011-08-02 Jason Merrill <jason@redhat.com>
4174 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4177 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4180 * g++.dg/cpp0x/variadic115.C: New.
4183 * g++.dg/cpp0x/union5.C: New.
4185 2011-08-02 Daniel Kraft <d@domob.eu>
4188 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4190 2011-08-02 Kai Tietz <ktietz@redhat.com>
4193 * gcc.dg/tree-ssa/forwprop-15.c
4195 2011-08-02 Jason Merrill <jason@redhat.com>
4198 * g++.dg/cpp0x/range-for20.C: New.
4200 2011-08-02 Tobias Burnus <burnus@net-b.de>
4202 * gfortran.dg/coarray_lib_token_3.f90: New.
4204 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4207 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4208 * gcc.dg/gomp/atomic-15.c: New test.
4209 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4210 * g++.dg/gomp/atomic-15.C: New test.
4211 * g++.dg/gomp/private-1.C: New test.
4212 * g++.dg/gomp/sharing-2.C: New test.
4213 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4214 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4215 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4217 2011-08-02 Tobias Burnus <burnus@net-b.de>
4219 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4220 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4222 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4223 * gfortran.dg/allocatable_function_5.f90: Ditto.
4224 * gfortran.dg/allocate_stat.f90: Ditto.
4225 * gfortran.dg/array_constructor_20.f90: Ditto.
4226 * gfortran.dg/array_constructor_21.f90: Ditto.
4227 * gfortran.dg/array_constructor_22.f90: Ditto.
4228 * gfortran.dg/array_constructor_26.f03: Ditto.
4229 * gfortran.dg/array_function_4.f90: Ditto.
4230 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4231 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4232 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4233 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4234 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4235 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4236 * gfortran.dg/class_15.f03: Ditto.
4237 * gfortran.dg/class_27.f03: Ditto.
4238 * gfortran.dg/class_33.f90: Ditto.
4239 * gfortran.dg/class_37.f03: Ditto.
4240 * gfortran.dg/class_40.f03: Ditto.
4241 * gfortran.dg/class_42.f03: Ditto.
4242 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4243 * gfortran.dg/coarray/registering_1.f90: Ditto.
4244 * gfortran.dg/convert_1.f90: Ditto.
4245 * gfortran.dg/default_initialization_3.f90: Ditto.
4246 * gfortran.dg/dependency_25.f90: Ditto.
4247 * gfortran.dg/dependency_26.f90: Ditto.
4248 * gfortran.dg/dependency_36.f90: Ditto.
4249 * gfortran.dg/dependency_37.f90: Ditto.
4250 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4251 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4252 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4253 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4254 * gfortran.dg/elemental_result_1.f90: Ditto.
4255 * gfortran.dg/empty_derived_type.f90: Ditto.
4256 * gfortran.dg/entry_7.f90: Ditto.
4257 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4258 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4259 * gfortran.dg/error_recovery_3.f90: Ditto.
4260 * gfortran.dg/extends_4.f03: Ditto.
4261 * gfortran.dg/func_assign.f90: Ditto.
4262 * gfortran.dg/func_assign_3.f90: Ditto.
4263 * gfortran.dg/generic_1.f90: Ditto.
4264 * gfortran.dg/generic_18.f90: Ditto.
4265 * gfortran.dg/generic_22.f03: Ditto.
4266 * gfortran.dg/generic_4.f90: Ditto.
4267 * gfortran.dg/generic_6.f90: Ditto.
4268 * gfortran.dg/generic_actual_arg.f90: Ditto.
4269 * gfortran.dg/graphite/id-21.f: Ditto.
4270 * gfortran.dg/graphite/pr45758.f90: Ditto.
4271 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4272 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4273 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4274 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4275 * gfortran.dg/host_used_types_1.f90: Ditto.
4276 * gfortran.dg/implicit_1.f90: Ditto.
4277 * gfortran.dg/implicit_11.f90: Ditto.
4278 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4279 * gfortran.dg/impure_actual_1.f90: Ditto.
4280 * gfortran.dg/impure_assignment_1.f90: Ditto.
4281 * gfortran.dg/impure_constructor_1.f90: Ditto.
4282 * gfortran.dg/initialization_10.f90: Ditto.
4283 * gfortran.dg/initialization_12.f90: Ditto.
4284 * gfortran.dg/interface_14.f90: Ditto.
4285 * gfortran.dg/interface_15.f90: Ditto.
4286 * gfortran.dg/interface_2.f90: Ditto.
4287 * gfortran.dg/interface_25.f90: Ditto.
4288 * gfortran.dg/interface_26.f90: Ditto.
4289 * gfortran.dg/interface_29.f90: Ditto.
4290 * gfortran.dg/interface_assignment_1.f90: Ditto.
4291 * gfortran.dg/internal_pack_6.f90: Ditto.
4292 * gfortran.dg/internal_pack_7.f90: Ditto.
4293 * gfortran.dg/internal_pack_8.f90: Ditto.
4294 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4295 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4296 * gfortran.dg/module_commons_3.f90: Ditto.
4297 * gfortran.dg/module_equivalence_4.f90: Ditto.
4298 * gfortran.dg/module_equivalence_6.f90: Ditto.
4299 * gfortran.dg/module_function_type_1.f90: Ditto.
4300 * gfortran.dg/module_naming_1.f90: Ditto.
4301 * gfortran.dg/namelist_4.f90: Ditto.
4302 * gfortran.dg/operator_c1202.f90: Ditto.
4303 * gfortran.dg/parens_7.f90: Ditto.
4304 * gfortran.dg/pr32921.f: Ditto.
4305 * gfortran.dg/pr33646.f90: Ditto.
4306 * gfortran.dg/pr41928.f90: Ditto.
4307 * gfortran.dg/pr42119.f90: Ditto.
4308 * gfortran.dg/pr43984.f90: Ditto.
4309 * gfortran.dg/present_1.f90: Ditto.
4310 * gfortran.dg/private_type_2.f90: Ditto.
4311 * gfortran.dg/proc_decl_2.f90: Ditto.
4312 * gfortran.dg/proc_ptr_10.f90: Ditto.
4313 * gfortran.dg/proc_ptr_22.f90: Ditto.
4314 * gfortran.dg/proc_ptr_8.f90: Ditto.
4315 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4316 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4317 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4318 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4319 * gfortran.dg/substring_equivalence.f90: Ditto.
4320 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4321 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4322 * gfortran.dg/trim_optimize_6.f90: Ditto.
4323 * gfortran.dg/typebound_call_12.f03: Ditto.
4324 * gfortran.dg/typebound_operator_5.f03: Ditto.
4325 * gfortran.dg/typebound_operator_6.f03: Ditto.
4326 * gfortran.dg/typebound_proc_18.f03: Ditto.
4327 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4328 * gfortran.dg/use_1.f90: Ditto.
4329 * gfortran.dg/use_10.f90: Ditto.
4330 * gfortran.dg/use_11.f90: Ditto.
4331 * gfortran.dg/use_14.f90: Ditto.
4332 * gfortran.dg/use_only_2.f90: Ditto.
4333 * gfortran.dg/use_rename_4.f90: Ditto.
4334 * gfortran.dg/use_rename_5.f90: Ditto.
4335 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4336 * gfortran.dg/used_interface_ref.f90: Ditto.
4337 * gfortran.dg/used_types_11.f90: Ditto.
4338 * gfortran.dg/used_types_3.f90: Ditto.
4339 * gfortran.dg/used_types_4.f90: Ditto.
4340 * gfortran.dg/userdef_operator_2.f90: Ditto.
4341 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4342 * gfortran.dg/vect/pr46213.f90: Ditto.
4343 * gfortran.dg/whole_file_21.f90: Ditto.
4344 * gfortran.dg/whole_file_22.f90: Ditto.
4345 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4346 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4348 2011-08-02 Kai Tietz <ktietz@redhat.com>
4350 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4352 2011-08-01 Jason Merrill <jason@redhat.com>
4355 * g++.dg/abi/mangle49.C: New.
4358 * g++.dg/cpp0x/constexpr-array4.C: New.
4361 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4363 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4366 * gcc.target/i386/pr49927.c: New test.
4368 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4370 PR tree-optimization/49926
4371 * gcc.dg/vect/pr49926.c: New test.
4373 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4375 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4376 * gcc.target/i386/lzcnt-1.c: New test.
4377 * gcc.target/i386/lzcnt-2.c: Likewise.
4378 * gcc.target/i386/lzcnt-2a.c: Likewise.
4379 * gcc.target/i386/lzcnt-3.c: Likewise.
4380 * gcc.target/i386/lzcnt-4.c: Likewise.
4381 * gcc.target/i386/lzcnt-4a.c: Likewise.
4382 * gcc.target/i386/lzcnt-5.c: Likewise.
4383 * gcc.target/i386/lzcnt-6.c: Likewise.
4384 * gcc.target/i386/lzcnt-6a.c: Likewise.
4385 * gcc.target/i386/lzcnt-check.h: Likewise.
4387 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4388 * gcc.target/i386/sse-13.c: Likewise.
4389 * gcc.target/i386/sse-14.c: Likewise.
4390 * g++.dg/other/i386-2.C: Likewise.
4391 * g++.dg/other/i386-3.C: Likewise.
4393 2011-08-01 Julian Brown <julian@codesourcery.com>
4395 * gcc.target/arm/fixed-point-exec.c: New test.
4397 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4400 * gcc.target/i386/pr49920.c: New test.
4402 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4404 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4405 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4406 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4407 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4408 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4409 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4410 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4411 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4412 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4413 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4414 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4415 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4416 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4417 * g++.dg/tree-ssa/pr33615.C: Ditto.
4418 * g++.dg/tree-ssa/restrict1.C: Ditto.
4419 * c-c++-common/restrict-2.c: Ditto.
4420 * gfortran.dg/pr32921.f: Ditto.
4421 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4422 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4423 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4424 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4425 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4426 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4427 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4428 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4429 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4430 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4432 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4434 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4435 .exe.ltrans[0-9]*. dump files.
4437 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4440 * gfortran.dg/abstract_type_6.f03: Modified.
4441 * gfortran.dg/typebound_proc_24.f03: New.
4443 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4446 * g++.dg/init/for1.C: Fix.
4448 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4451 * gfortran.dg/string_5.f90: New test.
4453 2011-07-29 Jason Merrill <jason@redhat.com>
4456 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4458 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4460 PR tree-optimization/47407
4461 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4465 2011-07-29 Richard Guenther <rguenther@suse.de>
4467 * gcc.dg/uninit-suppress.c: Also disable VRP.
4468 * gcc.dg/uninit-suppress_2.c: Likewise.
4470 2011-07-28 Jason Merrill <jason@redhat.com>
4473 * g++.dg/template/nontype24.C: New.
4475 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4477 PR rtl-optimization/47958
4478 * gcc.dg/torture/pr47958-1.c: New.
4480 2011-07-29 Wei Guozhi <carrot@google.com>
4482 PR rtl-optimization/49799
4483 * gcc.dg/pr49799.c: New test case.
4485 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4488 * gcc.dg/graphite/id-pr48648.c: New.
4490 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4493 * gfortran.dg/maxloc_2.f90: New test.
4494 * gfortran.dg/maxloc_3.f90: New test.
4495 * gfortran.dg/minloc_1.f90: New test.
4496 * gfortran.dg/minloc_2.f90: New test.
4497 * gfortran.dg/minloc_3.f90: New test.
4498 * gfortran.dg/minmaxloc_7.f90: New test.
4501 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4503 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4505 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4506 the builtin isn't optimized away.
4508 2011-07-27 Tobias Burnus <burnus@net-b.de>
4511 * gfortran.dg/lto/pr45586-2_0.f90: New.
4513 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4516 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4517 * c-c++-common/cxxbitfields-5.c: Same.
4519 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4521 * lib/target-supports.exp (check_effective_target_mmap): Use
4522 check_function_available.
4524 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4526 * g++.old-deja/g++.pt/crash60.C: Updated.
4528 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4531 * gcc.target/i386/pr49866.c: New test.
4533 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4535 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4536 * gcc.target/i386/bmi-andn-1.c: New test.
4537 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4538 * gcc.target/i386/bmi-andn-2.c: Likewise.
4539 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4540 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4541 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4542 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4543 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4544 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4545 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4546 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4547 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4548 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4549 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4550 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4551 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4552 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4553 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4554 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4555 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4556 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4557 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4558 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4559 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4561 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4564 * gfortran.dg/graphite/id-pr47691.f: New.
4566 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4568 * gcc.target/i386/avx-os-support.h: New.
4569 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4570 (main): Check avx_os_support before the test is run.
4571 * gcc.target/i386/aes-avx-check.h: Ditto.
4572 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4574 2011-07-27 Kai Tietz <ktietz@redhat.com>
4576 * gcc.target/i386/aggregate-ret3.c: New test.
4577 * gcc.target/i386/aggregate-ret4.c: New test.
4579 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4582 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4583 allocated array should *not* change its size.
4584 * gfortran.dg/multiple_allocation_3.f90: New test.
4586 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4589 * g++.dg/cpp0x/constexpr-49776.C: New.
4591 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4594 * gcc.dg/graphite/id-pr47046.c: New.
4596 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4599 * gcc.dg/graphite/run-id-pr47593.c: New.
4601 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4604 * gcc.dg/graphite/run-id-pr47653.c: New.
4605 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4606 induction variables.
4607 * gcc.dg/graphite/scop-16.c: Same.
4608 * gcc.dg/graphite/scop-17.c: Same.
4609 * gcc.dg/graphite/scop-21.c: Same.
4611 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4614 * gcc.dg/graphite/id-pr48805.c: New.
4616 2011-07-26 Tobias Burnus <burnus@net-b.de>
4618 * gfortran.dg/coarray_lib_token_2.f90: New.
4620 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4622 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4625 2011-07-25 Andrew Pinski <apinski@cavium.com>
4628 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4629 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4631 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4633 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4635 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4636 * gcc.c-torture/execute/loop-2g.c: Likewise.
4637 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4638 Require mmap support.
4639 * gcc.c-torture/execute/loop-2g.x: Likewise.
4640 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4641 (MAP_ANON): Provide default.
4642 * gcc.dg/20050826-1.c: Likewise.
4643 * gcc.target/i386/pr36533.c: Likewise.
4644 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4645 Use dg-require-effective-target mmap.
4647 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4650 * g++.dg/cpp0x/range-for19.C: New.
4652 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4655 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4658 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4661 * g++.dg/torture/pr49309.C: Remove.
4663 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4665 PR tree-optimization/49809
4666 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4669 2011-07-25 Richard Guenther <rguenther@suse.de>
4671 PR tree-optimization/49715
4672 * gcc.target/i386/pr49715-1.c: New testcase.
4673 * gcc.target/i386/pr49715-2.c: Likewise.
4675 2011-07-23 Jason Merrill <jason@redhat.com>
4677 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4679 2011-07-22 Jason Merrill <jason@redhat.com>
4682 * g++.dg/cpp0x/initlist55.C: New.
4684 2011-07-23 Tobias Burnus <burnus@net-b.de>
4687 * gfortran.dg/namelist_72.f: New.
4689 2011-07-23 Tobias Burnus <burnus@net-b.de>
4691 * gfortran.dg/coarray_25.f90: New.
4693 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4695 * override1.C: This test should use c++0x mode.
4696 * override3.C: New. Test the diagnostics in c++98 mode.
4698 2011-07-22 Jason Merrill <jason@redhat.com>
4699 Mark Glisse <marc.glisse@normalesup.org>
4702 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4705 * g++.dg/opt/builtins2.C: New.
4706 * g++.dg/other/error27.C: Don't rely on __builtin.
4708 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4710 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4712 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4713 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4714 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4715 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4717 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4720 2011-07-22 Richard Guenther <rguenther@suse.de>
4722 PR tree-optimization/45819
4723 * gcc.dg/pr45819.c: New testcase.
4725 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4727 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4729 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4733 * gcc.dg/graphite/run-id-pr47654.c: New.
4735 2011-07-21 Ian Lance Taylor <iant@google.com>
4738 * gcc.dg/pr49705.c: New test.
4740 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4742 * lib/target-supports.exp (check_avx_os_support_available): New.
4743 (check_effective_target_avx_runtime): Use it.
4745 2011-07-21 Richard Guenther <rguenther@suse.de>
4747 PR tree-optimization/49770
4748 * g++.dg/torture/pr49770.C: New testcase.
4750 2011-07-21 Kai Tietz <ktietz@redhat.com>
4752 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4753 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4755 2011-07-21 Tobias Burnus <burnus@net-b.de>
4757 * gfortran.dg/coarray_lib_token_1.f90: New.
4759 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4761 * gcc.dg/pr32912-2.c: Skip for AVR.
4762 * gcc.dg/pr44674.c: Add dg-require-profiling.
4764 2011-07-20 Jason Merrill <jason@redhat.com>
4766 * g++.dg/ext/desig2.C: New.
4768 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4770 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4772 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4773 * gcc.target/powerpc/recip-3.c: Ditto.
4775 2011-07-19 Jason Merrill <jason@redhat.com>
4777 PR c++/6709 (DR 743)
4778 PR c++/42603 (DR 950)
4779 * g++.dg/cpp0x/decltype21.C: New.
4781 2011-07-20 Richard Guenther <rguenther@suse.de>
4784 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4785 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4787 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4789 * gcc.target/arm/combine-movs.c: New.
4790 * gcc.target/arm/unsigned-extend-2.c: New.
4792 2011-07-19 Jason Merrill <jason@redhat.com>
4795 * g++.dg/cpp0x/variadic114.C: New.
4797 2011-07-19 Tobias Burnus <burnus@net-b.de>
4799 * gfortran.dg/coarray_args_1.f90: New.
4800 * gfortran.dg/coarray_args_2.f90: New.
4802 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4805 * gfortran.dg/allocate_error_3.f90: New.
4807 2011-07-19 Richard Guenther <rguenther@suse.de>
4809 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4810 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4811 * gcc.dg/torture/20110719-1.c: New testcase.
4813 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4815 PR tree-optimization/49768
4816 * gcc.c-torture/execute/pr49768.c: New test.
4818 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4820 PR tree-optimization/49771
4821 * gcc.dg/vect/pr49771.c: New test.
4823 2011-07-18 Martin Jambor <mjambor@suse.cz>
4825 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4826 * gcc.dg/ipa/ipa-2.c: Likewise.
4827 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4828 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4829 * gcc.dg/ipa/ipa-5.c: Likewise.
4830 * gcc.dg/ipa/ipa-7.c: Likewise.
4831 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4832 * gcc.dg/ipa/ipacost-1.c: Likewise.
4833 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4835 * gcc.dg/ipa/ipcp-1.c: New test.
4836 * gcc.dg/ipa/ipcp-2.c: Likewise.
4837 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4839 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4842 * gfortran.dg/pr49675.f90: New test.
4844 2011-07-18 Richard Guenther <rguenther@suse.de>
4846 * gcc.dg/torture/20110718-1.c: New testcase.
4848 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4850 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4851 * g++.dg/ext/bitfield3.C: Likewise.
4852 * g++.dg/ext/bitfield4.C: Likewise.
4853 * g++.dg/ext/bitfield5.C: Likewise.
4854 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4855 * g++.dg/other/pr23205-2.C: Likewise.
4856 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4857 * gcc.c-torture/compile/20001109-2.c: Likewise.
4858 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4859 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4860 * gcc.dg/bitfld-16.c: Likewise.
4861 * gcc.dg/bitfld-17.c: Likewise.
4862 * gcc.dg/bitfld-18.c: Likewise.
4863 * gcc.dg/builtins-config.h: Remove Netware support.
4864 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4865 * gcc.dg/cdce2.c: Likewise.
4866 * gcc.dg/cpp/assert4.c: Remove netware support.
4867 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4868 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4870 * lib/target-supports.exp (check_visibility_available): Remove
4872 (check_profiling_available): Likewise.
4874 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4876 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4878 2011-07-17 Tobias Burnus <burnus@net-b.de>
4879 Thomas Koenig <tkoenig@gcc.gnu.org>
4882 * gfortran.dg/generic_17.f90: Fix testcase.
4883 * gfortran.dg/interface_3.f90: Add dg-error.
4884 * gfortran.dg/use_14.f90: New.
4885 * gfortran.dg/use_15.f90: New.
4887 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4889 * gnat.dg/pointer_controlled.adb: New test.
4891 2011-07-17 Tobias Burnus <burnus@net-b.de>
4894 * gfortran.dg/pointer_remapping_7.f90: New.
4896 2011-07-16 Jason Merrill <jason@redhat.com>
4898 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4900 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4901 Jason Merrill <jason@redhat.com>
4905 * g++.dg/cpp0x/decltype29.C: Adjust.
4906 * g++.dg/cpp0x/error4.C: Adjust.
4907 * g++.dg/cpp0x/sfinae26.C: Adjust.
4908 * g++.dg/cpp0x/variadic105.C: Adjust.
4909 * g++.dg/template/deduce3.C: Adjust.
4910 * g++.dg/template/error45.C: Adjust.
4911 * g++.dg/template/ptrmem2.C: Adjust.
4912 * g++.dg/template/sfinae2.C: Adjust.
4913 * g++.old-deja/g++.pt/crash60.C: Adjust.
4914 * g++.old-deja/g++.pt/unify6.C: Adjust.
4915 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4916 * g++.dg/cpp0x/nullptr15.C: Adjust.
4917 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4918 * g++.dg/cpp0x/pr31431.C: Adjust.
4919 * g++.dg/cpp0x/pr31434.C: Adjust.
4920 * g++.dg/cpp0x/sfinae11.C: Adjust
4921 * g++.dg/cpp0x/temp_default2.C: Adjust.
4922 * g++.dg/cpp0x/trailing4.C: Adjust.
4923 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4924 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4925 * g++.dg/cpp0x/variadic105.C: Adjust.
4926 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4927 * g++.dg/ext/vla2.C: Adjust.
4928 * g++.dg/other/ptrmem10.C: Adjust.
4929 * g++.dg/other/ptrmem11.C: Adjust.
4930 * g++.dg/overload/unknown1.C: Adjust.
4931 * g++.dg/template/conv11.C: Adjust.
4932 * g++.dg/template/dependent-expr5.C: Adjust.
4933 * g++.dg/template/friend.C: Adjust.
4934 * g++.dg/template/incomplete2.C: Adjust.
4935 * g++.dg/template/local4.C: Adjust.
4936 * g++.dg/template/local6.C: Adjust.
4937 * g++.dg/template/operator9.C: Adjust.
4938 * g++.dg/template/ttp25.C: Adjust.
4939 * g++.dg/template/unify10.C: Adjust.
4940 * g++.dg/template/unify11.C: Adjust.
4941 * g++.dg/template/unify6.C: Adjust.
4942 * g++.dg/template/unify9.C: Adjust.
4943 * g++.dg/template/varmod1.C: Adjust.
4944 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4945 * g++.old-deja/g++.pt/crash28.C: Adjust.
4946 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4947 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4948 * g++.old-deja/g++.pt/expr2.C: Adjust.
4949 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4950 * g++.old-deja/g++.pt/spec5.C: Adjust.
4951 * g++.old-deja/g++.pt/spec6.C: Adjust.
4952 * g++.old-deja/g++.pt/unify4.C: Adjust.
4953 * g++.old-deja/g++.pt/unify8.C: Adjust.
4954 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4955 * g++.dg/overload/template5.C: New testcase.
4956 * g++.dg/template/overload12.C: New testcase.
4958 2011-07-11 Tobias Burnus <burnus@net-b.de>
4960 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4961 * gfortran.dg/coarray_7.f90: Ditto.
4962 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4963 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4965 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4967 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4969 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4970 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4971 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4973 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4974 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4975 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4977 2011-07-15 Jason Merrill <jason@redhat.com>
4980 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4981 Use --extra_opts instead of --additional_options.
4983 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4986 * g++.dg/torture/pr49309.C: Remove.
4988 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4990 * gcc.target/tic6x/weak-call.c: New test.
4991 * gcc.target/tic6x/fpcmp.c: New test.
4992 * gcc.target/tic6x/fpdiv.c: New test.
4993 * gcc.target/tic6x/rotdi16-scan.c: New test.
4994 * gcc.target/tic6x/ffssi.c: New test.
4995 * gcc.target/tic6x/fpdiv-lib.c: New test.
4996 * gcc.target/tic6x/cold-lc.c: New test.
4997 * gcc.target/tic6x/longcalls.c: New test.
4998 * gcc.target/tic6x/abi-align-1.c: New test.
4999 * gcc.target/tic6x/fpcmp-finite.c: New test.
5000 * gcc.target/tic6x/rotdi16.c: New test.
5001 * gcc.target/tic6x/bswapl.c: New test.
5002 * gcc.target/tic6x/ffsdi.c: New test.
5003 * gcc.target/tic6x/tic6x.exp: New file.
5004 * gcc.target/tic6x/builtins/arith24.c: New test.
5005 * gcc.target/tic6x/builtins/smpy.c: New test.
5006 * gcc.target/tic6x/builtins/smpylh.c: New test.
5007 * gcc.target/tic6x/builtins/smpyh.c: New test.
5008 * gcc.target/tic6x/builtins/sarith1.c: New test.
5009 * gcc.target/tic6x/builtins/extclr.c: New test
5010 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5011 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5012 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5013 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5015 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5017 * gcc.dg/20020312-2.c: Likewise.
5018 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5019 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5020 * gcc.dg/torture/builtin-math-7.c: Likewise.
5023 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5024 not testing tic6x-*-*.
5026 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5029 * g++.dg/torture/pr49309.C: New testcase.
5031 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5033 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5035 2011-07-14 Richard Guenther <rguenther@suse.de>
5037 PR tree-optimization/49651
5038 * gcc.dg/torture/pr49651.c: New testcase.
5040 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5043 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5045 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5047 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5048 -mno-pointers-to-nested-functions.
5049 * gcc.target/powerpc/no-r11-2.c: Ditto.
5050 * gcc.target/powerpc/no-r11-3.c: Ditto.
5052 2011-07-13 Jason Merrill <jason@redhat.com>
5054 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5055 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5056 when compiling C files.
5057 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5058 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5059 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5060 * g++.dg/lookup/anon2.C: Likewise.
5061 * g++.dg/tree-ssa/copyprop.C: Likewise.
5062 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5063 * g++.dg/init/vector1.C: Ignore narrowing errors.
5064 * g++.dg/torture/pr35526.C: Likewise.
5065 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5067 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5070 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5073 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5075 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5076 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5078 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5080 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5081 * lib/obj-c++.exp (obj-c++_init): Ditto.
5082 * lib/file-format.exp (gcc_target_object_format): Ditto.
5083 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5084 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5085 (check_visibility_available): Ditto.
5086 (check_effective_target_tls_native): Ditto.
5087 (check_effective_target_tls_emulated): Ditto.
5088 (check_effective_target_function_sections): Ditto.
5090 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5092 * gcc.target/arm/pr48183.c: New test.
5094 2011-07-13 Richard Guenther <rguenther@suse.de>
5096 * gcc.dg/torture/20110713-1.c: New testcase.
5098 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5101 * gcc.c-torture/compile/pr49474.c: New testcase.
5103 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5105 PR tree-optimization/49712
5106 * gcc.c-torture/execute/pr49712.c: New test.
5108 2011-07-11 Jason Merrill <jason@redhat.com>
5111 * g++.dg/template/recurse3.C: New.
5113 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5116 * gcc.dg/guality/csttest.c: New test.
5119 * gfortran.dg/pr49698.f90: New test.
5121 2011-07-11 Jeff Law <law@redhat.com>
5123 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5125 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5127 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5128 * go.test/go-test.exp (go-set-goarch): Likewise.
5130 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5133 * gcc.target/avr/torture/pr39633.c: New test case.
5135 2011-07-11 Tobias Burnus <burnus@net-b.de>
5138 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5140 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5142 * lib/target-supports.exp (check_effective_target_scheduling):
5144 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5145 * gcc.dg/pr45055.c: Ditto.
5146 * gcc.dg/pr45353.c: Ditto.
5147 * g++.dg/pr45056.C: Ditto.
5149 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5151 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5152 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5153 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5154 * g++.dg/torture/pr31863.C: Skip AVR.
5156 2011-07-10 Tobias Burnus <burnus@net-b.de>
5159 * gfortran.dg/intrinsic_signal.f90: New.
5161 2011-07-09 Jason Merrill <jason@redhat.com>
5163 * g++.dg/cpp0x/regress/regress6.C: New.
5164 * g++.dg/parse/crash45.C: Adjust message.
5165 * g++.dg/template/crash38.C: Adjust message.
5166 * g++.dg/template/crash64.C: Adjust message.
5168 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5170 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5171 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5172 * g++.dg/abi/bitfield3.C: Likewise.
5173 * g++.dg/eh/pr38662.C: Likewise.
5174 * g++.dg/ext/attrib36.C: Likewise.
5175 * g++.dg/ext/attrib37.C: Likewise.
5176 * g++.dg/ext/attrib8.C: Likewise.
5177 * g++.dg/ext/tmplattr1.C: Likewise.
5178 * g++.dg/inherit/override-attribs.C: Likewise.
5179 * g++.dg/opt/inline9.C: Likewise.
5180 * g++.dg/opt/life1.C: Likewise.
5181 * g++.dg/opt/longbranch2.C: Likewise.
5182 * g++.dg/opt/nrv12.C: Likewise.
5183 * g++.dg/opt/reg-stack4.C: Likewise.
5184 * g++.dg/other/pr35504.C: Likewise.
5185 * g++.dg/other/pr39496.C: Likewise.
5186 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5187 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5188 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5189 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5190 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5191 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5192 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5193 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5194 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5195 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5196 * g++.dg/warn/pr15774-1.C: Likewise.
5197 * g++.dg/warn/pr15774-2.C: Likewise.
5198 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5199 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5200 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5201 * g++.old-deja/g++.pt/asm2.C: Likewise.
5202 * gcc.c-torture/compile/20000804-1.c: Likewise.
5203 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5204 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5205 * gcc.dg/20020108-1.c: Likewise.
5206 * gcc.dg/20020122-2.c: Likewise.
5207 * gcc.dg/20020122-3.c: Likewise.
5208 * gcc.dg/20020206-1.c: Likewise.
5209 * gcc.dg/20020219-1.c: Likewise.
5210 * gcc.dg/20020310-1.c: Likewise.
5211 * gcc.dg/20020411-1.c: Likewise.
5212 * gcc.dg/20020418-2.c: Likewise.
5213 * gcc.dg/20020426-2.c: Likewise.
5214 * gcc.dg/20020517-1.c: Likewise.
5215 * gcc.dg/20030204-1.c: Likewise.
5216 * gcc.dg/20030826-2.c: Likewise.
5217 * gcc.dg/20031102-1.c: Likewise.
5218 * gcc.dg/20031202-1.c: Likewise.
5219 * gcc.dg/20050111-1.c: Likewise.
5220 * gcc.dg/20050503-1.c: Likewise.
5221 * gcc.dg/array-init-1.c: Likewise.
5222 * gcc.dg/builtin-apply4.c: Likewise.
5223 * gcc.dg/dfp/pr31344.c: Likewise.
5224 * gcc.dg/gomp/atomic-11.c: Likewise.
5225 * gcc.dg/graphite/pr40281.c: Likewise.
5226 * gcc.dg/ia64-sync-1.c: Likewise.
5227 * gcc.dg/ia64-sync-2.c: Likewise.
5228 * gcc.dg/ia64-sync-3.c: Likewise.
5229 * gcc.dg/ia64-sync-4.c: Likewise.
5230 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5231 * gcc.dg/invalid-call-1.c: Likewise.
5232 * gcc.dg/loop-3.c: Likewise.
5233 * gcc.dg/lower-subreg-1.c: Likewise.
5234 * gcc.dg/lto/pr47259_0.c: Likewise.
5235 * gcc.dg/nested-calls-1.c: Likewise.
5236 * gcc.dg/pr20017.c: Likewise.
5237 * gcc.dg/pr25023.c: Likewise.
5238 * gcc.dg/pr27671-2.c: Likewise.
5239 * gcc.dg/pr32176.c: Likewise.
5240 * gcc.dg/pr33676.c: Likewise.
5241 * gcc.dg/pr35045.c: Likewise.
5242 * gcc.dg/pr36015.c: Likewise.
5243 * gcc.dg/pr36584.c: Likewise.
5244 * gcc.dg/pr36998.c: Likewise.
5245 * gcc.dg/pr37438.c: Likewise.
5246 * gcc.dg/pr37908.c: Likewise.
5247 * gcc.dg/pr41241.c: Likewise.
5248 * gcc.dg/pr41340.c: Likewise.
5249 * gcc.dg/pr44136.c: Likewise.
5250 * gcc.dg/pr44194-1.c: Likewise.
5251 * gcc.dg/pr46212.c: Likewise.
5252 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5253 * gcc.dg/setjmp-2.c: Likewise.
5254 * gcc.dg/short-compare-1.c: Likewise.
5255 * gcc.dg/short-compare-2.c: Likewise.
5256 * gcc.dg/smod-1.c: Likewise.
5257 * gcc.dg/sync-2.c: Likewise.
5258 * gcc.dg/sync-3.c: Likewise.
5259 * gcc.dg/tls/opt-1.c: Likewise.
5260 * gcc.dg/tls/opt-2.c: Likewise.
5261 * gcc.dg/tls/opt-3.c: Likewise.
5262 * gcc.dg/torture/badshift.c: Likewise.
5263 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5264 * gcc.dg/torture/pr20314-2.c: Likewise.
5265 * gcc.dg/torture/pr36891.c: Likewise.
5266 * gcc.dg/torture/pr38774.c: Likewise.
5267 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5268 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5269 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5270 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5271 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5272 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5273 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5274 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5275 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5276 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5277 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5278 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5279 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5280 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5281 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5282 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5283 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5284 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5285 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5286 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5287 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5288 * gcc.dg/unroll-1.c: Likewise.
5289 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5290 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5291 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5292 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5293 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5294 * gcc.target/i386/20000609-1.c: Likewise.
5295 * gcc.target/i386/20000720-1.c: Likewise.
5296 * gcc.target/i386/20000724-1.c: Likewise.
5297 * gcc.target/i386/20011107-1.c: Likewise.
5298 * gcc.target/i386/20011119-1.c: Likewise.
5299 * gcc.target/i386/20020201-3.c: Likewise.
5300 * gcc.target/i386/20020218-1.c: Likewise.
5301 * gcc.target/i386/20020729-1.c: Likewise.
5302 * gcc.target/i386/20030926-1.c: Likewise.
5303 * gcc.target/i386/20060125-1.c: Likewise.
5304 * gcc.target/i386/20060125-2.c: Likewise.
5305 * gcc.target/i386/20060512-1.c: Likewise.
5306 * gcc.target/i386/20060512-2.c: Likewise.
5307 * gcc.target/i386/20060512-3.c: Likewise.
5308 * gcc.target/i386/20060512-4.c: Likewise.
5309 * gcc.target/i386/387-1.c: Likewise.
5310 * gcc.target/i386/387-2.c: Likewise.
5311 * gcc.target/i386/387-5.c: Likewise.
5312 * gcc.target/i386/387-6.c: Likewise.
5313 * gcc.target/i386/980312-1.c: Likewise.
5314 * gcc.target/i386/980313-1.c: Likewise.
5315 * gcc.target/i386/990117-1.c: Likewise.
5316 * gcc.target/i386/990424-1.c: Likewise.
5317 * gcc.target/i386/990524-1.c: Likewise.
5318 * gcc.target/i386/991129-1.c: Likewise.
5319 * gcc.target/i386/991214-1.c: Likewise.
5320 * gcc.target/i386/991230-1.c: Likewise.
5321 * gcc.target/i386/addr-sel-1.c: Likewise.
5322 * gcc.target/i386/aggregate-ret1.c: Likewise.
5323 * gcc.target/i386/aggregate-ret2.c: Likewise.
5324 * gcc.target/i386/align-main-3.c: Likewise.
5325 * gcc.target/i386/amd64-abi-1.c: Likewise.
5326 * gcc.target/i386/amd64-abi-2.c: Likewise.
5327 * gcc.target/i386/amd64-abi-4.c: Likewise.
5328 * gcc.target/i386/amd64-abi-5.c: Likewise.
5329 * gcc.target/i386/amd64-abi-6.c: Likewise.
5330 * gcc.target/i386/asm-1.c: Likewise.
5331 * gcc.target/i386/asm-3.c: Likewise.
5332 * gcc.target/i386/asm-5.c: Likewise.
5333 * gcc.target/i386/attributes-error.c: Likewise.
5334 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5335 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5336 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5337 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5338 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5339 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5340 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5341 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5342 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5343 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5344 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5345 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5346 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5347 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5348 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5349 * gcc.target/i386/bitfield1.c: Likewise.
5350 * gcc.target/i386/bitfield2.c: Likewise.
5351 * gcc.target/i386/bmi-2.c: Likewise.
5352 * gcc.target/i386/bmi-5.c: Likewise.
5353 * gcc.target/i386/builtin-unreachable.c: Likewise.
5354 * gcc.target/i386/cleanup-2.c: Likewise.
5355 * gcc.target/i386/clobbers.c: Likewise.
5356 * gcc.target/i386/cmov8.c: Likewise.
5357 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5358 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5359 * gcc.target/i386/compress-float-387.c: Likewise.
5360 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5361 * gcc.target/i386/compress-float-sse.c: Likewise.
5362 * gcc.target/i386/crc32-2.c: Likewise.
5363 * gcc.target/i386/crc32-3.c: Likewise.
5364 * gcc.target/i386/divmod-7.c: Likewise.
5365 * gcc.target/i386/divmod-8.c: Likewise.
5366 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5367 * gcc.target/i386/fma3-builtin.c: Likewise.
5368 * gcc.target/i386/fma3-fma.c: Likewise.
5369 * gcc.target/i386/fma4-256-vector.c: Likewise.
5370 * gcc.target/i386/fma4-builtin.c: Likewise.
5371 * gcc.target/i386/fma4-fma-2.c: Likewise.
5372 * gcc.target/i386/fma4-fma.c: Likewise.
5373 * gcc.target/i386/fma4-vector-2.c: Likewise.
5374 * gcc.target/i386/fma4-vector.c: Likewise.
5375 * gcc.target/i386/funcspec-1.c: Likewise.
5376 * gcc.target/i386/funcspec-10.c: Likewise.
5377 * gcc.target/i386/funcspec-11.c: Likewise.
5378 * gcc.target/i386/funcspec-2.c: Likewise.
5379 * gcc.target/i386/funcspec-5.c: Likewise.
5380 * gcc.target/i386/funcspec-6.c: Likewise.
5381 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5382 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5383 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5384 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5385 * gcc.target/i386/incoming-1.c: Likewise.
5386 * gcc.target/i386/incoming-10.c: Likewise.
5387 * gcc.target/i386/incoming-11.c: Likewise.
5388 * gcc.target/i386/incoming-12.c: Likewise.
5389 * gcc.target/i386/incoming-13.c: Likewise.
5390 * gcc.target/i386/incoming-14.c: Likewise.
5391 * gcc.target/i386/incoming-15.c: Likewise.
5392 * gcc.target/i386/incoming-2.c: Likewise.
5393 * gcc.target/i386/incoming-3.c: Likewise.
5394 * gcc.target/i386/incoming-4.c: Likewise.
5395 * gcc.target/i386/incoming-5.c: Likewise.
5396 * gcc.target/i386/incoming-6.c: Likewise.
5397 * gcc.target/i386/incoming-7.c: Likewise.
5398 * gcc.target/i386/incoming-8.c: Likewise.
5399 * gcc.target/i386/incoming-9.c: Likewise.
5400 * gcc.target/i386/lea.c: Likewise.
5401 * gcc.target/i386/local.c: Likewise.
5402 * gcc.target/i386/loop-1.c: Likewise.
5403 * gcc.target/i386/loop-2.c: Likewise.
5404 * gcc.target/i386/loop-3.c: Likewise.
5405 * gcc.target/i386/max-stack-align.c: Likewise.
5406 * gcc.target/i386/memcpy-1.c: Likewise.
5407 * gcc.target/i386/movbe-2.c: Likewise.
5408 * gcc.target/i386/movq-2.c: Likewise.
5409 * gcc.target/i386/movq.c: Likewise.
5410 * gcc.target/i386/nrv1.c: Likewise.
5411 * gcc.target/i386/pad-4.c: Likewise.
5412 * gcc.target/i386/pad-5a.c: Likewise.
5413 * gcc.target/i386/pad-5b.c: Likewise.
5414 * gcc.target/i386/pad-6a.c: Likewise.
5415 * gcc.target/i386/pad-6b.c: Likewise.
5416 * gcc.target/i386/pad-7.c: Likewise.
5417 * gcc.target/i386/pad-9.c: Likewise.
5418 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5419 * gcc.target/i386/pic-1.c: Likewise.
5420 * gcc.target/i386/pr12092-1.c: Likewise.
5421 * gcc.target/i386/pr12329.c: Likewise.
5422 * gcc.target/i386/pr21518.c: Likewise.
5423 * gcc.target/i386/pr22362.c: Likewise.
5424 * gcc.target/i386/pr22585.c: Likewise.
5425 * gcc.target/i386/pr23098.c: Likewise.
5426 * gcc.target/i386/pr25196.c: Likewise.
5427 * gcc.target/i386/pr25293.c: Likewise.
5428 * gcc.target/i386/pr25654.c: Likewise.
5429 * gcc.target/i386/pr26449.c: Likewise.
5430 * gcc.target/i386/pr26778.c: Likewise.
5431 * gcc.target/i386/pr26826.c: Likewise.
5432 * gcc.target/i386/pr27266.c: Likewise.
5433 * gcc.target/i386/pr29978.c: Likewise.
5434 * gcc.target/i386/pr30505.c: Likewise.
5435 * gcc.target/i386/pr30961-1.c: Likewise.
5436 * gcc.target/i386/pr31628.c: Likewise.
5437 * gcc.target/i386/pr32000-2.c: Likewise.
5438 * gcc.target/i386/pr32661-1.c: Likewise.
5439 * gcc.target/i386/pr32708-2.c: Likewise.
5440 * gcc.target/i386/pr32708-3.c: Likewise.
5441 * gcc.target/i386/pr34256.c: Likewise.
5442 * gcc.target/i386/pr34312.c: Likewise.
5443 * gcc.target/i386/pr34522.c: Likewise.
5444 * gcc.target/i386/pr35160.c: Likewise.
5445 * gcc.target/i386/pr35281.c: Likewise.
5446 * gcc.target/i386/pr36246.c: Likewise.
5447 * gcc.target/i386/pr36786.c: Likewise.
5448 * gcc.target/i386/pr37275.c: Likewise.
5449 * gcc.target/i386/pr37843-3.c: Likewise.
5450 * gcc.target/i386/pr37843-4.c: Likewise.
5451 * gcc.target/i386/pr39082-1.c: Likewise.
5452 * gcc.target/i386/pr39431.c: Likewise.
5453 * gcc.target/i386/pr39496.c: Likewise.
5454 * gcc.target/i386/pr39543-2.c: Likewise.
5455 * gcc.target/i386/pr39911.c: Likewise.
5456 * gcc.target/i386/pr40718.c: Likewise.
5457 * gcc.target/i386/pr40906-1.c: Likewise.
5458 * gcc.target/i386/pr40906-2.c: Likewise.
5459 * gcc.target/i386/pr40906-3.c: Likewise.
5460 * gcc.target/i386/pr40934.c: Likewise.
5461 * gcc.target/i386/pr41900.c: Likewise.
5462 * gcc.target/i386/pr42589.c: Likewise.
5463 * gcc.target/i386/pr43662.c: Likewise.
5464 * gcc.target/i386/pr43671.c: Likewise.
5465 * gcc.target/i386/pr43766.c: Likewise.
5466 * gcc.target/i386/pr43869.c: Likewise.
5467 * gcc.target/i386/pr44942.c: Likewise.
5468 * gcc.target/i386/pr44948-2a.c: Likewise.
5469 * gcc.target/i386/pr45234.c: Likewise.
5470 * gcc.target/i386/pr45336-2.c: Likewise.
5471 * gcc.target/i386/pr45336-4.c: Likewise.
5472 * gcc.target/i386/pr45852.c: Likewise.
5473 * gcc.target/i386/pr46470.c: Likewise.
5474 * gcc.target/i386/pr48037-1.c: Likewise.
5475 * gcc.target/i386/pr48389.c: Likewise.
5476 * gcc.target/i386/pr49095.c: Likewise.
5477 * gcc.target/i386/pr9771-1.c: Likewise.
5478 * gcc.target/i386/rdfsbase-1.c: Likewise.
5479 * gcc.target/i386/rdfsbase-2.c: Likewise.
5480 * gcc.target/i386/rdgsbase-1.c: Likewise.
5481 * gcc.target/i386/rdgsbase-2.c: Likewise.
5482 * gcc.target/i386/rdrand-3.c: Likewise.
5483 * gcc.target/i386/regparm-stdcall.c: Likewise.
5484 * gcc.target/i386/regparm.c: Likewise.
5485 * gcc.target/i386/reload-1.c: Likewise.
5486 * gcc.target/i386/rotate-2.c: Likewise.
5487 * gcc.target/i386/sibcall-5.c: Likewise.
5488 * gcc.target/i386/signbit-1.c: Likewise.
5489 * gcc.target/i386/signbit-2.c: Likewise.
5490 * gcc.target/i386/signbit-3.c: Likewise.
5491 * gcc.target/i386/sse-5.c: Likewise.
5492 * gcc.target/i386/sse-8.c: Likewise.
5493 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5494 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5495 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5496 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5497 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5498 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5499 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5500 * gcc.target/i386/sse2-movq-2.c: Likewise.
5501 * gcc.target/i386/sse2-movq-3.c: Likewise.
5502 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5503 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5504 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5505 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5506 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5507 * gcc.target/i386/ssefn-1.c: Likewise.
5508 * gcc.target/i386/ssefn-2.c: Likewise.
5509 * gcc.target/i386/sseregparm-1.c: Likewise.
5510 * gcc.target/i386/sseregparm-2.c: Likewise.
5511 * gcc.target/i386/sseregparm-3.c: Likewise.
5512 * gcc.target/i386/sseregparm-4.c: Likewise.
5513 * gcc.target/i386/sseregparm-5.c: Likewise.
5514 * gcc.target/i386/sseregparm-6.c: Likewise.
5515 * gcc.target/i386/sseregparm-7.c: Likewise.
5516 * gcc.target/i386/sseregparm-8.c: Likewise.
5517 * gcc.target/i386/stack-realign.c: Likewise.
5518 * gcc.target/i386/stack-usage-realign.c: Likewise.
5519 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5520 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5521 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5522 * gcc.target/i386/stackalign/return-1.c: Likewise.
5523 * gcc.target/i386/stackalign/return-2.c: Likewise.
5524 * gcc.target/i386/stackalign/return-3.c: Likewise.
5525 * gcc.target/i386/tailcall-1.c: Likewise.
5526 * gcc.target/i386/tbm-2.c: Likewise.
5527 * gcc.target/i386/udivmod-7.c: Likewise.
5528 * gcc.target/i386/udivmod-8.c: Likewise.
5529 * gcc.target/i386/unroll-1.c: Likewise.
5530 * gcc.target/i386/vararg-1.c: Likewise.
5531 * gcc.target/i386/vararg-2.c: Likewise.
5532 * gcc.target/i386/vect8-ret.c: Likewise.
5533 * gcc.target/i386/vectorize5.c: Likewise.
5534 * gcc.target/i386/wmul-1.c: Likewise.
5535 * gcc.target/i386/wmul-2.c: Likewise.
5536 * gcc.target/i386/wrfsbase-1.c: Likewise.
5537 * gcc.target/i386/wrfsbase-2.c: Likewise.
5538 * gcc.target/i386/wrgsbase-1.c: Likewise.
5539 * gcc.target/i386/wrgsbase-2.c: Likewise.
5540 * gcc.target/i386/xop-pcmov.c: Likewise.
5541 * gcc.target/i386/xop-pcmov2.c: Likewise.
5542 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5543 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5544 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5545 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5546 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5547 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5548 * gcc.target/i386/zee.c: Likewise.
5549 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5550 * gfortran.dg/compiler-directive_2.f: Likewise.
5551 * gfortran.dg/g77/20010216-1.f: Likewise.
5552 * gfortran.dg/gomp/pr39152.f90: Likewise.
5553 * gfortran.dg/pr33794.f90: Likewise.
5555 2011-07-09 Jason Merrill <jason@redhat.com>
5557 * g++.dg/cpp0x/regress/regress5.C: New.
5559 2011-07-08 Jason Merrill <jason@redhat.com>
5562 * g++.dg/expr/compound-asn1.C: New.
5563 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5565 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5568 * gcc.target/powerpc/altivec-34.c: New test.
5570 2011-07-08 Jason Merrill <jason@redhat.com>
5573 * g++.dg/abi/guard3.C: New.
5575 2011-07-08 Julian Brown <julian@codesourcery.com>
5577 * lib/target-supports.exp
5578 (check_effective_target_arm_little_endian): New.
5579 (check_effective_target_vect_pack_trunc): Use above.
5580 (check_effective_target_vect_unpack): Likewise.
5581 (check_effective_target_vect_element_align): Test
5582 check_effective_target_arm_vect_no_misalign for ARM.
5584 2011-07-08 Jason Merrill <jason@redhat.com>
5587 * g++.dg/cpp0x/constexpr-rom.C: New.
5589 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5592 * g++.dg/torture/pr49519.C: New test.
5594 2011-07-08 Martin Jambor <mjambor@suse.cz>
5596 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5598 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5601 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5603 2011-07-08 Richard Guenther <rguenther@suse.de>
5605 PR tree-optimization/49662
5606 * gcc.dg/graphite/interchange-14.c: XFAIL.
5607 * gcc.dg/graphite/interchange-15.c: Likewise.
5608 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5610 2011-07-06 Jason Merrill <jason@redhat.com>
5613 * g++.dg/cpp0x/regress/regress4.C: New.
5615 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5618 * gfortran.dg/result_in_spec_4.f90: New test.
5620 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5622 * gcc.target/sparc/cas64.c: New test.
5624 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5627 * g++.dg/torture/pr49644.C: New test.
5630 * gcc.c-torture/execute/pr49644.c: New test.
5632 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5634 * lib/target-supports.exp (check_effective_target_ia32): New.
5635 (check_effective_target_x32): Likewise.
5636 (check_effective_target_vect_cmdline_needed): Also check x32.
5638 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5640 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5642 * gcc.target/arm/pr42235.c: Likewise.
5643 * gcc.target/arm/pr42495.c: Likewise.
5644 * gcc.target/arm/pr42574.c: Likewise.
5645 * gcc.target/arm/thumb-branch1.c: Likewise.
5647 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5648 unneeded prune of possible warning.
5649 * gcc.target/arm/pr40956.c: Likewise.
5650 * gcc.target/arm/pr42505.c: Likewise.
5652 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5653 * gcc.c-torture/compile/pr46883.c: Likewise.
5654 * gcc.c-torture/compile/pr46934.c: Likewise.
5656 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5657 for move to ../../gcc.c-torture/compile.
5658 * gcc.target/arm/pr46883.c: Likewise.
5659 * gcc.target/arm/pr46934.c: Likewise.
5661 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5662 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5663 * gcc.target/arm/wmul-1.c: Likewise.
5664 * gcc.target/arm/wmul-2.c: Likewise.
5665 * gcc.target/arm/wmul-3.c: Likewise.
5666 * gcc.target/arm/wmul-4.c: Likewise.
5667 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5668 add tab after scan target.
5669 * gcc.target/arm/smlaltt-1.c: Likewise.
5670 * gcc.target/arm/smlatb-1.c: Likewise.
5671 * gcc.target/arm/smlatt-1.c: Likewise.
5673 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5676 * gcc.dg/debug/pr49522.c: New test.
5678 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5680 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5681 * gcc.dg/pr46212.c: Run only if target int32plus.
5682 * gcc.dg/torture/pr48146.c: Ditto.
5683 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5684 * c-c++-common/pr44832.c: Ditto.
5685 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5686 * gcc.dg/pr31490.c: Ditto.
5687 * gcc.dg/torture/builtin-math-7.c: Run only if target
5689 * gcc.dg/torture/pr45764.c: Skip for AVR.
5690 * gcc.dg/pr47893.c: Ditto.
5692 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5694 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5695 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5696 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5697 add tab to scan target.
5699 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5701 * gcc.target/arm/neon-modes-3.c: New test.
5703 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5705 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5706 -fno-loop-interchange -ffast-math.
5708 2011-07-07 Richard Guenther <rguenther@suse.de>
5710 * gcc.dg/ftrapv-3.c: New testcase.
5712 2011-07-07 Richard Guenther <rguenther@suse.de>
5714 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5715 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5717 2011-07-07 Kai Tietz <ktietz@redhat.com>
5719 * gcc.dg/binop-notxor1.c: New test.
5720 * gcc.dg/binop-notand4a.c: New test.
5721 * gcc.dg/binop-notxor2.c: New test.
5722 * gcc.dg/binop-notand3a.c: New test.
5723 * gcc.dg/binop-notand2a.c: New test.
5724 * gcc.dg/binop-notand6a.c: New test.
5725 * gcc.dg/binop-notor1.c: New test.
5726 * gcc.dg/binop-notand1a.c: New test.
5727 * gcc.dg/binop-notand5a.c: New test.
5728 * gcc.dg/binop-notor2.c: New test.
5730 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5733 * gcc.dg/gomp/pr49640.c: New test.
5735 2011-07-07 Richard Guenther <rguenther@suse.de>
5737 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5739 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5742 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5744 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5746 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5747 * gcc.target/powerpc/no-r11-2.c: Ditto.
5748 * gcc.target/powerpc/no-r11-3.c: Ditto.
5750 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5752 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5753 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5755 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5757 * lib/target-supports.exp (check_profiling_available): Disable
5758 profiling with -fprofile-generate for target avr.
5760 2011-07-06 Richard Guenther <rguenther@suse.de>
5762 PR tree-optimization/49645
5763 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5765 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5768 * gcc.dg/pr47383.c: New.
5770 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5772 PR tree-optimization/49647
5773 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5775 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5778 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5779 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5781 2011-07-05 Jason Merrill <jason@redhat.com>
5784 * g++.dg/template/template-id-4.C: New.
5786 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5788 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5789 * gcc.dg/pr43402.c: Ditto.
5791 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5793 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5795 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5797 * gcc.target/powerpc/ppc-switch-1.c: New test for
5798 --param case-values-threshold.
5799 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5801 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5803 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5805 2011-07-05 Jason Merrill <jason@redhat.com>
5807 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5809 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5811 PR tree-optimization/47654
5812 * gcc.dg/graphite/block-pr47654.c: New.
5814 2011-07-05 Jason Merrill <jason@redhat.com>
5816 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5818 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5820 PR tree-optimization/49580
5821 * gcc.dg/autopar/pr49580.c: New test.
5823 2011-07-05 Richard Guenther <rguenther@suse.de>
5825 PR tree-optimization/49518
5826 PR tree-optimization/49628
5827 * g++.dg/torture/pr49628.C: New testcase.
5828 * gcc.dg/torture/pr49518.c: Likewise.
5830 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5832 * ada/acats/run_acats (which): Extract last field from type -p,
5833 type output only if command succeeded.
5835 2011-07-04 Jason Merrill <jason@redhat.com>
5837 * g++.dg/abi/mangle48.C: New.
5839 * g++.dg/cpp0x/diag1.C: New.
5841 * g++.dg/diagnostic/aka1.C: New.
5843 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5845 PR rtl-optimization/49619
5846 * gcc.dg/pr49619.c: New test.
5848 PR rtl-optimization/49472
5849 * gfortran.dg/pr49472.f90: New test.
5852 * gcc.dg/pr49602.c: New test.
5854 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5858 * gcc.target/avr/avr.exp: Run over cpp files, too.
5859 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5860 * gcc.target/avr/progmem.h: New file.
5861 * gcc.target/avr/exit-abort.h: New file.
5862 * gcc.target/avr/progmem-error-1.c: New file.
5863 * gcc.target/avr/progmem-error-1.cpp: New file.
5864 * gcc.target/avr/progmem-warning-1.c: New file.
5865 * gcc.target/avr/torture/progmem-1.c: New file.
5866 * gcc.target/avr/torture/progmem-1.cpp: New file.
5868 2011-07-04 Richard Guenther <rguenther@suse.de>
5870 PR tree-optimization/49615
5871 * g++.dg/torture/pr49615.C: New testcase.
5873 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5875 PR tree-optimization/49610
5876 * gcc.dg/vect/pr49610.c: New test.
5878 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5880 * gnat.dg/specs/debug1.ads: New test.
5882 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5885 * gfortran.dg/typebound_proc_23.f90: New.
5887 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5890 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5892 2011-07-01 Jason Merrill <jason@redhat.com>
5895 * g++.dg/template/template-id-3.C: New.
5898 * g++.dg/template/qualified-id4.C: New.
5901 * g++.dg/template/explicit-args4.C: New.
5904 * g++.dg/template/offsetof2.C: New.
5906 2011-07-01 Kai Tietz <ktietz@redhat.com>
5908 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5910 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5913 * lib/target-supports.exp (check_effective_target_gld): New proc.
5915 2011-07-01 Richard Guenther <rguenther@suse.de>
5917 PR tree-optimization/49603
5918 * gcc.dg/torture/pr49603.c: New testcase.
5920 2011-06-30 Jason Merrill <jason@redhat.com>
5923 * g++.dg/rtti/template1.C: New.
5926 * g++.dg/cpp0x/regress/ctor1.C: New.
5929 * g++.dg/cpp0x/initlist54.C: New.
5931 2011-06-30 Martin Jambor <mjambor@suse.cz>
5933 * gcc.dg/tree-ssa/sra-12.c: New test.
5935 2011-06-29 Jason Merrill <jason@redhat.com>
5937 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5939 2011-06-30 Richard Guenther <rguenther@suse.de>
5941 PR tree-optimization/46787
5942 * gcc.dg/vect/vect-121.c: New testcase.
5944 2011-06-30 Martin Jambor <mjambor@suse.cz>
5946 PR tree-optimization/49094
5947 * gcc.dg/tree-ssa/pr49094.c: New test.
5949 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5952 * gfortran.dg/pr49540-1.f90: New test.
5953 * gfortran.dg/pr49540-2.f90: New test.
5955 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5958 * ada/acats/run_acats (which): Use last field of type -p output.
5960 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5961 Iain Sandoe <iains@gcc.gnu.org>
5964 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5965 Only skip on 64-bit *-*-darwin8* && !objc2.
5967 2011-06-30 Richard Guenther <rguenther@suse.de>
5969 PR tree-optimization/38752
5970 * gcc.c-torture/compile/pr38752.c: New testcase.
5972 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5974 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5975 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5977 2011-06-29 Jason Merrill <jason@redhat.com>
5980 * g++.dg/cpp0x/initlist53.C: Use placement new.
5981 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5982 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5985 * g++.dg/cpp0x/trailing6.C: New.
5986 * g++.dg/cpp0x/pr45908.C: No error.
5989 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5992 * g++.dg/cpp0x/constexpr-using2.C: New.
5994 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5997 * g++.dg/cpp0x/constexpr-diag3.C: New.
5998 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5999 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6000 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6001 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6003 2011-06-29 Jason Merrill <jason@redhat.com>
6005 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6007 2011-06-29 Richard Guenther <rguenther@suse.de>
6009 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6011 2011-06-29 Jason Merrill <jason@redhat.com>
6013 * g++.dg/cpp0x/initlist-value2.C: New.
6015 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6016 * g++.dg/cpp0x/initlist-value.C: New.
6018 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6020 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6022 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6024 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6025 * gcc.dg/inline_2.c: Likewise.
6026 * gcc.dg/unroll_1.c: Likewise.
6028 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6031 * gcc.target/i386/pr49567.c: New test.
6033 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6035 * gnat.dg/opt17.ad[sb]: New test.
6037 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6038 Tom de Vries <tom@codesourcery.com>
6040 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6041 (check_effective_target_arm_thumb2): New effective targets.
6042 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6043 properly. Clean up temporary files.
6044 * gcc.target/arm/ivopts-2.c: Likewise.
6045 * gcc.target/arm/ivopts-3.c: Likewise.
6046 * gcc.target/arm/ivopts-4.c: Likewise.
6047 * gcc.target/arm/ivopts-5.c: Likewise.
6048 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6050 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6053 * gfortran.dg/reshape_zerosize_3.f90: New test.
6055 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6057 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6058 * gcc.target/arm/vfp-ldmias.c: Likewise.
6059 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6060 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6061 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6062 * gcc.target/arm/vfp-stmias.c: Likewise.
6063 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6064 * gcc.target/arm/vfp-stmiad.c: Likewise.
6066 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6068 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6070 * gcc.target/arm/pr45701-2.c: Ditto.
6072 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6075 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6076 * gfortran.dg/extends_14.f03: Modified.
6078 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6080 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6081 early if the test is already being skipped.
6083 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6084 scan-assembler-dem-not): For missing file, report unresolved with
6085 same message as for pass/fail, with reason reported in log file.
6087 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6088 from add_options_for_arm_neon_fp16.
6089 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6090 check_effective_target_arm_neon_fp16_ok_nocache.
6091 Check -mfpu and -mfloat-abi options from current multilib.
6092 Do not require neon support.
6093 (check_effective_target_arm_fp16_ok): Renamed from
6094 check_effecitve_target_arm_neon_fp16_ok.
6095 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6096 arm_neon_fp16_ok and arm_fp16.
6097 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6098 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6099 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6100 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6102 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6104 * gcc.dg/builtin-assume-aligned-1.c: New test.
6105 * gcc.dg/builtin-assume-aligned-2.c: New test.
6106 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6109 * gcc.dg/pr49544.c: New test.
6111 2011-06-27 Richard Guenther <rguenther@suse.de>
6113 PR tree-optimization/49394
6114 * g++.dg/torture/pr49394.C: New testcase.
6116 2011-06-27 Kai Tietz <ktietz@redhat.com>
6118 * gcc.dg/optimize-bswapdi-2.c: New test.
6120 2011-06-27 Michael Hope <michael.hope@linaro.org>
6121 Richard Sandiford <richard.sandiford@linaro.org>
6123 PR tree-optimization/49169
6124 * gcc.dg/torture/pr49169.c: New test.
6126 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6129 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6131 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6134 2011-06-26 Jason Merrill <jason@redhat.com>
6136 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6139 * g++.dg/init/ref19.C: New.
6140 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6142 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6144 PR tree-optimization/48377
6145 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6148 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6151 * lib/target-supports.exp (check_effective_target_non_strict_align):
6153 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6155 2011-06-24 Martin Jambor <mjambor@suse.cz>
6157 PR tree-optimizations/49516
6158 * g++.dg/tree-ssa/pr49516.C: New test.
6160 2011-06-23 Jason Merrill <jason@redhat.com>
6163 * g++.dg/template/partial10.C: New.
6164 * g++.dg/template/partial11.C: New.
6166 2011-06-23 Jeff Law <law@redhat.com>
6169 * gcc.dg/pr48770.c: New test.
6171 2011-06-23 Jan Hubicka <jh@suse.cz>
6174 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6176 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6179 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6180 instead of -fdump-tree-optimized.
6182 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6185 * g++.dg/template/crash107.C: New.
6186 * g++.dg/template/error17.C: Adjust.
6188 2011-06-23 Jason Merrill <jason@redhat.com>
6191 * g++.dg/cpp0x/defaulted30.C: New.
6194 * g++.dg/rtti/anon-ns1.C: New.
6197 * g++.dg/init/ref18.C: New.
6200 * g++.dg/template/partial9.C: New.
6202 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6205 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6207 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6210 * gcc.dg/pr49496.c: New test.
6212 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6214 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6217 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6219 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6220 * gcc.target/arm/pr42879.c: Likewise.
6221 * gcc.target/arm/pr45701-3.c: Likewise.
6223 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6224 * gcc.target/arm/pr40482.c: Likewise.
6225 * gcc.target/arm/stack-corruption.c: Likewise.
6227 2011-06-22 Richard Guenther <rguenther@suse.de>
6229 PR tree-optimization/49493
6230 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6232 2011-06-22 Jason Merrill <jason@redhat.com>
6235 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6237 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6238 Dmitry Melnik <dm@ispras.ru>
6240 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6241 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6242 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6244 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6246 * gcc.target/arm/tlscall.c: New.
6248 2011-06-21 Jason Merrill <jason@redhat.com>
6251 * g++.dg/cpp0x/constexpr-ref1.C: New.
6252 * g++.dg/cpp0x/constexpr-ref2.C: New.
6253 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6256 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6259 * g++.dg/template/param3.C: New.
6261 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6263 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6264 my_clrsb test functions.
6266 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6267 test_sll, test_ull): Add clrsb tests.
6268 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6271 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6274 * gfortran.dg/class_44.f03: New.
6276 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6278 PR tree-optimization/49478
6279 * gcc.dg/vect/pr49478.c
6281 2011-06-21 Richard Guenther <rguenther@suse.de>
6283 PR tree-optimization/49483
6284 * gcc.dg/vect/vect-120.c: New testcase.
6286 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6289 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6290 * gcc.dg/vect/vect-peel-4.c: Likewise.
6292 2011-06-22 Christian Bruel <christian.bruel@st.com>
6295 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6296 * gcc.dg/always_inline2.c: Likewise.
6297 * gcc.dg/always_inline3.c: Likewise.
6298 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6299 * gcc.dg/inline_1.c: Likewise.
6300 * gcc.dg/inline_2.c: Likewise.
6301 * gcc.dg/inline_3.c: Likewise.
6302 * gcc.dg/inline_4.c: Likewise.
6303 * gcc.dg/20051201-1.c: Likewise.
6304 * gcc.dg/pr40087.c: Likewise.
6305 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6306 * gcc.dg/inline-22.c: Likewise.
6307 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6308 * gcc.dg/lto/20090218-1_1.c: Likewise.
6309 * g++.dg/ipa/devirt-7.C: Likewise.
6310 * gcc.dg/uninit-pred-5_a.c: Likewise.
6311 * gcc.dg/uninit-pred-5_b.c: Likewise.
6312 * gcc.dg/fail_always_inline.c: New.
6314 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6316 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6317 into 6 jobs instead of 3.
6319 2011-06-20 Jason Merrill <jason@redhat.com>
6322 * g++.dg/cpp0x/initlist53.C: New.
6324 2011-06-20 Tobias Burnus <burnus@net-b.de>
6327 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6328 * gfortran.dg/coarray_lock_3.f90: New.
6329 * gfortran.dg/coarray/lock_1.f90: New.
6331 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6333 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6334 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6335 unresolved and report the reason to the log file.
6337 * lib/scanasm.exp (object-size): Move argument processing earlier
6338 to report errors before verifying that the file exists. Report
6339 problems detected at runtime as unresolved instead of error and
6340 report their reasons to the log file.
6342 2011-06-20 Jason Merrill <jason@redhat.com>
6345 * g++.dg/cpp0x/explicit6.C: New.
6348 * g++.dg/cpp0x/enum20.C: New.
6351 * g++.dg/ext/attr-aligned01.C: New.
6354 * g++.dg/cpp0x/variadic-default.C: New.
6357 * g++.dg/cpp0x/auto26.C: New.
6360 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6362 2011-06-20 Kai Tietz <ktietz@redhat.com>
6364 * gcc.dg/binop-notand1.c: New test.
6365 * gcc.dg/binop-notand2.c: New test.
6366 * gcc.dg/binop-notand3.c: New test.
6367 * gcc.dg/binop-notand4.c: New test.
6368 * gcc.dg/binop-notand5.c: New test.
6369 * gcc.dg/binop-notand6.c: New test.
6371 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6374 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6376 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6379 * gfortran.dg/proc_ptr_31.f90: New.
6381 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6383 * gnat.dg/volatile6.adb: New test.
6384 * gnat.dg/volatile7.adb: Likewise.
6385 * gnat.dg/volatile8.adb: Likewise.
6386 * gnat.dg/volatile9.adb: Likewise.
6388 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6390 * gnat.dg/constant3.adb: New test.
6392 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6395 * gfortran.dg/read_list_eof_1.f90: New test.
6397 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6400 * gcc.target/i386/testimm-1.c: New test.
6401 * gcc.target/i386/testimm-2.c: New test.
6402 * gcc.target/i386/testimm-3.c: New test.
6403 * gcc.target/i386/testimm-4.c: New test.
6404 * gcc.target/i386/testimm-5.c: New test.
6405 * gcc.target/i386/testimm-6.c: New test.
6406 * gcc.target/i386/testimm-7.c: New test.
6407 * gcc.target/i386/testimm-8.c: New test.
6408 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6409 * gcc.target/i386/xop-rotate1-int.c: New test.
6410 * gcc.target/i386/xop-rotate2-int.c: New test.
6412 2011-06-17 Jason Merrill <jason@redhat.com>
6414 * g++.dg/cpp0x/rv-func2.C: New.
6416 * g++.dg/debug/dwarf2/lambda1.C: New.
6417 * g++.dg/warn/Wshadow-6.C: Adjust.
6419 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6422 * gfortran.dg/move_alloc_5.f90: New.
6424 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6426 PR rtl-optimization/48542
6427 * gcc.dg/torture/pr48542.c: New test.
6429 2011-06-16 Jason Merrill <jason@redhat.com>
6432 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6435 * g++.dg/cpp0x/initlist52.C New.
6438 * c-c++-common/raw-string-12.c: New.
6441 * g++.dg/cpp0x/sfinae26.C: New.
6444 * g++.dg/cpp0x/variadic113.C: New.
6447 * g++.dg/cpp0x/variadic112.C: New.
6449 2011-06-16 Jeff Law <law@redhat.com>
6451 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6452 improved jump threading.
6453 * gcc.dg/builtin-object-size-2.c: Likewise.
6454 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6456 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6459 * gfortran.dg/typebound_assignment_3.f03: New.
6461 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6464 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6466 2011-06-16 Martin Jambor <mjambor@suse.cz>
6468 PR tree-optimization/49343
6469 * gnat.dg/discr31.ad[sb]: New test.
6471 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6473 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6475 2011-06-16 Tom de Vries <tom@codesourcery.com>
6478 * gcc.target/arm/ivopts-3.c: Update test.
6479 * gcc.target/arm/ivopts-5.c: Same.
6481 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6484 2011-06-10 Wei Guozhi <carrot@google.com>
6487 * gcc.target/arm/pr45335.c: New test.
6488 * gcc.target/arm/pr45335-2.c: New test.
6489 * gcc.target/arm/pr45335-3.c: New test.
6490 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6491 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6492 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6494 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6496 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6498 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6501 * gfortran.dg/class_43.f03: New.
6503 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6505 PR tree-optimization/49419
6506 * gcc.c-torture/execute/pr49419.c: New test.
6508 2011-06-16 Revital Eres <revital.eres@linaro.org>
6510 * gcc.dg/sms-9.c: New file.
6512 2011-06-15 Easwaran Raman <eraman@google.com>
6514 PR rtl-optimization/49414
6515 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6517 2011-06-14 Jason Merrill <jason@redhat.com>
6519 * g++.dg/cpp0x/noexcept13.C: New.
6521 2011-06-14 Easwaran Raman <eraman@google.com>
6523 PR rtl-optimization/44194
6524 * gcc.dg/pr44194-1.c: New test.
6525 * gcc.dg/pr44194-2.c: New test.
6527 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6529 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6531 * gcc.target/arm/pr45701-2.c: Likewise.
6532 * gcc.target/arm/thumb-branch1.c: Likewise.
6534 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6537 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6539 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6541 * gcc.target/arm/pr45701-1.c: Require thumb support.
6542 * gcc.target/arm/pr45701-2.c: Likewise.
6543 * gcc.target/arm/thumb-branch1.c: Likewise.
6545 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6546 * gcc.target/arm/pr39839.c: Likewise.
6547 * gcc.target/arm/pr40657-2.c: Likewise.
6548 * gcc.target/arm/pr40956.c: Likewise.
6549 * gcc.target/arm/pr41679.c: Likewise.
6550 * gcc.target/arm/pr42235.c: Likewise.
6551 * gcc.target/arm/pr42495.c: Likewise.
6552 * gcc.target/arm/pr42505.c: Likewise.
6553 * gcc.target/arm/pr42574.c: Likewise.
6554 * gcc.target/arm/pr46883.c: Likewise.
6555 * gcc.target/arm/pr46934.c: Likewise.
6556 * gcc.target/arm/xor-and.c: Likewise.
6558 2011-06-14 Jason Merrill <jason@redhat.com>
6560 * g++.dg/other/error23.C: Adjust error message.
6561 * g++.dg/other/error32.C: Likewise.
6564 * g++.dg/cpp0x/rv-dotstar.C: New.
6567 * g++.dg/cpp0x/decltype30.C: New.
6569 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6571 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6574 * gfortran.dg/pr49103.f90: New test.
6576 2011-06-14 Tom de Vries <tom@codesourcery.com>
6579 * gcc.target/arm/ivopts-3.c: New test.
6580 * gcc.target/arm/ivopts-4.c: New test.
6581 * gcc.target/arm/ivopts-5.c: New test.
6583 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6585 PR rtl-optimization/49390
6586 * gcc.c-torture/execute/pr49390.c: New test.
6588 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6590 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6592 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6594 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6595 * gcc.c-torture/execute/cmpsi-2.x: New file.
6596 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6597 * gcc.c-torture/execute/pr45262.x: New file.
6598 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6599 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6601 * gcc.c-torture/compile/pr49163.c: Ditto.
6603 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6605 * gcc.dg/vect/vect-16.c: Rename to...
6606 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6607 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6608 for double-word vectors.
6609 * gcc.dg/vect/vect-peel-4.c: Likewise.
6610 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6612 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6615 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6618 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6620 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6622 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6624 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6626 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6628 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6630 * gfortran.dg/trim_optimize_8.f90: New test case.
6632 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6633 Ira Rosen <ira.rosen@linaro.org>
6635 PR tree-optimization/49352
6636 * gcc.dg/vect/pr49352.c: New test.
6638 2011-06-12 Tobias Burnus
6641 * gfortran.dg/alloc_comp_assign_11.f90: New.
6643 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6645 * gfortran.dg/trim_optimize_7.f90: New test.
6647 2011-06-10 Wei Guozhi <carrot@google.com>
6650 * gcc.target/arm/pr45335.c: New test.
6651 * gcc.target/arm/pr45335-2.c: New test.
6652 * gcc.target/arm/pr45335-3.c: New test.
6653 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6654 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6655 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6657 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6660 * g++.dg/parse/error39.C: New.
6662 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6664 * gcc.target/arm/20090811-1.c: Skip for incompatible
6665 options, do not override other options.
6666 * gcc.target/arm/combine-cmp-shift.c: Skip for
6667 incompatible options.
6668 * gcc.target/arm/pr45094.c: Likewise.
6669 * gcc.target/arm/scd42-1.c: Likewise.
6670 * gcc.target/arm/scd42-3.c: Likewise.
6671 * gcc.target/arm/thumb-ltu.c: Likewise.
6673 * lib/target-supports.exp
6674 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6675 multilib flags use -mfpu with a value other than neon-fp16.
6677 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6679 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6680 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6682 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6684 * lib/target-supports.exp (check_effective_target_pie): New proc.
6685 * gcc.dg/pie-link.c: Use target pie.
6687 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6688 Laurent Roug� <laurent.rouge@menta.fr>
6690 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6691 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6693 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6695 * gfortran.dg/coarray/sync_1.f90: New test for
6696 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6698 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6700 PR tree-optimization/49318
6701 * gcc.dg/vect/pr49318.c: New test.
6703 2011-06-09 David Krauss <potswa@mac.com>
6705 * g++.dg/template/arrow1.C: New.
6707 2011-06-09 Jason Merrill <jason@redhat.com>
6709 * lib/prune.exp: Prune "note"s.
6710 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6712 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6713 * g++.dg/template/dependent-expr3.C: Likewise.
6714 * g++.dg/parse/template7.C: Likewise.
6715 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6716 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6717 * g++.old-deja/g++.pt/friend38.C: Likewise.
6718 * g++.old-deja/g++.pt/crash32.C: Likewise.
6719 * g++.old-deja/g++.other/init4.C: Likewise.
6720 * g++.old-deja/g++.other/friend8.C: Likewise.
6722 * g++.dg/ext/complex7.C: Adjust expected output.
6723 * g++.dg/diagnostic/method1.C: Likewise.
6724 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6725 * g++.dg/parse/crash33.C: Likewise.
6726 * g++.dg/other/warning1.C: Likewise.
6727 * g++.dg/init/pr29571.C: Likewise.
6728 * g++.dg/warn/overflow-warn-1.C: Likewise.
6729 * g++.dg/warn/overflow-warn-3.C: Likewise.
6730 * g++.dg/warn/overflow-warn-4.C: Likewise.
6731 * g++.old-deja/g++.oliva/template1.C: Likewise.
6733 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6734 * g++.dg/parse/template7.C: Adjust.
6736 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6739 * gcc.dg/pr49307.c: New.
6741 2011-06-09 Wei Guozhi <carrot@google.com>
6744 * gcc.target/arm/pr46975.c: New testcase.
6746 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6748 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6749 (PMETH, arglist_t): Removed.
6750 (method_get_number_of_arguments): Removed.
6751 (method_get_nth_argument): Removed.
6752 (method_get_first_argument): Removed.
6753 (method_get_next_argument): Removed.
6754 (method_get_sizeof_arguments): Removed.
6755 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6757 (method_get_number_of_arguments): Removed.
6758 (method_get_nth_argument): Removed.
6759 (method_get_first_argument): Removed.
6760 (method_get_next_argument): Removed.
6761 (method_get_sizeof_arguments): Removed.
6762 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6764 2011-06-09 David Li <davidxl@google.com>
6766 * gcc.dg/dump-pass.c: New test.
6768 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6771 * g++.dg/parse/error38.C: New.
6773 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6776 * gfortran.dg/pr49308.f90: New test.
6778 2011-06-08 Jason Merrill <jason@redhat.com>
6780 * g++.dg/cpp0x/noexcept11.C: New.
6781 * g++.dg/cpp0x/noexcept12.C: New.
6782 * g++.dg/cpp0x/sfinae11.C: Adjust.
6784 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6787 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6788 to dg-options, match also DW_AT_linkage_name.
6790 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6793 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6794 -fno-common on alpha*-dec-osf*.
6795 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6797 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6799 PR rtl-optimization/49303
6800 * gcc.target/ia64/pr49303.c: New test.
6802 2011-06-08 Tobias Burnus <burnus@net-b.de>
6805 * gfortran.dg/coarray_lock_1.f90: New.
6806 * gfortran.dg/coarray_lock_2.f90: New.
6808 2011-06-07 Jason Merrill <jason@redhat.com>
6810 * lib/prune.exp: Look for "required" rather than "instantiated".
6811 * g++.dg/abi/mangle11.C: Likewise.
6812 * g++.dg/abi/mangle12.C: Likewise.
6813 * g++.dg/abi/mangle17.C: Likewise.
6814 * g++.dg/abi/mangle20-2.C: Likewise.
6815 * g++.dg/abi/pragma-pack1.C: Likewise.
6816 * g++.dg/cpp0x/decltype26.C: Likewise.
6817 * g++.dg/cpp0x/decltype28.C: Likewise.
6818 * g++.dg/cpp0x/decltype29.C: Likewise.
6819 * g++.dg/cpp0x/enum11.C: Likewise.
6820 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6821 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6822 * g++.dg/cpp0x/pr47416.C: Likewise.
6823 * g++.dg/ext/case-range2.C: Likewise.
6824 * g++.dg/ext/case-range3.C: Likewise.
6825 * g++.dg/gomp/for-19.C: Likewise.
6826 * g++.dg/gomp/pr37533.C: Likewise.
6827 * g++.dg/gomp/pr38639.C: Likewise.
6828 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6829 * g++.dg/inherit/base3.C: Likewise.
6830 * g++.dg/inherit/using6.C: Likewise.
6831 * g++.dg/init/placement4.C: Likewise.
6832 * g++.dg/init/reference3.C: Likewise.
6833 * g++.dg/lookup/scoped6.C: Likewise.
6834 * g++.dg/lookup/using7.C: Likewise.
6835 * g++.dg/other/abstract1.C: Likewise.
6836 * g++.dg/other/error10.C: Likewise.
6837 * g++.dg/other/error5.C: Likewise.
6838 * g++.dg/other/field1.C: Likewise.
6839 * g++.dg/other/offsetof5.C: Likewise.
6840 * g++.dg/parse/bitfield2.C: Likewise.
6841 * g++.dg/parse/constant4.C: Likewise.
6842 * g++.dg/parse/crash20.C: Likewise.
6843 * g++.dg/parse/invalid-op1.C: Likewise.
6844 * g++.dg/parse/non-dependent2.C: Likewise.
6845 * g++.dg/parse/template18.C: Likewise.
6846 * g++.dg/tc1/dr152.C: Likewise.
6847 * g++.dg/tc1/dr166.C: Likewise.
6848 * g++.dg/tc1/dr176.C: Likewise.
6849 * g++.dg/tc1/dr213.C: Likewise.
6850 * g++.dg/template/access11.C: Likewise.
6851 * g++.dg/template/access2.C: Likewise.
6852 * g++.dg/template/access3.C: Likewise.
6853 * g++.dg/template/access7.C: Likewise.
6854 * g++.dg/template/arg7.C: Likewise.
6855 * g++.dg/template/cond2.C: Likewise.
6856 * g++.dg/template/crash13.C: Likewise.
6857 * g++.dg/template/crash40.C: Likewise.
6858 * g++.dg/template/crash7.C: Likewise.
6859 * g++.dg/template/crash84.C: Likewise.
6860 * g++.dg/template/ctor5.C: Likewise.
6861 * g++.dg/template/defarg13.C: Likewise.
6862 * g++.dg/template/defarg14.C: Likewise.
6863 * g++.dg/template/dtor7.C: Likewise.
6864 * g++.dg/template/eh2.C: Likewise.
6865 * g++.dg/template/error2.C: Likewise.
6866 * g++.dg/template/error43.C: Likewise.
6867 * g++.dg/template/friend32.C: Likewise.
6868 * g++.dg/template/injected1.C: Likewise.
6869 * g++.dg/template/instantiate1.C: Likewise.
6870 * g++.dg/template/instantiate3.C: Likewise.
6871 * g++.dg/template/instantiate5.C: Likewise.
6872 * g++.dg/template/instantiate7.C: Likewise.
6873 * g++.dg/template/local6.C: Likewise.
6874 * g++.dg/template/lookup2.C: Likewise.
6875 * g++.dg/template/member5.C: Likewise.
6876 * g++.dg/template/memfriend15.C: Likewise.
6877 * g++.dg/template/memfriend16.C: Likewise.
6878 * g++.dg/template/memfriend17.C: Likewise.
6879 * g++.dg/template/memfriend7.C: Likewise.
6880 * g++.dg/template/meminit1.C: Likewise.
6881 * g++.dg/template/nested3.C: Likewise.
6882 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6883 * g++.dg/template/nontype12.C: Likewise.
6884 * g++.dg/template/nontype13.C: Likewise.
6885 * g++.dg/template/nontype6.C: Likewise.
6886 * g++.dg/template/pr23510.C: Likewise.
6887 * g++.dg/template/pr35240.C: Likewise.
6888 * g++.dg/template/ptrmem15.C: Likewise.
6889 * g++.dg/template/ptrmem6.C: Likewise.
6890 * g++.dg/template/qualified-id1.C: Likewise.
6891 * g++.dg/template/qualttp20.C: Likewise.
6892 * g++.dg/template/qualttp3.C: Likewise.
6893 * g++.dg/template/qualttp4.C: Likewise.
6894 * g++.dg/template/qualttp5.C: Likewise.
6895 * g++.dg/template/qualttp6.C: Likewise.
6896 * g++.dg/template/qualttp7.C: Likewise.
6897 * g++.dg/template/qualttp8.C: Likewise.
6898 * g++.dg/template/recurse.C: Likewise.
6899 * g++.dg/template/recurse2.C: Likewise.
6900 * g++.dg/template/ref5.C: Likewise.
6901 * g++.dg/template/scope2.C: Likewise.
6902 * g++.dg/template/sfinae10.C: Likewise.
6903 * g++.dg/template/sfinae3.C: Likewise.
6904 * g++.dg/template/sizeof3.C: Likewise.
6905 * g++.dg/template/static9.C: Likewise.
6906 * g++.dg/template/template-id-2.C: Likewise.
6907 * g++.dg/template/typedef13.C: Likewise.
6908 * g++.dg/template/typename4.C: Likewise.
6909 * g++.dg/template/using14.C: Likewise.
6910 * g++.dg/template/using2.C: Likewise.
6911 * g++.dg/template/warn1.C: Likewise.
6912 * g++.dg/warn/Wparentheses-13.C: Likewise.
6913 * g++.dg/warn/Wparentheses-15.C: Likewise.
6914 * g++.dg/warn/Wparentheses-16.C: Likewise.
6915 * g++.dg/warn/Wparentheses-17.C: Likewise.
6916 * g++.dg/warn/Wparentheses-18.C: Likewise.
6917 * g++.dg/warn/Wparentheses-19.C: Likewise.
6918 * g++.dg/warn/Wparentheses-20.C: Likewise.
6919 * g++.dg/warn/Wparentheses-23.C: Likewise.
6920 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6921 * g++.dg/warn/noeffect2.C: Likewise.
6922 * g++.dg/warn/noeffect4.C: Likewise.
6923 * g++.dg/warn/pr8570.C: Likewise.
6924 * g++.old-deja/g++.brendan/init2.C: Likewise.
6925 * g++.old-deja/g++.eh/spec6.C: Likewise.
6926 * g++.old-deja/g++.pt/crash10.C: Likewise.
6927 * g++.old-deja/g++.pt/crash36.C: Likewise.
6928 * g++.old-deja/g++.pt/derived3.C: Likewise.
6929 * g++.old-deja/g++.pt/error2.C: Likewise.
6930 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6931 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6932 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6933 * g++.old-deja/g++.pt/overload7.C: Likewise.
6934 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6936 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6937 Iain Sandoe <iains@gcc.gnu.org>
6939 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6940 Added code to deal with the case when [Protocol
6941 -descriptionForInstanceMethod:] or [Protocol
6942 -descriptionForClassMethod:] returns NULL.
6944 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6945 Iain Sandoe <iains@gcc.gnu.org>
6947 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6948 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6951 2011-06-07 Xinliang David Li <davidxl@google.com>
6953 * gcc.dg/inline_2.c: New test.
6954 * gcc.dg/unroll_2.c: New test.
6955 * gcc.dg/inline_3.c: New test.
6956 * gcc.dg/unroll_3.c: New test.
6957 * gcc.dg/inline_4.c: New test.
6958 * gcc.dg/unroll_4.c: New test.
6959 * gcc.dg/inline_1.c: New test.
6960 * gcc.dg/unroll_1.c: New test.
6962 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6964 PR tree-optimization/48497
6965 * lib/gcc-defs.exp (dg-additional-options): New proc.
6966 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6967 -msse2 on 32-bit x86.
6969 2011-06-06 Jason Merrill <jason@redhat.com>
6971 * g++.dg/cpp0x/enum19.C: New.
6973 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6975 * gcc.target/arm/neon-reload-class.c: New test.
6977 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6980 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6982 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6984 * gcc.target/arm/smlatb-1.c: New file.
6985 * gcc.target/arm/smlatt-1.c: New file.
6986 * gcc.target/arm/smlaltb-1.c: New file.
6987 * gcc.target/arm/smlaltt-1.c: New file.
6989 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6991 * gcc.target/arm/mla-2.c: New test.
6993 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6995 PR gcov-profile/49299
6996 * gcc.dg/tree-prof/pr49299-1.c: New test.
6997 * gcc.dg/tree-prof/pr49299-2.c: New test.
6999 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7001 * lib/target-supports.exp
7002 (check_effective_target_vect_widen_mult_qi_to_hi):
7003 Add NEON as supporting target.
7004 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7005 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7006 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7007 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7008 using widening multiplication on targets that support it.
7009 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7010 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7011 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7013 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7015 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7016 Modern Objective-C runtime API.
7017 * objc/execute/next_mapping.h: Removed.
7018 * objc-obj-c++-shared/next-mapping.h: Removed.
7019 * objc-obj-c++-shared/Object1.h: Removed.
7020 * objc-obj-c++-shared/Object1.m: Removed.
7021 * objc-obj-c++-shared/Object1.mm: Removed.
7022 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7023 * objc-obj-c++-shared/Protocol1.h: Removed.
7024 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7025 of ProtoBool, IVAR_T and METHOD.
7026 * objc-obj-c++-shared/runtime.h: New.
7027 * objc-obj-c++-shared/TestsuiteObject.h: New.
7028 * objc-obj-c++-shared/TestsuiteObject.m: New.
7030 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7031 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7032 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7034 * objc/execute/_cmd.m: Include
7035 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7036 runtime API. ([TestClass +initialize]): Include this method also
7037 with the GNU runtime.
7038 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7039 Object. ([-setValue:]): Return void.
7040 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7041 with the GNU runtime. Include
7042 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7043 for the NeXT runtime. Use the existing print_ivars() and
7044 compare_structures() implementations for the old NeXT runtime.
7045 Added new implementations for the Modern GNU and NeXT runtimes.
7046 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7047 well. (main): Use objc_getClass(). Use return instead of exit.
7048 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7049 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7051 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7052 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7053 instead of Object. (main): Use return instead of exit().
7054 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7055 instead of Object. Removed prototype for exit(). (main): Use
7056 return instead of exit(). Use the Modern Objective-C runtime API.
7057 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7059 * objc/execute/class-tests-1.h: Include
7060 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7061 runtime API. (test_class_with_superclass): Do not call [Object
7062 class]. There is no need to with the current libobjc.
7063 * objc/execute/class-tests-2.h: Include
7064 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7066 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7067 ../../objc-obj-c++-shared/next-mapping.h.
7068 * objc/execute/class-2.m: Likewise.
7069 * objc/execute/class-3.m: Likewise.
7070 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7071 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7072 +initialize]): Include this method also with the GNU
7073 runtime. (main): Use the Modern Objective-C runtime API.
7074 * objc/execute/class-5.m: Likewise.
7075 * objc/execute/class-6.m: Likewise.
7076 * objc/execute/class-7.m: Likewise.
7077 * objc/execute/class-8.m: Likewise.
7078 * objc/execute/class-9.m: Likewise.
7079 * objc/execute/class-10.m: Likewise.
7080 * objc/execute/class-11.m: Likewise.
7081 * objc/execute/class-12.m: Likewise.
7082 * objc/execute/class-13.m: Likewise.
7083 * objc/execute/class-14.m: Likewise.
7084 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7085 this method also with the GNU runtime.
7086 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7087 +initialize]): Include this method also with the GNU runtime.
7088 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7090 * objc/execute/encode-1.m: Likewise.
7091 * objc/execute/enumeration-1.m: Likewise.
7092 * objc/execute/enumeration-2.m: Likewise.
7093 * objc/execute/exceptions/catchall-1.m: Likewise.
7094 * objc/execute/exceptions/finally-1.m: Likewise.
7095 * objc/execute/exceptions/foward-1.m: Likewise.
7096 * objc/execute/exceptions/local-variables-1.m: Likewise.
7097 * objc/execute/exceptions/throw-nil.m: Likewise.
7098 * objc/execute/exceptions/trivial.m: Likewise.
7099 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7100 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7101 * objc/execute/exceptions/matcher-1.m: Likewise.
7102 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7104 * objc/execute/formal_protocol-2.m: Likewise.
7105 * objc/execute/formal_protocol-3.m: Likewise.
7106 * objc/execute/formal_protocol-4.m: Likewise.
7107 * objc/execute/formal_protocol-5.m: Include
7108 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7110 * objc/execute/formal_protocol-6.m: Likewise.
7111 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7112 Object. Include <objc/Protocol.h> instead of
7113 ../../objc-obj-c++-shared/Protocol1.h.
7114 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7116 * objc/execute/informal_protocol.m: Likewise.
7117 * objc/execute/load-3.m: Likewise.
7118 * objc/execute/many_args_method.m ([TestClass +initialize]):
7119 Include this method with the GNU runtime as well.
7120 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7121 * objc/execute/nested-func-1.m: Use TestsuiteObject
7123 * objc/execute/nil_method-1.m: Likewise.
7124 * objc/execute/no_clash.m: Likewise.
7125 * objc/execute/np-1.m: Do not include
7126 ../../objc-obj-c++-shared/Protocol1.h.
7127 (main): Use return instead of exit().
7128 * objc/execute/np-2.m: Do not include
7129 ../../objc-obj-c++-shared/Protocol1.h.
7130 ([MyObject +initialize]): Include this method also with the GNU
7131 runtime. (main): Use return instead of exit().
7132 * objc/execute/object_is_class.m: Include
7133 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7134 of Object. (main): Use the Modern Objective-C runtime API.
7135 * objc/execute/object_is_meta_class.m: Likewise.
7136 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7137 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7138 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7139 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7140 Objective-C runtime API.
7141 * objc/execute/protocol-isEqual-2.m: Likewise.
7142 * objc/execute/protocol-isEqual-3.m: Likewise.
7143 * objc/execute/protocol-isEqual-4.m: Likewise.
7144 * objc/execute/redefining_self.m ([TestClass +initialize]):
7145 Include this method with the GNU runtime as well.
7146 * objc/execute/root_methods.m: Include
7147 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7148 Include this method with the GNU runtime as well.
7149 (main): Use the Modern Objective-C runtime API.
7150 * objc/execute/selector-1.m: Include
7151 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7152 of Object. (main): Use the Modern Objective-C runtime API.
7153 * objc/execute/static-1.m ([Test +initialize]): Include this
7154 method with the GNU runtime as well.
7155 * objc/execute/static-2.m: Likewise.
7156 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7157 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7158 ([MathClass +initialize]): Include this method with the GNU
7160 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7162 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7163 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7164 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7165 * objc.dg/attributes/method-attribute-1.m: Likewise.
7166 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7167 * objc.dg/attributes/method-attribute-2.m: Likewise.
7168 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7169 * objc.dg/attributes/method-attribute-3.m: Likewise.
7170 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7171 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7172 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7173 * obj-c++.dg/bitfield-1.mm: Likewise.
7174 * obj-c++.dg/bitfield-2.mm: Likewise
7175 * objc.dg/bitfield-3.m: Likewise.
7176 * obj-c++.dg/bitfield-4.mm: Likewise.
7177 * objc.dg/bitfield-5.m: Likewise
7178 * objc.dg/call-super-1.m: Likewise.
7179 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7180 Use objc_getClass() instead of objc_get_class(), but for the GNU
7181 runtime redefine objc_getClass as objc_get_class. Include
7182 ../objc-obj-c++-shared/runtime.h.
7183 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7184 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7185 Use the Modern Objective-C runtime API.
7186 * objc.dg/class-protocol-1.m: Include
7187 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7188 * obj-c++.dg/class-protocol-1.mm: Likewise.
7189 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7190 * objc.dg/comp-types-10.m: Likewise.
7191 * objc.dg/comp-types-11.m: Likewise.
7192 * objc.dg/comp-types-12.m: Likewise.
7193 * obj-c++.dg/comp-types-9.mm: Likewise.
7194 * obj-c++.dg/comp-types-11.mm: Likewise.
7195 * obj-c++.dg/comp-types-12.mm: Likewise.
7196 * obj-c++.dg/comp-types-13.mm: Likewise.
7197 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7198 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7199 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7200 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7201 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7202 * objc.dg/desig-init-1.m: Likewise.
7203 * obj-c++.dg/defs.mm: Likewise.
7204 * objc.dg/exceptions-2.m: Likewise.
7205 * obj-c++.dg/except-1.mm: Likewise.
7206 * obj-c++.dg/exceptions-2.mm: Likewise.
7207 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7208 Use the Modern Objective-C runtime API.
7209 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7210 the Modern Objective-C runtime API. Do not include
7211 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7212 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7213 the Modern Objective-C runtime API except when using an older NeXT
7215 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7216 the Modern Objective-C runtime API.
7217 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7219 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7220 * objc.dg/encode-7-next-64bit.m: Updated include.
7221 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7223 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7224 the Modern Objective-C runtime API.
7225 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7226 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7227 instead of ../objc-obj-c++-shared/Protocol1.h.
7228 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7229 the Modern Objective-C runtime API except when using an older NeXT
7231 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7232 the Modern Objective-C runtime API.
7233 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7235 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7236 * objc.dg/fix-and-continue-2.m: Likewise.
7237 * objc.dg/foreach-1.m: Likewise.
7238 * objc.dg/foreach-2.m: Likewise.
7239 * objc.dg/foreach-3.m: Likewise.
7240 * objc.dg/foreach-4.m: Likewise.
7241 * objc.dg/foreach-5.m: Likewise.
7242 * objc.dg/foreach-6.m: Likewise.
7243 * objc.dg/foreach-7.m: Likewise.
7244 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7246 * objc.dg/func-ptr-2.m: Likewise.
7247 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7248 Do not include objc/objc-api.h.
7249 * obj-c++.dg/fsf-package-0.mm: Likewise.
7250 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7251 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7252 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7254 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7255 * objc.dg/gnu-runtime-3.m: Likewise.
7256 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7257 * objc.dg/headers.m: Include objc/runtime.h instead of
7258 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7259 for the NeXT runtime.
7260 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7261 * obj-c++.dg/isa-field-1.mm: Likewise.
7262 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7263 * objc.dg/layout-1.m: Likewise.
7264 * objc.dg/layout-2.m: Likewise.
7265 * objc.dg/local-decl-2.m: Likewise.
7266 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7267 Object. ([Container +elementForView:]): Use
7268 class_conformsToProtocol().
7269 * obj-c++.dg/lookup-2.mm: Likewise.
7270 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7271 * obj-c++.dg/local-decl-1.mm: Likewise.
7272 * objc.dg/method-3.m: Likewise.
7273 * objc.dg/method-4.m: Likewise.
7274 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7275 ../objc-obj-c++-shared/Protocol1.h.
7276 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7277 * objc.dg/method-9.m: Likewise.
7278 * objc.dg/method-10.m: Likewise.
7279 * objc.dg/method-13.m ([Root +initialize]): Include this method
7280 also for the GNU runtime. (main): Use objc_getClass() also for
7282 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7283 * objc.dg/method-17.m: Likewise.
7284 * objc.dg/method-19.m: Likewise.
7285 * objc.dg/method-20b.m: Likewise.
7286 * obj-c++.dg/method-2.mm: Likewise.
7287 * obj-c++.dg/method-6.mm: Likewise.
7288 * obj-c++.dg/method-10.mm: Likewise.
7289 * obj-c++.dg/method-11.mm: Likewise.
7290 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7291 ../objc-obj-c++-shared/Protocol1.h.
7292 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7293 * obj-c++.dg/method-15.mm: Likewise.
7294 * obj-c++.dg/method-17.mm: Likewise.
7295 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7296 +initialize]): Include this method also for the GNU
7297 runtime. (main): Use objc_getClass() also for the GNU runtime.
7298 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7299 * obj-c++.dg/method-22.mm: Likewise.
7300 * obj-c++.dg/method-23.mm: Likewise.
7301 * obj-c++.dg/no-extra-load.mm: Likewise.
7302 * objc.dg/objc-fast-4.m: Likewise.
7303 * objc.dg/objc-gc-4.m: Likewise.
7304 * obj-c++.dg/objc-gc-3.mm: Likewise.
7305 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7306 protocol_getMethodDescription() instead of [Protocol
7307 -descriptionForInstanceMethod].
7308 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7309 Made it available with all runtimes. (main): Call -test instead
7311 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7312 and put into a category.
7313 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7314 Object. Include objc/objc.h.
7315 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7316 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7317 New. (main): Use protocol_getMethodDescription() instead
7318 of [Protocol -descriptionForInstanceMethod] and [Protocol
7319 -descriptionForClassMethod].
7320 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7321 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7322 Objective-C runtime API.
7323 * obj-c++.dg/proto-qual-1.mm: Likewise.
7324 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7326 * obj-c++.dg/property/property-1.mm: Likewise.
7327 * obj-c++.dg/qual-types-1.mm: Likewise.
7328 * objc.dg/selector-2.m: Include objc/objc.h instead of
7329 ../objc-obj-c++-shared/Object1.h.
7330 * obj-c++.dg/selector-2.mm: Likewise.
7331 * obj-c++.dg/selector-5.mm: Likewise.
7332 * obj-c++.dg/selector-6.mm: Likewise.
7333 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7334 Object. Do not include objc/objc-api.h.
7335 * obj-c++.dg/set-not-used-1.mm: Likewise.
7336 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7337 * objc.dg/stret-1.m: Likewise.
7338 * objc.dg/stret-2.m: Likewise.
7339 * obj-c++.dg/super-class-2.mm: Likewise.
7340 * objc.dg/super-class-3.m: Likewise.
7341 * objc.dg/super-class-4.m: Likewise.
7342 * objc.dg/sync-2.m: Likewise.
7343 * obj-c++.dg/sync-2.mm: Likewise.
7344 * objc.dg/sync-1.m: Include objc/objc.h instead of
7345 ../objc-obj-c++-shared/Object1.h.
7346 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7347 'Class' as the type of 'isa'.
7348 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7349 Objective-C runtime API. ([TestClass +initialize]): Include this
7350 method with the GNU runtime as well.
7351 * objc.dg/strings/strings-1.m: Updated includes.
7352 * obj-c++.dg/strings/strings-1.mm: Likewise.
7353 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7354 objc.dg/strings/const-str-12b.m.
7355 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7356 * obj-c++.dg/template-3.mm: Likewise.
7357 * obj-c++.dg/template-4.mm: Likewise.
7358 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7359 Objective-C runtime API.
7360 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7361 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7362 * obj-c++.dg/try-catch-1.mm: Likewise.
7363 * obj-c++.dg/try-catch-2.mm: Likewise.
7364 * objc.dg/try-catch-3.m: Likewise.
7365 * obj-c++.dg/try-catch-3.mm: Likewise.
7366 * objc.dg/try-catch-6.m: Likewise.
7367 * objc.dg/try-catch-7.m: Likewise.
7368 * obj-c++.dg/try-catch-7.mm: Likewise.
7369 * obj-c++.dg/try-catch-8.mm: Likewise.
7370 * obj-c++.dg/try-catch-9.mm: Likewise.
7371 * objc.dg/try-catch-10.m: Likewise.
7372 * obj-c++.dg/try-catch-11.mm: Likewise.
7373 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7374 Object. Include objc/objc.h.
7375 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7376 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7377 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7378 Object. Use Modern Objective-C runtime API. Do not use
7380 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7381 * obj-c++.dg/torture/trivial.mm: Likewise.
7382 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7383 instead of ../objc-obj-c++-shared/Object1.h. Include
7384 ../objc-obj-c++-shared/runtime.h.
7385 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7386 * objc.dg/torture/strings/const-str-11.m: Likewise.
7387 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7388 * objc.dg/torture/strings/const-str-9.m: Likewise.
7389 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7390 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7391 instead of Object. Only add _FooClassReference if
7393 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7394 * objc.dg/torture/strings/const-str-8.m: Likewise.
7395 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7396 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7398 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7400 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7401 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7402 * obj-c++.dg/va-meth-1.mm: Likewise.
7403 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7404 ../objc-obj-c++-shared/Object1.h.
7405 * objc.dg/zero-link-3.m: Likewise.
7407 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7409 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7411 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7414 * obj-c++.dg/property/cxx-property-1.mm: New.
7415 * obj-c++.dg/property/cxx-property-2.mm: New.
7417 2011-06-06 Jason Merrill <jason@redhat.com>
7419 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7421 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7423 PR rtl-optimization/49145
7425 * gcc.c-torture/compile/pr49145.c: New test.
7427 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7430 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7431 to dg-options, match also DW_AT_linkage_name.
7434 * gcc.dg/debug/pr49294.c: New test.
7437 * g++.dg/opt/pr49264.C: New test.
7439 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7441 PR tree-optimization/49243
7442 * gcc.dg/pr49243.c: New.
7444 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7446 * gnat.dg/specs/cond_expr1.ads: New test.
7448 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7450 * gnat.dg/deferred_const4.ad[sb]: New test.
7451 * gnat.dg/deferred_const4_pkg.ads: New helper.
7453 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7455 * gnat.dg/test_tamdt.adb: Rename to...
7456 * gnat.dg/taft_type1.adb: ...this.
7457 * gnat.dg/tamdt.ad[sb]: Rename to...
7458 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7459 * gnat.dg/tamdt_aux.ads: Rename to...
7460 * gnat.dg/taft_type1_pkg2.ads: ...this.
7461 * gnat.dg/taft_type2.ad[sb]: New test.
7462 * gnat.dg/taft_type2_pkg.ads: New helper.
7463 * gnat.dg/taft_type3.adb: New test.
7464 * gnat.dg/taft_type3_pkg.ads: New helper.
7466 2011-06-05 Tobias Burnus <burnus@net-b.de>
7469 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7472 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7475 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7477 * objc.dg/gnu-api-2-objc.m: Likewise.
7478 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7479 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7481 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7483 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7484 alignment, not the alignment, when calling class_addIvar(). Add
7485 an 'isa' instance variable to the test root class.
7486 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7488 2011-06-04 Jan Hubicka <jh@suse.cz>
7490 PR tree-optimization/48893
7491 PR tree-optimization/49091
7492 PR tree-optimization/49179
7493 * gfortran.dg/pr49179.f90: New testcase
7495 2011-06-04 Jan Hubicka <jh@suse.cz>
7498 * g++.dg/torture/pr48954.C: New testcase.
7500 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7502 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7504 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7507 * g++.dg/diagnostic/bitfld2.C: New.
7509 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7512 * gcc.c-torture/execute/pr49281.c: New test.
7514 2011-06-04 Jan Hubicka <jh@suse.cz>
7516 PR tree-optimize/48929
7517 * gcc.c-torture/compile/pr48929.c: New testcase.
7519 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7521 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7523 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7526 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7528 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7530 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7532 2011-06-03 Richard Henderson <rth@redhat.com>
7533 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7535 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7537 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7539 * objc.dg/headers.m: Do not include objc-list.h.
7541 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7543 * objc.dg/type-stream-1.m: Test removed.
7544 * objc.dg/headers.m: Do not include typedstream.h.
7546 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7548 * objc.dg/torture/forward-1.m (main): Updated testcase.
7550 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7553 * gcc.c-torture/compile/pr49163.c: New.
7555 2011-06-02 Asher Langton <langton2@llnl.gov>
7558 * gfortran.dg/PR49268.f90: New test.
7560 2011-06-02 Asher Langton <langton2@llnl.gov>
7563 * gfortran.dg/PR37039.f90: New test.
7565 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7568 * objc.dg/method-5.m: Updated.
7569 * objc.dg/method-19.m: Updated.
7570 * objc.dg/method-lookup-1.m: New.
7571 * obj-c++.dg/method-6.mm: Updated.
7572 * obj-c++.dg/method-7.mm: Updated.
7573 * obj-c++.dg/method-lookup-1.mm: New.
7575 2011-06-02 DJ Delorie <dj@redhat.com>
7577 * lib/timeout.exp (timeout): Add board_info support.
7579 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7581 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7583 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7586 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7587 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7589 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7590 Hans-Peter Nilsson <hp@axis.com>
7592 PR rtl-optimization/48840
7593 * gcc.target/sparc/ultrasp13.c: New test.
7595 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7598 * gcc.c-torture/compile/pr49238.c: New.
7600 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7602 * gcc.target/arm/g2.c: Skip test in -mthumb.
7603 Skip test unless cpu is xscale.
7604 * gcc.target/arm/scd42-2.c: Likewise.
7605 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7607 2011-06-01 Jason Merrill <jason@redhat.com>
7609 * g++.dg/cpp0x/decltype28.C: New.
7610 * g++.dg/cpp0x/decltype29.C: New.
7612 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7615 * gcc.target/mips/pr45074.c: New test.
7617 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7618 Hans-Peter Nilsson <hp@axis.com>
7620 PR rtl-optimization/48830
7621 * gcc.target/sparc/ultrasp12.c: New test.
7623 2011-06-01 David Li <davidxl@google.com>
7625 * gcc.dg/profile-dir-1.c: Change pass name.
7626 * gcc.dg/profile-dir-2.c: Ditto.
7627 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7628 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7629 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7630 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7631 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7632 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7633 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7634 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7635 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7636 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7637 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7638 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7639 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7640 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7641 * gcc.dg/profile-dir-3.c: Ditto.
7642 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7644 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7646 * objc.dg/attributes/method-nonnull-1.m: New test.
7647 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7649 2011-05-31 Tobias Burnus <burnus@net-b.de>
7652 * gfortran.dg/coarray_atomic_1.f90: New.
7653 * gfortran.dg/coarray/atomic_1.f90: New.
7655 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7657 * gcc.dg/guality/bswaptest.c: New test.
7658 * gcc.dg/guality/clztest.c: New test.
7659 * gcc.dg/guality/ctztest.c: New test.
7660 * gcc.dg/guality/rotatetest.c: New test.
7663 * gcc.target/i386/pr48688.c: New test.
7665 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7668 * g++.dg/lookup/name-clash9.C: New.
7670 2011-05-31 Tobias Burnus <burnus@net-b.de>
7673 * gfortran.dg/coarray/dummy_1.f90: New.
7675 2011-05-31 Tobias Burnus <burnus@net-b.de>
7678 * gfortran.dg/coarray/save_1.f90: New.
7679 * gfortran.dg/coarray_4.f90: Update dg-error.
7681 2011-05-31 Jason Merrill <jason@redhat.com>
7683 * g++.dg/cpp0x/rv-template1.C: New.
7685 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7687 PR rtl-optimization/49235
7688 * gcc.dg/pr49235.c: New test.
7690 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7692 PR tree-optimization/49093
7693 * gcc.dg/vect/pr49093.c: New test.
7695 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7698 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7700 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7703 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7706 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7709 * gcc.c-torture/execute/pr49186.c: New.
7711 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7714 * gcc.target/i386/pr49168-1.c: New.
7716 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7717 Eric Botcazou <ebotcazou@adacore.com>
7719 * gcc.dg/guality/drap.c: New test.
7721 2011-05-30 Richard Guenther <rguenther@suse.de>
7723 PR tree-optimization/49210
7724 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7725 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7727 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7730 * g++.dg/gomp/pr49223-1.C: New test.
7731 * g++.dg/gomp/pr49223-2.C: New test.
7733 2011-05-30 Richard Guenther <rguenther@suse.de>
7735 PR tree-optimization/49218
7736 * gcc.c-torture/execute/pr49218.c: New testcase.
7738 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7740 PR tree-optimization/49199
7741 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7742 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7743 -fno-tree-scev-cprop.
7745 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7748 * gfortran.dg/extends_13.f03: New.
7750 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7752 PR rtl-optimization/49095
7753 * gcc.target/i386/pr49095.c: New test.
7755 2011-05-29 Tobias Burnus <burnus@net-b.de>
7758 * gfortran.dg/coarray_24.f90: New.
7760 2011-05-29 Tobias Burnus <burnus@net-b.de>
7763 * gfortran.dg/coarray_23.f90: New.
7765 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7768 * gcc.dg/pr48826.c: New test.
7770 2011-05-29 Richard Guenther <rguenther@suse.de>
7772 PR tree-optimization/49217
7773 * gcc.dg/torture/pr49217.c: New testcase.
7775 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7778 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7780 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7782 * gnat.dg/boolean_subtype.adb: Rename to...
7783 * gnat.dg/boolean_subtype1.adb: ...this.
7785 2011-05-28 Jason Merrill <jason@redhat.com>
7787 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7789 2011-05-27 Jason Merrill <jason@redhat.com>
7791 * g++.dg/cpp0x/enum18.C: Adjust.
7793 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7795 2011-05-27 Tobias Burnus <burnus@net-b.de>
7798 * gfortran.dg/coarray_22.f90: New.
7800 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7802 PR tree-optimization/46728
7803 * gcc.target/powerpc/pr46728-1.c: New.
7804 * gcc.target/powerpc/pr46728-2.c: New.
7805 * gcc.target/powerpc/pr46728-3.c: New.
7806 * gcc.target/powerpc/pr46728-4.c: New.
7807 * gcc.target/powerpc/pr46728-5.c: New.
7808 * gcc.dg/pr46728-6.c: New.
7809 * gcc.target/powerpc/pr46728-7.c: New.
7810 * gcc.target/powerpc/pr46728-8.c: New.
7811 * gcc.dg/pr46728-9.c: New.
7812 * gcc.target/powerpc/pr46728-10.c: New.
7813 * gcc.target/powerpc/pr46728-11.c: New.
7814 * gcc.dg/pr46728-12.c: New.
7815 * gcc.target/powerpc/pr46728-13.c: New.
7816 * gcc.target/powerpc/pr46728-14.c: New.
7817 * gcc.target/powerpc/pr46728-15.c: New.
7818 * gcc.target/powerpc/pr46728-16.c: New.
7820 2011-05-27 Jason Merrill <jason@redhat.com>
7822 * g++.dg/abi/mangle47.C: New.
7825 * g++.dg/template/const5.C: New.
7827 * g++.dg/cpp0x/enum18.C: New.
7829 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7831 * g++.dg/cpp0x/error6.C: New.
7833 * g++.dg/cpp0x/error5.C: New.
7835 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7838 * g++.dg/eh/cond6.C: New test.
7840 2011-05-27 Tobias Burnus <burnus@net-b.de>
7843 * gfortran.dg/rank_3.f90: New.
7844 * gfortran.dg/rank_4.f90: New.
7846 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7848 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7849 replace dump search.
7851 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7853 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7854 * gnat.dg/bit_packed_array5.adb: ...here.
7856 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7859 * g++.dg/cpp0x/auto25.C: New.
7861 2011-05-27 Richard Guenther <rguenther@suse.de>
7863 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7865 2011-05-27 Richard Guenther <rguenther@suse.de>
7867 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7869 2011-05-27 Richard Guenther <rguenther@suse.de>
7872 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7874 2011-05-26 Jason Merrill <jason@redhat.com>
7876 * g++.dg/cpp0x/friend1.C: New.
7877 * g++.dg/cpp0x/friend2.C: New.
7879 * g++.dg/cpp0x/auto7.C: Update.
7880 * g++.dg/template/crash50.C: Adjust.
7881 * g++.dg/template/static9.C: Adjust.
7882 * g++.old-deja/g++.ext/memconst.C: Adjust.
7884 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7886 * gcc.dg/march.c: Ignore a note for some targets.
7888 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7889 Nathan Froyd <froydnj@codesourcery.com>
7893 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7894 * g++.dg/parse/pr18770.C: New test.
7895 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7897 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7900 * gfortran.dg/dependency_40.f90 : New test.
7902 2011-05-26 Tobias Burnus <burnus@net-b.de>
7905 * gfortran.dg/coarray/registering_1.f90: New.
7907 2011-05-26 Jason Merrill <jason@redhat.com>
7909 * g++.dg/cpp0x/variadic111.C: New.
7910 * g++.dg/cpp0x/variadic41.C: Adjust.
7912 2011-05-26 Richard Guenther <rguenther@suse.de>
7914 PR tree-optimization/48702
7915 * gcc.dg/torture/pr48702.c: New testcase.
7917 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7919 PR gcov-profile/48845
7920 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7922 * gcc.dg/matrix/matrix.exp: Likewise.
7923 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7924 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7925 line number to check_profiling_available.
7926 * lib/target-supports.exp (check_profiling_available): Account for
7928 Require TLS runtime support with -fprofile-generate.
7929 * lib/profopt.exp (profopt-execute): Add TLS options for
7931 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7933 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7936 * g++.dg/eh/cond5.C: New test.
7938 PR tree-optimization/49161
7939 * gcc.c-torture/execute/pr49161.c: New test.
7941 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7943 * gcc.target/arm/neon-vorn-vbic.c: New test.
7945 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7947 PR tree-optimization/49038
7948 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7949 * gcc.dg/vect/pr49038.c: New test.
7951 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7953 * g++.dg/init/pr25811-3.C: New.
7954 * g++.dg/init/pr25811-4.C: New.
7956 2011-05-25 Jason Merrill <jason@redhat.com>
7958 * g++.dg/cpp0x/enum17.C: New.
7959 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7961 * g++.dg/cpp0x/auto24.C: New.
7963 * g++.dg/cpp0x/error4.C: New.
7965 * g++.dg/cpp0x/rv-restrict.C: New.
7967 * g++.dg/cpp0x/enum15.C: New.
7968 * g++.dg/cpp0x/constexpr-switch2.C: New.
7970 * g++.dg/cpp0x/variadic110.C: New.
7972 * g++.dg/cpp0x/auto9.C: Add typedef test.
7974 * g++.dg/cpp0x/auto23.C: New.
7975 * g++.dg/cpp0x/auto9.C: Adjust.
7977 * g++.dg/cpp0x/defaulted29.C: New.
7979 * g++.dg/cpp0x/initlist51.C: New.
7981 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7983 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7984 * g++.dg/abi/packed1.C: Suppress warning.
7985 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7986 * g++.dg/template/stdarg1.C: Likewise.
7987 * g++.dg/other/packed1.C: Remove arm from xfail list.
7989 2011-05-25 Jason Merrill <jason@redhat.com>
7991 * g++.dg/cpp0x/enum16.C: New.
7992 * g++.dg/parse/error15.C: Adjust.
7994 * g++.dg/cpp0x/initlist50.C: New.
7996 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7998 * g++.dg/cpp0x/variadic109.C: New.
8000 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8002 * gcc.target/i386/pause-1.c: New.
8004 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8006 * gcc.dg/stack-usage-1.c: Adjust comment.
8007 * gcc.dg/stack-usage-2.c: New test.
8009 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8012 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8013 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8015 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8017 PR rtl-optimization/48757
8018 * gfortran.dg/pr48757.f: New test case.
8020 2011-05-24 Jason Merrill <jason@redhat.com>
8022 * g++.dg/cpp0x/access01.C: New.
8024 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8027 * objc.dg/pr48177.m: New testcase.
8029 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8032 * objc.dg/pr48187.m: New testcase.
8033 * obj-c++.dg/pr48187.mm: New testcase.
8034 * objc.dg/ivar-extra-semicolon.m: New testcase.
8036 2011-05-24 Jason Merrill <jason@redhat.com>
8038 * g++.dg/template/access21.C: New.
8039 * g++.dg/template/access22.C: New.
8041 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8043 PR rtl-optimization/48633
8044 * g++.dg/pr48633.C: New test.
8046 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8049 * g++.dg/other/pr49133.C: New test.
8051 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8052 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8054 * gcc.dg/torture/tls/run-gd.c: New test.
8055 * gcc.dg/torture/tls/run-ie.c: New test.
8056 * gcc.dg/torture/tls/run-ld.c: New test.
8057 * gcc.dg/torture/tls/run-le.c: New test.
8058 * lib/target-supports.exp (check_effective_target_tls_runtime):
8059 Build testcase with TLS options.
8061 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8063 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8065 2011-05-24 Tom de Vries <tom@codesourcery.com>
8067 PR tree-optimization/49121
8068 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8070 2011-05-23 Jason Merrill <jason@redhat.com>
8072 * g++.dg/cpp0x/defaulted28.C: New.
8074 * g++.dg/cpp0x/sfinae25.C: New.
8076 * g++.dg/cpp0x/rv-cast2.C: New.
8078 * g++.dg/cpp0x/enum14.C: New.
8080 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8083 * gcc.c-torture/execute/pr49123.c: New test.
8086 * gcc.dg/debug/pr49032.c: New test.
8089 * gcc.dg/pr49120.c: New test.
8091 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8094 * gcc.target/i386/pr47315.c: New test.
8096 2011-05-23 Jason Merrill <jason@redhat.com>
8098 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8100 * g++.dg/cpp0x/sfinae24.C: New.
8102 * g++.dg/cpp0x/error3.C: New.
8104 * g++.dg/cpp0x/defaulted27.C: New.
8106 * g++.dg/cpp0x/decltype27.C: New.
8108 2011-05-23 Richard Guenther <rguenther@suse.de>
8110 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8112 2011-05-23 Richard Guenther <rguenther@suse.de>
8114 PR tree-optimization/40874
8115 * g++.dg/tree-ssa/pr40874.C: New testcase.
8117 2011-05-23 Richard Guenther <rguenther@suse.de>
8119 PR tree-optimization/49115
8120 * g++.dg/torture/pr49115.C: New testcase.
8122 2011-05-23 Richard Guenther <rguenther@suse.de>
8125 * gcc.dg/memcpy-3.c: New testcase.
8127 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8130 * gcc.c-torture/execute/pr48973-1.c: New test.
8131 * gcc.c-torture/execute/pr48973-2.c: New test.
8133 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8136 * g++.dg/warn/pr18016.C: New.
8138 2011-05-23 Tom de Vries <tom@codesourcery.com>
8141 * gcc.target/arm/ivopts-6.c: New test.
8143 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8146 * gcc.c-torture/compile/pr49029.c: New test.
8148 2011-05-22 Jason Merrill <jason@redhat.com>
8150 * g++.dg/cpp0x/sfinae23.C: New.
8151 * g++.dg/cpp0x/sfinae8.C: Correct.
8153 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8155 * gfortran.dg/function_optimize_8.f90: New test case.
8157 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8159 PR tree-optimization/49087
8160 * gcc.dg/vect/O3-pr49087.c: New test.
8162 2011-05-21 Jason Merrill <jason@redhat.com>
8164 * g++.dg/debug/const5.C: New.
8166 2011-05-20 Jason Merrill <jason@redhat.com>
8168 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8170 * g++.dg/cpp0x/constexpr-static7.C: New.
8172 * g++.dg/cpp0x/enum12.C: New.
8173 * g++.dg/cpp0x/enum13.C: New.
8175 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8178 * gfortran.dg/select_type_23.f03: New.
8180 2011-05-20 Jason Merrill <jason@redhat.com>
8182 * g++.dg/cpp0x/defaulted26.C: New.
8184 * g++.dg/cpp0x/noexcept02.C: Fix.
8185 * g++.dg/cpp0x/noexcept03.C: Fix.
8186 * g++.dg/cpp0x/noexcept08.C: Fix.
8187 * g++.dg/cpp0x/noexcept10.C: New.
8189 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8192 * gfortran.dg/extends_12.f03: New.
8194 2011-05-20 Jason Merrill <jason@redhat.com>
8196 * g++.dg/template/koenig9.C: New.
8197 * g++.dg/opt/pr47615.C: Fix.
8198 * g++.dg/overload/defarg1.C: Fix.
8199 * g++.dg/tc1/dr213.C: Remove xfail.
8200 * g++.dg/torture/pr34850.C: Fix.
8201 * g++.dg/torture/pr39362.C: Fix.
8202 * g++.old-deja/g++.brendan/crash56.C: Fix.
8203 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8205 2011-05-20 Richard Guenther <rguenther@suse.de>
8207 PR tree-optimization/49079
8208 * gcc.dg/torture/pr49079.c: New testcase.
8210 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8212 PR tree-optimization/49073
8213 * gcc.c-torture/execute/pr49073.c: New test.
8215 2011-06-19 Tobias Burnus <burnus@net-b.de>
8218 * gfortran.dg/coarray_21.f90: New.
8220 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8222 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8225 2011-05-19 Richard Guenther <rguenther@suse.de>
8228 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8230 2011-05-19 Richard Guenther <rguenther@suse.de>
8233 * gcc.dg/builtin-object-size-11.c: New testcase.
8235 2011-05-19 Tom de Vries <tom@codesourcery.com>
8238 * gcc.target/arm/ivopts.c: New test.
8239 * gcc.target/arm/ivopts-2.c: New test.
8241 2011-05-19 Tom de Vries <tom@codesourcery.com>
8243 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8245 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8247 * gcc.c-torture/execute/960321-1.x: Remove.
8249 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8252 * gfortran.dg/move_alloc_4.f90: New.
8254 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8257 * gcc.target/i386/pr49002-1.c: New test.
8258 * gcc.target/i386/pr49002-2.c: Likewise.
8260 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8262 PR tree-optimization/49039
8263 * gcc.c-torture/execute/pr49039.c: New test.
8264 * gcc.dg/tree-ssa/pr49039.c: New test.
8265 * g++.dg/torture/pr49039.C: New test.
8267 2011-05-18 Jason Merrill <jason@redhat.com>
8269 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8270 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8271 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8273 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8275 * gcc.target/bfin/mcpu-bf592.c: New test.
8277 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8279 PR tree-optimization/41881
8280 * gcc.dg/vect/O3-pr41881.c: New test.
8281 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8283 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8285 PR tree-optimization/49000
8286 * gcc.dg/pr49000.c: New test.
8288 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8290 * gnat.dg/invalid1.adb: New test.
8292 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8294 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8296 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8297 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8299 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8302 * g++.dg/cpp0x/range-for18.C: New.
8304 2011-05-15 Tobias Burnus <burnus@net-b.de>
8307 * gfortran.dg/coarray/image_index_2.f90: New.
8309 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8311 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8312 * g++.dg/cpp0x/override2.C: New.
8314 2011-05-14 Tobias Burnus <burnus@net-b.de>
8317 * gfortran.de/coarray_20.f90: New.
8319 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8322 * function_optimize_7.f90: New test case.
8324 2011-05-13 Jason Merrill <jason@redhat.com>
8326 * g++.dg/cpp0x/decltype26.C: New.
8327 * g++.dg/cpp0x/enum11.C: New.
8329 2011-05-13 Tobias Burnus <burnus@net-b.de>
8333 * gfortran.dg/assign_8.f90: Update dg-error.
8335 2011-05-13 Tobias Burnus <burnus@net-b.de>
8338 * gfortran.dg/io_constraints_8.f90: New.
8339 * gfortran.dg/io_constraints_9.f90: New.
8341 2011-05-13 Martin Thuresson <martint@google.com>
8343 PR gcov-profile/47793
8344 * gcc.dg/pr47793.c: New.
8346 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8348 PR tree-optimization/48975
8349 * gcc.dg/pr48975.c: New test.
8351 2011-05-12 Tobias Burnus <burnus@net-b.de>
8354 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8356 2011-05-12 Jason Merrill <jason@redhat.com>
8358 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8360 2011-05-12 Geert Bosch <bosch@adacore.com>
8362 * gnat.dg/view_conversion1.adb: New test.
8364 2011-05-12 Richard Guenther <rguenther@suse.de>
8366 PR tree-optimization/48172
8367 * gcc.dg/vect/pr48172.c: New testcase.
8369 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8372 * g++.dg/opt/pr48967.C: New test.
8374 2011-05-11 Jason Merrill <jason@redhat.com>
8376 * g++.dg/cpp0x/constexpr-friend.C: New.
8377 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8379 * g++.dg/cpp0x/sfinae22.C: New.
8381 2011-05-11 Tobias Burnus <burnus@net-b.de>
8384 * gfortran.dg/generic_24.f90: New.
8386 2011-05-11 Richard Guenther <rguenther@suse.de>
8388 PR tree-optimization/15256
8389 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8391 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8394 * gcc.dg/pr48159-1.c: New test.
8395 * gcc.dg/pr48159-2.c: New test.
8397 2011-05-11 Richard Guenther <rguenther@suse.de>
8400 * gcc.dg/torture/pr48953.c: New testcase.
8402 2011-05-11 Richard Guenther <rguenther@suse.de>
8404 PR tree-optimization/18041
8405 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8407 2011-05-11 Alan Modra <amodra@gmail.com>
8410 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8412 2011-05-10 Jason Merrill <jason@redhat.com>
8414 * g++.dg/cpp0x/defaulted25.C: New.
8415 * g++.dg/template/crash7.C: Adjust.
8417 * g++.dg/cpp0x/variadic108.C: New.
8419 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8421 * g++.dg/inherit/virtual9.C: Extend.
8423 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8426 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8427 are passed and returned in vector registers.
8429 2011-05-10 Richard Guenther <rguenther@suse.de>
8431 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8432 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8433 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8434 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8435 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8438 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8440 PR tree-optimization/48611
8441 PR tree-optimization/48794
8442 * gfortran.dg/gomp/pr48611.f90: New test.
8443 * gfortran.dg/gomp/pr48794.f90: New test.
8446 * gcc.dg/dfp/pr48928.c: New test.
8448 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8451 * g++.dg/cpp0x/pr48522.C: New.
8453 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8456 * g++.dg/cpp0x/sfinae21.C: New.
8458 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8460 * g++.dg/template/sfinae28.C: Rename to...
8461 * g++.dg/cpp0x/sfinae19.C: ... this.
8462 * g++.dg/template/sfinae29.C: Rename to...
8463 * g++.dg/cpp0x/sfinae20.C: ... this.
8465 2011-05-09 Jeff Law <law@redhat.com>
8467 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8470 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8473 * g++.dg/init/pr20039.C: New.
8475 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8479 * g++.dg/template/sfinae28.C: New.
8480 * g++.dg/template/sfinae29.C: Likewise.
8482 2011-05-09 Jason Merrill <jason@redhat.com>
8484 * g++.dg/template/nontype23.C: New.
8486 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8488 * g++.dg/init/pr48859.C: New.
8490 2011-05-09 Jason Merrill <jason@redhat.com>
8492 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8493 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8494 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8495 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8496 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8497 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8498 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8499 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8501 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8503 * g++.dg/inherit/virtual9.C: New.
8505 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8508 * g++.dg/template/dependent-expr8.C: New test case.
8510 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8512 PR tree-optimization/48837
8513 * gcc.dg/pr48837.c: New testcase.
8515 2011-05-06 Jason Merrill <jason@redhat.com>
8517 * g++.dg/cpp0x/constexpr-condition2.C: New.
8519 * g++.dg/cpp0x/constexpr-missing.C: New.
8521 2011-05-06 Tobias Burnus <burnus@net-b.de>
8524 * gfortran.dg/coarray/this_image_2.f90: New.
8526 2011-05-06 Tobias Burnus <burnus@net-b.de>
8530 * gfortran.dg/bind_c_usage_22.f90: New.
8531 * gfortran.dg/bind_c_usage_23.f90: New.
8532 * gfortran.dg/bind_c_usage_24.f90: New.
8533 * gfortran.dg/bind_c_usage_24_c.c: New.
8535 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8538 * g++.dg/template/member9.C: New test case.
8540 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8542 * gnat.dg/discr29.ad[sb]: New test.
8543 * gnat.dg/discr30.adb: Likewise.
8545 2011-05-05 Julian Brown <julian@codesourcery.com>
8547 * gcc.target/arm/neon-vset_lanes8.c: New test.
8549 2011-05-05 Jason Merrill <jason@redhat.com>
8551 * g++.dg/init/new32.C: New.
8553 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8555 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8558 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8560 PR rtl-optimization/48381
8561 * gcc.c-torture/compile/pr48381.c: New test.
8563 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8565 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8567 * gcc.target/i386/opt-1.c: Ditto.
8569 2011-05-04 Jason Merrill <jason@redhat.com>
8571 * g++.dg/conversion/base1.C: New.
8573 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8575 PR libgfortran/48787
8576 * gfortran.dg/round_3.f08: Add more checks to test case.
8578 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8580 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8581 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8582 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8583 Gate test on effective_target fd_truncate.
8585 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8587 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8588 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8589 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8590 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8591 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8592 * gcc.target/i386/pr38824.c: Ditto.
8593 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8594 * gcc.target/i386/vecinit-2.c: Ditto.
8595 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8596 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8597 * gcc.target/i386/parity-2.c: Ditto.
8598 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8600 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8602 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8604 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8605 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8606 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8608 2011-05-03 Tobias Burnus <burnus@net-b.de>
8611 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8613 2011-05-03 Tobias Burnus <burnus@net-b.de>
8616 * gfortran.dg/coarray/this_image_1.f90: New.
8618 2011-05-03 Tobias Burnus <burnus@net-b.de>
8621 * gfortran.dg/coarray/caf.dg: New.
8622 * gfortran.dg/coarray/image_index_1.f90: New, copied
8623 from ../coarray_16.f90.
8625 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8628 * g++.dg/ext/complex9.C: New.
8630 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8633 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8634 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8635 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8637 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8639 * gcc.target/bfin/builtins: Created.
8640 * gcc.target/bfin/hisilh-O0.c: Deleted.
8641 * gcc.target/bfin/hisilh.c: Moved to...
8642 * gcc.target/bfin/builtins/hisilh.c: ...here.
8643 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8644 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8645 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8646 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8647 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8648 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8649 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8650 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8651 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8652 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8653 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8654 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8655 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8656 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8657 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8658 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8659 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8660 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8661 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8662 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8663 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8664 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8665 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8666 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8667 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8668 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8669 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8670 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8671 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8672 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8673 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8674 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8675 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8676 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8677 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8678 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8679 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8680 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8681 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8682 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8683 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8684 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8685 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8686 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8687 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8688 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8689 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8690 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8691 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8692 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8693 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8694 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8695 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8696 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8697 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8698 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8699 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8700 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8701 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8702 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8703 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8704 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8705 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8706 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8707 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8708 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8709 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8710 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8711 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8712 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8713 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8714 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8715 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8716 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8717 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8718 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8719 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8720 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8721 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8722 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8723 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8724 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8725 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8726 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8727 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8728 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8729 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8730 * gcc.target/bfin/builtins/circptr.c: Ditto.
8731 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8732 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8733 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8734 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8735 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8736 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8737 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8738 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8739 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8740 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8741 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8742 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8743 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8744 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8745 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8746 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8747 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8748 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8749 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8750 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8751 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8752 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8753 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8754 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8755 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8756 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8757 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8758 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8759 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8760 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8761 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8762 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8763 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8764 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8765 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8766 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8767 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8768 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8769 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8770 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8771 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8772 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8773 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8774 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8775 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8776 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8777 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8778 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8779 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8780 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8781 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8782 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8783 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8784 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8785 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8786 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8787 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8788 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8789 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8790 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8791 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8792 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8793 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8794 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8795 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8796 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8797 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8798 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8799 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8800 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8802 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8804 * gcc.target/arm/cold-lc.c: New test.
8806 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8809 * gcc.dg/pr48774.c: New test.
8811 2011-05-03 Richard Guenther <rguenther@suse.de>
8813 * gcc.dg/large-size-array-5.c: New testcase.
8815 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8817 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8819 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8821 * lib/target-supports.exp (check_effective_target_vect_strided):
8823 (check_effective_target_vect_strided2)
8824 (check_effective_target_vect_strided3)
8825 (check_effective_target_vect_strided4)
8826 (check_effective_target_vect_strided8): ...these new functions.
8828 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8829 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8830 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8831 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8832 * gcc.dg/vect/pr37539.c: Likewise.
8833 * gcc.dg/vect/slp-11a.c: Likewise.
8834 * gcc.dg/vect/slp-11b.c: Likewise.
8835 * gcc.dg/vect/slp-11c.c: Likewise.
8836 * gcc.dg/vect/slp-12a.c: Likewise.
8837 * gcc.dg/vect/slp-12b.c: Likewise.
8838 * gcc.dg/vect/slp-18.c: Likewise.
8839 * gcc.dg/vect/slp-19a.c: Likewise.
8840 * gcc.dg/vect/slp-19b.c: Likewise.
8841 * gcc.dg/vect/slp-21.c: Likewise.
8842 * gcc.dg/vect/slp-23.c: Likewise.
8843 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8845 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8846 instead of vect_interleave && vect_extract_even_odd.
8847 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8848 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8849 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8850 * gcc.dg/vect/vect-1.c: Likewise.
8851 * gcc.dg/vect/vect-10.c: Likewise.
8852 * gcc.dg/vect/vect-98.c: Likewise.
8853 * gcc.dg/vect/vect-107.c: Likewise.
8854 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8855 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8856 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8857 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8858 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8859 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8860 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8861 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8862 * gcc.dg/vect/vect-strided-float.c: Likewise.
8863 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8864 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8865 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8866 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8867 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8868 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8869 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8870 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8871 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8872 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8873 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8874 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8875 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8876 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8877 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8879 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8881 * gcc.dg/vect/pr30843.c: Likewise.
8882 * gcc.dg/vect/pr33866.c: Likewise.
8883 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8884 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8885 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8886 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8888 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8890 * gcc.dg/vect/slp-11.c: Split into...
8891 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8892 gcc.dg/vect/slp-11c.c: ...these tests.
8893 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8894 * gcc.dg/vect/slp-12c.c: ...this new test.
8895 * gcc.dg/vect/slp-19.c: Split into...
8896 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8897 gcc.dg/vect/slp-19c.c: ...these new tests.
8899 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8901 * lib/target-supports.exp
8902 (check_effective_target_vect_extract_even_odd_wide): Delete.
8903 (check_effective_target_vect_strided_wide): Likewise.
8904 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8905 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8906 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8907 * gcc.dg/vect/pr37539.c: Likewise.
8908 * gcc.dg/vect/slp-11.c: Likewise.
8909 * gcc.dg/vect/slp-12a.c: Likewise.
8910 * gcc.dg/vect/slp-12b.c: Likewise.
8911 * gcc.dg/vect/slp-19.c: Likewise.
8912 * gcc.dg/vect/slp-23.c: Likewise.
8913 * gcc.dg/vect/vect-1.c: Likewise.
8914 * gcc.dg/vect/vect-98.c: Likewise.
8915 * gcc.dg/vect/vect-107.c: Likewise.
8916 * gcc.dg/vect/vect-strided-float.c: Likewise.
8918 2011-05-02 Jason Merrill <jason@redhat.com>
8920 * g++.dg/init/new31.C: New.
8922 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8925 * gcc.dg/pr35445.c: New test.
8927 2011-05-02 Jason Merrill <jason@redhat.com>
8929 * c-c++-common/vla-1.c: New.
8931 2011-05-02 Richard Guenther <rguenther@suse.de>
8933 PR tree-optimization/48822
8934 * gcc.dg/torture/pr48822.c: New testcase.
8936 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8939 * g++.dg/cpp0x/constexpr-47969.C: New.
8941 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8944 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8945 on vect_no_align targets.
8946 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8947 vect_no_align targets.
8949 2011-05-01 Xinliang David Li <davidxl@google.com>
8951 * gcc.dg/tree-ssa/integer-addr.c: New test.
8952 * gcc.dg/tree-ssa/alias_bug.c: New test.
8954 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8956 PR libgfortran/48787
8957 * gfortran.dg/round_3.f08: Add more checks.
8959 2011-04-30 Tobias Burnus <burnus@net-b.de>
8962 * gfortran.dg/import9.f90: New, proper test.
8963 * gfortran.dg/interface_37.f90: Remove bogus
8964 test (bogus copy of interface_36.f90).
8966 2011-04-30 Tobias Burnus <burnus@net-b.de>
8969 * gfortran.dg/interface_37.f90: New.
8971 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8974 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8976 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8978 PR tree-optimization/48809
8979 * gcc.c-torture/execute/pr48809.c: New test.
8981 2011-04-29 Jeff Law <law@redhat.com>
8983 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8985 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8988 * g++.dg/init/ctor10.C: New.
8990 2011-04-29 Le-Chun Wu <lcwu@google.com>
8992 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8993 warning in implicitly instantiated templates.
8995 2011-04-29 Le-Chun Wu <lcwu@google.com>
8997 * g++.dg/warn/Wnull-conversion-1.C: New.
8998 * g++.dg/warn/Wnull-conversion-2.C: New.
9000 2011-04-29 Diego Novillo <dnovillo@google.com>
9002 * g++.old-deja/g++.other/null3.C: Expect warning about
9003 converting boolean to a pointer.
9005 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9008 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9012 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9014 2011-04-29 Tobias Burnus <burnus@net-b.de>
9017 * gfortran.dg/typebound_proc_22.f90: New.
9020 * gfortran.dg/interface_36.f90: New.
9022 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9024 PR libgfortran/48488
9025 PR libgfortran/48602
9026 PR libgfortran/48615
9027 PR libgfortran/48684
9028 PR libgfortran/48787
9029 * gfortran.dg/fmt_g.f: Adjust test.
9030 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9031 * gfortran.dg/round_3.f08: New test.
9032 * gfortran.dg/namelist_print_1.f: Adjust test.
9033 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9034 * gfortran.dg/f2003_io_5.f03: Adjust test.
9035 * gfortran.dg/coarray_15.f90: Adjust test.
9036 * gfortran.dg/namelist_65.f90: Adjust test.
9037 * gfortran.dg/fmt_cache_1.f: Adjust test.
9038 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9039 * gfortran.dg/real_const_3.f90: Adjust test.
9041 2011-04-29 Jan Hubicka <jh@suse.cz>
9043 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9044 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9046 2011-04-28 Xinliang David Li <davidxl@google.com>
9048 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9049 * g++.dg/prof-robust-1.C: New test.
9051 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9053 PR tree-optimization/48765
9054 * gcc.dg/vect/pr48765.c: New.
9056 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9058 PR tree-optimization/48775
9059 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9061 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9064 * g++.dg/inherit/pr48798.C: New.
9065 * g++.old-deja/g++.other/base1.C: Adjust.
9067 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9070 * g++.dg/template/inherit7.C: New test case.
9072 2011-04-28 Richard Guenther <rguenther@suse.de>
9074 PR tree-optimization/40052
9075 PR tree-optimization/15347
9076 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9077 * gcc.dg/pr15347.c: Likewise.
9079 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9082 * g++.dg/cpp0x/sfinae18.C: New.
9084 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9087 * g++.dg/ext/is_literal_type1.C: New.
9089 2011-04-28 Tobias Burnus <burnus@net-b.de>
9093 * gfortran.dg/interface_35.f90: New.
9094 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9095 * gfortran.dg/func_result_6.f90: Add dg-warning.
9096 * gfortran.dg/bessel_1.f90: Ditto.
9097 * gfortran.dg/hypot_1.f90: Ditto.
9098 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9099 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9100 * gfortran.dg/interface_assignment_4.f90: Ditto.
9102 2011-04-27 Jason Merrill <jason@redhat.com>
9104 * g++.dg/ext/complex8.C: New.
9106 * g++.dg/cpp0x/initlist49.C: New.
9107 * g++.dg/init/new30.C: New.
9109 2011-04-27 Tobias Burnus <burnus@net-b.de>
9112 * gfortran.dg/whole_file_34.f90: New.
9114 2011-04-27 Jan Hubicka <jh@suse.cz>
9116 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9118 2011-04-27 Jason Merrill <jason@redhat.com>
9120 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9122 * g++.dg/parse/ambig6.C: New.
9124 2011-04-27 Nick Clifton <nickc@redhat.com>
9126 * gcc.dg/20020312-2.c: Add definition for RX.
9128 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9129 option with RX targets.
9131 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9134 2011-04-27 Richard Guenther <rguenther@suse.de>
9136 * gcc.dg/tree-ssa/pr23382.c: Remove.
9138 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9141 * gcc.c-torture/compile/pr48767.c: New test.
9143 2011-04-27 Richard Guenther <rguenther@suse.de>
9145 PR tree-optimization/48772
9146 * g++.dg/pr48772.C: New testcase.
9148 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9151 * gcc.c-torture/compile/pr48742.c: New test.
9153 2011-04-26 Jason Merrill <jason@redhat.com>
9155 * g++.dg/lookup/koenig13.C: New.
9157 * g++.dg/cpp0x/initlist48.C: New.
9159 2011-04-25 Jason Merrill <jason@redhat.com>
9161 * g++.dg/cpp0x/sfinae17.C: New.
9163 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9166 * gcc.target/powerpc/pr48258-1.c: New file.
9167 * gcc.target/powerpc/pr48258-2.c: Ditto.
9169 2011-04-26 Xinliang David Li <davidxl@google.com>
9171 * gcc.dg/uninit-suppress.c: New test.
9172 * gcc.dg/uninit-suppress.c: New test.
9174 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9177 * gcc.dg/pr48768.c: New test.
9179 PR tree-optimization/48734
9180 * gcc.c-torture/compile/pr48734.c: New test.
9183 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9185 2011-04-26 Richard Guenther <rguenther@suse.de>
9187 PR tree-optimization/48731
9188 * gcc.dg/torture/pr48731.c: New testcase.
9190 2011-04-26 Richard Guenther <rguenther@suse.de>
9193 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9195 2011-04-26 Richard Guenther <rguenther@suse.de>
9198 * gcc.dg/torture/pr48694-1.c: New testcase.
9199 * gcc.dg/torture/pr48694-2.c: Likewise.
9201 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9203 * g++.dg/ext/underlying_type1.C: New.
9204 * g++.dg/ext/underlying_type2.C: Likewise.
9205 * g++.dg/ext/underlying_type3.C: Likewise.
9206 * g++.dg/ext/underlying_type4.C: Likewise.
9207 * g++.dg/ext/underlying_type5.C: Likewise.
9208 * g++.dg/ext/underlying_type6.C: Likewise.
9209 * g++.dg/ext/underlying_type7.C: Likewise.
9210 * g++.dg/ext/underlying_type8.C: Likewise.
9211 * g++.dg/ext/underlying_type9.C: Likewise.
9212 * g++.dg/ext/underlying_type10.C: Likewise.
9214 2011-04-25 Jason Merrill <jason@redhat.com>
9216 * g++.dg/cpp0x/regress/template-const2.C: New.
9218 2011-04-25 Jeff Law <law@redhat.com>
9220 * gcc.dg/tree-ssa/vrp56.c: new test.
9222 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9224 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9226 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9228 PR preprocessor/48740
9229 * c-c++-common/raw-string-11.c: New test.
9231 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9233 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9236 2011-04-23 Tobias Burnus <burnus@net-b.de>
9239 * gfortran.dg/coarray_19.f90: New.
9241 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9244 * gcc.dg/pr48685.c: New test.
9246 2011-04-22 Jan Hubicka <jh@suse.cz>
9248 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9250 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9252 PR tree-optimization/48717
9253 * gcc.c-torture/execute/pr48717.c: New test.
9255 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9258 * gcc.target/i386/pr48723.c: New test.
9260 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9263 * gcc.dg/gomp/pr48716.c: New test.
9264 * g++.dg/gomp/pr48716.C: New test.
9266 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9269 * gcc.dg/missing-field-init-2.c: Update testcase.
9271 2011-04-22 Alan Modra <amodra@gmail.com>
9273 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9275 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9278 * gfortran.dg/function_optimize_6.f90: New test.
9280 2011-04-21 Easwaran Raman <eraman@google.com>
9282 * gcc.dg/stack-layout-2.c: New test.
9284 2011-04-21 Richard Guenther <rguenther@suse.de>
9287 * g++.dg/lto/pr48207-2_0.C: New testcase.
9288 * g++.dg/lto/pr48207-3_0.C: Likewise.
9290 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9292 * gnat.dg/volatile5.adb: New test.
9293 * gnat.dg/volatile5_pkg.ads: New helper.
9295 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9298 * gcc.target/i386/pr48708.c: New test.
9300 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9302 * gcc.dg/vect/vect-119.c: New test.
9304 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9306 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9309 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9310 Richard Sandiford <richard.sandiford@linaro.org>
9313 * gcc.target/arm/pr46329.c: New test.
9315 2011-04-21 Tobias Burnus <burnus@net-b.de>
9318 * gfortran.dg/coarray_18.f90: New.
9320 2011-04-20 Jason Merrill <jason@redhat.com>
9322 * g++.dg/cpp0x/initlist47.C: New.
9324 * g++.dg/init/dtor4.C: New.
9326 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9329 * gcc.target/i386/sse2-pinsrw.c: New test.
9330 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9331 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9332 * gcc.target/i386/sse2-insvhi.c: Ditto.
9333 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9334 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9336 2011-04-20 Jason Merrill <jason@redhat.com>
9338 * g++.dg/template/const4.C: New.
9340 2011-04-20 Easwaran Raman <eraman@google.com>
9342 * gcc.dg/stack-layout-1.c: New test.
9344 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9346 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9347 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9350 2011-04-20 Kai Tietz <ktietz@redhat.com>
9352 * gcc.dg/binop-xor1.c: New test.
9353 * gcc.dg/binop-xor2.c: New test.
9354 * gcc.dg/binop-xor3.c: New test.
9355 * gcc.dg/binop-xor4.c: New test.
9356 * gcc.dg/binop-xor5.c: New test.
9358 2011-04-20 Richard Guenther <rguenther@suse.de>
9360 PR tree-optimization/47892
9361 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9363 2011-04-20 Richard Guenther <rguenther@suse.de>
9366 * g++.dg/torture/pr48695.C: New testcase.
9368 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9370 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9371 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9372 * gcc.c-torture/execute/pr45262.c: Ditto
9373 * gcc.dg/torture/pr43165.c: Ditto.
9374 * gcc.dg/torture/pr47228.c: Ditto.
9375 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9376 * gcc.dg/ipa/pr45644.c: Ditto.
9377 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9380 2011-04-19 Jason Merrill <jason@redhat.com>
9382 * g++.dg/ext/complex7.C: New.
9384 * g++.dg/ext/attrib41.C: New.
9386 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9389 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9391 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9394 * gcc.target/i386/pr48678.c: New test.
9396 2011-04-19 Martin Jambor <mjambor@suse.cz>
9398 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9399 * g++.dg/opt/devirt2.C: New test.
9400 * g++.dg/ipa/devirt-g-1.C: Likewise.
9402 2011-04-19 Tobias Burnus <burnus@net-b.de>
9405 * gfortran.dg/whole_file_33.f90: New.
9407 2011-04-19 Martin Jambor <mjambor@suse.cz>
9409 * g++.dg/ipa/devirt-7.C: New test.
9411 2011-04-19 Richard Guenther <rguenther@suse.de>
9414 * g++.dg/lto/pr48207_0.C: New testcase.
9416 2011-04-18 Jason Merrill <jason@redhat.com>
9418 * g++.dg/init/void1.C: New.
9420 * g++.dg/cpp0x/union4.C: New.
9422 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9425 * g++.dg/torture/pr48661.C: New test.
9428 * g++.dg/gomp/pr48632.C: New test.
9430 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9432 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9433 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9435 2011-04-18 Tobias Burnus <burnus@net-b.de>
9438 * gfortran.dg/coarray_17.f90: New.
9439 * gfortran.dg/coarray_10.f90: Update dg-error.
9441 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9444 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9445 * gfortran.dg/guality/guality.exp: Likewise.
9447 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9449 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9451 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9453 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9455 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9457 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9459 2011-04-18 Richard Guenther <rguenther@suse.de>
9462 * g++.dg/torture/pr46364.C: New testcase.
9464 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9466 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9468 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9470 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9472 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9473 Ira Rosen <ira.rosen@linaro.org>
9476 * gcc.target/arm/pr48252.c: New test.
9478 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9480 PR tree-optimization/48616
9481 * gcc.dg/pr48616.c: New test.
9483 2011-04-18 Tobias Burnus <burnus@net-b.de>
9486 * gfortran.dg/coarray_16.f90: New.
9488 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9491 * gfortran.dg/realloc_on_assign_7.f03: New test.
9493 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9495 PR libgfortran/48602
9496 * gfortran.dg/fmt_g0_6.f08: New test.
9498 2011-04-17 Jason Merrill <jason@redhat.com>
9500 * g++.dg/cpp0x/sfinae16.C: New.
9502 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9504 * gcc.target/mips/reg-var-1.c: New test.
9506 2011-04-17 Jan Hubicka <jh@suse.cz>
9508 * gcc.dg/winline-5.c: Update testcase.
9510 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9512 * gnat.dg/discr27.ad[sb]: Move dg directive.
9513 * gnat.dg/discr28.ad[sb]: New test.
9514 * gnat.dg/discr28_pkg.ads: New helper.
9516 2011-04-17 Michael Matz <matz@suse.de>
9518 PR tree-optimization/48622
9520 * gcc.dg/lto/pr48622_0.c: New test.
9522 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9524 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9525 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9526 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9527 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9528 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9529 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9531 2011-04-15 Jason Merrill <jason@redhat.com>
9533 * g++.dg/cpp0x/range-for17.C: New.
9535 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9537 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9538 * g++.dg/cpp0x/range-for3.C: Likewise.
9539 * g++.dg/cpp0x/range-for9.C: Correct error message.
9540 * g++.dg/cpp0x/range-for11.C: New.
9541 * g++.dg/cpp0x/range-for12.C: New.
9542 * g++.dg/cpp0x/range-for13.C: New.
9543 * g++.dg/cpp0x/range-for14.C: New.
9544 * g++.dg/cpp0x/range-for15.C: New.
9545 * g++.dg/cpp0x/range-for16.C: New.
9547 2011-04-15 Tobias Burnus <burnus@net-b.de>
9550 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9552 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9554 * objc.dg/naming-4.m: Updated.
9555 * objc.dg/naming-5.m: Updated.
9556 * objc.dg/naming-6.m: New.
9557 * objc.dg/naming-7.m: New.
9558 * obj-c++.dg/naming-1.mm: Updated.
9559 * obj-c++.dg/naming-2.mm: Updated.
9560 * obj-c++.dg/naming-3.mm: New.
9561 * obj-c++.dg/naming-4.mm: New.
9563 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9565 PR libgfortran/48589
9566 * gfortran.dg/fmt_g0_5.f08: New test.
9568 2011-04-15 Richard Guenther <rguenther@suse.de>
9571 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9573 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9575 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9576 -finline-limit=0 to -fno-inline
9578 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9581 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9584 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9587 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9588 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9589 * gcc.target/i386/avx-insertps-3.c: New test.
9590 * gcc.target/i386/avx-insertps-4.c: New test.
9592 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9594 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9597 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9602 * gcc.target/avr/pr46779-1.c: New test case
9603 * gcc.target/avr/pr46779-2.c: New test case
9605 2011-04-14 Jason Merrill <jason@redhat.com>
9607 * g++.dg/cpp0x/sfinae15.C: New.
9609 * g++.dg/cpp0x/sfinae14.C: New.
9611 * g++.dg/ext/vla10.C: New.
9613 2011-04-14 Richard Guenther <rguenther@suse.de>
9615 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9617 2011-04-14 Richard Guenther <rguenther@suse.de>
9619 * gcc.dg/fold-bitand-4.c: Move ...
9620 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9622 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9624 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9626 * gcc.target/avr/torture/trivial.c: Ditto.
9628 2011-04-13 Jason Merrill <jason@redhat.com>
9630 * g++.dg/template/operator11.C: New.
9632 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9635 * gcc.dg/gomp/pr48591.c: New test.
9638 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9639 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9641 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9644 * g++.dg/template/dependent-expr7.C: New test case.
9646 2011-04-13 Jason Merrill <jason@redhat.com>
9648 * g++.dg/cpp0x/sfinae13.C: New.
9650 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9652 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9654 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9656 * gcc.target/arm/pr43698.c: Remove -march option.
9658 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9660 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9663 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9667 * gfortran.dg/realloc_on_assign_6.f03: New test.
9669 2011-04-12 Kai Tietz <ktietz@redhat.com>
9671 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9672 targets the additional -mno-ms-bitfields and
9673 -Wno-packed-bitfield-compat options.
9674 * g++.dg/ext/bitfield3.C: Likewise.
9675 * g++.dg/ext/bitfield4.C: Likewise.
9676 * g++.dg/ext/bitfield5.C: Likewise.
9677 * gcc.dg/bitfld-15.c: Likewise.
9678 * gcc.dg/bitfld-16.c: Likewise.
9679 * gcc.dg/bitfld-17.c: Likewise.
9680 * gcc.dg/bitfld-18.c: Likewise.
9682 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9684 * gcc.target/arm/neon-vld3-1.c: New test.
9685 * gcc.target/arm/neon-vst3-1.c: New test.
9686 * gcc.target/arm/neon/v*.c: Regenerate.
9688 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9690 PR rtl-optimization/48549
9691 * g++.dg/opt/pr48549.C: New test.
9693 2011-04-12 Richard Guenther <rguenther@suse.de>
9695 PR tree-optimization/46076
9696 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9698 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9701 * lib/compat.exp (compat-execute): Declare unsupported after
9702 stripping path from src1.
9703 * lib/lto.exp (lto-execute): Likewise.
9705 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9708 * gcc.dg/pr48552-1.c: New test.
9709 * gcc.dg/pr48552-2.c: New test.
9711 2011-04-11 Jason Merrill <jason@redhat.com>
9713 * g++.dg/cpp0x/sfinae12.C: New.
9715 * g++.dg/cpp0x/enum10.C: New.
9717 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9719 * g++.dg/cpp0x/rv-func.C: New.
9721 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9723 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9726 2011-04-11 Martin Jambor <mjambor@suse.cz>
9728 PR tree-optimization/48195
9729 * gcc.dg/ipa/pr48195.c: New test.
9731 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9733 * gnat.dg/return3.adb: Remove unused switch.
9735 2011-04-08 Mike Stump <mikestump@comcast.net>
9738 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9739 default to fno-common.
9741 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9743 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9744 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9746 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9749 * gfortran.dg/function_optimize_5.f90: New test.
9751 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9753 * gnat.dg/aggr17.adb: New test.
9754 * gnat.dg/aggr18.adb: Likewise.
9756 2011-04-08 Michael Matz <matz@suse.de>
9759 * gcc.target/i386/pr48389.c: New test.
9761 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9763 PR rtl-optimization/48272
9764 * g++.dg/opt/pr48272.C: New.
9766 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9768 PR rtl-optimization/48235
9769 * gcc.dg/pr48235.c: New.
9771 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9773 PR rtl-optimization/48302
9774 * g++.dg/opt/pr48302.C: New.
9776 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9779 * g++.dg/opt/pr48273.C: New.
9781 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9783 PR rtl-optimization/48442
9784 * gcc.dg/pr48442.c: New.
9786 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9788 PR tree-optimization/48377
9789 * gcc.dg/vect/pr48377.c: New test.
9791 2011-04-07 Jason Merrill <jason@redhat.com>
9793 * g++.dg/cpp0x/regress/call1.C: New.
9795 * g++.dg/cpp0x/variadic107.C: New.
9797 * g++.dg/cpp0x/sfinae11.C: New.
9798 * g++.dg/cpp0x/noexcept02.C: Fix.
9800 * g++.dg/cpp0x/sfinae10.C: New.
9802 * g++.dg/cpp0x/sfinae9.C: New.
9804 * c-c++-common/Wcast-qual-1.c: Move here from...
9805 * gcc.dg/cast-qual-3.c: ...here, and...
9806 * g++.dg/warn/Wcast-qual2.C: ...here.
9808 * g++.dg/cpp0x/sfinae8.C: New.
9810 * g++.dg/cpp0x/sfinae7.C: New.
9812 * g++.dg/cpp0x/enum9.C: New.
9814 2011-04-07 Mike Stump <mikestump@comcast.net>
9816 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9817 with no trampolines.
9819 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9822 * gfortran.dg/gomp/pr48117.f90: New test.
9825 * gcc.dg/torture/pr48343.c: New test.
9827 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9829 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9831 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9833 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9835 2011-04-07 Tom de Vries <tom@codesourcery.com>
9838 * lib/scanasm.exp (object-size): New proc.
9839 * gcc.target/arm/pr43920-2.c: New test.
9841 2011-04-06 Tobias Burnus <burnus@net-b.de>
9845 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9847 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9849 * gcc.dg/mtune.c: Prune note from output.
9851 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9854 * gcc.dg/guality/pr36977.c: New test.
9855 * gcc.dg/guality/pr48466.c: New test.
9857 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9859 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9861 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9863 * gnat.dg/return3.adb: New test.
9865 2011-04-06 Richard Guenther <rguenther@suse.de>
9867 PR tree-optimization/47663
9868 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9870 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9872 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9873 Solaris 8 and 9 as well.
9875 2011-04-05 Tom de Vries <tom@codesourcery.com>
9878 * gcc.target/arm/pr43920-1.c: New test.
9880 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9882 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9883 (cctor): Actually return the value.
9884 (main): Cast return values.
9886 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9888 * gfortran.dg/character_comparison_8.f90: New test.
9890 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9892 * frontend-passes: (optimize_lexical_comparison): New function.
9893 (optimize_expr): Call it.
9894 (optimize_comparison): Also handle lexical comparison functions.
9895 Return false instad of -2 for unequal comparison.
9897 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9900 * function_optimize_4.f90: New test.
9902 2011-04-04 Tobias Burnus <burnus@net-b.de>
9905 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9906 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9907 * gfortran.dg/coarray_15.f90: New.
9909 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9911 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9912 * gfortran.dg/bessel_7.f90: Likewise.
9914 2011-04-03 Tobias Burnus <burnus@net-b.de>
9916 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9918 2011-04-03 Richard Guenther <rguenther@suse.de>
9919 Ira Rosen <ira.rosen@linaro.org>
9921 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9922 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9923 -ftree-loop-if-convert-stores.
9925 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9927 * gnat.dg/specs/aggr2.ads: New test.
9929 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9931 * gnat.dg/debug2.ad[sb]: New test.
9932 * gnat.dg/debug2_pkg.ads: New helper.
9933 * gnat.dg/debug3.ad[sb]: New test.
9935 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9937 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9939 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9942 * gcc.c-torture/compile/pr48335-1.c: New test.
9943 * gcc.dg/pr48335-1.c: New test.
9944 * gcc.dg/pr48335-2.c: New test.
9945 * gcc.dg/pr48335-3.c: New test.
9946 * gcc.dg/pr48335-4.c: New test.
9947 * gcc.dg/pr48335-5.c: New test.
9948 * gcc.dg/pr48335-6.c: New test.
9949 * gcc.dg/pr48335-7.c: New test.
9950 * gcc.dg/pr48335-8.c: New test.
9951 * gcc.target/i386/pr48335-1.c: New test.
9953 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9956 * gcc.dg/Waddress.c: New test.
9958 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9961 * gfortran.dg/function_optimize_3.f90: New test.
9963 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9965 * gcc.c-torture/compile/20110401-1.c: New test.
9967 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9968 * g++.dg/lto/20091002-2_0.C: Likewise.
9969 * g++.dg/lto/20090303_0.c: Likewise.
9970 * g++.dg/lto/20091004-1_0.C: Likewise.
9971 * g++.dg/lto/20091002-3_0.C: Likewise.
9972 * g++.dg/lto/20091004-2_0.C: Likewise.
9973 * g++.dg/lto/20081123_0.C: Likewise.
9974 * g++.dg/lto/20090313_0.C: Likewise.
9975 * g++.dg/lto/20081109-1_0.C: Likewise.
9976 * g++.dg/lto/20081219_0.C: Likewise.
9977 * g++.dg/lto/20081204-1_0.C: Likewise.
9978 * g++.dg/lto/20090302_0.C: Likewise.
9979 * g++.dg/lto/20081119-1_0.C: Likewise.
9980 * g++.dg/lto/20081118_0.C: Likewise.
9981 * gcc.dg/lto/20091020-2_0.c: Likewise.
9982 * gcc.dg/lto/20090210_0.c: Likewise.
9983 * gcc.dg/lto/20081204-1_0.c: Likewise.
9984 * gcc.dg/lto/20081224_0.c: Likewise.
9985 * gcc.dg/lto/20090219_0.c: Likewise.
9986 * gcc.dg/lto/20091014-1_0.c: Likewise.
9987 * gcc.dg/lto/20091016-1_0.c: Likewise.
9988 * gcc.dg/lto/20090206-2_0.c: Likewise.
9989 * gcc.dg/lto/20090116_0.c: Likewise.
9990 * gcc.dg/lto/20091013-1_0.c: Likewise.
9991 * gcc.dg/lto/20091015-1_0.c: Likewise.
9992 * gcc.dg/lto/20090126-2_0.c: Likewise.
9994 2011-03-31 Ian Lance Taylor <iant@google.com>
9996 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9998 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10000 * gnat.dg/opt16.adb: New test.
10002 2011-03-31 Jason Merrill <jason@redhat.com>
10004 * g++.dg/cpp0x/defaulted24.C: New.
10006 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10009 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10012 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10014 * g++.dg/other/i386-9.C: New test.
10016 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10018 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10020 2011-03-30 Jason Merrill <jason@redhat.com>
10022 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10024 * g++.dg/cpp0x/regress/isnan.C: New.
10026 * g++.dg/cpp0x/initlist46.C: New.
10028 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10031 * gcc.target/arm/neon-modes-2.c: New test.
10033 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10036 * gcc.c-torture/compile/pr48305.c: New test.
10038 2011-03-29 Jason Merrill <jason@redhat.com>
10040 * g++.dg/cpp0x/regress/value-dep1.C: New.
10042 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10044 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10046 2011-03-29 Ian Lance Taylor <iant@google.com>
10048 * go.test/go-test.exp: Handle the test lines used in several new
10050 (errchk): Add opts parameter. Change all callers. Handle parens
10053 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10054 Dominique d'Humieres <dominiq@lps.ens.fr>
10056 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10057 and __APPLE__ && __PPC__ && __ALTIVEC__.
10059 2011-03-29 Jason Merrill <jason@redhat.com>
10061 * g++.dg/cpp0x/dependent1.C: New.
10063 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10065 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10067 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10069 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10072 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10073 * gfortran.dg/proc_ptr_comp_32.f90: New.
10075 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10077 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10078 check for corresponding warning.
10080 2011-03-28 Jason Merrill <jason@redhat.com>
10082 * g++.dg/cpp0x/rv-deduce2.C: New.
10084 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10087 * gcc.dg/pr48203.c: New test.
10089 2011-03-28 Jeff Law <law@redhat.com>
10091 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10093 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10095 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10096 and __PPC__ && __ALTIVEC__.
10098 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10101 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10102 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10103 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10104 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10106 2011-03-28 Jason Merrill <jason@redhat.com>
10108 * g++.dg/cpp0x/initlist-array2.C: New.
10110 * g++.dg/cpp0x/initlist-array1.C: New.
10112 * g++.dg/cpp0x/constexpr-compound.C: New.
10114 * g++.dg/cpp0x/constexpr-using.C: New.
10116 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10118 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10121 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10123 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10125 * gcc.dg/slp-1.c: New test.
10127 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10129 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10130 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10131 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10132 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10133 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10134 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10135 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10136 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10137 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10138 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10139 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10140 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10141 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10142 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10144 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10147 * gfortran.dg/trim_optimize_5.f90: New test.
10148 * gfortran.dg/trim_optimize_6.f90: New test.
10150 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10153 * gcc.target/mips/madd-7.c: Remove -mlong32.
10154 * gcc.target/mips/msub-7.c: Likewise.
10156 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10158 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10159 accesses to preserve the meaning of the test for doubleword vectors.
10160 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10161 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10163 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10166 * gfortran.dg/class_42.f03: New.
10168 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10170 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10173 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10175 PR rtl-optimization/48144
10176 * gcc.dg/pr48144.c: New test.
10178 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10180 * gnat.dg/discr27.ad[sb]: New test.
10182 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10184 * gnat.dg/limited_with2.ad[sb]: New test.
10185 * gnat.dg/limited_with2_pkg1.ads: New helper.
10186 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10188 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10190 * gnat.dg/opt15.adb: New test.
10191 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10193 2011-03-25 Tobias Burnus <burnus@net-b.de>
10197 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10198 * gfortran.dg/leadz_trailz_3.f90: Ditto
10200 2011-03-25 Martin Jambor <mjambor@suse.cz>
10202 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10204 2011-03-25 Jason Merrill <jason@redhat.com>
10206 * g++.dg/cpp0x/defaulted22.C: New.
10207 * g++.dg/cpp0x/defaulted23.C: New.
10208 * g++.dg/cpp0x/defaulted15.C: Adjust.
10210 2011-03-25 Jason Merrill <jason@redhat.com>
10212 * g++.dg/cpp0x/move1.C: New.
10214 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10217 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10219 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10221 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10222 for mips-sgi-irix6.5.
10223 Replace snprintf prototype by <stdio.h>.
10225 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10228 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10229 run_expensive_tests.
10230 * gcc.dg/graphite/block-4.c: Likewise.
10231 * gcc.dg/graphite/block-7.c: Likewise.
10232 * gcc.dg/graphite/block-8.c: Likewise.
10234 2011-03-25 Richard Guenther <rguenther@suse.de>
10236 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10237 * g++.dg/tree-ssa/pr8781.C: Likewise.
10238 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10239 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10240 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10241 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10242 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10243 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10244 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10245 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10246 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10247 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10248 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10249 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10250 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10251 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10252 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10253 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10254 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10255 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10256 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10257 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10258 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10259 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10260 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10261 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10262 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10263 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10264 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10265 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10266 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10267 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10268 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10269 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10270 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10271 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10272 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10273 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10274 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10275 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10276 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10277 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10278 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10279 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10280 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10281 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10282 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10283 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10284 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10285 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10286 * c-c++-common/pr46562-2.c: Likewise.
10287 * gfortran.dg/pr42108.f90: Likewise.
10288 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10289 foo to be inlined even at -O1.
10290 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10291 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10292 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10293 * gcc.dg/matrix/matrix.exp: Disable FRE.
10295 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10298 * gcc.dg/dfp/pr48204.c: New test.
10300 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10303 * gcc.c-torture/execute/pr47917.c: Move this...
10304 * gcc.dg/torture/pr47917.c: to here and add xfails.
10306 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10308 * gnat.dg/array16.ad[sb]: New test.
10309 * gnat.dg/array16.ads: New helper.
10311 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10313 * gnat.dg/derived_type2.adb: New test.
10315 2011-03-24 Richard Guenther <rguenther@suse.de>
10317 PR tree-optimization/48271
10318 * g++.dg/torture/pr48271.C: New testcase.
10320 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10322 * gnat.dg/array15.ad[sb]: New test.
10324 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10327 * gcc.target/i386/pr48237.c: New test.
10329 2011-03-24 Richard Guenther <rguenther@suse.de>
10331 PR middle-end/48269
10332 * gcc.dg/builtin-object-size-10.c: New testcase.
10334 2011-03-24 Richard Guenther <rguenther@suse.de>
10336 PR tree-optimization/46562
10337 * c-c++-common/pr46562-2.c: New testcase.
10338 * c-c++-common/pr46562.c: Likewise.
10340 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10342 * gcc.dg/vect/vect-cselim-1.c: New test.
10343 * gcc.dg/vect/vect-cselim-2.c: New test.
10345 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10347 * gcc.target/arm/pr46934.c: New.
10349 2011-03-23 Ian Lance Taylor <iant@google.com>
10351 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10353 2011-03-23 Richard Guenther <rguenther@suse.de>
10355 * gcc.dg/struct: Remove directory and contents.
10357 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10360 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10362 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10364 * gnat.dg/discr26.ad[sb]: New test.
10365 * gnat.dg/discr26_pkg.ads: New helper.
10367 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10370 * gcc.target/arm/neon-vld-1.c: New test.
10372 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10374 * gnat.dg/array14.ad[sb]: New test.
10375 * gnat.dg/array14_pkg.ads: New helper.
10377 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10379 * gcc.c-torture/execute/920501-8.x: Remove.
10380 * gcc.c-torture/execute/930513-1.x: Remove.
10381 * gcc.c-torture/execute/960312-1.x: Remove.
10382 * gcc.c-torture/compile/20000804-1.c,
10383 gcc.c-torture/compile/20001205-1.c,
10384 gcc.c-torture/compile/20001226-1.c,
10385 gcc.c-torture/compile/20010518-2.c,
10386 gcc.c-torture/compile/20020312-1.c,
10387 gcc.c-torture/compile/20020604-1.c,
10388 gcc.c-torture/compile/920501-12.c,
10389 gcc.c-torture/compile/920501-4.c,
10390 gcc.c-torture/compile/920520-1.c,
10391 gcc.c-torture/compile/980506-1.c,
10392 gcc.c-torture/execute/980709-1.x,
10393 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10394 options for m68hc11.
10395 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10396 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10399 2011-03-22 Nick Clifton <nickc@redhat.com>
10401 * lib/target-supports.exp (check_profiling_available): Add MN10300
10402 to the list of targets that do not support profiling. Restore
10403 alpha sorting to this list.
10405 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10407 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10408 failure on 32-bit systems.
10409 * gcc.dg/torture/vector-2.c: Ditto.
10411 2011-03-22 Richard Guenther <rguenther@suse.de>
10413 PR tree-optimization/48228
10414 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10416 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10418 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10422 * gcc.target/powerpc/pr48226.c: New file.
10424 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10426 * lib/prune.exp (prune_gcc_output): Prune "could not create
10427 compact unwind for" warnings.
10429 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10433 * gcc.c-torture/execute/pr42544.c: New test.
10434 * gcc.c-torture/execute/pr48197.c: New test.
10436 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10438 PR preprocessor/48192
10439 * gcc.target/powerpc/pr48192.c: New file.
10442 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10443 split problem of 0 being loaded in a VSX register.
10445 2011-03-21 Richard Guenther <rguenther@suse.de>
10448 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10449 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10450 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10451 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10453 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10456 * gcc.dg/pr48213.c: New test.
10458 2011-03-21 Kai Tietz <ktietz@redhat.com>
10461 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10463 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10465 * gcc.target/arm/xor-and.c: New.
10467 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10470 * gfortran.dg/function_optimize_1.f90: New test.
10471 * gfortran.dg/function_optimize_2.f90: New test.
10473 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10475 PR rtl-optimization/47502
10476 * gcc.target/i386/pr47502-1.c: New.
10477 * gcc.target/i386/pr47502-2.c: Likewise.
10479 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10481 PR rtl-optimization/48156
10482 * gcc.dg/pr48156.c: New test.
10484 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10486 PR libfortran/47439
10487 * gfortran.dg/scratch_1.f90: Adjust test.
10489 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10491 PR libfortran/47439
10492 * gfortran.dg/scratch_1.f90: New test.
10494 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10496 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10497 variably modified typedefs.
10498 * gcc.dg/c1x-typedef-2.c: Remove.
10500 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10502 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10503 * gcc.dg/c1x-anon-struct-3.c: New test.
10504 * gcc.dg/anon-struct-11.c: Update.
10506 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10508 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10510 Only xfail with gas.
10512 2011-03-18 Jason Merrill <jason@redhat.com>
10514 * g++.dg/template/fn-ptr1.C: New.
10516 * g++.dg/overload/volatile1.C: New.
10518 * g++.dg/opt/pr23372.C: New.
10520 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10522 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10524 PR middle-end/47405
10525 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10527 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10529 * gcc.target/arm/unsigned-extend-1.c: New.
10531 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10534 * gcc.c-torture/compile/pr48161.c: New test.
10536 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10538 PR middle-end/47725
10539 * gcc.dg/torture/pr47725.c: New.
10541 2011-03-17 Jason Merrill <jason@redhat.com>
10543 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10544 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10546 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10548 * gnat.dg/specs/elab2.ads: New test.
10549 * gnat.dg/specs/elab2_pkg.ads: New helper.
10551 2011-03-17 Jason Merrill <jason@redhat.com>
10553 * g++.dg/cpp0x/decltype-1212.C: New.
10554 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10556 2011-03-17 Jason Merrill <jason@redhat.com>
10558 * g++.dg/parse/memfnquals1.C: New.
10560 2011-03-17 Richard Guenther <rguenther@suse.de>
10562 PR middle-end/48134
10563 * gcc.dg/pr48134.c: New testcase.
10565 2011-03-17 Richard Guenther <rguenther@suse.de>
10567 PR middle-end/48165
10568 * g++.dg/torture/pr48165.C: New testcase.
10570 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10572 PR rtl-optimization/48141
10573 * gcc.dg/pr48141.c: New test.
10575 2011-03-16 Jason Merrill <jason@redhat.com>
10577 * g++.dg/cpp0x/constexpr-48089.C: New.
10579 * g++.dg/cpp0x/constexpr-abi1.C: New.
10581 * g++.dg/cpp0x/constexpr-46336.C: New.
10582 * g++.dg/parse/friend5.C: Adjust expected errors.
10584 * g++.dg/cpp0x/constexpr-47570.C: New.
10586 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10589 * ++.dg/debug/dwarf2/typedef6.C: New test.
10591 2011-03-16 Jason Merrill <jason@redhat.com>
10593 * g++.dg/cpp0x/elision2.C: New.
10595 * g++.dg/cpp0x/constexpr-array3.C: New.
10597 2011-03-16 Jason Merrill <jason@redhat.com>
10599 * g++.dg/cpp0x/sfinae6.C: New.
10600 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10601 * g++.dg/cpp0x/pr45908.C: Likewise.
10602 * g++.dg/cpp0x/sfinae6.C: Likewise.
10603 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10604 * g++.old-deja/g++.law/arg11.C: Likewise.
10606 2011-03-16 Jason Merrill <jason@redhat.com>
10608 * g++.dg/template/incomplete6.C: New.
10610 2011-03-16 Jeff Law <law@redhat.com>
10612 * gcc.dg/tree-ssa/vrp55.c: New test.
10614 2011-03-16 Jason Merrill <jason@redhat.com>
10616 * g++.dg/cpp0x/auto22.C: New.
10618 2011-03-16 Richard Guenther <rguenther@suse.de>
10620 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10621 optimizing it away if promoted to const.
10623 2011-03-16 Richard Guenther <rguenther@suse.de>
10625 PR tree-optimization/48149
10626 * gcc.dg/fold-complex-1.c: New testcase.
10628 2011-03-16 Richard Guenther <rguenther@suse.de>
10631 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10632 or cloning happens.
10634 2011-03-16 Richard Guenther <rguenther@suse.de>
10636 PR tree-optimization/26134
10637 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10639 2011-03-16 Richard Guenther <rguenther@suse.de>
10641 PR tree-optimization/48146
10642 * gcc.dg/torture/pr48146.c: New testcase.
10644 2011-03-16 Richard Guenther <rguenther@suse.de>
10646 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10647 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10649 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10651 PR middle-end/48136
10652 * gcc.c-torture/compile/pr48136.c: New test.
10654 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10657 * gcc.dg/guality/pr45882.c: New test.
10659 2011-03-15 Jason Merrill <jason@redhat.com>
10661 * g++.dg/cpp0x/constexpr-recursion.C: New.
10663 * g++.dg/cpp0x/implicit11.C: New.
10665 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10667 * g++.dg/cpp0x/constexpr-attribute.C: New.
10669 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10671 * g++.dg/parse/pr34758.C: New.
10673 2011-03-15 Xinliang David Li <davidxl@google.com>
10676 * gcc.dg/uninit-pred-7_d.c: New test.
10677 * gcc.dg/uninit-pred-8_d.c: New test.
10679 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10682 * gcc.target/arm/pr46788.c: New.
10684 2011-03-15 Richard Guenther <rguenther@suse.de>
10686 PR middle-end/47650
10687 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10688 * gfortran.dg/ishft_4.f90: Likewise.
10689 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10691 2011-03-15 Richard Guenther <rguenther@suse.de>
10693 PR tree-optimization/13954
10694 * g++.dg/tree-ssa/pr13954.C: New testcase.
10696 2011-03-15 Richard Guenther <rguenther@suse.de>
10698 PR tree-optimization/48037
10699 * gcc.target/i386/pr48037-1.c: New testcase.
10701 2011-03-15 Richard Guenther <rguenther@suse.de>
10703 PR tree-optimization/41490
10704 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10705 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10706 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10707 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10708 * g++.dg/tree-ssa/pr33604.C: Adjust.
10710 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10712 PR middle-end/47917
10713 * gcc.c-torture/execute/pr47917.c: New test.
10714 * gcc.dg/pr47917.c: New test.
10716 PR middle-end/38878
10717 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10719 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10721 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10722 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10723 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10724 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10725 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10726 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10727 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10728 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10729 * gcc.target/i386/avx-floor-vec.c: Ditto.
10730 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10731 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10732 * gcc.target/i386/avx-rint-vec.c: Ditto.
10733 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10734 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10735 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10736 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10738 2011-03-14 Tom Tromey <tromey@redhat.com>
10740 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10741 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10742 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10744 2011-03-14 Tom Tromey <tromey@redhat.com>
10746 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10747 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10748 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10750 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10752 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10754 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10756 PR rtl-optimization/47166
10757 * gcc.c-torture/execute/postmod-1.c: New test.
10759 2011-03-14 Richard Guenther <rguenther@suse.de>
10761 PR middle-end/48098
10762 * gcc.dg/torture/pr48098.c: New testcase.
10764 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10767 * gcc.target/powerpc/pr48053-1.c: New test.
10768 * gcc.target/powerpc/pr48053-2.c: Likewise.
10770 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10772 PR libfortran/48066
10773 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10775 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10777 PR libfortran/48066
10778 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10780 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10783 * gfortran.dg/class_41.f03: New.
10785 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10787 * g++.dg/conversion/cast3.C: New test.
10789 2011-03-11 Jason Merrill <jason@redhat.com>
10791 * g++.dg/template/error45.C: New.
10793 * g++.dg/parse/no-type-defn1.C: New.
10795 * g++.dg/ext/attrib40.C: New.
10797 * g++.dg/cpp0x/regress/array1.C: New.
10799 2011-03-11 Richard Guenther <rguenther@suse.de>
10801 PR tree-optimization/48067
10802 * gcc.dg/pr48067.c: New testcase.
10804 2011-03-11 Richard Guenther <rguenther@suse.de>
10807 * g++.dg/lto/20110311-1_0.C: New testcase.
10809 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10812 * g++.dg/inherit/virtual8.C: New test.
10814 PR middle-end/48044
10815 * gcc.dg/torture/pr48044.c: New test.
10817 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10820 * gfortran.dg/proc_ptr_comp_31.f90: New.
10822 2011-03-11 Richard Guenther <rguenther@suse.de>
10824 PR tree-optimization/47278
10825 * gcc.dg/torture/pr47278-1.c: New testcase.
10826 * gcc.dg/torture/pr47278-2.c: Likewise.
10828 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10830 PR tree-optimization/48063
10831 * gcc.dg/torture/pr48063.c: New test.
10833 2011-03-10 Jason Merrill <jason@redhat.com>
10835 * g++.dg/template/array22.C: New.
10837 * g++.dg/cpp0x/syntax-err1.C: New.
10838 * g++.dg/parse/error36.C: Adjust expected errors.
10839 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10840 * g++.old-deja/g++.pt/typename3.C: Likewise.
10841 * g++.old-deja/g++.pt/typename4.C: Likewise.
10842 * g++.old-deja/g++.pt/typename6.C: Likewise.
10844 2011-03-09 Jason Merrill <jason@redhat.com>
10846 * g++.dg/template/nontype22.C: New.
10848 2011-03-09 Martin Jambor <mjambor@suse.cz>
10850 PR tree-optimization/47714
10851 * g++.dg/torture/pr47714.C: New test.
10853 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10856 * gcc.target/powerpc/pr47755-2.c: New file.
10858 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10860 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10861 is not set in the environment, pass 64 as first argument when not
10862 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10863 native where ulimit -u is supported.
10865 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10867 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10869 2011-03-08 Jason Merrill <jason@redhat.com>
10871 * g++.dg/template/nontype21.C: New.
10873 * g++.dg/template/anon5.C: New.
10875 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10878 * gcc.dg/pr47881.c: New test.
10880 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10883 * g++.dg/lookup/template3.C: New test.
10885 2011-03-08 Kai Tietz <ktietz@redhat.com>
10887 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10890 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10893 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10894 sizeof to compute alignment.
10896 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10898 PR tree-optimization/48022
10899 * gcc.dg/pr48022-1.c: New test.
10900 * gcc.dg/pr48022-2.c: New test.
10902 2011-03-07 Jason Merrill <jason@redhat.com>
10904 * g++.dg/template/nontype20.C: New.
10905 * g++.dg/init/member1.C: Adjust expected errors.
10906 * g++.dg/parse/constant4.C: Likewise.
10907 * g++.dg/template/qualified-id3.C: Likewise.
10908 * g++.old-deja/g++.pt/crash10.C: Likewise.
10910 * g++.dg/cpp0x/regress/non-const1.C: New.
10912 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10915 * gcc.dg/pr47991.c: New test.
10917 2011-03-07 Jason Merrill <jason@redhat.com>
10919 * g++.dg/abi/mangle46.C: New.
10921 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10924 * gcc.target/powerpc/pr47862.c: New.
10926 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10929 * gcc.target/i386/combine-mul.c: Require nonpic.
10931 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10932 Nathan Froyd <froydnj@codesourcery.com>
10934 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10936 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10938 * README.QMTEST: Remove.
10940 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10941 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10944 * gfortran.dg/array_constructor_37.f90 : New test.
10946 2011-03-05 Jason Merrill <jason@redhat.com>
10948 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10949 * g++.dg/abi/mangle45.C: Likewise.
10950 * g++.dg/cpp0x/trailing1.C: Likewise.
10952 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10954 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10956 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10958 PR rtl-optimization/47899
10959 * gcc.dg/pr47899.c: New test.
10961 * gcc.dg/torture/pr47968.c: Ignore warnings.
10963 PR tree-optimization/47967
10964 * gcc.c-torture/compile/pr47967.c: New test.
10966 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10968 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10969 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10971 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10973 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10974 and property_getAttributes() if __OBJC2__.
10975 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10976 * objc.dg/property/property-encoding-1.m: New.
10977 * obj-c++.dg/property/property-encoding-1.mm: New.
10979 2011-03-04 Jason Merrill <jason@redhat.com>
10981 * g++.dg/template/pseudodtor6.C: New.
10983 * g++.dg/inherit/covariant19.C: New.
10985 2011-03-04 Richard Guenther <rguenther@suse.de>
10987 PR middle-end/47968
10988 * gcc.dg/torture/pr47968.c: New testcase.
10990 2011-03-04 Richard Guenther <rguenther@suse.de>
10992 PR middle-end/47975
10993 * gcc.dg/torture/pr47975.c: New testcase.
10995 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10998 * g++.dg/template/crash106.C: New.
11000 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11003 * gcc.dg/gomp/pr47963.c: New test.
11004 * g++.dg/gomp/pr47963.C: New test.
11006 2011-03-02 Jason Merrill <jason@redhat.com>
11008 * g++.dg/cpp0x/regress/condition1.C: New.
11010 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11012 2011-03-01 Jason Merrill <jason@redhat.com>
11014 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11016 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11018 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11020 PR rtl-optimization/47925
11021 * gcc.c-torture/execute/pr47925.c: New test.
11023 2011-03-01 Jason Merrill <jason@redhat.com>
11025 * g++.dg/cpp0x/decltype25.C: New.
11027 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11029 2011-03-01 Richard Guenther <rguenther@suse.de>
11031 PR tree-optimization/47890
11032 * gcc.dg/torture/pr47890.c: New testcase.
11034 2011-03-01 Richard Guenther <rguenther@suse.de>
11037 * gcc.dg/lto/pr47924_0.c: New testcase.
11039 2011-03-01 Richard Guenther <rguenther@suse.de>
11042 * gfortran.dg/lto/pr46911_0.f: New testcase.
11044 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11046 PR libgfortran/47933
11047 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11048 compile errors from older code form.
11050 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11052 PR libgfortran/47567
11053 * gfortran.dg/fmt_fw_d.f90: New test.
11055 2011-02-28 Jason Merrill <jason@redhat.com>
11057 * g++.dg/inherit/covariant18.C: New.
11059 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11061 PR middle-end/47893
11062 * gcc.dg/pr47893.c: New test.
11064 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11066 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11067 NULL in case of a selector with conflicting types.
11068 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11070 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11072 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11073 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11074 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11075 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11077 2011-02-28 Jason Merrill <jason@redhat.com>
11080 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11082 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11084 PR libgfortran/47778
11085 * gfortran.dg/namelist_71.f90: New test.
11087 2011-02-27 Jason Merrill <jason@redhat.com>
11090 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11091 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11093 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11096 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11098 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11101 * gfortran.dg/gomp/task-1.f90: Removed.
11103 2011-02-26 Jason Merrill <jason@redhat.com>
11105 * g++.dg/template/this-targ1.C: New.
11107 * g++.dg/cpp0x/regress/template-const1.C: New.
11108 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11109 * g++.dg/template/function1.C: Adjust.
11110 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11111 * g++.dg/debug/debug7.C: Adjust.
11113 2011-02-26 Tobias Burnus <burnus@net-b.de>
11116 * gfortran.dg/gomp/task-1.f90: New.
11118 2011-02-25 Jie Zhang <jie@codesourcery.com>
11120 * gcc.target/arm/neon-thumb2-move.c: Add
11121 dg-require-effective-target arm_thumb2_ok.
11123 2011-02-24 Jason Merrill <jason@redhat.com>
11125 * g++.dg/parse/constant1.C: Specify C++98 mode.
11126 * g++.dg/parse/constant5.C: Likewise.
11127 * g++.dg/parse/error2.C: Likewise.
11128 * g++.dg/parse/semicolon3.C: Likewise.
11129 * g++.dg/template/crash14.C: Likewise.
11130 * g++.dg/template/local4.C: Likewise.
11131 * g++.dg/template/nontype3.C: Likewise.
11132 * g++.dg/parse/crash31.C: Adjust expected errors.
11133 * g++.dg/template/function1.C: Likewise.
11134 * g++.dg/template/ref3.C: Likewise.
11135 * g++.dg/template/static9.C: Likewise.
11136 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11138 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11139 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11140 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11141 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11142 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11144 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11147 * gfortran.dg/pr47878.f90: New test.
11149 2011-02-24 Richard Guenther <rguenther@suse.de>
11152 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11153 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11155 2011-02-24 Richard Guenther <rguenther@suse.de>
11158 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11159 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11161 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11163 PR libgfortran/47567
11164 * gfortran.dg/fmt_f0_1.f90: Update test.
11166 2011-02-23 Jason Merrill <jason@redhat.com>
11168 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11169 * g++.dg/abi/mangle45.C: New.
11171 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11172 * g++.dg/template/canon-type-9.C: Match use of decltype
11173 between declaration and definition.
11174 * g++.dg/template/canon-type-12.C: Likewise.
11176 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11179 * gfortran.dg/nested_allocatables_1.f90: New.
11181 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11184 * g++.dg/pr46868.C: New test.
11185 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11186 * g++.dg/parse/error14.C: Adjust.
11188 2011-02-23 Richard Guenther <rguenther@suse.de>
11190 PR tree-optimization/47838
11191 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11193 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11195 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11197 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11199 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11200 * gfortran.dg/count_init_expr.f03: Ditto.
11201 * gfortran.dg/gomp/pr43711.f90: Ditto.
11202 * gcc.dg/struct-parse-2.c: Ditto.
11203 * gcc.dg/parse-error-3.c: Ditto.
11204 * gcc.dg/Wlogical-op-1.c: Ditto.
11205 * gcc.dg/Walways-true-1.c: Ditto.
11206 * gcc.dg/pr24225.c: Ditto.
11207 * gcc.dg/Walways-true-2.c: Ditto.
11208 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11209 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11210 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11211 * g++.dg/overload/defarg4.C: Ditto.
11212 * g++.dg/inherit/covariant16.C: Ditto.
11213 * g++.dg/inherit/virtual7.C: Ditto.
11214 * g++.dg/template/canon-type-9.C: Ditto.
11215 * g++.dg/template/access19.C: Ditto.
11216 * g++.dg/template/call7.C: Ditto.
11217 * g++.dg/template/canon-type-2.C: Ditto.
11218 * g++.dg/template/init7.C: Ditto.
11219 * g++.dg/template/sizeof-template-argument.C: Ditto.
11220 * g++.dg/template/const3.C: Ditto.
11221 * g++.dg/template/sfinae26.C: Ditto.
11222 * g++.dg/template/sfinae26.C: Ditto.
11223 * g++.dg/template/canon-type-11.C: Ditto.
11224 * g++.dg/template/union2.C: Ditto.
11225 * g++.dg/template/canon-type-3.C: Ditto.
11226 * g++.dg/template/canon-type-1.C: Ditto.
11227 * g++.dg/template/canon-type-5.C: Ditto.
11228 * g++.dg/template/canon-type-7.C: Ditto.
11229 * g++.dg/template/canon-type-10.C: Ditto.
11230 * g++.dg/template/spec36.C: Ditto.
11231 * g++.dg/template/typedef38.C: Ditto.
11232 * g++.dg/template/canon-type-4.C: Ditto.
11233 * g++.dg/template/canon-type-6.C: Ditto.
11234 * g++.dg/template/canon-type-13.C: Ditto.
11235 * g++.dg/template/instantiate9.C: Ditto.
11236 * g++.dg/template/ttp22.C: Ditto.
11237 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11238 * g++.dg/warn/Walways-true-1.C: Ditto.
11239 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11240 * g++.dg/warn/Walways-true-2.C: Ditto.
11241 * g++.dg/conversion/op4.C: Ditto.
11242 * g++.dg/opt/pr19650.C: Ditto.
11243 * g++.dg/lookup/friend11.C: Ditto.
11244 * g++.dg/other/default2.C: Ditto.
11245 * g++.dg/other/default3.C: Ditto.
11246 * g++.dg/other/dtor2.C: Ditto.
11247 * g++.dg/other/friend5.C: Ditto.
11248 * g++.dg/other/default5.C: Ditto.
11249 * g++.dg/init/brace6.C: Ditto.
11250 * g++.dg/init/aggr5.C: Ditto.
11251 * g++.dg/init/error2.C: Ditto.
11252 * g++.dg/expr/bound-mem-fun.C: Ditto.
11253 * g++.dg/expr/cond6.C: Ditto.
11254 * g++.dg/expr/stmt-expr-1.C: Ditto.
11255 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11256 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11257 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11258 * g++.dg/cpp0x/bracket1.C: Ditto.
11259 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11260 * g++.dg/cpp0x/pr38646.C: Ditto.
11261 * g++.dg/cpp0x/variadic73.C: Ditto.
11262 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11263 * g++.dg/cpp0x/bracket4.C: Ditto.
11264 * g++.dg/cpp0x/decltype4.C: Ditto.
11265 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11266 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11267 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11268 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11269 * g++.dg/cpp0x/decltype2.C: Ditto.
11270 * g++.dg/cpp0x/decltype1.C: Ditto.
11271 * g++.dg/cpp0x/bracket2.C: Ditto.
11272 * g++.dg/cpp0x/decltype5.C: Ditto.
11273 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11274 * g++.dg/cpp0x/variadic70.C: Ditto.
11275 * g++.dg/cpp0x/decltype6.C: Ditto.
11276 * g++.dg/cpp0x/rvo.C: Ditto.
11277 * g++.dg/cpp0x/vt-40092.C: Ditto.
11278 * g++.dg/cpp0x/variadic-new.C: Ditto.
11279 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11280 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11281 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11282 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11283 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11284 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11285 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11286 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11287 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11288 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11289 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11290 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11291 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11292 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11293 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11294 * g++.dg/cpp0x/pr39639.C: Ditto.
11295 * g++.dg/cpp0x/decltype3.C: Ditto.
11296 * g++.dg/cpp0x/variadic68.C: Ditto.
11297 * g++.dg/cpp0x/variadic-function.C: Ditto.
11298 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11299 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11300 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11301 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11302 * g++.dg/parse/crash35.C: Ditto.
11303 * g++.dg/parse/crash40.C: Ditto.
11304 * g++.dg/parse/defarg12.C: Ditto.
11305 * g++.dg/parse/crash34.C: Ditto.
11306 * g++.dg/parse/constructor3.C: Ditto.
11307 * g++.dg/parse/template23.C: Ditto.
11308 * g++.dg/parse/crash56.C: Ditto.
11309 * g++.dg/parse/dtor13.C: Ditto.
11310 * g++.dg/parse/error33.C: Ditto.
11311 * g++.dg/parse/ctor9.C: Ditto.
11312 * g++.dg/parse/error32.C: Ditto.
11313 * g++.dg/parse/error37.C: Ditto.
11314 * g++.dg/parse/bitfield3.C: Ditto.
11315 * g++.dg/parse/struct-4.C: Ditto.
11316 * g++.dg/ext/has_trivial_copy.C: Ditto.
11317 * g++.dg/ext/is_polymorphic.C: Ditto.
11318 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11319 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11320 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11321 * g++.dg/ext/is_union.C: Ditto.
11322 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11323 * g++.dg/ext/is_pod.C: Ditto.
11324 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11325 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11326 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11327 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11328 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11329 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11330 * g++.dg/ext/is_abstract.C: Ditto.
11331 * g++.dg/ext/has_trivial_assign.C: Ditto.
11332 * g++.dg/ext/is_class.C: Ditto.
11333 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11334 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11335 * g++.dg/ext/is_base_of.C: Ditto.
11336 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11337 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11338 * g++.dg/ext/is_empty.C: Ditto.
11339 * g++.dg/ext/is_enum.C: Ditto.
11340 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11341 * gnat.dg/opt11.adb: Ditto.
11342 * obj-c++.dg/pr45735.mm: Ditto.
11343 * obj-c++.dg/pr24393.mm: Ditto.
11344 * obj-c++.dg/exceptions-2.mm: Ditto.
11345 * objc.dg/pr45735.m: Ditto.
11346 * objc.dg/pr24393.m: Ditto.
11348 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11350 * objc.dg/attributes/objc-exception-1.m: New.
11352 2011-02-23 Jie Zhang <jie@codesourcery.com>
11354 * gcc.dg/cpp/include7.c: New test.
11356 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11359 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11361 2011-02-23 Jie Zhang <jie@codesourcery.com>
11363 PR rtl-optimization/47763
11364 * gcc.dg/pr47763.c: New test.
11366 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11369 * gfortran.dg/whole_file_32.f90 : New test.
11371 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11374 * g++.dg/inherit/virtual7.C: New test.
11376 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11379 * objc.dg/type-size-3.m: Updated error message.
11380 * objc.dg/type-size-4.m: New test.
11381 * objc.dg/type-size-5.m: New test.
11383 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11385 * lib/gnat.exp: Fix comments.
11386 Don't load libgloss.exp.
11387 (default_gnat_version): Call $compiler with --version.
11388 Adapt regexp for gnatmake output, insert version.
11389 (gnat_version): New proc.
11390 (gnat_init): Remove gnat_libgcc_s_path.
11391 (gnat_target_compile): Likewise.
11392 Remove ld_library_path.
11393 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11394 (gnat_pass): Remove.
11395 (gnat_pass): Remove.
11396 (gnat_finish): Remove.
11397 (gnat_exit): Remove.
11398 (local_find_gnatmake): Reindent.
11399 (runtest_file_p): Remove.
11400 (prune_warnings): Remove.
11401 (find_gnatclean): New proc.
11402 * lib/gnat-dg.exp (lremove): New proc.
11403 (gnat-dg-test): Reindent.
11404 Remove additional output files.
11405 (gnat-dg-runtest): Remove.
11407 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11408 * gnat.dg/loop_optimization6.adb: Likewise.
11409 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11411 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11413 PR tree-optimization/47835
11414 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11416 2011-02-22 Tobias Burnus <burnus@net-b.de>
11418 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11419 * gfortran.dg/abstract_type_2.f03: Ditto.
11420 * gfortran.dg/abstract_type_3.f03: Ditto.
11421 * gfortran.dg/abstract_type_4.f03: Ditto.
11422 * gfortran.dg/abstract_type_5.f03: Ditto.
11423 * gfortran.dg/abstract_type_6.f03: Ditto.
11424 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11425 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11426 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11427 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11428 * gfortran.dg/array_function_5.f90: Ditto.
11429 * gfortran.dg/asynchronous_3.f03: Ditto.
11430 * gfortran.dg/char_expr_1.f90: Ditto.
11431 * gfortran.dg/class_14.f03: Ditto.
11432 * gfortran.dg/data_array_6.f: Ditto.
11433 * gfortran.dg/data_invalid.f90: Ditto.
11434 * gfortran.dg/dot_product_1.f03: Ditto.
11435 * gfortran.dg/func_derived_5.f90: Ditto.
11436 * gfortran.dg/func_result_4.f90: Ditto.
11437 * gfortran.dg/implied_do_1.f90: Ditto.
11438 * gfortran.dg/initialization_25.f90: Ditto.
11439 * gfortran.dg/initialization_26.f90: Ditto.
11440 * gfortran.dg/interface_34.f90: Ditto.
11441 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11442 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11443 * gfortran.dg/matmul_8.f03: Ditto.
11444 * gfortran.dg/merge_init_expr.f90: Ditto.
11445 * gfortran.dg/pack_assign_1.f90: Ditto.
11446 * gfortran.dg/pack_vector_1.f90: Ditto.
11447 * gfortran.dg/pointer_check_8.f90: Ditto.
11448 * gfortran.dg/product_init_expr.f03: Ditto.
11449 * gfortran.dg/reshape_order_5.f90: Ditto.
11450 * gfortran.dg/reshape_shape_1.f90: Ditto.
11451 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11452 * gfortran.dg/same_name_2.f90: Ditto.
11453 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11454 * gfortran.dg/spread_init_expr.f03: Ditto.
11455 * gfortran.dg/stmt_func_1.f90: Ditto.
11456 * gfortran.dg/sum_init_expr.f03: Ditto.
11457 * gfortran.dg/transpose_3.f03: Ditto.
11458 * gfortran.dg/unpack_init_expr.f03: Ditto.
11459 * gfortran.dg/warn_conversion.f90: Ditto.
11460 * gfortran.dg/warn_conversion_2.f90: Ditto.
11461 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11462 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11463 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11464 * gfortran.dg/whole_file_16.f90: Ditto.
11465 * gfortran.dg/whole_file_17.f90: Ditto.
11466 * gfortran.dg/whole_file_18.f90: Ditto.
11467 * gfortran.dg/whole_file_20.f03: Ditto.
11468 * gfortran.dg/whole_file_5.f90: Ditto.
11469 * gfortran.dg/whole_file_6.f90: Ditto.
11470 * gfortran.dg/write_invalid_format.f90: Ditto.
11471 * gfortran.dg/zero_sized_6.f90: Ditto.
11473 2011-02-21 Jeff Law <law@redhat.com>
11475 PR rtl-optimization/46178
11476 * gcc.target/i386/pr46178.c: New test.
11478 PR rtl-optimization/46002
11479 * gcc.c-torture/compile/pr46002.c: New test.
11481 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11483 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11486 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11489 * g++.dg/debug/pr47106.C: Require effective target lto.
11491 2011-02-21 Jason Merrill <jason@redhat.com>
11493 * g++.dg/cpp0x/constexpr-diag2.C: New.
11495 2011-02-20 Jason Merrill <jason@redhat.com>
11497 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11499 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11501 * g++.dg/overload/conv-op1.C: New.
11503 * g++.dg/cpp0x/constexpr-synth1.C: New.
11505 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11507 * objc.dg/layout-2.m: New.
11508 * objc.dg/selector-3.m: Adjusted location of error message.
11509 * objc.dg/type-size-3.m: Same.
11510 * obj-c++.dg/selector-3.mm: Same.
11512 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11515 * objc.dg/property/dotsyntax-22.m: New.
11516 * obj-c++.dg/property/dotsyntax-22.mm: New.
11518 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11521 * g++.dg/template/typedef38.C: New test.
11523 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11526 * gfortran.dg/whole_file_30.f90 : New test.
11527 * gfortran.dg/whole_file_31.f90 : New test.
11529 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11533 * gfortran.dg/whole_file_28.f90 : New test.
11534 * gfortran.dg/whole_file_29.f90 : New test.
11536 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11539 * g++.dg/template/crash105.C: New.
11541 2011-02-19 Jason Merrill <jason@redhat.com>
11543 * g++.dg/cpp0x/regress/no-elide1.C: New.
11545 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11547 PR tree-optimization/46620
11548 * gcc.dg/pr46620.c: New.
11550 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11553 * gcc.target/i386/pr47809.c: New test.
11555 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11556 Tobias Burnus <burnus@net-b.de>
11558 * lib/target-supports.exp
11559 (check_effective_target_fortran_large_real): New check for large reals.
11560 * gfortran.dg/nan_7.f90: New test.
11562 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11564 PR libgfortran/47567
11565 * gfortran.dg/fmt_f0_1.f90: Update test.
11567 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11570 * gfortran.dg/array_constructor_36.f90 : New test.
11571 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11572 allow for comparison between different elements of the array
11573 constructor at different levels of optimization.
11575 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11577 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11578 * gcc.target/i386/pr32280-1.c: Likewise.
11580 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11583 * gcc.target/i386/pr47800.c: New test.
11585 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11587 * objc/execute/exceptions/foward-1.x: New.
11589 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11592 * gfortran.dg/derived_constructor_comps_4.f90: New.
11594 2011-02-18 Tobias Burnus
11597 * gfortran.dg/func_result_6.f90: New.
11599 2011-02-18 Michael Matz <matz@suse.de>
11602 * gfortran.dg/lto/pr45586_0.f90: New test.
11603 * gfortran.dg/typebound_proc_20.f90: Ditto.
11604 * gfortran.dg/typebound_proc_21.f90: Ditto.
11606 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11609 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11611 2011-02-18 Tobias Burnus <burnus@net-b.de>
11614 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11615 gcc_warning_prefix.
11616 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11617 normalizing the error/warning output.
11618 * gfortran.dg/Wall.f90: Update dg-error/warning.
11619 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11620 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11621 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11622 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11623 * gfortran.dg/class_30.f90: Update dg-error/warning.
11624 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11625 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11626 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11627 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11628 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11629 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11630 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11631 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11632 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11633 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11634 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11635 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11636 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11637 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11638 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11639 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11640 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11641 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11642 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11643 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11644 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11645 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11646 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11647 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11648 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11650 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11653 * gfortran.dg/proc_ptr_comp_30.f90: New.
11655 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11658 * gcc.target/i386/pr47780.c: New test.
11660 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11663 * gfortran.dg/class_40.f03: New.
11665 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11668 * g++.dg/cpp0x/auto21.C: New test.
11670 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11672 * objc.dg/special/unclaimed-category-1.h: Updated for
11674 * objc.dg/special/unclaimed-category-1.m: Same.
11675 * objc.dg/zero-link-1.m: Same.
11676 * objc.dg/lookup-1.m: Same.
11677 * objc.dg/torture/strings/const-str-9.m
11678 * objc.dg/torture/strings/const-str-10.m: Same.
11679 * objc.dg/torture/strings/const-str-11.m: Same.
11680 * objc.dg/torture/forward-1.m: Same.
11681 * objc.dg/zero-link-2.m: Same.
11682 * objc.dg/encode-7-next-64bit.m: Same.
11683 * objc.dg/method-4.m: Same.
11684 * objc.dg/next-runtime-1.m: Same.
11685 * objc.dg/image-info.m: Same.
11686 * objc.dg/pr23214.m: Same.
11687 * objc.dg/symtab-1.m: Same.
11688 * obj-c++.dg/basic.m: Same.
11689 * obj-c++.dg/proto-lossage-3.m: Same.
11690 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11691 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11692 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11693 * obj-c++.dg/method-11.m: Same.
11694 * objc/execute/enumeration-1.m: Same.
11695 * objc/execute/object_is_class.m: Same.
11696 * objc/execute/formal_protocol-2.m: Same.
11697 * objc/execute/formal_protocol-4.m: Same.
11698 * objc/execute/formal_protocol-6.m: Same.
11699 * objc/execute/bycopy-3.m: Same.
11700 * objc/execute/exceptions/catchall-1.m: Same.
11701 * objc/execute/exceptions/finally-1.m: Same.
11702 * objc/execute/exceptions/local-variables-1.m: Same.
11703 * objc/execute/exceptions/foward-1.m: Same.
11704 * objc/execute/bf-common.h
11705 * objc/execute/enumeration-2.m: Same.
11706 * objc/execute/formal_protocol-1.m: Same.
11707 * objc/execute/formal_protocol-3.m: Same.
11708 * objc/execute/formal_protocol-5.m: Same.
11709 * objc/execute/accessing_ivars.m: Same.
11710 * objc/execute/bycopy-2.m: Same.
11711 * objc/execute/formal_protocol-7.m: Same.
11712 * objc/execute/compatibility_alias.m: Same.
11713 * objc/execute/no_clash.m: Same.
11714 * objc/execute/object_is_meta_class.m: Same.
11715 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11716 * objc/execute/class-tests-1.h: Include stdio.h.
11717 * objc/execute/class-tests-2.h: Same.
11718 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11720 * obj-c++.dg/try-catch-2.mm: Same.
11722 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11725 * g++.dg/warn/Wunused-parm-4.C: New test.
11727 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11728 Jan Hubicka <jh@suse.cz>
11732 * g++.dg/debug/pr47106.C: New.
11734 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11737 * gcc.target/i386/pr43653.c: New test.
11739 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11742 * g++.dg/template/inherit6.C: New test.
11744 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11747 * gfortran.dg/class_39.f03: New.
11749 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11752 * g++.dg/cpp0x/variadic106.C: New test.
11754 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11756 PR libfortran/47757
11757 * gfortran.dg/pr47757-1.f90: New test.
11758 * gfortran.dg/pr47757-2.f90: New test.
11759 * gfortran.dg/pr47757-3.f90: New test.
11762 * g++.dg/cpp0x/enum8.C: New test.
11764 2011-02-15 Jason Merrill <jason@redhat.com>
11766 * g++.dg/inherit/implicit-trivial1.C: New.
11767 * g++.dg/cpp0x/implicit-trivial1.C: New.
11769 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11771 PR middle-end/47725
11772 * gcc.dg/torture/pr47725.c: Removed.
11774 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11777 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11778 constant does not generate a load from memory.
11780 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11782 PR middle-end/47725
11783 * gcc.dg/torture/pr47725.c: New.
11785 2011-02-15 Richard Guenther <rguenther@suse.de>
11787 PR tree-optimization/47743
11788 * gcc.dg/torture/pr47743.c: New testcase.
11790 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11792 PR middle-end/47581
11793 * gcc.target/i386/pr47581.c: New test.
11795 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11798 * gfortran.dg/select_type_22.f03: New.
11800 2011-02-14 Jason Merrill <jason@redhat.com>
11802 * g++.dg/cpp0x/regress/enum1.C: New.
11804 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11806 * gnat.dg/include.adb: New test.
11808 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11811 * gfortran.dg/class_38.f03: New.
11813 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11815 * gcc.dg/pr46494.c: New test.
11817 2011-02-14 Richard Guenther <rguenther@suse.de>
11819 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11821 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11824 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11825 sparc*-sun-solaris2.11.
11827 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11830 * gfortran.dg/argument_checking_18.f90: New.
11832 2011-02-13 Tobias Burnus <burnus@net-b.de>
11834 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11835 * gfortran.dg/argument_checking_17.f90: New.
11837 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11839 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11840 are temporarily disabled.
11841 * gfortran.dg/class_7.f03: Ditto.
11842 * gfortran.dg/coarray_14.f90: Ditto.
11843 * gfortran.dg/typebound_proc_13.f03: Ditto.
11845 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11848 * gfortran.dg/extends_11.f03: New.
11850 2011-02-11 Xinliang David Li <davidxl@google.com>
11852 PR tree-optimization/47707
11853 * g++.dg/tree-ssa/pr47707.C: New test.
11855 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11857 * g++.dg/opt/inline17.C: New test.
11859 2011-02-11 Tobias Burnus <burnus@net-b.de>
11862 * gfortran.dg/pure_formal_2.f90: New.
11864 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11866 PR rtl-optimization/47614
11867 * gfortran.dg/pr47614.f: New.
11869 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11872 * gcc.dg/opts-6.c: New test.
11874 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11877 * gcc.dg/pr47684.c: New test.
11879 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11882 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11883 c99_runtime, dg-add-options c99_runtime.
11884 (main): Use __asm__.
11886 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11889 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11890 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11891 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11892 * gcc.dg/ucnid-10.c: Likewise.
11893 * gcc.dg/ucnid-13.c: Likewise.
11894 * gcc.dg/ucnid-7.c: Likewise.
11895 * gcc.dg/ucnid-8.c: Likewise.
11896 Adapt dg-warning line number.
11898 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11900 * gcc.target/i386/parity-1.c: Use -march=k8.
11901 * gcc.target/i386/parity-2.c: Ditto.
11902 * gcc.target/i386/vecinit-1.c: Ditto.
11903 * gcc.target/i386/vecinit-2.c: Ditto.
11905 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11908 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11909 * gcc.target/mips/save-restore-3.c: Likewise.
11910 * gcc.target/mips/save-restore-4.c: Likewise.
11911 * gcc.target/mips/save-restore-5.c: Likewise.
11914 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11915 * g++.dg/tree-prof/partition2.C: Likewise.
11917 2011-02-09 Jason Merrill <jason@redhat.com>
11919 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11920 rather than misdeclare std::puts.
11922 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11923 * g++.dg/other/warning1.C: Likewise.
11924 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11925 * g++.old-deja/g++.gb/scope06.C: Likewise.
11926 * g++.old-deja/g++.law/cvt11.C: Likewise.
11927 * g++.old-deja/g++.law/init1.C: Likewise.
11928 * g++.dg/abi/mangle26.C: Likewise.
11930 * g++.dg/template/function1.C: Adjust for C++0x mode.
11931 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11933 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11934 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11936 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11938 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11940 * g++.dg/cpp0x/regress: New directory.
11941 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11942 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11943 * g++.dg/cpp0x/regress/regress3.C: New.
11945 2011-02-10 Richard Guenther <rguenther@suse.de>
11947 PR tree-optimization/47677
11948 * gcc.dg/torture/pr47677.c: New testcase.
11950 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11952 * objc.dg/special/load-category-1.m: Remove unused header.
11953 * objc.dg/special/load-category-1a.m: Likewise.
11954 * objc.dg/special/load-category-2.m: Likewise.
11955 * objc.dg/special/load-category-2a.m: Likewise.
11956 * objc.dg/special/load-category-3.m: Likewise.
11957 * objc.dg/special/load-category-3a.m: Likewise.
11958 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11959 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11960 * objc.dg/attributes/class-attribute-1.m: Likewise.
11961 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11962 * obj-c++.dg/property/property.exp: Likewise.
11963 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11964 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11965 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11966 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11967 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11968 * obj-c++.dg/template-8.mm: Likewise.
11970 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11973 * gcc.target/i386/pr47665.c: New test.
11975 2011-02-10 Jie Zhang <jie@codesourcery.com>
11979 2011-02-05 Jie Zhang <jie@codesourcery.com>
11981 * gcc.dg/pr42631.c: Update test.
11982 * gcc.dg/pr42631-2.c: New test.
11984 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11987 * gfortran.dg/proc_decl_25.f90: New.
11989 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11992 * gfortran.dg/typebound_assignment_2.f03: New.
11994 2011-02-09 Richard Guenther <rguenther@suse.de>
11996 PR tree-optimization/47664
11997 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11999 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12001 PR middle-end/47646
12002 * gnat.dg/uninit_func.adb: Adjust dg directive.
12004 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12006 PR middle-end/47646
12007 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12009 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12012 * gfortran.dg/auto_dealloc_2.f90: New.
12014 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12016 * gcc.dg/builtins-config.h: Remove __sgi handling.
12017 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12018 -std=c99 for mips-sgi-irix6.5*.
12020 2011-02-09 Martin Jambor <mjambor@suse.cz>
12022 PR middle-end/45505
12023 * gfortran.dg/pr25923.f90: Remove xfails.
12025 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12028 * gfortran.dg/inquire_14.f90: New test.
12030 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12033 * gfortran.dg/pointer_init_6.f90: New.
12035 2011-02-08 Jeff Law <law@redhat.com>
12037 PR tree-optimization/42893
12038 * gcc.tree-ssa/pr42893.c: New test.
12040 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12042 PR tree-optimization/46834
12043 PR tree-optimization/46994
12044 PR tree-optimization/46995
12045 * gcc.dg/graphite/id-pr46834.c: New.
12046 * gfortran.dg/graphite/id-pr46994.f90: New.
12047 * gfortran.dg/graphite/id-pr46995.f90: New.
12049 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12051 PR middle-end/47646
12052 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12053 using the variable is known the warning is emitted there.
12054 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12055 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12057 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12060 * gcc.dg/noreturn-1.c (foo5): Likewise.
12061 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12062 (method2): Likewise.
12064 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12065 the return statement using the uninitialized variable.
12066 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12068 2011-02-08 Richard Guenther <rguenther@suse.de>
12070 PR middle-end/47639
12071 * g++.dg/opt/pr47639.c: New testcase.
12073 2011-02-08 Richard Guenther <rguenther@suse.de>
12075 PR tree-optimization/47632
12076 * g++.dg/opt/pr47632.C: New testcase.
12078 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12080 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12082 2011-02-07 Richard Guenther <rguenther@suse.de>
12084 PR tree-optimization/47615
12085 * g++.dg/opt/pr47615.C: New testcase.
12087 2011-02-07 Richard Guenther <rguenther@suse.de>
12089 PR tree-optimization/47621
12090 * gcc.dg/torture/pr47621.c: New testcase.
12092 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12094 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12096 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12099 * gfortran.dg/allocate_with_source_1 : New test.
12101 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12103 PR middle-end/47610
12104 * gcc.dg/pr47610.c: New test.
12106 2011-02-05 Jie Zhang <jie@codesourcery.com>
12109 * gcc.dg/pr42631.c: Update test.
12110 * gcc.dg/pr42631-2.c: New test.
12112 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12115 * gfortran.dg/pr47574.f90: New test.
12117 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12119 PR tree-optimization/46194
12120 * gcc.dg/autopar/pr46194.c: New.
12122 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12124 PR tree-optimization/43695
12125 * g++.dg/ipa/pr43695.C: New.
12127 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12129 PR inline-asm/23200
12130 * gcc.dg/pr23200.c: New test.
12132 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12135 * g++.dg/pr47589.C: New test.
12137 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12140 * g++.dg/template/typedef37.C: New test.
12141 * g++.dg/template/param1.C: Adjust expected error message.
12143 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12145 PR middle-end/31490
12146 * gcc.dg/pr31490-2.c: New test.
12147 * gcc.dg/pr31490-3.c: New test.
12148 * gcc.dg/pr31490-4.c: New test.
12150 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12151 Jakub Jelinek <jakub@redhat.com>
12154 * g++.dg/parser/semicolon3.C: Adjust.
12155 * g++.dg/parser/semicolon4.C: New testcase.
12156 * g++.dg/pr46890.C: New testcase.
12158 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12161 * g++.dg/init/pr29571.C: New.
12163 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12165 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12166 instead of vect_int.
12168 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12171 * gcc.target/i386/pr47312.c: New test.
12174 * gcc.target/i386/pr47564.c: New test.
12176 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12178 PR tree-optimization/45122
12179 * gcc.dg/tree-ssa/pr45122.c: New.
12181 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12184 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12187 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12188 and vsx so a default --with-cpu=power7 doesn't give an error
12189 when -mavoid-indexed-addresses is used.
12191 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12192 wrapper function to save the arguments and then jump to the real
12193 function, rather than depending on the compiler not to move stuff
12195 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12197 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12198 Paul Thomas <pault@gcc.gnu.org>
12201 * gfortran.dg/class_37.f03 : New test.
12203 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12204 Richard Guenther <rguenther@suse.de>
12206 PR tree-optimization/40979
12208 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12209 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12210 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12211 check_vect_support_and_set_flags.
12212 * gfortran.dg/graphite/vect-pr40979.f90: New.
12214 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12217 * gfortran.dg/class_36.f03: New.
12219 2011-02-02 Richard Guenther <rguenther@suse.de>
12221 PR tree-optimization/47566
12222 * gcc.dg/lto/20110201-1_0.c: New testcase.
12224 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12230 * debug/pr47498.c: New.
12231 * debug/pr47501.c: New.
12233 2011-02-01 Richard Guenther <rguenther@suse.de>
12235 PR tree-optimization/47559
12236 * g++.dg/torture/pr47559.C: New testcase.
12238 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12241 * gfortran.dg/typebound_call_20.f03: New.
12243 2011-02-01 Richard Guenther <rguenther@suse.de>
12245 PR tree-optimization/47555
12246 * gcc.dg/pr47555.c: New testcase.
12248 2011-02-01 Richard Guenther <rguenther@suse.de>
12250 PR tree-optimization/47541
12251 * g++.dg/torture/pr47541.C: New testcase.
12253 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12256 * gfortran.dg/typebound_call_19.f03: New.
12258 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12261 * g++.dg/cpp0x/pr47416.C: New test.
12263 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12266 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12268 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12271 * gfortran.dg/typebound_assignment_1.f03: New.
12273 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12275 PR tree-optimization/47538
12276 * gcc.c-torture/execute/pr47538.c: New test.
12278 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12281 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12283 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12285 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12287 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12289 PR rtl-optimization/44031
12290 * gcc.c-torture/compile/20110131-1.c: New test.
12292 2011-01-31 Tobias Burnus <burnus@net-b.de>
12295 * gfortran.dg/stmt_func_1.f90: New.
12297 2011-01-31 Tobias Burnus <burnus@net-b.de>
12300 * gfortran.dg/interface_34.f90: New.
12302 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12305 * gfortran.dg/realloc_on_assign_5.f03: New test.
12306 * gfortran.dg/realloc_on_assign_5.f03: New test.
12308 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12310 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12311 * gfortran.dg/bessel_7.f90: Likewise.
12312 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12314 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12315 * gfortran.dg/sum_init_expr.f03: Likewise.
12317 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12319 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12322 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12323 loop only on "vect_intfloat_cvt" targets.
12325 2011-01-29 Tobias Burnus <burnus@net-b.de>
12328 * gfortran.dg/shape_6.f90: New.
12330 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12332 PR libgfortran/47434
12333 * gfortran.dg/read_infnan_1.f90: Update test.
12334 * gfortran.dg/module_nan.f90: Update test.
12335 * gfortran.dg/char4_iunit_1.f03: Update test.
12336 * gfortran.dg/large_real_kind_1.f90: Update test.
12337 * gfortran.dg/real_const_3.f90: Update test.
12338 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12340 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12343 * g++.dg/template/param2.C: New test.
12345 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12347 PR libgfortran/47285
12348 * gfortran.dg/fmt_g.f: New test.
12350 2011-01-28 Tobias Burnus <burnus@net-b.de>
12353 * gfortran.dg/pure_formal_1.f90: New.
12355 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12358 * gcc.dg/tls/pr42894.c: New test.
12360 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12362 * gcc.dg/pr47276.c: Add dg-require-visibility.
12364 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12366 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12368 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12369 Tobias Burnus <burnus@gcc.gnu.org>
12374 * gfortran.dg/realloc_on_assign_3.f03: New test.
12375 * gfortran.dg/realloc_on_assign_4.f03: New test.
12376 * gfortran.dg/allocatable_function_5.f90: New test.
12377 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12378 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12379 implemented" dg-errors.
12381 2011-01-27 Jan Hubicka <jh@suse.cz>
12383 PR middle-end/46949
12384 * gcc.dg/attr-weakref-4.c: New testcase
12386 2011-01-27 Martin Jambor <mjambor@suse.cz>
12388 PR tree-optimization/47228
12389 * gcc.dg/torture/pr47228.c: New test.
12391 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12393 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12395 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12397 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12398 when using auto-overlay support on the SPU.
12400 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12402 PR rtl-optimization/44174
12403 * gcc.target/i386/asm-6.c: New test.
12405 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12407 PR rtl-optimization/46856
12408 * gcc.c-torture/compile/pr46856.c: New test.
12410 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12411 Andrew Pinski <pinskia@gmail.com>
12414 * gcc.dg/pr43082.c: New.
12416 2011-01-26 DJ Delorie <dj@redhat.com>
12418 PR rtl-optimization/46878
12419 * gcc.dg/pr46878-1.c: New test.
12421 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12424 * g++.dg/cpp0x/pr47476.C: New test.
12426 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12428 * gcc.c-torture/compile/20110126-1.c: New test.
12430 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12433 * gcc.dg/torture/pr47473.c: New test.
12435 2011-01-26 Jan Hubicka <jh@suse.cz>
12438 * gcc.c-torture/execute/pr47237.c: New testcase.
12440 2011-01-26 Jan Hubicka <jh@suse.cz>
12442 PR tree-optimization/47190
12443 * gcc.dg/attr-weakref-3.c: New testcase.
12445 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12448 * gcc.dg/dll-9a.c: New test file.
12449 * gcc.dg/dll-11.c: Likewise.
12450 * gcc.dg/dll-12.c: Likewise.
12451 * gcc.dg/dll-12a.c: Likewise.
12452 * gcc.dg/dll-11a.c: Likewise.
12453 * gcc.dg/dll-9.c: Likewise.
12454 * gcc.dg/dll-10.c: Likewise.
12455 * gcc.dg/dll-10a.c: Likewise.
12456 * g++.dg/ext/dllexport4a.cc: Likewise.
12457 * g++.dg/ext/dllexport4.C: Likewise.
12458 * g++.dg/ext/dllexport5.C: Likewise.
12459 * g++.dg/ext/dllexport5a.cc: Likewise.
12461 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12463 PR tree-optimization/46970
12464 * gcc.dg/graphite/pr46970.c: New.
12466 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12468 PR tree-optimization/46215
12469 * gcc.dg/graphite/pr46215.c: New.
12471 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12473 PR tree-optimization/46168
12474 * gcc.dg/graphite/pr46168.c: New.
12476 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12478 PR tree-optimization/43657
12479 * gcc.dg/graphite/pr43657.c: New.
12481 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12483 PR tree-optimization/29832
12484 * gfortran.dg/graphite/pr29832.f90: New.
12486 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12488 PR tree-optimization/43567
12489 * gcc.dg/graphite/pr43567.c: New.
12491 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12493 * gfortran.dg/graphite/interchange-4.f: New.
12494 * gfortran.dg/graphite/interchange-5.f: New.
12496 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12497 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12498 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12499 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12500 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12501 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12502 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12503 * gfortran.dg/ltrans-7.f90: Removed.
12504 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12506 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12507 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12508 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12509 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12510 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12511 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12512 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12513 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12514 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12515 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12516 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12517 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12518 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12519 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12520 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12521 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12522 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12523 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12524 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12525 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12526 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12527 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12528 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12529 * gcc.dg/tree-ssa/data-dep-1.c
12530 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12531 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12532 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12533 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12534 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12536 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12538 PR tree-optimization/47265
12539 PR tree-optimization/47443
12540 * gcc.c-torture/compile/pr47265.c: New test.
12541 * gcc.dg/pr47443.c: New test.
12543 2011-01-25 Martin Jambor <mjambor@suse.cz>
12545 PR tree-optimization/47382
12546 * g++.dg/torture/pr47382.C: New test.
12547 * g++.dg/opt/devirt1.C: Xfail.
12549 2011-01-25 Yao Qi <yao@codesourcery.com>
12552 * gcc.target/arm/pr45701-1.c: New test.
12553 * gcc.target/arm/pr45701-2.c: New test.
12554 * gcc.target/arm/pr45701-3.c: New test.
12556 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12557 Jakub Jelinek <jakub@redhat.com>
12559 PR tree-optimization/47271
12560 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12562 2011-01-25 Nick Clifton <nickc@redhat.com>
12564 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12565 (saturate_add): Delete.
12566 (exchange): Delete.
12567 (main): Do not run saturate_add.
12568 (set_interrupts): Delete.
12570 2011-01-25 Tobias Burnus <burnus@net-b.de>
12573 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12575 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12577 PR tree-optimization/47427
12578 PR tree-optimization/47428
12579 * gcc.c-torture/compile/pr47427.c: New test.
12580 * gcc.c-torture/compile/pr47428.c: New test.
12582 2011-01-25 Richard Guenther <rguenther@suse.de>
12584 PR middle-end/47411
12585 * gcc.dg/torture/pr47411.c: New testcase.
12587 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12589 * gfortran.dg/graphite/id-24.f: New.
12590 * gfortran.dg/graphite/id-25.f: New.
12592 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12594 * gfortran.dg/graphite/id-23.f: New.
12596 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12598 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12600 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12602 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12603 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12604 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12605 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12606 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12607 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12608 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12609 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12610 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12612 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12614 * gcc.dg/graphite/block-0.c: Add documentation.
12615 * gcc.dg/graphite/block-4.c: Same.
12616 * gcc.dg/graphite/block-7.c: Same.
12617 * gcc.dg/graphite/block-8.c: New.
12618 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12619 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12620 * gcc.dg/graphite/interchange-12.c: Add documentation.
12621 * gcc.dg/graphite/interchange-13.c: New.
12622 * gcc.dg/graphite/interchange-14.c: New.
12623 * gcc.dg/graphite/interchange-15.c: New.
12624 * gcc.dg/graphite/interchange-8.c: Add documentation.
12625 * gcc.dg/graphite/interchange-mvt.c: Same.
12627 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12630 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12631 * gcc.target/powerpc/altivec-14.c: Ditto.
12632 * gcc.target/powerpc/altivec-33.c: Ditto.
12633 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12634 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12635 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12636 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12637 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12638 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12639 * g++.dg/ext/altivec-15.C: Ditto.
12640 * g++.dg/ext/altivec-types-1.C: Ditto.
12641 * g++.dg/ext/altivec-types-2.C: Ditto.
12642 * g++.dg/ext/altivec-types-3.C: Ditto.
12643 * g++.dg/ext/altivec-types-4.C: Ditto.
12645 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12647 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12649 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12651 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12652 optimization options.
12654 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12656 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12659 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12661 2011-01-23 Tobias Burnus <burnus@net-b.de>
12664 * gfortran.dg/allocatable_scalar_12.f90: New.
12666 2011-01-23 Ira Rosen <irar@il.ibm.com>
12668 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12669 vectorization to be not profitable if peeling is used to
12670 realign the memory access.
12671 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12672 loop bound to avoid loop unrolling.
12673 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12675 2011-01-22 Jan Hubicka <jh@suse.cz>
12678 * g++.dg/lto/pr47333.C: New file.
12680 2011-01-22 Jan Hubicka <jh@suse.cz>
12682 PR tree-optimization/43884
12684 * gcc.dg/autopar/outer-2.c: Increase array size.
12685 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12687 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12690 * gfortran.dg/c_loc_tests_16.f90: New test.
12692 2011-01-22 Tobias Burnus <burnus@net-b.de>
12695 * gfortran.dg/typebound_proc_19.f90: New.
12697 2011-01-21 Jeff Law <law@redhat.com>
12699 PR tree-optimization/47053
12700 * g++.dg/pr47053.C: New test.
12702 2011-01-21 Jason Merrill <jason@redhat.com>
12705 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12707 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12710 * g++.dg/cpp0x/range-for10.C: New test.
12711 * g++.dg/template/for1.C: New test.
12713 PR middle-end/45566
12714 * g++.dg/tree-prof/partition3.C: New test.
12716 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12718 PR rtl-optimization/47366
12719 * g++.dg/opt/pr47366.C: New test.
12721 2011-01-21 Jason Merrill <jason@redhat.com>
12724 * g++.dg/cpp0x/constexpr-regress2.C: New.
12726 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12728 2011-01-21 Jeff Law <law@redhat.com>
12730 PR rtl-optimization/41619
12731 * gcc.dg/pr41619.c: New.
12733 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12735 PR tree-optimization/47355
12736 * g++.dg/opt/pr47355.C: New test.
12738 2011-01-21 Richard Guenther <rguenther@suse.de>
12740 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12743 2011-01-21 Richard Guenther <rguenther@suse.de>
12745 PR tree-optimization/47365
12746 * gcc.dg/torture/pr47365.c: New testcase.
12747 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12749 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12751 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12753 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12755 PR tree-optimization/47391
12756 * gcc.dg/pr47391.c: New test.
12758 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12760 * g++.dg/template/char1.C: Use signed char.
12762 2011-01-21 Tobias Burnus <burnus@net-b.de>
12765 * gfortran.dg/pointer_target_4.f90: New.
12767 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12770 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12771 ILP32 system and not IP32.
12773 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12776 * g++.dg/debug/pr46583.C: New.
12778 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12781 * g++.dg/debug/pr47283.C: New test.
12784 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12785 * gcc.target/i386/headmerge-2.c: Likewise.
12787 2011-01-20 Richard Guenther <rguenther@suse.de>
12789 PR middle-end/47370
12790 * gcc.dg/torture/pr47370.c: New testcase.
12792 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12794 PR tree-optimization/46130
12795 * gcc.dg/pr46130-1.c: New test.
12796 * gcc.dg/pr46130-2.c: New test.
12798 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12801 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12803 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12806 * g++.dg/debug/pr46240.cc: New.
12808 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12811 * g++.dg/template/anonunion1.C: New test.
12813 PR rtl-optimization/47337
12814 * gcc.c-torture/execute/pr47337.c: New test.
12816 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12819 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12821 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12823 PR tree-optimization/46021
12824 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12826 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12828 PR tree-optimization/47290
12829 * g++.dg/torture/pr47290.C: New test.
12831 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12834 * gfortran.dg/proc_ptr_comp_29.f90: New.
12836 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12839 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12840 powerpc-apple-darwin9.
12842 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12844 PR rtl-optimization/47299
12845 * gcc.c-torture/execute/pr47299.c: New test.
12847 2011-01-17 Jason Merrill <jason@redhat.com>
12849 * g++.dg/cpp0x/constexpr-virtual.C: New.
12851 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12854 * gfortran.dg/gomp/pr47331.f90: New test.
12856 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12859 * objc.dg/selector-warn-1.m: New.
12860 * obj-c++.dg/selector-warn-1.mm: New.
12862 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12864 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12865 Update dg-final accordingly.
12867 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12869 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12871 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12873 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12875 * gcc.dg/guality/pr36728-2.c: Likewise.
12877 2011-01-17 Richard Guenther <rguenther@suse.de>
12879 PR tree-optimization/47313
12880 * g++.dg/torture/pr47313.C: New testcase.
12882 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12885 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12886 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12887 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12888 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12890 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12892 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12893 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12894 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12896 2011-01-17 Richard Guenther <rguenther@suse.de>
12898 PR tree-optimization/45967
12899 * gcc.dg/torture/pr45967-2.c: New testcase.
12900 * gcc.dg/torture/pr45967-3.c: Likewise.
12902 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12905 * g++.dg/ext/pr47213.C: Require visibility.
12907 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12909 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12910 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12912 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12914 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12915 Linux-based targets.
12917 2011-01-13 Jan Hubicka <jh@suse.cz>
12919 PR tree-optimization/47276
12920 * gcc.dg/pr47276.c: New testcase.
12922 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12923 Jonathan Wakely <jwakely.gcc@gmail.com>
12926 * g++.dg/other/pr33558.C: New.
12927 * g++.dg/other/pr33558-2.C: New.
12929 2011-01-14 Martin Jambor <mjambor@suse.cz>
12931 PR tree-optimization/45934
12932 PR tree-optimization/46302
12933 * g++.dg/ipa/devirt-c-1.C: New test.
12934 * g++.dg/ipa/devirt-c-2.C: Likewise.
12935 * g++.dg/ipa/devirt-c-3.C: Likewise.
12936 * g++.dg/ipa/devirt-c-4.C: Likewise.
12937 * g++.dg/ipa/devirt-c-5.C: Likewise.
12938 * g++.dg/ipa/devirt-c-6.C: Likewise.
12939 * g++.dg/ipa/devirt-6.C: Likewise.
12940 * g++.dg/ipa/devirt-d-1.C: Likewise.
12941 * g++.dg/torture/pr45934.C: Likewise.
12943 2011-01-14 Jason Merrill <jason@redhat.com>
12945 * g++.dg/cpp0x/variadic105.C: New.
12947 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12948 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12951 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12952 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12953 execution tests on i?86-*-*, x86_64-*-* and
12954 powerpc*-apple-darwin* && ilp32.
12955 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12956 tests on i?86-*-* and x86_64-*-*.
12958 2011-01-14 Richard Guenther <rguenther@suse.de>
12960 PR tree-optimization/47280
12961 * g++.dg/opt/pr47280.C: New testcase.
12963 2011-01-14 Jason Merrill <jason@redhat.com>
12965 * g++.dg/cpp0x/constexpr-regress1.C: New.
12967 * g++.dg/ext/flexary2.C: New.
12969 2011-01-14 Richard Guenther <rguenther@suse.de>
12971 PR middle-end/47281
12972 * gcc.dg/torture/pr47281.c: New testcase.
12973 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12975 2011-01-14 Richard Guenther <rguenther@suse.de>
12977 PR tree-optimization/47286
12978 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12980 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12983 * g++.dg/ext/pr47213.C: New.
12985 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12987 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12989 2011-01-13 Tobias Burnus <burnus@net-b.de>
12990 Mikael Morin <mikael@gcc.gnu.org>
12994 * gfortran.dg/select_type_20.f90: New.
12995 * gfortran.dg/select_type_21.f90: New.
12997 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13000 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13002 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13004 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13005 * gcc.dg/guality/pr36728-2.c: Likewise.
13007 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13010 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13012 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13014 PR rtl-optimization/45352
13015 * gcc.dg/pr45352-3.c: New.
13017 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13019 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13021 * g++.dg/cpp0x/range-for8.C: New.
13022 * g++.dg/cpp0x/range-for9.C: New.
13024 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13027 * g++.dg/debug/pr47209.C: New.
13029 2011-01-12 Richard Guenther <rguenther@suse.de>
13032 * gcc.dg/lto/pr47259_0.c: New testcase.
13033 * gcc.dg/lto/pr47259_1.c: Likewise.
13035 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13037 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13038 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13039 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13040 methods missing from the OBJC2 Object.
13041 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13042 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13043 GNU and NeXT runtimes.
13044 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13046 * objc-obj-c++-shared/Object1.m: Likewise.
13047 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13048 * objc.dg/proto-qual-1.m: Likewise.
13049 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13050 * obj-c++.dg/proto-qual-1.mm: Likewise.
13052 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13055 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13057 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13059 Fixed the Objective-C++ testsuite and updated all tests.
13060 * lib/obj-c++.exp (obj-c++_init): Declare and set
13061 gcc_warning_prefix and gcc_error_prefix.
13062 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13063 'dg-warning', 'dg-message' and 'dg-error'.
13064 * obj-c++.dg/class-extension-3.mm: Likewise.
13065 * obj-c++.dg/class-protocol-1.mm: Likewise.
13066 * obj-c++.dg/encode-7.mm: Likewise.
13067 * obj-c++.dg/exceptions-3.mm: Likewise.
13068 * obj-c++.dg/exceptions-5.mm: Likewise.
13069 * obj-c++.dg/method-12.mm: Likewise.
13070 * obj-c++.dg/method-13.mm: Likewise.
13071 * obj-c++.dg/method-15.mm: Likewise.
13072 * obj-c++.dg/method-16.mm: Likewise.
13073 * obj-c++.dg/method-4.mm: Likewise.
13074 * obj-c++.dg/method-8.mm: Likewise.
13075 * obj-c++.dg/method-conflict-1.mm: Likewise.
13076 * obj-c++.dg/method-conflict-2.mm: Likewise.
13077 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13078 and uncommented second part of the testcase now that the testsuite
13080 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13081 and uncommented second part of the testcase now that the testsuite
13083 * obj-c++.dg/private-1.mm: Likewise.
13084 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13085 * obj-c++.dg/syntax-error-7.mm: Likewise.
13086 * obj-c++.dg/warn5.mm: Likewise.
13087 * obj-c++.dg/property/at-property-14.mm: Likewise.
13088 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13090 * obj-c++.dg/property/at-property-18.mm: Likewise.
13091 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13093 * obj-c++.dg/property/at-property-21.mm: Likewise.
13094 * obj-c++.dg/property/at-property-28.mm: Likewise.
13095 * obj-c++.dg/property/at-property-5.mm: Likewise.
13096 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13097 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13098 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13099 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13100 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13101 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13102 * obj-c++.dg/tls/diag-5.mm: Likewise.
13103 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13104 dg-error, now matched correctly.
13106 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13108 * objc.dg/property/at-property-29.m: New.
13109 * obj-c++.dg/property/at-property-29.mm: New.
13111 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13113 * go.test/go-test.exp (go-set-goarch): New proc.
13114 (go-gc-tests): Use it.
13116 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13119 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13121 2011-01-11 Richard Henderson <rth@redhat.com>
13123 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13125 2011-01-11 Jan Hubicka <jh@suse.cz>
13129 * gcc.dg/lto/pr45721_1.c: New file.
13130 * gcc.dg/lto/pr45721_0.c: New file.
13132 2011-01-11 Richard Guenther <rguenther@suse.de>
13134 PR tree-optimization/46076
13135 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13137 2011-01-11 Jeff Law <law@redhat.com>
13139 * PR tree-optimization/47086
13140 * gcc.dg/pr47086.c: New test.
13142 2011-01-11 Jason Merrill <jason@redhat.com>
13145 * g++.dg/template/new10.C: New.
13148 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13150 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13152 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13153 Split type definitions and NSConstantString class into...
13154 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13155 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13156 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13157 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13158 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13159 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13161 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13162 encode defines for newer NeXT system headers.
13163 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13164 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13165 * objc.dg/foreach-5.m: Likewise.
13166 * objc.dg/foreach-2.m: Likewise.
13167 * objc.dg/foreach-4.m: Likewise.
13168 * objc.dg/torture/strings/string1.m: Likewise.
13169 * objc.dg/torture/strings/string2.m: Likewise.
13170 * objc.dg/torture/strings/string3.m: Likewise.
13171 * objc.dg/torture/strings/string4.m: Likewise.
13172 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13173 header and stand alone.
13174 * obj-c++.dg/strings/strings-2.mm: Likewise.
13175 * objc.dg/torture/strings/const-str-3.m: Likewise.
13176 * objc.dg/strings/strings-2.m: Likewise.
13177 * objc.dg/strings/const-str-12b.m: Likewise.
13179 2011-01-12 Richard Guenther <rguenther@suse.de>
13181 PR middle-end/32511
13182 * gcc.dg/attr-weak-1.c: Adjust.
13184 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13187 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13188 standard compliant and comment.
13190 2011-01-10 Jan Hubicka <jh@suse.cz>
13193 * gcc.dg/initpri3.c: New testcase.
13195 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13198 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13199 externally visible.
13204 (g_ebp_save): Likewise.
13205 (g_esp_save): Likewise.
13207 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13209 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13211 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13213 PR tree-optimization/46021
13214 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13215 i?86-*-*, x86_64-*-*.
13217 2011-01-10 Jeff Law <law@redhat.com>
13219 * PR tree-optimization/47141
13220 * gcc.c-torture/compile/pr47141.c: New test.
13222 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13225 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13226 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13227 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13228 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13231 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13232 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13233 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13234 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13235 being vectorized. Adjust dg-final pattern.
13238 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13239 * gcc.dg/vect/slp-24.c: Likewise.
13241 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13244 * g++.dg/other/pr47218-1.C: New test file.
13245 * g++.dg/other/pr47218.C: Likewise.
13246 * g++.dg/other/pr47218.h: New supporting header.
13248 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13251 * objc.dg/attributes/invalid-attribute-1.m: New.
13252 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13254 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13257 * gfortran.dg/proc_ptr_comp_28.f90: New.
13259 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13261 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13262 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13263 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13264 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13265 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13266 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13267 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13268 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13269 * objc.dg/gnu-api-2-class.m: Likewise.
13270 * objc.dg/gnu-api-2-ivar.m: Likewise.
13271 * objc.dg/gnu-api-2-method.m: Likewise.
13272 * objc.dg/gnu-api-2-objc.m: Likewise.
13273 * objc.dg/gnu-api-2-object.m: Likewise.
13274 * objc.dg/gnu-api-2-property.m: Likewise.
13275 * objc.dg/gnu-api-2-protocol.m: Likewise.
13276 * objc.dg/gnu-api-2-sel.m: Likewise.
13278 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13280 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13281 * objc.dg/objc-foreach-4.m: Likewise.
13282 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13283 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13284 * objc.dg/foreach-4.m: Likewise.
13285 * objc.dg/foreach-5.m: Likewise.
13286 * objc.dg/foreach-3.m: Return self from init.
13288 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13291 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13293 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13296 * gfortran.dg/class_35.f90: New.
13298 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13300 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13302 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13305 * objc.dg/invalid-method-2.m: New.
13306 * obj-c++.dg/invalid-method-2.mm: New.
13308 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13311 * gfortran.dg/transpose_optimization_2.f90 : New test.
13313 2011-01-08 Jan Hubicka <jh@suse.cz>
13315 PR tree-optmization/46469
13316 * g++.dg/torture/pr46469.C: New testcase.
13318 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13320 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13321 emulation of libobjc-gnu structure layout functionality to ..
13322 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13323 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13324 * objc/execute/bf-common.h: Adjust headers.
13325 * objc/execute/bf-1.m: Likewise.
13326 * objc/execute/bf-2.m: Likewise.
13327 * objc/execute/bf-3.m: Likewise.
13328 * objc/execute/bf-4.m: Likewise.
13329 * objc/execute/bf-5.m: Likewise.
13330 * objc/execute/bf-6.m: Likewise.
13331 * objc/execute/bf-7.m: Likewise.
13332 * objc/execute/bf-8.m: Likewise.
13333 * objc/execute/bf-9.m: Likewise.
13334 * objc/execute/bf-10.m: Likewise.
13335 * objc/execute/bf-11.m: Likewise.
13336 * objc/execute/bf-12.m: Likewise.
13337 * objc/execute/bf-13.m: Likewise.
13338 * objc/execute/bf-14.m: Likewise.
13339 * objc/execute/bf-15.m: Likewise.
13340 * objc/execute/bf-16.m: Likewise.
13341 * objc/execute/bf-17.m: Likewise.
13342 * objc/execute/bf-18.m: Likewise.
13343 * objc/execute/bf-19.m: Likewise.
13344 * objc/execute/bf-20.m: Likewise.
13345 * objc/execute/bf-21.m: Likewise.
13346 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13347 objc_get_type_qualifiers ().
13349 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13352 * gfortran.dg/dependency_39.f90: New test.
13354 2011-01-07 Jan Hubicka <jh@suse.cz>
13356 Get builtins tests ready for linker plugin.
13357 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13358 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13359 my_memset, my_bzero): Mark used.
13360 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13361 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13363 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13366 2011-01-07 Jan Hubicka <jh@suse.cz>
13368 PR tree-optimization/46367
13369 * g++.dg/torture/pr46367.C: New file.
13371 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13374 * gcc.dg/pr47201.c: New test.
13377 * gcc.dg/tree-prof/pr47187.c: New test.
13379 2011-01-07 Tobias Burnus <burnus@net-b.de>
13382 * gfortran.dg/extends_type_of_3.f90: New.
13384 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13386 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13387 * g++.dg/ext/dllimport-MI1.C: Likewise.
13388 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13389 * g++.dg/ext/dllimport10.C: Likewise.
13390 * g++.dg/ext/dllimport11.C: Likewise.
13391 * g++.dg/ext/dllimport12.C: Likewise.
13392 * g++.dg/ext/dllimport13.C: Likewise.
13393 * g++.dg/ext/dllimport2.C: Likewise.
13394 * g++.dg/ext/dllimport3.C: Likewise.
13395 * g++.dg/ext/dllimport4.C: Likewise.
13396 * g++.dg/ext/dllimport5.C: Likewise.
13397 * g++.dg/ext/dllimport6.C: Likewise.
13398 * g++.dg/ext/dllimport8.C: Likewise.
13399 * g++.dg/ext/dllimport9.C: Likewise.
13400 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13401 targets, too. Additionally enable test for i?86-*-mingw*.
13402 * g++.dg/ext/selectany1.C: Likewise.
13403 Remove guard variable check.
13405 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13409 * gfortran.dg/storage_size_3.f08: Extended.
13411 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13414 * g++.dg/template/stdarg1.C: New test.
13416 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13419 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13420 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13421 from the interface of functions to not hide the errors that
13424 2011-01-06 Jan Hubicka <jh@suse.cz>
13426 * gcc.dg/lto/pr47188_0.c: New testcase.
13427 * gcc.dg/lto/pr47188_1.c: New testcase.
13429 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13433 * gfortran.dg/interface_33.f90: New test.
13435 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13438 * gcc.c-torture/compile/pr47150.c: New test.
13440 2011-01-06 Ira Rosen <irar@il.ibm.com>
13442 PR tree-optimization/47139
13443 * gcc.dg/vect/pr47139.c: New test.
13445 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13448 * gfortran.dg/extends_type_of_2.f03: New.
13450 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13452 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13454 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13456 * gnat.dg/opt14.adb: New test.
13458 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13461 * gfortran.dg/allocate_error_2.f90: New test.
13463 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13466 * gfortran.dg/storage_size_3.f08: New.
13468 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13470 PR libgfortran/47154
13471 * gfortran.dg/namelist_68.f90: New test.
13473 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13475 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13477 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13480 * gfortran.dg/class_34.f90: New.
13482 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13484 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13485 use __builtin_inff. Skip all single-precision tests that require
13488 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13490 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13492 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13494 PR tree-optimization/47148
13495 * gcc.c-torture/execute/pr47148.c: New test.
13497 PR tree-optimization/47155
13498 * gcc.c-torture/execute/pr47155.c: New test.
13500 PR rtl-optimization/47157
13501 * gcc.c-torture/compile/pr47157.c: New test.
13503 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13505 * gcc.dg/torture/vector-shift2.c (schar): Define.
13506 (main): Always use schar or uchar instead of plain "char" to avoid
13507 dependencies on implementation-defined char signedness.
13509 2011-01-03 Martin Jambor <mjambor@suse.cz>
13511 PR tree-optimization/46801
13512 * gnat.dg/pack9.adb: Remove xfail.
13514 2011-01-03 Martin Jambor <mjambor@suse.cz>
13516 PR tree-optimization/46984
13517 * g++.dg/ipa/pr46984.C: New test.
13519 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13522 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13524 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13526 PR tree-optimization/47140
13527 * gcc.c-torture/compile/pr47140.c: New test.
13529 PR rtl-optimization/47028
13530 * gcc.dg/pr47028.c: New test.
13532 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13534 * objc.dg/protocol-forward-1.m: Removed TODO.
13535 * objc.dg/protocol-forward-2.m: New.
13536 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13537 * obj-c++.dg/protocol-forward-2.mm: New.
13539 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13542 * g++.dg/eh/pr38662.C: New testcase.
13544 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13546 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13547 scan for newline '\n'.
13550 Copyright (C) 2011 Free Software Foundation, Inc.
13552 Copying and distribution of this file, with or without modification,
13553 are permitted in any medium without royalty provided the copyright
13554 notice and this notice are preserved.