1 2011-09-07 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
7 * gcc.dg/section1.c: Don't xfail for avr.
9 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
11 PR tree-optimization/50322
12 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
14 2011-09-07 Martin Jambor <mjambor@suse.cz>
16 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
18 2011-09-07 Martin Jambor <mjambor@suse.cz>
20 PR tree-optimization/49911
21 * g++.dg/tree-ssa/pr49911.C: New test.
23 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
26 * gcc.dg/torture/pr49030.c: New test.
28 2011-09-07 Janus Weil <janus@gcc.gnu.org>
31 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
32 * gfortran.dg/class_4d.f03: Deleted.
33 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
35 2011-09-07 Richard Guenther <rguenther@suse.de>
37 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
39 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
41 PR tree-optimization/46021
42 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
44 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
46 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
48 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
50 * gcc.c-torture/compile/20110906-1.c: New test.
52 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
54 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
56 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
58 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
59 --param tree-reassoc-width=1.
61 * gcc.dg/tree-ssa/reassoc-24.c: New test.
62 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
64 2011-09-06 Richard Guenther <rguenther@suse.de>
66 PR tree-optimization/48149
67 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
69 2011-09-06 Richard Guenther <rguenther@suse.de>
71 PR tree-optimization/48317
72 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
74 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
76 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
78 (add_options_for_quad_vectors): Replace with ...
79 (add_options_for_double_vectors): ... this.
80 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
81 support multiple vector sizes since the vectorizer attempts to
82 vectorize with both vector sizes.
83 * gcc.dg/vect/no-vfa-vect-79.c,
84 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
85 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
86 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
87 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
88 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
89 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
90 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
91 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
92 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
93 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
94 gcc.dg/vect/vect-40.c: Likewise.
95 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
97 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
98 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
99 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
100 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
102 * gcc.dg/vect/vect-peel-4.c: Make ia global.
104 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
107 * gcc.target/mips/abi-main.h: New file.
108 * gcc.target/mips/abi-o32-long32.c: New test.
109 * gcc.target/mips/abi-o32-long64.c: Likewise.
110 * gcc.target/mips/abi-o64-long32.c: Likewise.
111 * gcc.target/mips/abi-o64-long64.c: Likewise.
112 * gcc.target/mips/abi-n32-long32.c: Likewise.
113 * gcc.target/mips/abi-n32-long64.c: Likewise.
114 * gcc.target/mips/abi-n64-long32.c: Likewise.
115 * gcc.target/mips/abi-n64-long64.c: Likewise.
116 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
117 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
118 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
119 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
120 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
121 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
122 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
123 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
124 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
125 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
126 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
127 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
128 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
129 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
130 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
131 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
132 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
133 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
134 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
135 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
136 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
137 * gcc.target/mips/branch-2.c: Remove -mabicalls.
138 * gcc.target/mips/branch-3.c: Likewise.
139 * gcc.target/mips/branch-4.c: Likewise.
140 * gcc.target/mips/branch-5.c: Likewise.
141 * gcc.target/mips/branch-6.c: Likewise.
142 * gcc.target/mips/branch-7.c: Likewise.
143 * gcc.target/mips/branch-8.c: Likewise.
144 * gcc.target/mips/branch-9.c: Likewise.
145 * gcc.target/mips/branch-10.c: Likewise.
146 * gcc.target/mips/branch-11.c: Likewise.
147 * gcc.target/mips/branch-12.c: Likewise.
148 * gcc.target/mips/branch-13.c: Likewise.
149 * gcc.target/mips/lazy-binding-1.c: Likewise.
151 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
153 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
154 << 18 to avoid warning on int=16 platforms..
156 2011-09-05 Jakub Jelinek <jakub@redhat.com>
158 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
159 to work even with -fshort-enums.
161 2011-09-04 Jan Hubicka <jh@suse.cz>
163 * gcc.c-torture/compile/20110902.c: new testcase.
165 2011-09-04 Jason Merrill <jason@redhat.com>
168 * g++.dg/cpp0x/rv-conv1.C: New.
171 * g++.dg/cpp0x/rv-func3.C: New.
173 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
177 * g++.dg/cpp0x/constexpr-template1.C: New.
178 * g++.dg/cpp0x/constexpr-template2.C: New.
179 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
180 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
182 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
184 * gnat.dg/specs/debug1.ads: Tweak pattern.
186 2011-09-04 Janus Weil <janus@gcc.gnu.org>
189 * gfortran.dg/class_45a.f03: New.
190 * gfortran.dg/class_45b.f03: New.
192 2011-09-04 Jakub Jelinek <jakub@redhat.com>
193 Ira Rosen <ira.rosen@linaro.org>
195 PR tree-optimization/50208
196 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
197 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
198 -fno-tree-fre -fno-tree-pre.
200 2011-09-02 Martin Jambor <mjambor@suse.cz>
202 * gcc.dg/ipa/ipcp-3.c: New test.
204 2011-09-02 Richard Guenther <rguenther@suse.de>
206 PR tree-optimization/27460
208 * gcc.dg/vect/vect-cond-7.c: New testcase.
210 2011-09-02 Martin Jambor <mjambor@suse.cz>
212 * g++.dg/ipa/devirt-3.C: Added a distraction method.
213 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
214 xfailed test for inlining.
215 * g++.dg/ipa/ivinline-9.C: Likewise.
217 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
219 PR tree-optimization/50178
220 * gfortran.dg/vect/pr50178.f90: New test.
222 2011-08-31 Martin Jambor <mjambor@suse.cz>
225 * gcc.c-torture/execute/pr49886.c: New testcase.
227 2011-08-31 Tom de Vries <tom@codesourcery.com>
230 * gcc.dg/pr43513.c: New test.
232 2011-08-30 Tobias Burnus <burnus@net-b.de>
235 * gfortran.dg/common_14.f90: New.
236 * gfortran.dg/common_resize_1.f: Add two dg-warning.
238 2011-08-30 Jason Merrill <jason@redhat.com>
241 * g++.dg/cpp0x/decltype33.C: New.
244 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
247 * g++.dg/cpp0x/lambda/lambda-for.C: New.
249 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
251 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
253 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
255 * gnat.dg/specs/aggr3.ads: New test.
256 * gnat.dg/specs/aggr3_pkg.ads: New helper.
258 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
259 * gnat.dg/specs/aggr2.ads: Likewise.
261 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
264 * gfortran.dg/allocate_with_source_2.f90: New test
266 2011-08-30 Jason Merrill <jason@redhat.com>
269 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
272 * g++.dg/cpp0x/constexpr-value3.C: New.
274 2011-08-30 Richard Guenther <rguenther@suse.de>
277 * gcc.c-torture/execute/pr48571-1.c: New testcase.
278 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
279 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
280 * gcc.dg/pr36902.c: XFAIL.
282 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
284 * gcc.target/i386/fma-check.h: New.
285 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
286 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
287 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
288 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
289 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
290 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
291 * gcc.target/i386/fma-fmaddXX.c: Likewise.
292 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
293 * gcc.target/i386/fma-fmsubXX.c: Likewise.
294 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
295 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
296 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
297 * gcc.target/i386/fma-compile.c: Likewise.
298 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
299 * gcc.target/i386/sse-12.c: Add -mfma.
300 * gcc.target/i386/sse-13.c: Likewise.
301 * gcc.target/i386/sse-14.c: Likewise.
302 * gcc.target/i386/sse-22.c: Likewise.
303 * gcc.target/i386/sse-23.c: Likewise.
304 * g++.dg/other/i386-2.C: Likewise.
305 * g++.dg/other/i386-3.C: Likewise.
307 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
310 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
311 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
313 2011-08-30 Christian Bruel <christian.bruel@st.com>
315 * g++.dg/bprob/bprob.exp (feedback_options): Set
316 -fbranch-probabilities.
317 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
319 2011-08-29 Jason Merrill <jason@redhat.com>
322 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
324 2011-08-29 Jakub Jelinek <jakub@redhat.com>
325 Jason Merrill <jason@redhat.com>
327 * g++.dg/dfp/base.C: New test.
329 2011-08-29 Jason Merrill <jason@redhat.com>
333 * g++.dg/cpp0x/initlist58.C: New.
335 2011-08-29 Janus Weil <janus@gcc.gnu.org>
338 * gfortran.dg/class_result_1.f03: New.
340 2011-08-29 Jakub Jelinek <jakub@redhat.com>
343 * gcc.target/i386/pr48722.c: New test.
345 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
348 * gfortran.dg/widechar_compare_1.f90: New test.
350 2011-08-26 Jason Merrill <jason@redhat.com>
354 * g++.dg/abi/mangle50.C: New.
356 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
359 * gcc.target/i386/pr50202.c: New test.
361 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
363 * gcc.target/i386/sse_4_1-round-vec.c: New test.
364 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
365 * gcc.target/i386/avx-round-vec.c: New test.
366 * gcc.target/i386/avx-roundf-vec.c: New test.
368 2011-08-26 Jakub Jelinek <jakub@redhat.com>
370 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
374 * c-c++-common/Wunused-var-14.c: New test.
376 2011-08-26 Tom de Vries <tom@codesourcery.com>
378 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
380 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
382 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
383 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
384 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
385 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
387 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
389 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
390 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
391 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
392 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
394 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
397 * gfortran.dg/pointer_comp_init_1.f90: New test.
399 2011-08-25 Jason Merrill <jason@redhat.com>
402 * g++.dg/cpp0x/sfinae27.C: New.
404 2011-08-25 Tobias Burnus <burnus@net-b.de>
406 * gfortran.dg/coarray_lib_token_4.f90: New.
408 2011-08-25 Tobias Burnus <burnus@net-b.de>
410 * gfortran.dg/coarray/alloc_comp_1.f90: New.
412 2011-08-25 Richard Guenther <rguenther@suse.de>
414 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
416 2011-08-24 Tobias Burnus <burnus@net-b.de>
419 * gfortran.dg/initialization_28.f90: New.
421 2011-08-24 Richard Guenther <rguenther@suse.de>
423 PR tree-optimization/50067
424 * gcc.dg/torture/pr50067-3.c: New testcase.
425 * gcc.dg/torture/pr50067-4.c: Likewise.
426 * gcc.dg/torture/pr50067-5.c: Likewise.
428 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
430 * g++.dg/other/i386-2.C: Add -mavx2 check.
431 * g++.dg/other/i386-3.C: Likewise.
432 * gcc.target/i386/avx-1.c: Add AVX2.
433 * gcc.target/i386/avx-2.c: Likewise.
434 * gcc.target/i386/funcspec-5.c: Likewise.
435 * gcc.target/i386/sse-12.c: Likewise.
436 * gcc.target/i386/sse-13.c: Likewise.
437 * gcc.target/i386/sse-14.c: Likewise.
438 * gcc.target/i386/sse-22.c: Likewise.
439 * gcc.target/i386/sse-23.c: Likewise.
440 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
441 * gcc.target/i386/avx2-check.h: New.
442 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
443 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
444 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
445 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
446 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
447 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
448 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
449 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
450 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
451 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
452 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
453 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
454 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
455 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
456 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
457 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
458 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
459 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
460 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
461 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
462 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
463 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
464 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
465 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
466 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
467 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
468 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
469 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
470 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
471 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
472 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
473 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
474 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
475 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
476 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
477 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
478 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
479 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
480 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
481 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
482 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
483 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
484 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
485 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
486 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
487 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
488 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
489 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
490 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
491 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
492 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
493 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
494 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
495 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
496 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
497 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
498 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
499 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
500 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
501 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
502 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
503 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
504 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
505 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
506 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
507 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
508 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
509 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
510 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
511 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
512 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
513 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
514 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
515 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
516 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
517 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
518 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
519 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
520 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
521 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
522 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
523 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
524 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
525 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
526 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
527 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
528 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
529 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
530 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
531 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
532 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
533 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
534 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
535 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
536 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
537 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
538 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
539 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
540 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
541 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
542 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
543 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
544 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
545 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
546 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
547 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
548 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
549 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
550 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
551 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
552 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
553 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
554 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
555 * gcc.target/i386/avx2-vpand-1.c: Likewise.
556 * gcc.target/i386/avx2-vpand-2.c: Likewise.
557 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
558 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
559 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
560 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
561 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
562 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
563 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
564 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
565 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
566 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
567 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
568 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
569 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
570 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
571 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
572 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
573 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
574 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
575 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
576 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
577 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
578 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
579 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
580 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
581 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
582 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
583 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
584 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
585 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
586 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
587 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
588 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
589 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
590 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
591 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
592 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
593 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
594 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
595 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
596 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
597 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
598 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
599 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
600 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
601 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
602 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
603 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
604 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
605 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
606 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
607 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
608 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
609 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
610 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
611 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
612 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
613 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
614 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
615 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
616 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
617 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
618 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
619 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
620 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
621 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
622 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
623 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
624 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
625 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
626 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
627 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
628 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
629 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
630 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
631 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
632 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
633 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
634 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
635 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
636 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
637 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
638 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
639 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
640 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
641 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
642 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
643 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
644 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
645 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
646 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
647 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
648 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
649 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
650 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
651 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
652 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
653 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
654 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
655 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
656 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
657 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
658 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
659 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
660 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
661 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
662 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
663 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
664 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
665 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
666 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
667 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
668 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
669 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
670 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
671 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
672 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
673 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
674 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
675 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
676 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
677 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
678 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
679 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
680 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
681 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
682 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
683 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
684 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
685 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
686 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
687 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
688 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
689 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
690 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
691 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
692 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
693 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
694 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
695 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
696 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
697 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
698 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
699 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
700 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
701 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
702 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
703 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
704 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
705 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
706 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
707 * gcc.target/i386/avx2-vpor-1.c: Likewise.
708 * gcc.target/i386/avx2-vpor-2.c: Likewise.
709 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
710 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
711 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
712 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
713 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
714 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
715 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
716 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
717 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
718 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
719 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
720 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
721 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
722 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
723 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
724 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
725 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
726 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
727 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
728 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
729 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
730 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
731 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
732 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
733 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
734 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
735 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
736 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
737 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
738 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
739 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
740 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
741 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
742 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
743 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
744 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
745 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
746 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
747 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
748 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
749 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
750 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
751 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
752 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
753 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
754 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
755 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
756 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
757 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
758 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
759 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
760 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
761 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
762 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
763 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
764 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
765 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
766 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
767 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
768 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
769 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
770 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
771 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
772 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
773 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
774 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
775 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
776 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
777 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
778 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
779 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
780 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
781 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
782 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
783 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
784 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
785 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
786 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
787 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
788 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
789 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
790 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
791 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
792 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
793 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
794 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
795 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
796 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
797 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
798 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
799 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
800 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
801 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
802 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
803 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
804 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
805 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
806 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
807 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
808 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
809 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
810 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
811 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
812 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
813 * gcc.target/i386/testimm-9.c: Likewise.
815 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
817 * g++.dg/other/i386-2.C: Add -mbmi2 check.
818 * g++.dg/other/i386-3.C: Likewise.
819 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
820 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
821 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
822 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
823 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
824 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
825 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
826 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
827 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
828 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
829 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
830 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
831 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
832 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
833 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
834 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
835 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
836 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
837 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
838 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
839 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
840 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
841 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
842 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
843 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
844 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
845 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
846 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
847 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
848 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
849 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
850 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
851 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
852 * gcc.target/i386/sse-12.c: Add BMI2.
853 * gcc.target/i386/sse-13.c: Likewise.
854 * gcc.target/i386/sse-14.c: Likewise.
855 * gcc.target/i386/sse-22.c: Likewise.
856 * gcc.target/i386/sse-23.c: Likewise.
858 2011-08-23 Jason Merrill <jason@redhat.com>
860 * g++.dg/template/crash7.C: Adjust expected errors.
862 2011-08-23 Jason Merrill <jason@redhat.com>
866 * g++.dg/cpp0x/overload2.C: New.
868 2011-08-23 Jason Merrill <jason@redhat.com>
871 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
873 2011-08-23 Jason Merrill <jason@redhat.com>
876 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
877 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
878 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
879 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
881 2011-08-23 Jason Merrill <jason@redhat.com>
884 * g++.dg/cpp0x/constexpr-initlist5.C: New.
886 2011-08-23 Jakub Jelinek <jakub@redhat.com>
889 * g++.dg/warn/Wunused-var-16.C: New test.
892 * gcc.dg/pr50161.c: New test.
894 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
897 * g++.dg/gcov/gcov-7.C: New test.
899 2011-08-23 Jakub Jelinek <jakub@redhat.com>
902 * g++.dg/dfp/nofields.C: New test.
904 2011-08-23 Tobias Burnus <burnus@net-b.de>
907 * gfortran.dg/use_16.f90: New.
909 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
910 Kirill Yukhin <kirill.yukhin@intel.com>
913 * gcc.target/i386/pr50155.c: New test.
915 2011-08-22 Jakub Jelinek <jakub@redhat.com>
917 PR tree-optimization/50133
918 * gcc.dg/pr50133.c: New test.
921 * c-c++-common/cxxbitfields-6.c: New test.
923 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
926 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
928 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
930 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
931 * gcc.dg/pr49994-3.c: Ditto.
933 2011-08-22 Richard Guenther <rguenther@suse.de>
936 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
937 * gcc.dg/torture/pr50067-2.c: Likewise.
939 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
942 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
943 of a constant resulting from simplification.
944 * gfortran.dg/warn_conversion_3.f90: New test.
946 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
949 * gfortran.dg/zero_stride_1.f90: New test.
951 2011-08-20 Janus Weil <janus@gcc.gnu.org>
954 * gfortran.dg/typebound_override_1.f90: Modified.
956 2011-08-20 Jakub Jelinek <jakub@redhat.com>
958 PR tree-optimization/48739
959 * gcc.dg/pr48739-1.c: New test.
960 * gcc.dg/pr48739-2.c: New test.
962 2011-08-20 Tobias Burnus <burnus@net-b.de>
964 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
966 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
969 * gfortran.dg/where_3.f90: New test.
971 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
974 * gfortran.dg/pr49721-1.f: New.
975 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
977 2011-08-19 Joseph Myers <joseph@codesourcery.com>
979 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
980 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
983 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
985 * gcc.target/arm/wmul-11.c: New file.
986 * gcc.target/arm/wmul-12.c: New file.
987 * gcc.target/arm/wmul-13.c: New file.
989 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
991 * gcc.target/arm/wmul-10.c: New file.
993 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
995 * gcc.target/arm/wmul-9.c: New file.
996 * gcc.target/arm/wmul-bitfield-2.c: New file.
998 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1000 * gcc.target/arm/wmul-8.c: New file.
1002 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1004 * gcc.target/arm/wmul-7.c: New file.
1006 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1008 * gcc.target/arm/wmul-6.c: New file.
1010 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1012 * gcc.target/arm/wmul-5.c: New file.
1013 * gcc.target/arm/no-wmla-1.c: New file.
1015 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1017 * gcc.target/arm/wmul-bitfield-1.c: New file.
1019 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1021 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1023 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1025 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1026 * gcc.target/i386/conversion.c: Likewise.
1028 2011-08-19 Richard Guenther <rguenther@suse.de>
1030 * gcc.dg/torture/pr50067-1.c: New testcase.
1031 * gcc.dg/torture/pr50067-2.c: Likewise.
1033 2011-08-19 Joey Ye <joey.ye@arm.com>
1036 * gcc.target/arm/handler-align.c: New test.
1037 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1040 2011-08-19 Joey Ye <joey.ye@arm.com>
1042 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1044 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1047 * gfortran.dg/end_block_label_1.f90: New test.
1048 * gfortran.dg/end_associate_label_1.f90: New test.
1050 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1052 * gcc.dg/c1x-pointer-float-1.c: New test.
1054 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1057 * gfortran.dg/duplicate_labels_2.f: New test.
1059 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1061 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1062 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1063 gcc.dg/c1x-noreturn-5.c: New tests.
1065 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1067 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1069 2011-08-18 Tobias Burnus <burnus@net-b.de>
1072 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1073 * gfortran.dg/coarray_lock_3.f90: Fix test.
1074 * gfortran.dg/coarray_lock_4.f90: New.
1075 * gfortran.dg/coarray_lock_5.f90: New.
1077 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1080 * gcc.c-torture/compile/pr50009.c: New test.
1083 * gcc.dg/torture/pr50092.c: New test.
1085 2011-08-18 Tobias Burnus <burnus@net-b.de>
1088 * gfortran.dg/namelist_73.f90: New.
1090 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1092 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1095 * gcc.dg/pr50017.c: New test.
1097 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1100 * g++.dg/lookup/hidden-var1.C: New test case.
1102 2011-08-17 Tobias Burnus <burnus@net-b.de>
1105 * gfortran.dg/warn_unused_var_2.f90: New.
1106 * gfortran.dg/warn_unused_var_3.f90: New.
1108 2011-08-17 Tom de Vries <tom@codesourcery.com>
1111 * gcc.target/arm/pr43597.c: New test.
1113 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1116 * gfortran.dg/common_13.f90: New.
1118 2011-08-16 Jason Merrill <jason@redhat.com>
1121 * g++.dg/cpp0x/variadic-unresolved.C: New.
1123 * g++.old-deja/g++.brendan/README: Add R.I.P.
1125 * g++.dg/ext/attr-used-1.C: New.
1128 * g++.dg/cpp0x/initlist56.C: New.
1130 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1133 * g++.dg/opt/life1.C: Only run on Linux.
1135 2011-08-15 Tobias Burnus <burnus@net-b.de>
1137 * gfortran.dg/coarray_26.f90: New.
1139 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1141 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1144 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1147 * gfortran.dg/func_result_7.f90: New.
1149 2011-08-13 Jason Merrill <jason@redhat.com>
1152 * g++.dg/cpp0x/decltype32.C: New.
1155 * g++.dg/diagnostic/expr1.C: New.
1157 2011-08-12 David Li <davidxl@google.com>
1159 * g++.dg/abi/vbase15.C: New test.
1161 2011-08-12 Jason Merrill <jason@redhat.com>
1164 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1166 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
1168 * gcc.dg/builtins-67.c: New test.
1169 * gcc.target/i386/conversion.c: Ditto.
1171 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
1172 Brian Hackett <bhackett1024@gmail.com>
1174 * g++.dg/plugin/decl_plugin.c: New.
1175 * g++.dg/plugin/decl-plugin-test.C: New.
1176 * g++.dg/plugin/plugin.exp: Add above testcase.
1178 2011-08-11 Richard Guenther <rguenther@suse.de>
1180 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1182 2011-08-11 Michael Matz <matz@suse.de>
1184 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1186 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
1188 PR tree-optimization/50039
1189 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1190 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1192 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
1194 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1195 (sse4_1_test): Initialize src3 with random value.
1197 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1199 * gcc.c-torture/execute/scal-to-vec1.c: New test.
1200 * gcc.c-torture/execute/scal-to-vec2.c: New test.
1201 * gcc.c-torture/execute/scal-to-vec3.c: New test.
1202 * gcc.dg/scal-to-vec1.c: New test.
1203 * gcc.dg/scal-to-vec2.c: New test.
1205 2011-08-09 Richard Guenther <rguenther@suse.de>
1207 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1208 * gcc.dg/tree-ssa/vrp60.c: New testcase.
1209 * gcc.dg/tree-ssa/vrp61.c: Likewise.
1210 * gcc.dg/tree-ssa/vrp62.c: Likewise.
1212 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1214 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1216 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1218 * gcc.dg/pr49948.c: Require pthread effective target.
1220 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1222 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1224 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
1226 * gcc.target/i386/sse-22a.c: New test.
1228 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
1230 PR tree-optimization/50014
1231 * gcc.dg/vect/pr50014.c: New test.
1233 2011-08-08 Martin Jambor <mjambor@suse.cz>
1236 * gcc.dg/tree-ssa/pr49923.c: New test.
1238 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
1241 * gcc.target/i386/pr49781-1.c: New.
1243 2011-08-08 Jason Merrill <jason@redhat.com>
1245 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1247 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1249 2011-08-07 Janus Weil <janus@gcc.gnu.org>
1252 * gfortran.dg/typebound_override_1.f90: New.
1254 2011-08-07 Kai Tietz <ktietz@redhat.com>
1256 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1257 x86_64 mingw target.
1258 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1259 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1260 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1261 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1262 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1263 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1264 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1265 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1266 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1267 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1269 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1272 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1274 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1276 * gcc.dg/pr48770.c: Cleanup coverage files.
1277 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1279 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1281 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1282 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1283 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1284 lzcnt and bmi options.
1286 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1289 * gcc.dg/pr47381-1.c: New.
1290 * gcc.dg/pr47381-2.c: Likewise.
1291 * gcc.target/i386/pr47381.c: Likewise.
1293 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1296 * gcc.dg/pr47727.c: New.
1299 * gcc.dg/pr47372-1.c: New.
1300 * gcc.dg/pr47372-2.c: Likewise.
1302 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1305 * gcc.target/i386/pr47449.c: New.
1308 * gcc.dg/pr47446-1.c: New.
1309 * gcc.dg/pr47446-2.c: Likewise.
1311 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1314 * gcc.dg/pr47766.c: New.
1317 * gcc.dg/tls/pr47715-1.c: New.
1318 * gcc.dg/tls/pr47715-2.c: Likewise.
1319 * gcc.dg/tls/pr47715-3.c: Likewise.
1320 * gcc.dg/tls/pr47715-4.c: Likewise.
1321 * gcc.dg/tls/pr47715-5.c: Likewise.
1323 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1326 * objc.dg/gnu-api-2-class.m: Updated comments.
1327 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1328 * objc.dg/gnu-api-2-class-meta.m: New test.
1329 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1331 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1334 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1335 with classes that are in construction.
1337 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1340 * gcc.target/i386/pr48084-1.c: New.
1341 * gcc.target/i386/pr48084-2.c: Likewise.
1342 * gcc.target/i386/pr48084-3.c: Likewise.
1343 * gcc.target/i386/pr48084-4.c: Likewise.
1344 * gcc.target/i386/pr48084-5.c: Likewise.
1346 PR rtl-optimization/49504
1347 * gcc.target/i386/pr49504.c: New.
1350 * gcc.dg/pr49860.c: New.
1352 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1355 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1356 with classes that are in construction.
1358 2011-08-05 Jason Merrill <jason@redhat.com>
1361 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1364 * g++.dg/cpp0x/decltype31.C: New.
1367 * g++.dg/init/array28.C: New.
1370 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1372 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1375 * gcc.dg/pr47369-1.c: New.
1377 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1380 * gcc.dg/torture/pr47364-1.c: New.
1381 * gcc.c-torture/compile/pr47364-1.c: Likewise.
1382 * gcc.c-torture/compile/pr47364-2.c: Likewise.
1384 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1387 * gfortran.dg/transfer_check_2.f90: New test case.
1389 2011-08-05 Jan Hubicka <jh@suse.cz>
1392 * gfortran.dg/pr49494.f90: New testcase.
1394 2011-08-05 Jan Hubicka <jh@suse.cz>
1397 * gcc.c-torture/compile/pr49735.c: New testcase.
1399 2011-08-05 Jason Merrill <jason@redhat.com>
1402 * g++.dg/cpp0x/initlist56.C: New.
1405 * g++.dg/overload/rvalue2.C: New.
1408 * g++.dg/cpp0x/range-for21.C: New.
1410 * g++.dg/ext/vla11.C: New.
1412 2011-08-05 Richard Guenther <rguenther@suse.de>
1414 PR tree-optimization/49984
1415 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1417 2011-08-05 Richard Guenther <rguenther@suse.de>
1419 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1420 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1421 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1423 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1425 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1426 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1427 * gfortran.dg/ldist-pr43023.f90: Ditto.
1428 * gfortran.dg/namelist_52.f90: Ditto.
1429 * gfortran.dg/interface_proc_end.f90: Ditto.
1430 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1431 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1433 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1435 * gcc.dg/vect/vect-over-widen-1.c: New test.
1436 * gcc.dg/vect/vect-over-widen-2.c: New test.
1437 * gcc.dg/vect/vect-over-widen-3.c: New test.
1438 * gcc.dg/vect/vect-over-widen-4.c: New test.
1440 2011-08-04 Richard Guenther <rguenther@suse.de>
1443 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1445 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1447 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1449 2011-08-04 Jakub Jelinek <jakub@redhat.com>
1452 * g++.dg/ext/builtin-object-size3.C: New test.
1454 2011-08-03 Jakub Jelinek <jakub@redhat.com>
1456 PR tree-optimization/49948
1457 * gcc.dg/pr49948.c: New test.
1459 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1462 * gcc.dg/torture/pr47383.c: New.
1464 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1466 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1468 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1470 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1472 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1475 * gcc.dg/torture/pr47744-1.c: New.
1476 * gcc.dg/torture/pr47744-2.c: Likewise.
1477 * gcc.dg/torture/pr47744-3.c: Likewise.
1479 2011-08-03 Richard Guenther <rguenther@suse.de>
1482 * gcc.dg/torture/pr49958.c: New testcase.
1484 2011-08-03 Richard Guenther <rguenther@suse.de>
1486 PR tree-optimization/49938
1487 * g++.dg/torture/pr49938.C: New testcase.
1489 2011-08-02 Jason Merrill <jason@redhat.com>
1492 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1495 * g++.dg/cpp0x/initlist5.C: Add additional cases.
1498 * g++.dg/cpp0x/variadic115.C: New.
1501 * g++.dg/cpp0x/union5.C: New.
1503 2011-08-02 Daniel Kraft <d@domob.eu>
1506 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1508 2011-08-02 Kai Tietz <ktietz@redhat.com>
1511 * gcc.dg/tree-ssa/forwprop-15.c
1513 2011-08-02 Jason Merrill <jason@redhat.com>
1516 * g++.dg/cpp0x/range-for20.C: New.
1518 2011-08-02 Tobias Burnus <burnus@net-b.de>
1520 * gfortran.dg/coarray_lib_token_3.f90: New.
1522 2011-08-02 Jakub Jelinek <jakub@redhat.com>
1525 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1526 * gcc.dg/gomp/atomic-15.c: New test.
1527 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1528 * g++.dg/gomp/atomic-15.C: New test.
1529 * g++.dg/gomp/private-1.C: New test.
1530 * g++.dg/gomp/sharing-2.C: New test.
1531 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1532 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1533 * gfortran.dg/gomp/omp_atomic2.f90: New test.
1535 2011-08-02 Tobias Burnus <burnus@net-b.de>
1537 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1538 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1540 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1541 * gfortran.dg/allocatable_function_5.f90: Ditto.
1542 * gfortran.dg/allocate_stat.f90: Ditto.
1543 * gfortran.dg/array_constructor_20.f90: Ditto.
1544 * gfortran.dg/array_constructor_21.f90: Ditto.
1545 * gfortran.dg/array_constructor_22.f90: Ditto.
1546 * gfortran.dg/array_constructor_26.f03: Ditto.
1547 * gfortran.dg/array_function_4.f90: Ditto.
1548 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1549 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1550 * gfortran.dg/bind_c_usage_15.f90: Ditto.
1551 * gfortran.dg/bind_c_usage_16.f03: Ditto.
1552 * gfortran.dg/bind_c_usage_3.f03: Ditto.
1553 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1554 * gfortran.dg/class_15.f03: Ditto.
1555 * gfortran.dg/class_27.f03: Ditto.
1556 * gfortran.dg/class_33.f90: Ditto.
1557 * gfortran.dg/class_37.f03: Ditto.
1558 * gfortran.dg/class_40.f03: Ditto.
1559 * gfortran.dg/class_42.f03: Ditto.
1560 * gfortran.dg/class_defined_operator_1.f03: Ditto.
1561 * gfortran.dg/coarray/registering_1.f90: Ditto.
1562 * gfortran.dg/convert_1.f90: Ditto.
1563 * gfortran.dg/default_initialization_3.f90: Ditto.
1564 * gfortran.dg/dependency_25.f90: Ditto.
1565 * gfortran.dg/dependency_26.f90: Ditto.
1566 * gfortran.dg/dependency_36.f90: Ditto.
1567 * gfortran.dg/dependency_37.f90: Ditto.
1568 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1569 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1570 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1571 * gfortran.dg/elemental_pointer_1.f90: Ditto.
1572 * gfortran.dg/elemental_result_1.f90: Ditto.
1573 * gfortran.dg/empty_derived_type.f90: Ditto.
1574 * gfortran.dg/entry_7.f90: Ditto.
1575 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1576 * gfortran.dg/equiv_constraint_3.f90: Ditto.
1577 * gfortran.dg/error_recovery_3.f90: Ditto.
1578 * gfortran.dg/extends_4.f03: Ditto.
1579 * gfortran.dg/func_assign.f90: Ditto.
1580 * gfortran.dg/func_assign_3.f90: Ditto.
1581 * gfortran.dg/generic_1.f90: Ditto.
1582 * gfortran.dg/generic_18.f90: Ditto.
1583 * gfortran.dg/generic_22.f03: Ditto.
1584 * gfortran.dg/generic_4.f90: Ditto.
1585 * gfortran.dg/generic_6.f90: Ditto.
1586 * gfortran.dg/generic_actual_arg.f90: Ditto.
1587 * gfortran.dg/graphite/id-21.f: Ditto.
1588 * gfortran.dg/graphite/pr45758.f90: Ditto.
1589 * gfortran.dg/host_assoc_call_2.f90: Ditto.
1590 * gfortran.dg/host_assoc_call_3.f90: Ditto.
1591 * gfortran.dg/host_assoc_call_4.f90: Ditto.
1592 * gfortran.dg/host_assoc_function_4.f90: Ditto.
1593 * gfortran.dg/host_used_types_1.f90: Ditto.
1594 * gfortran.dg/implicit_1.f90: Ditto.
1595 * gfortran.dg/implicit_11.f90: Ditto.
1596 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1597 * gfortran.dg/impure_actual_1.f90: Ditto.
1598 * gfortran.dg/impure_assignment_1.f90: Ditto.
1599 * gfortran.dg/impure_constructor_1.f90: Ditto.
1600 * gfortran.dg/initialization_10.f90: Ditto.
1601 * gfortran.dg/initialization_12.f90: Ditto.
1602 * gfortran.dg/interface_14.f90: Ditto.
1603 * gfortran.dg/interface_15.f90: Ditto.
1604 * gfortran.dg/interface_2.f90: Ditto.
1605 * gfortran.dg/interface_25.f90: Ditto.
1606 * gfortran.dg/interface_26.f90: Ditto.
1607 * gfortran.dg/interface_29.f90: Ditto.
1608 * gfortran.dg/interface_assignment_1.f90: Ditto.
1609 * gfortran.dg/internal_pack_6.f90: Ditto.
1610 * gfortran.dg/internal_pack_7.f90: Ditto.
1611 * gfortran.dg/internal_pack_8.f90: Ditto.
1612 * gfortran.dg/lto/pr45586_0.f90: Ditto.
1613 * gfortran.dg/lto/pr47839_0.f90: Ditto.
1614 * gfortran.dg/module_commons_3.f90: Ditto.
1615 * gfortran.dg/module_equivalence_4.f90: Ditto.
1616 * gfortran.dg/module_equivalence_6.f90: Ditto.
1617 * gfortran.dg/module_function_type_1.f90: Ditto.
1618 * gfortran.dg/module_naming_1.f90: Ditto.
1619 * gfortran.dg/namelist_4.f90: Ditto.
1620 * gfortran.dg/operator_c1202.f90: Ditto.
1621 * gfortran.dg/parens_7.f90: Ditto.
1622 * gfortran.dg/pr32921.f: Ditto.
1623 * gfortran.dg/pr33646.f90: Ditto.
1624 * gfortran.dg/pr41928.f90: Ditto.
1625 * gfortran.dg/pr42119.f90: Ditto.
1626 * gfortran.dg/pr43984.f90: Ditto.
1627 * gfortran.dg/present_1.f90: Ditto.
1628 * gfortran.dg/private_type_2.f90: Ditto.
1629 * gfortran.dg/proc_decl_2.f90: Ditto.
1630 * gfortran.dg/proc_ptr_10.f90: Ditto.
1631 * gfortran.dg/proc_ptr_22.f90: Ditto.
1632 * gfortran.dg/proc_ptr_8.f90: Ditto.
1633 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1634 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1635 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1636 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1637 * gfortran.dg/substring_equivalence.f90: Ditto.
1638 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1639 * gfortran.dg/transpose_optimization_1.f90: Ditto.
1640 * gfortran.dg/trim_optimize_6.f90: Ditto.
1641 * gfortran.dg/typebound_call_12.f03: Ditto.
1642 * gfortran.dg/typebound_operator_5.f03: Ditto.
1643 * gfortran.dg/typebound_operator_6.f03: Ditto.
1644 * gfortran.dg/typebound_proc_18.f03: Ditto.
1645 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1646 * gfortran.dg/use_1.f90: Ditto.
1647 * gfortran.dg/use_10.f90: Ditto.
1648 * gfortran.dg/use_11.f90: Ditto.
1649 * gfortran.dg/use_14.f90: Ditto.
1650 * gfortran.dg/use_only_2.f90: Ditto.
1651 * gfortran.dg/use_rename_4.f90: Ditto.
1652 * gfortran.dg/use_rename_5.f90: Ditto.
1653 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1654 * gfortran.dg/used_interface_ref.f90: Ditto.
1655 * gfortran.dg/used_types_11.f90: Ditto.
1656 * gfortran.dg/used_types_3.f90: Ditto.
1657 * gfortran.dg/used_types_4.f90: Ditto.
1658 * gfortran.dg/userdef_operator_2.f90: Ditto.
1659 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1660 * gfortran.dg/vect/pr46213.f90: Ditto.
1661 * gfortran.dg/whole_file_21.f90: Ditto.
1662 * gfortran.dg/whole_file_22.f90: Ditto.
1663 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1664 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1666 2011-08-02 Kai Tietz <ktietz@redhat.com>
1668 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1670 2011-08-01 Jason Merrill <jason@redhat.com>
1673 * g++.dg/abi/mangle49.C: New.
1676 * g++.dg/cpp0x/constexpr-array4.C: New.
1679 * g++.dg/cpp0x/constexpr-builtin1.C: New.
1681 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
1684 * gcc.target/i386/pr49927.c: New test.
1686 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
1688 PR tree-optimization/49926
1689 * gcc.dg/vect/pr49926.c: New test.
1691 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
1693 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1694 * gcc.target/i386/lzcnt-1.c: New test.
1695 * gcc.target/i386/lzcnt-2.c: Likewise.
1696 * gcc.target/i386/lzcnt-2a.c: Likewise.
1697 * gcc.target/i386/lzcnt-3.c: Likewise.
1698 * gcc.target/i386/lzcnt-4.c: Likewise.
1699 * gcc.target/i386/lzcnt-4a.c: Likewise.
1700 * gcc.target/i386/lzcnt-5.c: Likewise.
1701 * gcc.target/i386/lzcnt-6.c: Likewise.
1702 * gcc.target/i386/lzcnt-6a.c: Likewise.
1703 * gcc.target/i386/lzcnt-check.h: Likewise.
1705 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1706 * gcc.target/i386/sse-13.c: Likewise.
1707 * gcc.target/i386/sse-14.c: Likewise.
1708 * g++.dg/other/i386-2.C: Likewise.
1709 * g++.dg/other/i386-3.C: Likewise.
1711 2011-08-01 Julian Brown <julian@codesourcery.com>
1713 * gcc.target/arm/fixed-point-exec.c: New test.
1715 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1718 * gcc.target/i386/pr49920.c: New test.
1720 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1722 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1723 * gcc.dg/tree-ssa/pr23109.c: Ditto.
1724 * gcc.dg/tree-ssa/loop-7.c: Ditto.
1725 * gcc.dg/tree-ssa/loop-32.c: Ditto.
1726 * gcc.dg/tree-ssa/loop-33.c: Ditto.
1727 * gcc.dg/tree-ssa/loop-34.c: Ditto.
1728 * gcc.dg/tree-ssa/loop-35.c: Ditto.
1729 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1730 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1731 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1732 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1733 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1734 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1735 * g++.dg/tree-ssa/pr33615.C: Ditto.
1736 * g++.dg/tree-ssa/restrict1.C: Ditto.
1737 * c-c++-common/restrict-2.c: Ditto.
1738 * gfortran.dg/pr32921.f: Ditto.
1739 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1740 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1741 * gcc.dg/tree-ssa/vrp47.c: Ditto.
1742 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1743 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1744 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1745 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1746 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1747 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1748 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1750 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1752 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1753 .exe.ltrans[0-9]*. dump files.
1755 2011-07-31 Janus Weil <janus@gcc.gnu.org>
1758 * gfortran.dg/abstract_type_6.f03: Modified.
1759 * gfortran.dg/typebound_proc_24.f03: New.
1761 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1764 * g++.dg/init/for1.C: Fix.
1766 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1769 * gfortran.dg/string_5.f90: New test.
1771 2011-07-29 Jason Merrill <jason@redhat.com>
1774 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1776 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1778 PR tree-optimization/47407
1779 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1783 2011-07-29 Richard Guenther <rguenther@suse.de>
1785 * gcc.dg/uninit-suppress.c: Also disable VRP.
1786 * gcc.dg/uninit-suppress_2.c: Likewise.
1788 2011-07-28 Jason Merrill <jason@redhat.com>
1791 * g++.dg/template/nontype24.C: New.
1793 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
1795 PR rtl-optimization/47958
1796 * gcc.dg/torture/pr47958-1.c: New.
1798 2011-07-29 Wei Guozhi <carrot@google.com>
1800 PR rtl-optimization/49799
1801 * gcc.dg/pr49799.c: New test case.
1803 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
1806 * gcc.dg/graphite/id-pr48648.c: New.
1808 2011-07-28 Jakub Jelinek <jakub@redhat.com>
1811 * gfortran.dg/maxloc_2.f90: New test.
1812 * gfortran.dg/maxloc_3.f90: New test.
1813 * gfortran.dg/minloc_1.f90: New test.
1814 * gfortran.dg/minloc_2.f90: New test.
1815 * gfortran.dg/minloc_3.f90: New test.
1816 * gfortran.dg/minmaxloc_7.f90: New test.
1819 * gcc.dg/debug/dwarf2/pr49871.c: New test.
1821 2011-07-28 Jakub Jelinek <jakub@redhat.com>
1823 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1824 the builtin isn't optimized away.
1826 2011-07-27 Tobias Burnus <burnus@net-b.de>
1829 * gfortran.dg/lto/pr45586-2_0.f90: New.
1831 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
1834 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1835 * c-c++-common/cxxbitfields-5.c: Same.
1837 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1839 * lib/target-supports.exp (check_effective_target_mmap): Use
1840 check_function_available.
1842 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
1844 * g++.old-deja/g++.pt/crash60.C: Updated.
1846 2011-07-27 Jakub Jelinek <jakub@redhat.com>
1849 * gcc.target/i386/pr49866.c: New test.
1851 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
1853 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1854 * gcc.target/i386/bmi-andn-1.c: New test.
1855 * gcc.target/i386/bmi-andn-1a.c: Likewise.
1856 * gcc.target/i386/bmi-andn-2.c: Likewise.
1857 * gcc.target/i386/bmi-andn-2a.c: Likewise.
1858 * gcc.target/i386/bmi-bextr-1.c: Likewise.
1859 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1860 * gcc.target/i386/bmi-bextr-2.c: Likewise.
1861 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1862 * gcc.target/i386/bmi-blsi-1.c: Likewise.
1863 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1864 * gcc.target/i386/bmi-blsi-2.c: Likewise.
1865 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1866 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1867 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1868 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1869 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1870 * gcc.target/i386/bmi-blsr-1.c: Likewise.
1871 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1872 * gcc.target/i386/bmi-blsr-2.c: Likewise.
1873 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1874 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1875 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1876 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1877 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1879 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
1882 * gfortran.dg/graphite/id-pr47691.f: New.
1884 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
1886 * gcc.target/i386/avx-os-support.h: New.
1887 * gcc.target/i386/avx-check.h: Include avx-os-support.h
1888 (main): Check avx_os_support before the test is run.
1889 * gcc.target/i386/aes-avx-check.h: Ditto.
1890 * gcc.target/i386/pclmul-avx-check.h: Ditto.
1892 2011-07-27 Kai Tietz <ktietz@redhat.com>
1894 * gcc.target/i386/aggregate-ret3.c: New test.
1895 * gcc.target/i386/aggregate-ret4.c: New test.
1897 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
1900 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1901 allocated array should *not* change its size.
1902 * gfortran.dg/multiple_allocation_3.f90: New test.
1904 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1907 * g++.dg/cpp0x/constexpr-49776.C: New.
1909 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1912 * gcc.dg/graphite/id-pr47046.c: New.
1914 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1917 * gcc.dg/graphite/run-id-pr47593.c: New.
1919 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1922 * gcc.dg/graphite/run-id-pr47653.c: New.
1923 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1924 induction variables.
1925 * gcc.dg/graphite/scop-16.c: Same.
1926 * gcc.dg/graphite/scop-17.c: Same.
1927 * gcc.dg/graphite/scop-21.c: Same.
1929 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1932 * gcc.dg/graphite/id-pr48805.c: New.
1934 2011-07-26 Tobias Burnus <burnus@net-b.de>
1936 * gfortran.dg/coarray_lib_token_2.f90: New.
1938 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
1940 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1943 2011-07-25 Andrew Pinski <apinski@cavium.com>
1946 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1947 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1949 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1951 * lib/target-supports.exp (check_effective_target_mmap): New proc.
1953 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1954 * gcc.c-torture/execute/loop-2g.c: Likewise.
1955 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1956 Require mmap support.
1957 * gcc.c-torture/execute/loop-2g.x: Likewise.
1958 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1959 (MAP_ANON): Provide default.
1960 * gcc.dg/20050826-1.c: Likewise.
1961 * gcc.target/i386/pr36533.c: Likewise.
1962 * gcc.dg/vect/pr49038.c: Remove dg-do run.
1963 Use dg-require-effective-target mmap.
1965 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1968 * g++.dg/cpp0x/range-for19.C: New.
1970 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1973 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1976 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1979 * g++.dg/torture/pr49309.C: Remove.
1981 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
1983 PR tree-optimization/49809
1984 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1987 2011-07-25 Richard Guenther <rguenther@suse.de>
1989 PR tree-optimization/49715
1990 * gcc.target/i386/pr49715-1.c: New testcase.
1991 * gcc.target/i386/pr49715-2.c: Likewise.
1993 2011-07-23 Jason Merrill <jason@redhat.com>
1995 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1997 2011-07-22 Jason Merrill <jason@redhat.com>
2000 * g++.dg/cpp0x/initlist55.C: New.
2002 2011-07-23 Tobias Burnus <burnus@net-b.de>
2005 * gfortran.dg/namelist_72.f: New.
2007 2011-07-23 Tobias Burnus <burnus@net-b.de>
2009 * gfortran.dg/coarray_25.f90: New.
2011 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2013 * override1.C: This test should use c++0x mode.
2014 * override3.C: New. Test the diagnostics in c++98 mode.
2016 2011-07-22 Jason Merrill <jason@redhat.com>
2017 Mark Glisse <marc.glisse@normalesup.org>
2020 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2023 * g++.dg/opt/builtins2.C: New.
2024 * g++.dg/other/error27.C: Don't rely on __builtin.
2026 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2028 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2030 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2031 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2032 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2033 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2035 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2038 2011-07-22 Richard Guenther <rguenther@suse.de>
2040 PR tree-optimization/45819
2041 * gcc.dg/pr45819.c: New testcase.
2043 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2045 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2047 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2051 * gcc.dg/graphite/run-id-pr47654.c: New.
2053 2011-07-21 Ian Lance Taylor <iant@google.com>
2056 * gcc.dg/pr49705.c: New test.
2058 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2060 * lib/target-supports.exp (check_avx_os_support_available): New.
2061 (check_effective_target_avx_runtime): Use it.
2063 2011-07-21 Richard Guenther <rguenther@suse.de>
2065 PR tree-optimization/49770
2066 * g++.dg/torture/pr49770.C: New testcase.
2068 2011-07-21 Kai Tietz <ktietz@redhat.com>
2070 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2071 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2073 2011-07-21 Tobias Burnus <burnus@net-b.de>
2075 * gfortran.dg/coarray_lib_token_1.f90: New.
2077 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2079 * gcc.dg/pr32912-2.c: Skip for AVR.
2080 * gcc.dg/pr44674.c: Add dg-require-profiling.
2082 2011-07-20 Jason Merrill <jason@redhat.com>
2084 * g++.dg/ext/desig2.C: New.
2086 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2088 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2090 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2091 * gcc.target/powerpc/recip-3.c: Ditto.
2093 2011-07-19 Jason Merrill <jason@redhat.com>
2095 PR c++/6709 (DR 743)
2096 PR c++/42603 (DR 950)
2097 * g++.dg/cpp0x/decltype21.C: New.
2099 2011-07-20 Richard Guenther <rguenther@suse.de>
2102 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2103 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2105 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2107 * gcc.target/arm/combine-movs.c: New.
2108 * gcc.target/arm/unsigned-extend-2.c: New.
2110 2011-07-19 Jason Merrill <jason@redhat.com>
2113 * g++.dg/cpp0x/variadic114.C: New.
2115 2011-07-19 Tobias Burnus <burnus@net-b.de>
2117 * gfortran.dg/coarray_args_1.f90: New.
2118 * gfortran.dg/coarray_args_2.f90: New.
2120 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2123 * gfortran.dg/allocate_error_3.f90: New.
2125 2011-07-19 Richard Guenther <rguenther@suse.de>
2127 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2128 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2129 * gcc.dg/torture/20110719-1.c: New testcase.
2131 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2133 PR tree-optimization/49768
2134 * gcc.c-torture/execute/pr49768.c: New test.
2136 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2138 PR tree-optimization/49771
2139 * gcc.dg/vect/pr49771.c: New test.
2141 2011-07-18 Martin Jambor <mjambor@suse.cz>
2143 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2144 * gcc.dg/ipa/ipa-2.c: Likewise.
2145 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2146 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2147 * gcc.dg/ipa/ipa-5.c: Likewise.
2148 * gcc.dg/ipa/ipa-7.c: Likewise.
2149 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2150 * gcc.dg/ipa/ipacost-1.c: Likewise.
2151 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2153 * gcc.dg/ipa/ipcp-1.c: New test.
2154 * gcc.dg/ipa/ipcp-2.c: Likewise.
2155 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2157 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2160 * gfortran.dg/pr49675.f90: New test.
2162 2011-07-18 Richard Guenther <rguenther@suse.de>
2164 * gcc.dg/torture/20110718-1.c: New testcase.
2166 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2168 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2169 * g++.dg/ext/bitfield3.C: Likewise.
2170 * g++.dg/ext/bitfield4.C: Likewise.
2171 * g++.dg/ext/bitfield5.C: Likewise.
2172 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2173 * g++.dg/other/pr23205-2.C: Likewise.
2174 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2175 * gcc.c-torture/compile/20001109-2.c: Likewise.
2176 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2177 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2178 * gcc.dg/bitfld-16.c: Likewise.
2179 * gcc.dg/bitfld-17.c: Likewise.
2180 * gcc.dg/bitfld-18.c: Likewise.
2181 * gcc.dg/builtins-config.h: Remove Netware support.
2182 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
2183 * gcc.dg/cdce2.c: Likewise.
2184 * gcc.dg/cpp/assert4.c: Remove netware support.
2185 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2186 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2188 * lib/target-supports.exp (check_visibility_available): Remove
2190 (check_profiling_available): Likewise.
2192 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
2194 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2196 2011-07-17 Tobias Burnus <burnus@net-b.de>
2197 Thomas Koenig <tkoenig@gcc.gnu.org>
2200 * gfortran.dg/generic_17.f90: Fix testcase.
2201 * gfortran.dg/interface_3.f90: Add dg-error.
2202 * gfortran.dg/use_14.f90: New.
2203 * gfortran.dg/use_15.f90: New.
2205 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
2207 * gnat.dg/pointer_controlled.adb: New test.
2209 2011-07-17 Tobias Burnus <burnus@net-b.de>
2212 * gfortran.dg/pointer_remapping_7.f90: New.
2214 2011-07-16 Jason Merrill <jason@redhat.com>
2216 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2218 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
2219 Jason Merrill <jason@redhat.com>
2223 * g++.dg/cpp0x/decltype29.C: Adjust.
2224 * g++.dg/cpp0x/error4.C: Adjust.
2225 * g++.dg/cpp0x/sfinae26.C: Adjust.
2226 * g++.dg/cpp0x/variadic105.C: Adjust.
2227 * g++.dg/template/deduce3.C: Adjust.
2228 * g++.dg/template/error45.C: Adjust.
2229 * g++.dg/template/ptrmem2.C: Adjust.
2230 * g++.dg/template/sfinae2.C: Adjust.
2231 * g++.old-deja/g++.pt/crash60.C: Adjust.
2232 * g++.old-deja/g++.pt/unify6.C: Adjust.
2233 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2234 * g++.dg/cpp0x/nullptr15.C: Adjust.
2235 * g++.dg/cpp0x/pr31431-2.C: Adjust.
2236 * g++.dg/cpp0x/pr31431.C: Adjust.
2237 * g++.dg/cpp0x/pr31434.C: Adjust.
2238 * g++.dg/cpp0x/sfinae11.C: Adjust
2239 * g++.dg/cpp0x/temp_default2.C: Adjust.
2240 * g++.dg/cpp0x/trailing4.C: Adjust.
2241 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2242 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2243 * g++.dg/cpp0x/variadic105.C: Adjust.
2244 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2245 * g++.dg/ext/vla2.C: Adjust.
2246 * g++.dg/other/ptrmem10.C: Adjust.
2247 * g++.dg/other/ptrmem11.C: Adjust.
2248 * g++.dg/overload/unknown1.C: Adjust.
2249 * g++.dg/template/conv11.C: Adjust.
2250 * g++.dg/template/dependent-expr5.C: Adjust.
2251 * g++.dg/template/friend.C: Adjust.
2252 * g++.dg/template/incomplete2.C: Adjust.
2253 * g++.dg/template/local4.C: Adjust.
2254 * g++.dg/template/local6.C: Adjust.
2255 * g++.dg/template/operator9.C: Adjust.
2256 * g++.dg/template/ttp25.C: Adjust.
2257 * g++.dg/template/unify10.C: Adjust.
2258 * g++.dg/template/unify11.C: Adjust.
2259 * g++.dg/template/unify6.C: Adjust.
2260 * g++.dg/template/unify9.C: Adjust.
2261 * g++.dg/template/varmod1.C: Adjust.
2262 * g++.old-deja/g++.brendan/crash56.C: Adjust.
2263 * g++.old-deja/g++.pt/crash28.C: Adjust.
2264 * g++.old-deja/g++.pt/explicit41.C: Adjust.
2265 * g++.old-deja/g++.pt/explicit77.C: Adjust.
2266 * g++.old-deja/g++.pt/expr2.C: Adjust.
2267 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2268 * g++.old-deja/g++.pt/spec5.C: Adjust.
2269 * g++.old-deja/g++.pt/spec6.C: Adjust.
2270 * g++.old-deja/g++.pt/unify4.C: Adjust.
2271 * g++.old-deja/g++.pt/unify8.C: Adjust.
2272 * g++.old-deja/g++.robertl/eb98.C: Adjust.
2273 * g++.dg/overload/template5.C: New testcase.
2274 * g++.dg/template/overload12.C: New testcase.
2276 2011-07-11 Tobias Burnus <burnus@net-b.de>
2278 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2279 * gfortran.dg/coarray_7.f90: Ditto.
2280 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2281 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2283 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
2285 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2287 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2288 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2289 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2291 * gcc.c-torture/execute/ieee/pr29302.x: New file.
2292 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2293 * gcc.dg/torture/builtin-math-7.c: Add a comment.
2295 2011-07-15 Jason Merrill <jason@redhat.com>
2298 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2299 Use --extra_opts instead of --additional_options.
2301 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2304 * g++.dg/torture/pr49309.C: Remove.
2306 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
2308 * gcc.target/tic6x/weak-call.c: New test.
2309 * gcc.target/tic6x/fpcmp.c: New test.
2310 * gcc.target/tic6x/fpdiv.c: New test.
2311 * gcc.target/tic6x/rotdi16-scan.c: New test.
2312 * gcc.target/tic6x/ffssi.c: New test.
2313 * gcc.target/tic6x/fpdiv-lib.c: New test.
2314 * gcc.target/tic6x/cold-lc.c: New test.
2315 * gcc.target/tic6x/longcalls.c: New test.
2316 * gcc.target/tic6x/abi-align-1.c: New test.
2317 * gcc.target/tic6x/fpcmp-finite.c: New test.
2318 * gcc.target/tic6x/rotdi16.c: New test.
2319 * gcc.target/tic6x/bswapl.c: New test.
2320 * gcc.target/tic6x/ffsdi.c: New test.
2321 * gcc.target/tic6x/tic6x.exp: New file.
2322 * gcc.target/tic6x/builtins/arith24.c: New test.
2323 * gcc.target/tic6x/builtins/smpy.c: New test.
2324 * gcc.target/tic6x/builtins/smpylh.c: New test.
2325 * gcc.target/tic6x/builtins/smpyh.c: New test.
2326 * gcc.target/tic6x/builtins/sarith1.c: New test.
2327 * gcc.target/tic6x/builtins/extclr.c: New test
2328 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2329 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2330 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2331 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2333 * gcc.c-torture/execute/20101011-1.c: Add a condition for
2335 * gcc.dg/20020312-2.c: Likewise.
2336 * gcc.dg/pr27095.c: Handle tic6x like hppa.
2337 * gcc.dg/torture/pr37868.c: Skip on tic6x.
2338 * gcc.dg/torture/builtin-math-7.c: Likewise.
2341 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2342 not testing tic6x-*-*.
2344 2011-07-14 Andrew Pinski <pinskia@gmail.com>
2347 * g++.dg/torture/pr49309.C: New testcase.
2349 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
2351 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2353 2011-07-14 Richard Guenther <rguenther@suse.de>
2355 PR tree-optimization/49651
2356 * gcc.dg/torture/pr49651.c: New testcase.
2358 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
2361 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2363 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2365 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2366 -mno-pointers-to-nested-functions.
2367 * gcc.target/powerpc/no-r11-2.c: Ditto.
2368 * gcc.target/powerpc/no-r11-3.c: Ditto.
2370 2011-07-13 Jason Merrill <jason@redhat.com>
2372 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2373 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2374 when compiling C files.
2375 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2376 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2377 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2378 * g++.dg/lookup/anon2.C: Likewise.
2379 * g++.dg/tree-ssa/copyprop.C: Likewise.
2380 * g++.old-deja/g++.jason/rfg27.C: Likewise.
2381 * g++.dg/init/vector1.C: Ignore narrowing errors.
2382 * g++.dg/torture/pr35526.C: Likewise.
2383 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2385 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2388 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2391 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2393 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2394 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2396 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2398 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2399 * lib/obj-c++.exp (obj-c++_init): Ditto.
2400 * lib/file-format.exp (gcc_target_object_format): Ditto.
2401 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2402 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2403 (check_visibility_available): Ditto.
2404 (check_effective_target_tls_native): Ditto.
2405 (check_effective_target_tls_emulated): Ditto.
2406 (check_effective_target_function_sections): Ditto.
2408 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2410 * gcc.target/arm/pr48183.c: New test.
2412 2011-07-13 Richard Guenther <rguenther@suse.de>
2414 * gcc.dg/torture/20110713-1.c: New testcase.
2416 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2419 * gcc.c-torture/compile/pr49474.c: New testcase.
2421 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2423 PR tree-optimization/49712
2424 * gcc.c-torture/execute/pr49712.c: New test.
2426 2011-07-11 Jason Merrill <jason@redhat.com>
2429 * g++.dg/template/recurse3.C: New.
2431 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2434 * gcc.dg/guality/csttest.c: New test.
2437 * gfortran.dg/pr49698.f90: New test.
2439 2011-07-11 Jeff Law <law@redhat.com>
2441 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2443 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2445 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2446 * go.test/go-test.exp (go-set-goarch): Likewise.
2448 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2451 * gcc.target/avr/torture/pr39633.c: New test case.
2453 2011-07-11 Tobias Burnus <burnus@net-b.de>
2456 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2458 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2460 * lib/target-supports.exp (check_effective_target_scheduling):
2462 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2463 * gcc.dg/pr45055.c: Ditto.
2464 * gcc.dg/pr45353.c: Ditto.
2465 * g++.dg/pr45056.C: Ditto.
2467 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2469 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2470 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2471 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2472 * g++.dg/torture/pr31863.C: Skip AVR.
2474 2011-07-10 Tobias Burnus <burnus@net-b.de>
2477 * gfortran.dg/intrinsic_signal.f90: New.
2479 2011-07-09 Jason Merrill <jason@redhat.com>
2481 * g++.dg/cpp0x/regress/regress6.C: New.
2482 * g++.dg/parse/crash45.C: Adjust message.
2483 * g++.dg/template/crash38.C: Adjust message.
2484 * g++.dg/template/crash64.C: Adjust message.
2486 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
2488 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2489 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2490 * g++.dg/abi/bitfield3.C: Likewise.
2491 * g++.dg/eh/pr38662.C: Likewise.
2492 * g++.dg/ext/attrib36.C: Likewise.
2493 * g++.dg/ext/attrib37.C: Likewise.
2494 * g++.dg/ext/attrib8.C: Likewise.
2495 * g++.dg/ext/tmplattr1.C: Likewise.
2496 * g++.dg/inherit/override-attribs.C: Likewise.
2497 * g++.dg/opt/inline9.C: Likewise.
2498 * g++.dg/opt/life1.C: Likewise.
2499 * g++.dg/opt/longbranch2.C: Likewise.
2500 * g++.dg/opt/nrv12.C: Likewise.
2501 * g++.dg/opt/reg-stack4.C: Likewise.
2502 * g++.dg/other/pr35504.C: Likewise.
2503 * g++.dg/other/pr39496.C: Likewise.
2504 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2505 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2506 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2507 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2508 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2509 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2510 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2511 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2512 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2513 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2514 * g++.dg/warn/pr15774-1.C: Likewise.
2515 * g++.dg/warn/pr15774-2.C: Likewise.
2516 * g++.old-deja/g++.ext/attrib1.C: Likewise.
2517 * g++.old-deja/g++.ext/attrib2.C: Likewise.
2518 * g++.old-deja/g++.ext/attrib3.C: Likewise.
2519 * g++.old-deja/g++.pt/asm2.C: Likewise.
2520 * gcc.c-torture/compile/20000804-1.c: Likewise.
2521 * gcc.c-torture/compile/pr16566-2.c: Likewise.
2522 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2523 * gcc.dg/20020108-1.c: Likewise.
2524 * gcc.dg/20020122-2.c: Likewise.
2525 * gcc.dg/20020122-3.c: Likewise.
2526 * gcc.dg/20020206-1.c: Likewise.
2527 * gcc.dg/20020219-1.c: Likewise.
2528 * gcc.dg/20020310-1.c: Likewise.
2529 * gcc.dg/20020411-1.c: Likewise.
2530 * gcc.dg/20020418-2.c: Likewise.
2531 * gcc.dg/20020426-2.c: Likewise.
2532 * gcc.dg/20020517-1.c: Likewise.
2533 * gcc.dg/20030204-1.c: Likewise.
2534 * gcc.dg/20030826-2.c: Likewise.
2535 * gcc.dg/20031102-1.c: Likewise.
2536 * gcc.dg/20031202-1.c: Likewise.
2537 * gcc.dg/20050111-1.c: Likewise.
2538 * gcc.dg/20050503-1.c: Likewise.
2539 * gcc.dg/array-init-1.c: Likewise.
2540 * gcc.dg/builtin-apply4.c: Likewise.
2541 * gcc.dg/dfp/pr31344.c: Likewise.
2542 * gcc.dg/gomp/atomic-11.c: Likewise.
2543 * gcc.dg/graphite/pr40281.c: Likewise.
2544 * gcc.dg/ia64-sync-1.c: Likewise.
2545 * gcc.dg/ia64-sync-2.c: Likewise.
2546 * gcc.dg/ia64-sync-3.c: Likewise.
2547 * gcc.dg/ia64-sync-4.c: Likewise.
2548 * gcc.dg/ifcvt-fabs-1.c: Likewise.
2549 * gcc.dg/invalid-call-1.c: Likewise.
2550 * gcc.dg/loop-3.c: Likewise.
2551 * gcc.dg/lower-subreg-1.c: Likewise.
2552 * gcc.dg/lto/pr47259_0.c: Likewise.
2553 * gcc.dg/nested-calls-1.c: Likewise.
2554 * gcc.dg/pr20017.c: Likewise.
2555 * gcc.dg/pr25023.c: Likewise.
2556 * gcc.dg/pr27671-2.c: Likewise.
2557 * gcc.dg/pr32176.c: Likewise.
2558 * gcc.dg/pr33676.c: Likewise.
2559 * gcc.dg/pr35045.c: Likewise.
2560 * gcc.dg/pr36015.c: Likewise.
2561 * gcc.dg/pr36584.c: Likewise.
2562 * gcc.dg/pr36998.c: Likewise.
2563 * gcc.dg/pr37438.c: Likewise.
2564 * gcc.dg/pr37908.c: Likewise.
2565 * gcc.dg/pr41241.c: Likewise.
2566 * gcc.dg/pr41340.c: Likewise.
2567 * gcc.dg/pr44136.c: Likewise.
2568 * gcc.dg/pr44194-1.c: Likewise.
2569 * gcc.dg/pr46212.c: Likewise.
2570 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2571 * gcc.dg/setjmp-2.c: Likewise.
2572 * gcc.dg/short-compare-1.c: Likewise.
2573 * gcc.dg/short-compare-2.c: Likewise.
2574 * gcc.dg/smod-1.c: Likewise.
2575 * gcc.dg/sync-2.c: Likewise.
2576 * gcc.dg/sync-3.c: Likewise.
2577 * gcc.dg/tls/opt-1.c: Likewise.
2578 * gcc.dg/tls/opt-2.c: Likewise.
2579 * gcc.dg/tls/opt-3.c: Likewise.
2580 * gcc.dg/torture/badshift.c: Likewise.
2581 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2582 * gcc.dg/torture/pr20314-2.c: Likewise.
2583 * gcc.dg/torture/pr36891.c: Likewise.
2584 * gcc.dg/torture/pr38774.c: Likewise.
2585 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2586 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2587 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2588 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2589 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2590 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2591 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2592 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2593 * gcc.dg/tree-ssa/loop-28.c: Likewise.
2594 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2595 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2596 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2597 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2598 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2599 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2600 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2601 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2602 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2603 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2604 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2605 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2606 * gcc.dg/unroll-1.c: Likewise.
2607 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2608 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2609 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2610 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2611 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2612 * gcc.target/i386/20000609-1.c: Likewise.
2613 * gcc.target/i386/20000720-1.c: Likewise.
2614 * gcc.target/i386/20000724-1.c: Likewise.
2615 * gcc.target/i386/20011107-1.c: Likewise.
2616 * gcc.target/i386/20011119-1.c: Likewise.
2617 * gcc.target/i386/20020201-3.c: Likewise.
2618 * gcc.target/i386/20020218-1.c: Likewise.
2619 * gcc.target/i386/20020729-1.c: Likewise.
2620 * gcc.target/i386/20030926-1.c: Likewise.
2621 * gcc.target/i386/20060125-1.c: Likewise.
2622 * gcc.target/i386/20060125-2.c: Likewise.
2623 * gcc.target/i386/20060512-1.c: Likewise.
2624 * gcc.target/i386/20060512-2.c: Likewise.
2625 * gcc.target/i386/20060512-3.c: Likewise.
2626 * gcc.target/i386/20060512-4.c: Likewise.
2627 * gcc.target/i386/387-1.c: Likewise.
2628 * gcc.target/i386/387-2.c: Likewise.
2629 * gcc.target/i386/387-5.c: Likewise.
2630 * gcc.target/i386/387-6.c: Likewise.
2631 * gcc.target/i386/980312-1.c: Likewise.
2632 * gcc.target/i386/980313-1.c: Likewise.
2633 * gcc.target/i386/990117-1.c: Likewise.
2634 * gcc.target/i386/990424-1.c: Likewise.
2635 * gcc.target/i386/990524-1.c: Likewise.
2636 * gcc.target/i386/991129-1.c: Likewise.
2637 * gcc.target/i386/991214-1.c: Likewise.
2638 * gcc.target/i386/991230-1.c: Likewise.
2639 * gcc.target/i386/addr-sel-1.c: Likewise.
2640 * gcc.target/i386/aggregate-ret1.c: Likewise.
2641 * gcc.target/i386/aggregate-ret2.c: Likewise.
2642 * gcc.target/i386/align-main-3.c: Likewise.
2643 * gcc.target/i386/amd64-abi-1.c: Likewise.
2644 * gcc.target/i386/amd64-abi-2.c: Likewise.
2645 * gcc.target/i386/amd64-abi-4.c: Likewise.
2646 * gcc.target/i386/amd64-abi-5.c: Likewise.
2647 * gcc.target/i386/amd64-abi-6.c: Likewise.
2648 * gcc.target/i386/asm-1.c: Likewise.
2649 * gcc.target/i386/asm-3.c: Likewise.
2650 * gcc.target/i386/asm-5.c: Likewise.
2651 * gcc.target/i386/attributes-error.c: Likewise.
2652 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2653 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2654 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2655 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2656 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2657 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2658 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2659 * gcc.target/i386/avx-vmovd-2.c: Likewise.
2660 * gcc.target/i386/avx-vmovq-2.c: Likewise.
2661 * gcc.target/i386/avx-vmovq-3.c: Likewise.
2662 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2663 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2664 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2665 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2666 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2667 * gcc.target/i386/bitfield1.c: Likewise.
2668 * gcc.target/i386/bitfield2.c: Likewise.
2669 * gcc.target/i386/bmi-2.c: Likewise.
2670 * gcc.target/i386/bmi-5.c: Likewise.
2671 * gcc.target/i386/builtin-unreachable.c: Likewise.
2672 * gcc.target/i386/cleanup-2.c: Likewise.
2673 * gcc.target/i386/clobbers.c: Likewise.
2674 * gcc.target/i386/cmov8.c: Likewise.
2675 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2676 * gcc.target/i386/compress-float-387-pic.c: Likewise.
2677 * gcc.target/i386/compress-float-387.c: Likewise.
2678 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2679 * gcc.target/i386/compress-float-sse.c: Likewise.
2680 * gcc.target/i386/crc32-2.c: Likewise.
2681 * gcc.target/i386/crc32-3.c: Likewise.
2682 * gcc.target/i386/divmod-7.c: Likewise.
2683 * gcc.target/i386/divmod-8.c: Likewise.
2684 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2685 * gcc.target/i386/fma3-builtin.c: Likewise.
2686 * gcc.target/i386/fma3-fma.c: Likewise.
2687 * gcc.target/i386/fma4-256-vector.c: Likewise.
2688 * gcc.target/i386/fma4-builtin.c: Likewise.
2689 * gcc.target/i386/fma4-fma-2.c: Likewise.
2690 * gcc.target/i386/fma4-fma.c: Likewise.
2691 * gcc.target/i386/fma4-vector-2.c: Likewise.
2692 * gcc.target/i386/fma4-vector.c: Likewise.
2693 * gcc.target/i386/funcspec-1.c: Likewise.
2694 * gcc.target/i386/funcspec-10.c: Likewise.
2695 * gcc.target/i386/funcspec-11.c: Likewise.
2696 * gcc.target/i386/funcspec-2.c: Likewise.
2697 * gcc.target/i386/funcspec-5.c: Likewise.
2698 * gcc.target/i386/funcspec-6.c: Likewise.
2699 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2700 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2701 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2702 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2703 * gcc.target/i386/incoming-1.c: Likewise.
2704 * gcc.target/i386/incoming-10.c: Likewise.
2705 * gcc.target/i386/incoming-11.c: Likewise.
2706 * gcc.target/i386/incoming-12.c: Likewise.
2707 * gcc.target/i386/incoming-13.c: Likewise.
2708 * gcc.target/i386/incoming-14.c: Likewise.
2709 * gcc.target/i386/incoming-15.c: Likewise.
2710 * gcc.target/i386/incoming-2.c: Likewise.
2711 * gcc.target/i386/incoming-3.c: Likewise.
2712 * gcc.target/i386/incoming-4.c: Likewise.
2713 * gcc.target/i386/incoming-5.c: Likewise.
2714 * gcc.target/i386/incoming-6.c: Likewise.
2715 * gcc.target/i386/incoming-7.c: Likewise.
2716 * gcc.target/i386/incoming-8.c: Likewise.
2717 * gcc.target/i386/incoming-9.c: Likewise.
2718 * gcc.target/i386/lea.c: Likewise.
2719 * gcc.target/i386/local.c: Likewise.
2720 * gcc.target/i386/loop-1.c: Likewise.
2721 * gcc.target/i386/loop-2.c: Likewise.
2722 * gcc.target/i386/loop-3.c: Likewise.
2723 * gcc.target/i386/max-stack-align.c: Likewise.
2724 * gcc.target/i386/memcpy-1.c: Likewise.
2725 * gcc.target/i386/movbe-2.c: Likewise.
2726 * gcc.target/i386/movq-2.c: Likewise.
2727 * gcc.target/i386/movq.c: Likewise.
2728 * gcc.target/i386/nrv1.c: Likewise.
2729 * gcc.target/i386/pad-4.c: Likewise.
2730 * gcc.target/i386/pad-5a.c: Likewise.
2731 * gcc.target/i386/pad-5b.c: Likewise.
2732 * gcc.target/i386/pad-6a.c: Likewise.
2733 * gcc.target/i386/pad-6b.c: Likewise.
2734 * gcc.target/i386/pad-7.c: Likewise.
2735 * gcc.target/i386/pad-9.c: Likewise.
2736 * gcc.target/i386/pentium4-not-mull.c: Likewise.
2737 * gcc.target/i386/pic-1.c: Likewise.
2738 * gcc.target/i386/pr12092-1.c: Likewise.
2739 * gcc.target/i386/pr12329.c: Likewise.
2740 * gcc.target/i386/pr21518.c: Likewise.
2741 * gcc.target/i386/pr22362.c: Likewise.
2742 * gcc.target/i386/pr22585.c: Likewise.
2743 * gcc.target/i386/pr23098.c: Likewise.
2744 * gcc.target/i386/pr25196.c: Likewise.
2745 * gcc.target/i386/pr25293.c: Likewise.
2746 * gcc.target/i386/pr25654.c: Likewise.
2747 * gcc.target/i386/pr26449.c: Likewise.
2748 * gcc.target/i386/pr26778.c: Likewise.
2749 * gcc.target/i386/pr26826.c: Likewise.
2750 * gcc.target/i386/pr27266.c: Likewise.
2751 * gcc.target/i386/pr29978.c: Likewise.
2752 * gcc.target/i386/pr30505.c: Likewise.
2753 * gcc.target/i386/pr30961-1.c: Likewise.
2754 * gcc.target/i386/pr31628.c: Likewise.
2755 * gcc.target/i386/pr32000-2.c: Likewise.
2756 * gcc.target/i386/pr32661-1.c: Likewise.
2757 * gcc.target/i386/pr32708-2.c: Likewise.
2758 * gcc.target/i386/pr32708-3.c: Likewise.
2759 * gcc.target/i386/pr34256.c: Likewise.
2760 * gcc.target/i386/pr34312.c: Likewise.
2761 * gcc.target/i386/pr34522.c: Likewise.
2762 * gcc.target/i386/pr35160.c: Likewise.
2763 * gcc.target/i386/pr35281.c: Likewise.
2764 * gcc.target/i386/pr36246.c: Likewise.
2765 * gcc.target/i386/pr36786.c: Likewise.
2766 * gcc.target/i386/pr37275.c: Likewise.
2767 * gcc.target/i386/pr37843-3.c: Likewise.
2768 * gcc.target/i386/pr37843-4.c: Likewise.
2769 * gcc.target/i386/pr39082-1.c: Likewise.
2770 * gcc.target/i386/pr39431.c: Likewise.
2771 * gcc.target/i386/pr39496.c: Likewise.
2772 * gcc.target/i386/pr39543-2.c: Likewise.
2773 * gcc.target/i386/pr39911.c: Likewise.
2774 * gcc.target/i386/pr40718.c: Likewise.
2775 * gcc.target/i386/pr40906-1.c: Likewise.
2776 * gcc.target/i386/pr40906-2.c: Likewise.
2777 * gcc.target/i386/pr40906-3.c: Likewise.
2778 * gcc.target/i386/pr40934.c: Likewise.
2779 * gcc.target/i386/pr41900.c: Likewise.
2780 * gcc.target/i386/pr42589.c: Likewise.
2781 * gcc.target/i386/pr43662.c: Likewise.
2782 * gcc.target/i386/pr43671.c: Likewise.
2783 * gcc.target/i386/pr43766.c: Likewise.
2784 * gcc.target/i386/pr43869.c: Likewise.
2785 * gcc.target/i386/pr44942.c: Likewise.
2786 * gcc.target/i386/pr44948-2a.c: Likewise.
2787 * gcc.target/i386/pr45234.c: Likewise.
2788 * gcc.target/i386/pr45336-2.c: Likewise.
2789 * gcc.target/i386/pr45336-4.c: Likewise.
2790 * gcc.target/i386/pr45852.c: Likewise.
2791 * gcc.target/i386/pr46470.c: Likewise.
2792 * gcc.target/i386/pr48037-1.c: Likewise.
2793 * gcc.target/i386/pr48389.c: Likewise.
2794 * gcc.target/i386/pr49095.c: Likewise.
2795 * gcc.target/i386/pr9771-1.c: Likewise.
2796 * gcc.target/i386/rdfsbase-1.c: Likewise.
2797 * gcc.target/i386/rdfsbase-2.c: Likewise.
2798 * gcc.target/i386/rdgsbase-1.c: Likewise.
2799 * gcc.target/i386/rdgsbase-2.c: Likewise.
2800 * gcc.target/i386/rdrand-3.c: Likewise.
2801 * gcc.target/i386/regparm-stdcall.c: Likewise.
2802 * gcc.target/i386/regparm.c: Likewise.
2803 * gcc.target/i386/reload-1.c: Likewise.
2804 * gcc.target/i386/rotate-2.c: Likewise.
2805 * gcc.target/i386/sibcall-5.c: Likewise.
2806 * gcc.target/i386/signbit-1.c: Likewise.
2807 * gcc.target/i386/signbit-2.c: Likewise.
2808 * gcc.target/i386/signbit-3.c: Likewise.
2809 * gcc.target/i386/sse-5.c: Likewise.
2810 * gcc.target/i386/sse-8.c: Likewise.
2811 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2812 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2813 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2814 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2815 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2816 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2817 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2818 * gcc.target/i386/sse2-movq-2.c: Likewise.
2819 * gcc.target/i386/sse2-movq-3.c: Likewise.
2820 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2821 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2822 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2823 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2824 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2825 * gcc.target/i386/ssefn-1.c: Likewise.
2826 * gcc.target/i386/ssefn-2.c: Likewise.
2827 * gcc.target/i386/sseregparm-1.c: Likewise.
2828 * gcc.target/i386/sseregparm-2.c: Likewise.
2829 * gcc.target/i386/sseregparm-3.c: Likewise.
2830 * gcc.target/i386/sseregparm-4.c: Likewise.
2831 * gcc.target/i386/sseregparm-5.c: Likewise.
2832 * gcc.target/i386/sseregparm-6.c: Likewise.
2833 * gcc.target/i386/sseregparm-7.c: Likewise.
2834 * gcc.target/i386/sseregparm-8.c: Likewise.
2835 * gcc.target/i386/stack-realign.c: Likewise.
2836 * gcc.target/i386/stack-usage-realign.c: Likewise.
2837 * gcc.target/i386/stackalign/asm-1.c: Likewise.
2838 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2839 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2840 * gcc.target/i386/stackalign/return-1.c: Likewise.
2841 * gcc.target/i386/stackalign/return-2.c: Likewise.
2842 * gcc.target/i386/stackalign/return-3.c: Likewise.
2843 * gcc.target/i386/tailcall-1.c: Likewise.
2844 * gcc.target/i386/tbm-2.c: Likewise.
2845 * gcc.target/i386/udivmod-7.c: Likewise.
2846 * gcc.target/i386/udivmod-8.c: Likewise.
2847 * gcc.target/i386/unroll-1.c: Likewise.
2848 * gcc.target/i386/vararg-1.c: Likewise.
2849 * gcc.target/i386/vararg-2.c: Likewise.
2850 * gcc.target/i386/vect8-ret.c: Likewise.
2851 * gcc.target/i386/vectorize5.c: Likewise.
2852 * gcc.target/i386/wmul-1.c: Likewise.
2853 * gcc.target/i386/wmul-2.c: Likewise.
2854 * gcc.target/i386/wrfsbase-1.c: Likewise.
2855 * gcc.target/i386/wrfsbase-2.c: Likewise.
2856 * gcc.target/i386/wrgsbase-1.c: Likewise.
2857 * gcc.target/i386/wrgsbase-2.c: Likewise.
2858 * gcc.target/i386/xop-pcmov.c: Likewise.
2859 * gcc.target/i386/xop-pcmov2.c: Likewise.
2860 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2861 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2862 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2863 * gcc.target/i386/xop-shift1-vector.c: Likewise.
2864 * gcc.target/i386/xop-shift2-vector.c: Likewise.
2865 * gcc.target/i386/xop-shift3-vector.c: Likewise.
2866 * gcc.target/i386/zee.c: Likewise.
2867 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2868 * gfortran.dg/compiler-directive_2.f: Likewise.
2869 * gfortran.dg/g77/20010216-1.f: Likewise.
2870 * gfortran.dg/gomp/pr39152.f90: Likewise.
2871 * gfortran.dg/pr33794.f90: Likewise.
2873 2011-07-09 Jason Merrill <jason@redhat.com>
2875 * g++.dg/cpp0x/regress/regress5.C: New.
2877 2011-07-08 Jason Merrill <jason@redhat.com>
2880 * g++.dg/expr/compound-asn1.C: New.
2881 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2883 2011-07-08 Jakub Jelinek <jakub@redhat.com>
2886 * gcc.target/powerpc/altivec-34.c: New test.
2888 2011-07-08 Jason Merrill <jason@redhat.com>
2891 * g++.dg/abi/guard3.C: New.
2893 2011-07-08 Julian Brown <julian@codesourcery.com>
2895 * lib/target-supports.exp
2896 (check_effective_target_arm_little_endian): New.
2897 (check_effective_target_vect_pack_trunc): Use above.
2898 (check_effective_target_vect_unpack): Likewise.
2899 (check_effective_target_vect_element_align): Test
2900 check_effective_target_arm_vect_no_misalign for ARM.
2902 2011-07-08 Jason Merrill <jason@redhat.com>
2905 * g++.dg/cpp0x/constexpr-rom.C: New.
2907 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
2910 * g++.dg/torture/pr49519.C: New test.
2912 2011-07-08 Martin Jambor <mjambor@suse.cz>
2914 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2916 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2919 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2921 2011-07-08 Richard Guenther <rguenther@suse.de>
2923 PR tree-optimization/49662
2924 * gcc.dg/graphite/interchange-14.c: XFAIL.
2925 * gcc.dg/graphite/interchange-15.c: Likewise.
2926 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2928 2011-07-06 Jason Merrill <jason@redhat.com>
2931 * g++.dg/cpp0x/regress/regress4.C: New.
2933 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
2936 * gfortran.dg/result_in_spec_4.f90: New test.
2938 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2940 * gcc.target/sparc/cas64.c: New test.
2942 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2945 * g++.dg/torture/pr49644.C: New test.
2948 * gcc.c-torture/execute/pr49644.c: New test.
2950 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
2952 * lib/target-supports.exp (check_effective_target_ia32): New.
2953 (check_effective_target_x32): Likewise.
2954 (check_effective_target_vect_cmdline_needed): Also check x32.
2956 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2958 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2960 * gcc.target/arm/pr42235.c: Likewise.
2961 * gcc.target/arm/pr42495.c: Likewise.
2962 * gcc.target/arm/pr42574.c: Likewise.
2963 * gcc.target/arm/thumb-branch1.c: Likewise.
2965 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2966 unneeded prune of possible warning.
2967 * gcc.target/arm/pr40956.c: Likewise.
2968 * gcc.target/arm/pr42505.c: Likewise.
2970 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2971 * gcc.c-torture/compile/pr46883.c: Likewise.
2972 * gcc.c-torture/compile/pr46934.c: Likewise.
2974 * gcc.target/arm/pr41679.c: Remove test directives in preparation
2975 for move to ../../gcc.c-torture/compile.
2976 * gcc.target/arm/pr46883.c: Likewise.
2977 * gcc.target/arm/pr46934.c: Likewise.
2979 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2980 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2981 * gcc.target/arm/wmul-1.c: Likewise.
2982 * gcc.target/arm/wmul-2.c: Likewise.
2983 * gcc.target/arm/wmul-3.c: Likewise.
2984 * gcc.target/arm/wmul-4.c: Likewise.
2985 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2986 add tab after scan target.
2987 * gcc.target/arm/smlaltt-1.c: Likewise.
2988 * gcc.target/arm/smlatb-1.c: Likewise.
2989 * gcc.target/arm/smlatt-1.c: Likewise.
2991 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2994 * gcc.dg/debug/pr49522.c: New test.
2996 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
2998 * gcc.dg/pragma-align.c: Run only if target !default_packed.
2999 * gcc.dg/pr46212.c: Run only if target int32plus.
3000 * gcc.dg/torture/pr48146.c: Ditto.
3001 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3002 * c-c++-common/pr44832.c: Ditto.
3003 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3004 * gcc.dg/pr31490.c: Ditto.
3005 * gcc.dg/torture/builtin-math-7.c: Run only if target
3007 * gcc.dg/torture/pr45764.c: Skip for AVR.
3008 * gcc.dg/pr47893.c: Ditto.
3010 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3012 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3013 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3014 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3015 add tab to scan target.
3017 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3019 * gcc.target/arm/neon-modes-3.c: New test.
3021 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3023 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3024 -fno-loop-interchange -ffast-math.
3026 2011-07-07 Richard Guenther <rguenther@suse.de>
3028 * gcc.dg/ftrapv-3.c: New testcase.
3030 2011-07-07 Richard Guenther <rguenther@suse.de>
3032 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3033 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3035 2011-07-07 Kai Tietz <ktietz@redhat.com>
3037 * gcc.dg/binop-notxor1.c: New test.
3038 * gcc.dg/binop-notand4a.c: New test.
3039 * gcc.dg/binop-notxor2.c: New test.
3040 * gcc.dg/binop-notand3a.c: New test.
3041 * gcc.dg/binop-notand2a.c: New test.
3042 * gcc.dg/binop-notand6a.c: New test.
3043 * gcc.dg/binop-notor1.c: New test.
3044 * gcc.dg/binop-notand1a.c: New test.
3045 * gcc.dg/binop-notand5a.c: New test.
3046 * gcc.dg/binop-notor2.c: New test.
3048 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3051 * gcc.dg/gomp/pr49640.c: New test.
3053 2011-07-07 Richard Guenther <rguenther@suse.de>
3055 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3057 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3060 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3062 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3064 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3065 * gcc.target/powerpc/no-r11-2.c: Ditto.
3066 * gcc.target/powerpc/no-r11-3.c: Ditto.
3068 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3070 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3071 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3073 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3075 * lib/target-supports.exp (check_profiling_available): Disable
3076 profiling with -fprofile-generate for target avr.
3078 2011-07-06 Richard Guenther <rguenther@suse.de>
3080 PR tree-optimization/49645
3081 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3083 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3086 * gcc.dg/pr47383.c: New.
3088 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3090 PR tree-optimization/49647
3091 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3093 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3096 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3097 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3099 2011-07-05 Jason Merrill <jason@redhat.com>
3102 * g++.dg/template/template-id-4.C: New.
3104 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3106 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3107 * gcc.dg/pr43402.c: Ditto.
3109 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3111 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3113 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3115 * gcc.target/powerpc/ppc-switch-1.c: New test for
3116 --param case-values-threshold.
3117 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3119 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3121 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3123 2011-07-05 Jason Merrill <jason@redhat.com>
3125 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3127 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3129 PR tree-optimization/47654
3130 * gcc.dg/graphite/block-pr47654.c: New.
3132 2011-07-05 Jason Merrill <jason@redhat.com>
3134 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3136 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3138 PR tree-optimization/49580
3139 * gcc.dg/autopar/pr49580.c: New test.
3141 2011-07-05 Richard Guenther <rguenther@suse.de>
3143 PR tree-optimization/49518
3144 PR tree-optimization/49628
3145 * g++.dg/torture/pr49628.C: New testcase.
3146 * gcc.dg/torture/pr49518.c: Likewise.
3148 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3150 * ada/acats/run_acats (which): Extract last field from type -p,
3151 type output only if command succeeded.
3153 2011-07-04 Jason Merrill <jason@redhat.com>
3155 * g++.dg/abi/mangle48.C: New.
3157 * g++.dg/cpp0x/diag1.C: New.
3159 * g++.dg/diagnostic/aka1.C: New.
3161 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3163 PR rtl-optimization/49619
3164 * gcc.dg/pr49619.c: New test.
3166 PR rtl-optimization/49472
3167 * gfortran.dg/pr49472.f90: New test.
3170 * gcc.dg/pr49602.c: New test.
3172 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
3176 * gcc.target/avr/avr.exp: Run over cpp files, too.
3177 * gcc.target/avr/torture/avr-torture.exp: Ditto.
3178 * gcc.target/avr/progmem.h: New file.
3179 * gcc.target/avr/exit-abort.h: New file.
3180 * gcc.target/avr/progmem-error-1.c: New file.
3181 * gcc.target/avr/progmem-error-1.cpp: New file.
3182 * gcc.target/avr/progmem-warning-1.c: New file.
3183 * gcc.target/avr/torture/progmem-1.c: New file.
3184 * gcc.target/avr/torture/progmem-1.cpp: New file.
3186 2011-07-04 Richard Guenther <rguenther@suse.de>
3188 PR tree-optimization/49615
3189 * g++.dg/torture/pr49615.C: New testcase.
3191 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
3193 PR tree-optimization/49610
3194 * gcc.dg/vect/pr49610.c: New test.
3196 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
3198 * gnat.dg/specs/debug1.ads: New test.
3200 2011-07-02 Janus Weil <janus@gcc.gnu.org>
3203 * gfortran.dg/typebound_proc_23.f90: New.
3205 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
3208 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3210 2011-07-01 Jason Merrill <jason@redhat.com>
3213 * g++.dg/template/template-id-3.C: New.
3216 * g++.dg/template/qualified-id4.C: New.
3219 * g++.dg/template/explicit-args4.C: New.
3222 * g++.dg/template/offsetof2.C: New.
3224 2011-07-01 Kai Tietz <ktietz@redhat.com>
3226 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3228 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3231 * lib/target-supports.exp (check_effective_target_gld): New proc.
3233 2011-07-01 Richard Guenther <rguenther@suse.de>
3235 PR tree-optimization/49603
3236 * gcc.dg/torture/pr49603.c: New testcase.
3238 2011-06-30 Jason Merrill <jason@redhat.com>
3241 * g++.dg/rtti/template1.C: New.
3244 * g++.dg/cpp0x/regress/ctor1.C: New.
3247 * g++.dg/cpp0x/initlist54.C: New.
3249 2011-06-30 Martin Jambor <mjambor@suse.cz>
3251 * gcc.dg/tree-ssa/sra-12.c: New test.
3253 2011-06-29 Jason Merrill <jason@redhat.com>
3255 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3257 2011-06-30 Richard Guenther <rguenther@suse.de>
3259 PR tree-optimization/46787
3260 * gcc.dg/vect/vect-121.c: New testcase.
3262 2011-06-30 Martin Jambor <mjambor@suse.cz>
3264 PR tree-optimization/49094
3265 * gcc.dg/tree-ssa/pr49094.c: New test.
3267 2011-06-30 Jakub Jelinek <jakub@redhat.com>
3270 * gfortran.dg/pr49540-1.f90: New test.
3271 * gfortran.dg/pr49540-2.f90: New test.
3273 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3276 * ada/acats/run_acats (which): Use last field of type -p output.
3278 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3279 Iain Sandoe <iains@gcc.gnu.org>
3282 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3283 Only skip on 64-bit *-*-darwin8* && !objc2.
3285 2011-06-30 Richard Guenther <rguenther@suse.de>
3287 PR tree-optimization/38752
3288 * gcc.c-torture/compile/pr38752.c: New testcase.
3290 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
3292 * gcc.dg/vect/slp-widen-mult-half.c: New test.
3293 * gcc.dg/vect/vect-widen-mult-half.c: New test.
3295 2011-06-29 Jason Merrill <jason@redhat.com>
3298 * g++.dg/cpp0x/initlist53.C: Use placement new.
3299 * g++.dg/cpp0x/initlist-value.C: Use placement new.
3300 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3303 * g++.dg/cpp0x/trailing6.C: New.
3304 * g++.dg/cpp0x/pr45908.C: No error.
3307 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3310 * g++.dg/cpp0x/constexpr-using2.C: New.
3312 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3315 * g++.dg/cpp0x/constexpr-diag3.C: New.
3316 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3317 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3318 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3319 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3321 2011-06-29 Jason Merrill <jason@redhat.com>
3323 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3325 2011-06-29 Richard Guenther <rguenther@suse.de>
3327 * gcc.dg/tree-ssa/loop-17.c: Adjust.
3329 2011-06-29 Jason Merrill <jason@redhat.com>
3331 * g++.dg/cpp0x/initlist-value2.C: New.
3333 * g++.dg/cpp0x/constexpr-initlist4.C: New.
3334 * g++.dg/cpp0x/initlist-value.C: New.
3336 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
3338 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3340 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3342 * gcc.dg/inline_1.c: Remove dg-excess-errors.
3343 * gcc.dg/inline_2.c: Likewise.
3344 * gcc.dg/unroll_1.c: Likewise.
3346 2011-06-29 Jakub Jelinek <jakub@redhat.com>
3349 * gcc.target/i386/pr49567.c: New test.
3351 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
3353 * gnat.dg/opt17.ad[sb]: New test.
3355 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3356 Tom de Vries <tom@codesourcery.com>
3358 * lib/target-supports.exp (check_effective_target_arm_nothumb)
3359 (check_effective_target_arm_thumb2): New effective targets.
3360 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
3361 properly. Clean up temporary files.
3362 * gcc.target/arm/ivopts-2.c: Likewise.
3363 * gcc.target/arm/ivopts-3.c: Likewise.
3364 * gcc.target/arm/ivopts-4.c: Likewise.
3365 * gcc.target/arm/ivopts-5.c: Likewise.
3366 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3368 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3371 * gfortran.dg/reshape_zerosize_3.f90: New test.
3373 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3375 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3376 * gcc.target/arm/vfp-ldmias.c: Likewise.
3377 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3378 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3379 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3380 * gcc.target/arm/vfp-stmias.c: Likewise.
3381 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3382 * gcc.target/arm/vfp-stmiad.c: Likewise.
3384 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3386 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3388 * gcc.target/arm/pr45701-2.c: Ditto.
3390 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3393 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3394 * gfortran.dg/extends_14.f03: Modified.
3396 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3398 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3399 early if the test is already being skipped.
3401 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3402 scan-assembler-dem-not): For missing file, report unresolved with
3403 same message as for pass/fail, with reason reported in log file.
3405 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3406 from add_options_for_arm_neon_fp16.
3407 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3408 check_effective_target_arm_neon_fp16_ok_nocache.
3409 Check -mfpu and -mfloat-abi options from current multilib.
3410 Do not require neon support.
3411 (check_effective_target_arm_fp16_ok): Renamed from
3412 check_effecitve_target_arm_neon_fp16_ok.
3413 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3414 arm_neon_fp16_ok and arm_fp16.
3415 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3416 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3417 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3418 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3420 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3422 * gcc.dg/builtin-assume-aligned-1.c: New test.
3423 * gcc.dg/builtin-assume-aligned-2.c: New test.
3424 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3427 * gcc.dg/pr49544.c: New test.
3429 2011-06-27 Richard Guenther <rguenther@suse.de>
3431 PR tree-optimization/49394
3432 * g++.dg/torture/pr49394.C: New testcase.
3434 2011-06-27 Kai Tietz <ktietz@redhat.com>
3436 * gcc.dg/optimize-bswapdi-2.c: New test.
3438 2011-06-27 Michael Hope <michael.hope@linaro.org>
3439 Richard Sandiford <richard.sandiford@linaro.org>
3441 PR tree-optimization/49169
3442 * gcc.dg/torture/pr49169.c: New test.
3444 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3447 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3449 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3452 2011-06-26 Jason Merrill <jason@redhat.com>
3454 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3457 * g++.dg/init/ref19.C: New.
3458 * g++.dg/cpp0x/constexpr-cleanup.C: New.
3460 2011-06-26 Jakub Jelinek <jakub@redhat.com>
3462 PR tree-optimization/48377
3463 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3466 2011-06-26 Steve Ellcey <sje@cup.hp.com>
3469 * lib/target-supports.exp (check_effective_target_non_strict_align):
3471 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3473 2011-06-24 Martin Jambor <mjambor@suse.cz>
3475 PR tree-optimizations/49516
3476 * g++.dg/tree-ssa/pr49516.C: New test.
3478 2011-06-23 Jason Merrill <jason@redhat.com>
3481 * g++.dg/template/partial10.C: New.
3482 * g++.dg/template/partial11.C: New.
3484 2011-06-23 Jeff Law <law@redhat.com>
3487 * gcc.dg/pr48770.c: New test.
3489 2011-06-23 Jan Hubicka <jh@suse.cz>
3492 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3494 2011-06-23 Jakub Jelinek <jakub@redhat.com>
3497 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3498 instead of -fdump-tree-optimized.
3500 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3503 * g++.dg/template/crash107.C: New.
3504 * g++.dg/template/error17.C: Adjust.
3506 2011-06-23 Jason Merrill <jason@redhat.com>
3509 * g++.dg/cpp0x/defaulted30.C: New.
3512 * g++.dg/rtti/anon-ns1.C: New.
3515 * g++.dg/init/ref18.C: New.
3518 * g++.dg/template/partial9.C: New.
3520 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
3523 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3525 2011-06-22 Jakub Jelinek <jakub@redhat.com>
3528 * gcc.dg/pr49496.c: New test.
3530 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
3532 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3535 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3537 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3538 * gcc.target/arm/pr42879.c: Likewise.
3539 * gcc.target/arm/pr45701-3.c: Likewise.
3541 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3542 * gcc.target/arm/pr40482.c: Likewise.
3543 * gcc.target/arm/stack-corruption.c: Likewise.
3545 2011-06-22 Richard Guenther <rguenther@suse.de>
3547 PR tree-optimization/49493
3548 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3550 2011-06-22 Jason Merrill <jason@redhat.com>
3553 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3555 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
3556 Dmitry Melnik <dm@ispras.ru>
3558 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3559 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3560 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3562 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
3564 * gcc.target/arm/tlscall.c: New.
3566 2011-06-21 Jason Merrill <jason@redhat.com>
3569 * g++.dg/cpp0x/constexpr-ref1.C: New.
3570 * g++.dg/cpp0x/constexpr-ref2.C: New.
3571 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3574 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3577 * g++.dg/template/param3.C: New.
3579 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
3581 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3582 my_clrsb test functions.
3584 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3585 test_sll, test_ull): Add clrsb tests.
3586 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3589 2011-06-21 Janus Weil <janus@gcc.gnu.org>
3592 * gfortran.dg/class_44.f03: New.
3594 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3596 PR tree-optimization/49478
3597 * gcc.dg/vect/pr49478.c
3599 2011-06-21 Richard Guenther <rguenther@suse.de>
3601 PR tree-optimization/49483
3602 * gcc.dg/vect/vect-120.c: New testcase.
3604 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3607 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3608 * gcc.dg/vect/vect-peel-4.c: Likewise.
3610 2011-06-22 Christian Bruel <christian.bruel@st.com>
3613 * gcc.dg/always_inline.c: Removed -Winline. Update checks
3614 * gcc.dg/always_inline2.c: Likewise.
3615 * gcc.dg/always_inline3.c: Likewise.
3616 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3617 * gcc.dg/inline_1.c: Likewise.
3618 * gcc.dg/inline_2.c: Likewise.
3619 * gcc.dg/inline_3.c: Likewise.
3620 * gcc.dg/inline_4.c: Likewise.
3621 * gcc.dg/20051201-1.c: Likewise.
3622 * gcc.dg/pr40087.c: Likewise.
3623 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3624 * gcc.dg/inline-22.c: Likewise.
3625 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3626 * gcc.dg/lto/20090218-1_1.c: Likewise.
3627 * g++.dg/ipa/devirt-7.C: Likewise.
3628 * gcc.dg/uninit-pred-5_a.c: Likewise.
3629 * gcc.dg/uninit-pred-5_b.c: Likewise.
3630 * gcc.dg/fail_always_inline.c: New.
3632 2011-06-21 Jakub Jelinek <jakub@redhat.com>
3634 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3635 into 6 jobs instead of 3.
3637 2011-06-20 Jason Merrill <jason@redhat.com>
3640 * g++.dg/cpp0x/initlist53.C: New.
3642 2011-06-20 Tobias Burnus <burnus@net-b.de>
3645 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3646 * gfortran.dg/coarray_lock_3.f90: New.
3647 * gfortran.dg/coarray/lock_1.f90: New.
3649 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
3651 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3652 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3653 unresolved and report the reason to the log file.
3655 * lib/scanasm.exp (object-size): Move argument processing earlier
3656 to report errors before verifying that the file exists. Report
3657 problems detected at runtime as unresolved instead of error and
3658 report their reasons to the log file.
3660 2011-06-20 Jason Merrill <jason@redhat.com>
3663 * g++.dg/cpp0x/explicit6.C: New.
3666 * g++.dg/cpp0x/enum20.C: New.
3669 * g++.dg/ext/attr-aligned01.C: New.
3672 * g++.dg/cpp0x/variadic-default.C: New.
3675 * g++.dg/cpp0x/auto26.C: New.
3678 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3680 2011-06-20 Kai Tietz <ktietz@redhat.com>
3682 * gcc.dg/binop-notand1.c: New test.
3683 * gcc.dg/binop-notand2.c: New test.
3684 * gcc.dg/binop-notand3.c: New test.
3685 * gcc.dg/binop-notand4.c: New test.
3686 * gcc.dg/binop-notand5.c: New test.
3687 * gcc.dg/binop-notand6.c: New test.
3689 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3692 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3694 2011-06-18 Janus Weil <janus@gcc.gnu.org>
3697 * gfortran.dg/proc_ptr_31.f90: New.
3699 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3701 * gnat.dg/volatile6.adb: New test.
3702 * gnat.dg/volatile7.adb: Likewise.
3703 * gnat.dg/volatile8.adb: Likewise.
3704 * gnat.dg/volatile9.adb: Likewise.
3706 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3708 * gnat.dg/constant3.adb: New test.
3710 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
3713 * gfortran.dg/read_list_eof_1.f90: New test.
3715 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3718 * gcc.target/i386/testimm-1.c: New test.
3719 * gcc.target/i386/testimm-2.c: New test.
3720 * gcc.target/i386/testimm-3.c: New test.
3721 * gcc.target/i386/testimm-4.c: New test.
3722 * gcc.target/i386/testimm-5.c: New test.
3723 * gcc.target/i386/testimm-6.c: New test.
3724 * gcc.target/i386/testimm-7.c: New test.
3725 * gcc.target/i386/testimm-8.c: New test.
3726 * gcc.target/i386/xop-vpermil2px-2.c: New test.
3727 * gcc.target/i386/xop-rotate1-int.c: New test.
3728 * gcc.target/i386/xop-rotate2-int.c: New test.
3730 2011-06-17 Jason Merrill <jason@redhat.com>
3732 * g++.dg/cpp0x/rv-func2.C: New.
3734 * g++.dg/debug/dwarf2/lambda1.C: New.
3735 * g++.dg/warn/Wshadow-6.C: Adjust.
3737 2011-06-17 Janus Weil <janus@gcc.gnu.org>
3740 * gfortran.dg/move_alloc_5.f90: New.
3742 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
3744 PR rtl-optimization/48542
3745 * gcc.dg/torture/pr48542.c: New test.
3747 2011-06-16 Jason Merrill <jason@redhat.com>
3750 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3753 * g++.dg/cpp0x/initlist52.C New.
3756 * c-c++-common/raw-string-12.c: New.
3759 * g++.dg/cpp0x/sfinae26.C: New.
3762 * g++.dg/cpp0x/variadic113.C: New.
3765 * g++.dg/cpp0x/variadic112.C: New.
3767 2011-06-16 Jeff Law <law@redhat.com>
3769 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3770 improved jump threading.
3771 * gcc.dg/builtin-object-size-2.c: Likewise.
3772 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3774 2011-06-16 Janus Weil <janus@gcc.gnu.org>
3777 * gfortran.dg/typebound_assignment_3.f03: New.
3779 2011-06-16 Steve Ellcey <sje@cup.hp.com>
3782 * g++.dg/opt/devirt2.C: Change xfail rule to target.
3784 2011-06-16 Martin Jambor <mjambor@suse.cz>
3786 PR tree-optimization/49343
3787 * gnat.dg/discr31.ad[sb]: New test.
3789 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3791 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3793 2011-06-16 Tom de Vries <tom@codesourcery.com>
3796 * gcc.target/arm/ivopts-3.c: Update test.
3797 * gcc.target/arm/ivopts-5.c: Same.
3799 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3802 2011-06-10 Wei Guozhi <carrot@google.com>
3805 * gcc.target/arm/pr45335.c: New test.
3806 * gcc.target/arm/pr45335-2.c: New test.
3807 * gcc.target/arm/pr45335-3.c: New test.
3808 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3809 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3810 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3812 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
3814 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3816 2011-06-16 Janus Weil <janus@gcc.gnu.org>
3819 * gfortran.dg/class_43.f03: New.
3821 2011-06-16 Jakub Jelinek <jakub@redhat.com>
3823 PR tree-optimization/49419
3824 * gcc.c-torture/execute/pr49419.c: New test.
3826 2011-06-16 Revital Eres <revital.eres@linaro.org>
3828 * gcc.dg/sms-9.c: New file.
3830 2011-06-15 Easwaran Raman <eraman@google.com>
3832 PR rtl-optimization/49414
3833 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3835 2011-06-14 Jason Merrill <jason@redhat.com>
3837 * g++.dg/cpp0x/noexcept13.C: New.
3839 2011-06-14 Easwaran Raman <eraman@google.com>
3841 PR rtl-optimization/44194
3842 * gcc.dg/pr44194-1.c: New test.
3843 * gcc.dg/pr44194-2.c: New test.
3845 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
3847 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3849 * gcc.target/arm/pr45701-2.c: Likewise.
3850 * gcc.target/arm/thumb-branch1.c: Likewise.
3852 2011-06-14 Steve Ellcey <sje@cup.hp.com>
3855 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3857 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
3859 * gcc.target/arm/pr45701-1.c: Require thumb support.
3860 * gcc.target/arm/pr45701-2.c: Likewise.
3861 * gcc.target/arm/thumb-branch1.c: Likewise.
3863 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3864 * gcc.target/arm/pr39839.c: Likewise.
3865 * gcc.target/arm/pr40657-2.c: Likewise.
3866 * gcc.target/arm/pr40956.c: Likewise.
3867 * gcc.target/arm/pr41679.c: Likewise.
3868 * gcc.target/arm/pr42235.c: Likewise.
3869 * gcc.target/arm/pr42495.c: Likewise.
3870 * gcc.target/arm/pr42505.c: Likewise.
3871 * gcc.target/arm/pr42574.c: Likewise.
3872 * gcc.target/arm/pr46883.c: Likewise.
3873 * gcc.target/arm/pr46934.c: Likewise.
3874 * gcc.target/arm/xor-and.c: Likewise.
3876 2011-06-14 Jason Merrill <jason@redhat.com>
3878 * g++.dg/other/error23.C: Adjust error message.
3879 * g++.dg/other/error32.C: Likewise.
3882 * g++.dg/cpp0x/rv-dotstar.C: New.
3885 * g++.dg/cpp0x/decltype30.C: New.
3887 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3889 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3892 * gfortran.dg/pr49103.f90: New test.
3894 2011-06-14 Tom de Vries <tom@codesourcery.com>
3897 * gcc.target/arm/ivopts-3.c: New test.
3898 * gcc.target/arm/ivopts-4.c: New test.
3899 * gcc.target/arm/ivopts-5.c: New test.
3901 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3903 PR rtl-optimization/49390
3904 * gcc.c-torture/execute/pr49390.c: New test.
3906 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3908 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3910 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
3912 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3913 * gcc.c-torture/execute/cmpsi-2.x: New file.
3914 * gcc.c-torture/execute/pr45262.c: Undo 172757.
3915 * gcc.c-torture/execute/pr45262.x: New file.
3916 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3917 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3919 * gcc.c-torture/compile/pr49163.c: Ditto.
3921 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
3923 * gcc.dg/vect/vect-16.c: Rename to...
3924 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3925 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3926 for double-word vectors.
3927 * gcc.dg/vect/vect-peel-4.c: Likewise.
3928 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3930 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3933 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
3936 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3938 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
3940 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3942 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3944 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3946 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3948 * gfortran.dg/trim_optimize_8.f90: New test case.
3950 2011-06-13 Jakub Jelinek <jakub@redhat.com>
3951 Ira Rosen <ira.rosen@linaro.org>
3953 PR tree-optimization/49352
3954 * gcc.dg/vect/pr49352.c: New test.
3956 2011-06-12 Tobias Burnus
3959 * gfortran.dg/alloc_comp_assign_11.f90: New.
3961 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3963 * gfortran.dg/trim_optimize_7.f90: New test.
3965 2011-06-10 Wei Guozhi <carrot@google.com>
3968 * gcc.target/arm/pr45335.c: New test.
3969 * gcc.target/arm/pr45335-2.c: New test.
3970 * gcc.target/arm/pr45335-3.c: New test.
3971 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3972 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3973 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3975 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3978 * g++.dg/parse/error39.C: New.
3980 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
3982 * gcc.target/arm/20090811-1.c: Skip for incompatible
3983 options, do not override other options.
3984 * gcc.target/arm/combine-cmp-shift.c: Skip for
3985 incompatible options.
3986 * gcc.target/arm/pr45094.c: Likewise.
3987 * gcc.target/arm/scd42-1.c: Likewise.
3988 * gcc.target/arm/scd42-3.c: Likewise.
3989 * gcc.target/arm/thumb-ltu.c: Likewise.
3991 * lib/target-supports.exp
3992 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3993 multilib flags use -mfpu with a value other than neon-fp16.
3995 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3997 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3998 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4000 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4002 * lib/target-supports.exp (check_effective_target_pie): New proc.
4003 * gcc.dg/pie-link.c: Use target pie.
4005 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4006 Laurent Roug� <laurent.rouge@menta.fr>
4008 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4009 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4011 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4013 * gfortran.dg/coarray/sync_1.f90: New test for
4014 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4016 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4018 PR tree-optimization/49318
4019 * gcc.dg/vect/pr49318.c: New test.
4021 2011-06-09 David Krauss <potswa@mac.com>
4023 * g++.dg/template/arrow1.C: New.
4025 2011-06-09 Jason Merrill <jason@redhat.com>
4027 * lib/prune.exp: Prune "note"s.
4028 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4030 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4031 * g++.dg/template/dependent-expr3.C: Likewise.
4032 * g++.dg/parse/template7.C: Likewise.
4033 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4034 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4035 * g++.old-deja/g++.pt/friend38.C: Likewise.
4036 * g++.old-deja/g++.pt/crash32.C: Likewise.
4037 * g++.old-deja/g++.other/init4.C: Likewise.
4038 * g++.old-deja/g++.other/friend8.C: Likewise.
4040 * g++.dg/ext/complex7.C: Adjust expected output.
4041 * g++.dg/diagnostic/method1.C: Likewise.
4042 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4043 * g++.dg/parse/crash33.C: Likewise.
4044 * g++.dg/other/warning1.C: Likewise.
4045 * g++.dg/init/pr29571.C: Likewise.
4046 * g++.dg/warn/overflow-warn-1.C: Likewise.
4047 * g++.dg/warn/overflow-warn-3.C: Likewise.
4048 * g++.dg/warn/overflow-warn-4.C: Likewise.
4049 * g++.old-deja/g++.oliva/template1.C: Likewise.
4051 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4052 * g++.dg/parse/template7.C: Adjust.
4054 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4057 * gcc.dg/pr49307.c: New.
4059 2011-06-09 Wei Guozhi <carrot@google.com>
4062 * gcc.target/arm/pr46975.c: New testcase.
4064 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4066 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4067 (PMETH, arglist_t): Removed.
4068 (method_get_number_of_arguments): Removed.
4069 (method_get_nth_argument): Removed.
4070 (method_get_first_argument): Removed.
4071 (method_get_next_argument): Removed.
4072 (method_get_sizeof_arguments): Removed.
4073 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4075 (method_get_number_of_arguments): Removed.
4076 (method_get_nth_argument): Removed.
4077 (method_get_first_argument): Removed.
4078 (method_get_next_argument): Removed.
4079 (method_get_sizeof_arguments): Removed.
4080 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4082 2011-06-09 David Li <davidxl@google.com>
4084 * gcc.dg/dump-pass.c: New test.
4086 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4089 * g++.dg/parse/error38.C: New.
4091 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4094 * gfortran.dg/pr49308.f90: New test.
4096 2011-06-08 Jason Merrill <jason@redhat.com>
4098 * g++.dg/cpp0x/noexcept11.C: New.
4099 * g++.dg/cpp0x/noexcept12.C: New.
4100 * g++.dg/cpp0x/sfinae11.C: Adjust.
4102 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4105 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4106 to dg-options, match also DW_AT_linkage_name.
4108 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4111 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4112 -fno-common on alpha*-dec-osf*.
4113 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4115 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4117 PR rtl-optimization/49303
4118 * gcc.target/ia64/pr49303.c: New test.
4120 2011-06-08 Tobias Burnus <burnus@net-b.de>
4123 * gfortran.dg/coarray_lock_1.f90: New.
4124 * gfortran.dg/coarray_lock_2.f90: New.
4126 2011-06-07 Jason Merrill <jason@redhat.com>
4128 * lib/prune.exp: Look for "required" rather than "instantiated".
4129 * g++.dg/abi/mangle11.C: Likewise.
4130 * g++.dg/abi/mangle12.C: Likewise.
4131 * g++.dg/abi/mangle17.C: Likewise.
4132 * g++.dg/abi/mangle20-2.C: Likewise.
4133 * g++.dg/abi/pragma-pack1.C: Likewise.
4134 * g++.dg/cpp0x/decltype26.C: Likewise.
4135 * g++.dg/cpp0x/decltype28.C: Likewise.
4136 * g++.dg/cpp0x/decltype29.C: Likewise.
4137 * g++.dg/cpp0x/enum11.C: Likewise.
4138 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4139 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4140 * g++.dg/cpp0x/pr47416.C: Likewise.
4141 * g++.dg/ext/case-range2.C: Likewise.
4142 * g++.dg/ext/case-range3.C: Likewise.
4143 * g++.dg/gomp/for-19.C: Likewise.
4144 * g++.dg/gomp/pr37533.C: Likewise.
4145 * g++.dg/gomp/pr38639.C: Likewise.
4146 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4147 * g++.dg/inherit/base3.C: Likewise.
4148 * g++.dg/inherit/using6.C: Likewise.
4149 * g++.dg/init/placement4.C: Likewise.
4150 * g++.dg/init/reference3.C: Likewise.
4151 * g++.dg/lookup/scoped6.C: Likewise.
4152 * g++.dg/lookup/using7.C: Likewise.
4153 * g++.dg/other/abstract1.C: Likewise.
4154 * g++.dg/other/error10.C: Likewise.
4155 * g++.dg/other/error5.C: Likewise.
4156 * g++.dg/other/field1.C: Likewise.
4157 * g++.dg/other/offsetof5.C: Likewise.
4158 * g++.dg/parse/bitfield2.C: Likewise.
4159 * g++.dg/parse/constant4.C: Likewise.
4160 * g++.dg/parse/crash20.C: Likewise.
4161 * g++.dg/parse/invalid-op1.C: Likewise.
4162 * g++.dg/parse/non-dependent2.C: Likewise.
4163 * g++.dg/parse/template18.C: Likewise.
4164 * g++.dg/tc1/dr152.C: Likewise.
4165 * g++.dg/tc1/dr166.C: Likewise.
4166 * g++.dg/tc1/dr176.C: Likewise.
4167 * g++.dg/tc1/dr213.C: Likewise.
4168 * g++.dg/template/access11.C: Likewise.
4169 * g++.dg/template/access2.C: Likewise.
4170 * g++.dg/template/access3.C: Likewise.
4171 * g++.dg/template/access7.C: Likewise.
4172 * g++.dg/template/arg7.C: Likewise.
4173 * g++.dg/template/cond2.C: Likewise.
4174 * g++.dg/template/crash13.C: Likewise.
4175 * g++.dg/template/crash40.C: Likewise.
4176 * g++.dg/template/crash7.C: Likewise.
4177 * g++.dg/template/crash84.C: Likewise.
4178 * g++.dg/template/ctor5.C: Likewise.
4179 * g++.dg/template/defarg13.C: Likewise.
4180 * g++.dg/template/defarg14.C: Likewise.
4181 * g++.dg/template/dtor7.C: Likewise.
4182 * g++.dg/template/eh2.C: Likewise.
4183 * g++.dg/template/error2.C: Likewise.
4184 * g++.dg/template/error43.C: Likewise.
4185 * g++.dg/template/friend32.C: Likewise.
4186 * g++.dg/template/injected1.C: Likewise.
4187 * g++.dg/template/instantiate1.C: Likewise.
4188 * g++.dg/template/instantiate3.C: Likewise.
4189 * g++.dg/template/instantiate5.C: Likewise.
4190 * g++.dg/template/instantiate7.C: Likewise.
4191 * g++.dg/template/local6.C: Likewise.
4192 * g++.dg/template/lookup2.C: Likewise.
4193 * g++.dg/template/member5.C: Likewise.
4194 * g++.dg/template/memfriend15.C: Likewise.
4195 * g++.dg/template/memfriend16.C: Likewise.
4196 * g++.dg/template/memfriend17.C: Likewise.
4197 * g++.dg/template/memfriend7.C: Likewise.
4198 * g++.dg/template/meminit1.C: Likewise.
4199 * g++.dg/template/nested3.C: Likewise.
4200 * g++.dg/template/non-type-template-argument-1.C: Likewise.
4201 * g++.dg/template/nontype12.C: Likewise.
4202 * g++.dg/template/nontype13.C: Likewise.
4203 * g++.dg/template/nontype6.C: Likewise.
4204 * g++.dg/template/pr23510.C: Likewise.
4205 * g++.dg/template/pr35240.C: Likewise.
4206 * g++.dg/template/ptrmem15.C: Likewise.
4207 * g++.dg/template/ptrmem6.C: Likewise.
4208 * g++.dg/template/qualified-id1.C: Likewise.
4209 * g++.dg/template/qualttp20.C: Likewise.
4210 * g++.dg/template/qualttp3.C: Likewise.
4211 * g++.dg/template/qualttp4.C: Likewise.
4212 * g++.dg/template/qualttp5.C: Likewise.
4213 * g++.dg/template/qualttp6.C: Likewise.
4214 * g++.dg/template/qualttp7.C: Likewise.
4215 * g++.dg/template/qualttp8.C: Likewise.
4216 * g++.dg/template/recurse.C: Likewise.
4217 * g++.dg/template/recurse2.C: Likewise.
4218 * g++.dg/template/ref5.C: Likewise.
4219 * g++.dg/template/scope2.C: Likewise.
4220 * g++.dg/template/sfinae10.C: Likewise.
4221 * g++.dg/template/sfinae3.C: Likewise.
4222 * g++.dg/template/sizeof3.C: Likewise.
4223 * g++.dg/template/static9.C: Likewise.
4224 * g++.dg/template/template-id-2.C: Likewise.
4225 * g++.dg/template/typedef13.C: Likewise.
4226 * g++.dg/template/typename4.C: Likewise.
4227 * g++.dg/template/using14.C: Likewise.
4228 * g++.dg/template/using2.C: Likewise.
4229 * g++.dg/template/warn1.C: Likewise.
4230 * g++.dg/warn/Wparentheses-13.C: Likewise.
4231 * g++.dg/warn/Wparentheses-15.C: Likewise.
4232 * g++.dg/warn/Wparentheses-16.C: Likewise.
4233 * g++.dg/warn/Wparentheses-17.C: Likewise.
4234 * g++.dg/warn/Wparentheses-18.C: Likewise.
4235 * g++.dg/warn/Wparentheses-19.C: Likewise.
4236 * g++.dg/warn/Wparentheses-20.C: Likewise.
4237 * g++.dg/warn/Wparentheses-23.C: Likewise.
4238 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4239 * g++.dg/warn/noeffect2.C: Likewise.
4240 * g++.dg/warn/noeffect4.C: Likewise.
4241 * g++.dg/warn/pr8570.C: Likewise.
4242 * g++.old-deja/g++.brendan/init2.C: Likewise.
4243 * g++.old-deja/g++.eh/spec6.C: Likewise.
4244 * g++.old-deja/g++.pt/crash10.C: Likewise.
4245 * g++.old-deja/g++.pt/crash36.C: Likewise.
4246 * g++.old-deja/g++.pt/derived3.C: Likewise.
4247 * g++.old-deja/g++.pt/error2.C: Likewise.
4248 * g++.old-deja/g++.pt/explicit70.C: Likewise.
4249 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4250 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4251 * g++.old-deja/g++.pt/overload7.C: Likewise.
4252 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4254 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4255 Iain Sandoe <iains@gcc.gnu.org>
4257 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4258 Added code to deal with the case when [Protocol
4259 -descriptionForInstanceMethod:] or [Protocol
4260 -descriptionForClassMethod:] returns NULL.
4262 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4263 Iain Sandoe <iains@gcc.gnu.org>
4265 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4266 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4269 2011-06-07 Xinliang David Li <davidxl@google.com>
4271 * gcc.dg/inline_2.c: New test.
4272 * gcc.dg/unroll_2.c: New test.
4273 * gcc.dg/inline_3.c: New test.
4274 * gcc.dg/unroll_3.c: New test.
4275 * gcc.dg/inline_4.c: New test.
4276 * gcc.dg/unroll_4.c: New test.
4277 * gcc.dg/inline_1.c: New test.
4278 * gcc.dg/unroll_1.c: New test.
4280 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4282 PR tree-optimization/48497
4283 * lib/gcc-defs.exp (dg-additional-options): New proc.
4284 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4285 -msse2 on 32-bit x86.
4287 2011-06-06 Jason Merrill <jason@redhat.com>
4289 * g++.dg/cpp0x/enum19.C: New.
4291 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
4293 * gcc.target/arm/neon-reload-class.c: New test.
4295 2011-06-07 Dodji Seketeli <dodji@redhat.com>
4298 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4300 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4302 * gcc.target/arm/smlatb-1.c: New file.
4303 * gcc.target/arm/smlatt-1.c: New file.
4304 * gcc.target/arm/smlaltb-1.c: New file.
4305 * gcc.target/arm/smlaltt-1.c: New file.
4307 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4309 * gcc.target/arm/mla-2.c: New test.
4311 2011-06-07 Jakub Jelinek <jakub@redhat.com>
4313 PR gcov-profile/49299
4314 * gcc.dg/tree-prof/pr49299-1.c: New test.
4315 * gcc.dg/tree-prof/pr49299-2.c: New test.
4317 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
4319 * lib/target-supports.exp
4320 (check_effective_target_vect_widen_mult_qi_to_hi):
4321 Add NEON as supporting target.
4322 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4323 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4324 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4325 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4326 using widening multiplication on targets that support it.
4327 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4328 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4329 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4331 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4333 Updated all testcases in the ObjC/ObjC++ testsuites to use the
4334 Modern Objective-C runtime API.
4335 * objc/execute/next_mapping.h: Removed.
4336 * objc-obj-c++-shared/next-mapping.h: Removed.
4337 * objc-obj-c++-shared/Object1.h: Removed.
4338 * objc-obj-c++-shared/Object1.m: Removed.
4339 * objc-obj-c++-shared/Object1.mm: Removed.
4340 * objc-obj-c++-shared/Object1-implementation.h: Removed.
4341 * objc-obj-c++-shared/Protocol1.h: Removed.
4342 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4343 of ProtoBool, IVAR_T and METHOD.
4344 * objc-obj-c++-shared/runtime.h: New.
4345 * objc-obj-c++-shared/TestsuiteObject.h: New.
4346 * objc-obj-c++-shared/TestsuiteObject.m: New.
4348 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4349 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4350 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4352 * objc/execute/_cmd.m: Include
4353 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4354 runtime API. ([TestClass +initialize]): Include this method also
4355 with the GNU runtime.
4356 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4357 Object. ([-setValue:]): Return void.
4358 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4359 with the GNU runtime. Include
4360 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
4361 for the NeXT runtime. Use the existing print_ivars() and
4362 compare_structures() implementations for the old NeXT runtime.
4363 Added new implementations for the Modern GNU and NeXT runtimes.
4364 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4365 well. (main): Use objc_getClass(). Use return instead of exit.
4366 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4367 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
4369 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4370 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
4371 instead of Object. (main): Use return instead of exit().
4372 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
4373 instead of Object. Removed prototype for exit(). (main): Use
4374 return instead of exit(). Use the Modern Objective-C runtime API.
4375 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4377 * objc/execute/class-tests-1.h: Include
4378 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4379 runtime API. (test_class_with_superclass): Do not call [Object
4380 class]. There is no need to with the current libobjc.
4381 * objc/execute/class-tests-2.h: Include
4382 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4384 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4385 ../../objc-obj-c++-shared/next-mapping.h.
4386 * objc/execute/class-2.m: Likewise.
4387 * objc/execute/class-3.m: Likewise.
4388 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4389 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4390 +initialize]): Include this method also with the GNU
4391 runtime. (main): Use the Modern Objective-C runtime API.
4392 * objc/execute/class-5.m: Likewise.
4393 * objc/execute/class-6.m: Likewise.
4394 * objc/execute/class-7.m: Likewise.
4395 * objc/execute/class-8.m: Likewise.
4396 * objc/execute/class-9.m: Likewise.
4397 * objc/execute/class-10.m: Likewise.
4398 * objc/execute/class-11.m: Likewise.
4399 * objc/execute/class-12.m: Likewise.
4400 * objc/execute/class-13.m: Likewise.
4401 * objc/execute/class-14.m: Likewise.
4402 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4403 this method also with the GNU runtime.
4404 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4405 +initialize]): Include this method also with the GNU runtime.
4406 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4408 * objc/execute/encode-1.m: Likewise.
4409 * objc/execute/enumeration-1.m: Likewise.
4410 * objc/execute/enumeration-2.m: Likewise.
4411 * objc/execute/exceptions/catchall-1.m: Likewise.
4412 * objc/execute/exceptions/finally-1.m: Likewise.
4413 * objc/execute/exceptions/foward-1.m: Likewise.
4414 * objc/execute/exceptions/local-variables-1.m: Likewise.
4415 * objc/execute/exceptions/throw-nil.m: Likewise.
4416 * objc/execute/exceptions/trivial.m: Likewise.
4417 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4418 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4419 * objc/execute/exceptions/matcher-1.m: Likewise.
4420 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4422 * objc/execute/formal_protocol-2.m: Likewise.
4423 * objc/execute/formal_protocol-3.m: Likewise.
4424 * objc/execute/formal_protocol-4.m: Likewise.
4425 * objc/execute/formal_protocol-5.m: Include
4426 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4428 * objc/execute/formal_protocol-6.m: Likewise.
4429 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4430 Object. Include <objc/Protocol.h> instead of
4431 ../../objc-obj-c++-shared/Protocol1.h.
4432 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4434 * objc/execute/informal_protocol.m: Likewise.
4435 * objc/execute/load-3.m: Likewise.
4436 * objc/execute/many_args_method.m ([TestClass +initialize]):
4437 Include this method with the GNU runtime as well.
4438 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4439 * objc/execute/nested-func-1.m: Use TestsuiteObject
4441 * objc/execute/nil_method-1.m: Likewise.
4442 * objc/execute/no_clash.m: Likewise.
4443 * objc/execute/np-1.m: Do not include
4444 ../../objc-obj-c++-shared/Protocol1.h.
4445 (main): Use return instead of exit().
4446 * objc/execute/np-2.m: Do not include
4447 ../../objc-obj-c++-shared/Protocol1.h.
4448 ([MyObject +initialize]): Include this method also with the GNU
4449 runtime. (main): Use return instead of exit().
4450 * objc/execute/object_is_class.m: Include
4451 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4452 of Object. (main): Use the Modern Objective-C runtime API.
4453 * objc/execute/object_is_meta_class.m: Likewise.
4454 * objc/execute/private.m: Use TestsuiteObject instead of Object.
4455 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4456 instead of ../objc-obj-c++-shared/Protocol1.h. Include
4457 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
4458 Objective-C runtime API.
4459 * objc/execute/protocol-isEqual-2.m: Likewise.
4460 * objc/execute/protocol-isEqual-3.m: Likewise.
4461 * objc/execute/protocol-isEqual-4.m: Likewise.
4462 * objc/execute/redefining_self.m ([TestClass +initialize]):
4463 Include this method with the GNU runtime as well.
4464 * objc/execute/root_methods.m: Include
4465 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
4466 Include this method with the GNU runtime as well.
4467 (main): Use the Modern Objective-C runtime API.
4468 * objc/execute/selector-1.m: Include
4469 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4470 of Object. (main): Use the Modern Objective-C runtime API.
4471 * objc/execute/static-1.m ([Test +initialize]): Include this
4472 method with the GNU runtime as well.
4473 * objc/execute/static-2.m: Likewise.
4474 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4475 * objc/execute/va_method.m: Do not include objc/objc-api.h.
4476 ([MathClass +initialize]): Include this method with the GNU
4478 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4480 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4481 * objc.dg/attributes/categ-attributes-2.m: Likewise.
4482 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4483 * objc.dg/attributes/method-attribute-1.m: Likewise.
4484 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4485 * objc.dg/attributes/method-attribute-2.m: Likewise.
4486 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4487 * objc.dg/attributes/method-attribute-3.m: Likewise.
4488 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4489 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4490 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4491 * obj-c++.dg/bitfield-1.mm: Likewise.
4492 * obj-c++.dg/bitfield-2.mm: Likewise
4493 * objc.dg/bitfield-3.m: Likewise.
4494 * obj-c++.dg/bitfield-4.mm: Likewise.
4495 * objc.dg/bitfield-5.m: Likewise
4496 * objc.dg/call-super-1.m: Likewise.
4497 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4498 Use objc_getClass() instead of objc_get_class(), but for the GNU
4499 runtime redefine objc_getClass as objc_get_class. Include
4500 ../objc-obj-c++-shared/runtime.h.
4501 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4502 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4503 Use the Modern Objective-C runtime API.
4504 * objc.dg/class-protocol-1.m: Include
4505 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4506 * obj-c++.dg/class-protocol-1.mm: Likewise.
4507 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4508 * objc.dg/comp-types-10.m: Likewise.
4509 * objc.dg/comp-types-11.m: Likewise.
4510 * objc.dg/comp-types-12.m: Likewise.
4511 * obj-c++.dg/comp-types-9.mm: Likewise.
4512 * obj-c++.dg/comp-types-11.mm: Likewise.
4513 * obj-c++.dg/comp-types-12.mm: Likewise.
4514 * obj-c++.dg/comp-types-13.mm: Likewise.
4515 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4516 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4517 * obj-c++.dg/cxx-scope-1.mm: Likewise.
4518 * obj-c++.dg/cxx-scope-2.mm: Likewise.
4519 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4520 * objc.dg/desig-init-1.m: Likewise.
4521 * obj-c++.dg/defs.mm: Likewise.
4522 * objc.dg/exceptions-2.m: Likewise.
4523 * obj-c++.dg/except-1.mm: Likewise.
4524 * obj-c++.dg/exceptions-2.mm: Likewise.
4525 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4526 Use the Modern Objective-C runtime API.
4527 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
4528 the Modern Objective-C runtime API. Do not include
4529 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
4530 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
4531 the Modern Objective-C runtime API except when using an older NeXT
4533 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
4534 the Modern Objective-C runtime API.
4535 * objc.dg/encode-7.m: Include objc/runtime.h instead of
4537 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4538 * objc.dg/encode-7-next-64bit.m: Updated include.
4539 * objc.dg/encode-8.m: Include objc/runtime.h instead of
4541 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
4542 the Modern Objective-C runtime API.
4543 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4544 Use the Modern Objective-C runtime API. Include objc/Protocol.h
4545 instead of ../objc-obj-c++-shared/Protocol1.h.
4546 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
4547 the Modern Objective-C runtime API except when using an older NeXT
4549 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
4550 the Modern Objective-C runtime API.
4551 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4553 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4554 * objc.dg/fix-and-continue-2.m: Likewise.
4555 * objc.dg/foreach-1.m: Likewise.
4556 * objc.dg/foreach-2.m: Likewise.
4557 * objc.dg/foreach-3.m: Likewise.
4558 * objc.dg/foreach-4.m: Likewise.
4559 * objc.dg/foreach-5.m: Likewise.
4560 * objc.dg/foreach-6.m: Likewise.
4561 * objc.dg/foreach-7.m: Likewise.
4562 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
4564 * objc.dg/func-ptr-2.m: Likewise.
4565 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4566 Do not include objc/objc-api.h.
4567 * obj-c++.dg/fsf-package-0.mm: Likewise.
4568 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4569 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4570 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4572 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4573 * objc.dg/gnu-runtime-3.m: Likewise.
4574 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4575 * objc.dg/headers.m: Include objc/runtime.h instead of
4576 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
4577 for the NeXT runtime.
4578 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4579 * obj-c++.dg/isa-field-1.mm: Likewise.
4580 * obj-c++.dg/ivar-list-semi.mm: Likewise.
4581 * objc.dg/layout-1.m: Likewise.
4582 * objc.dg/layout-2.m: Likewise.
4583 * objc.dg/local-decl-2.m: Likewise.
4584 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4585 Object. ([Container +elementForView:]): Use
4586 class_conformsToProtocol().
4587 * obj-c++.dg/lookup-2.mm: Likewise.
4588 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4589 * obj-c++.dg/local-decl-1.mm: Likewise.
4590 * objc.dg/method-3.m: Likewise.
4591 * objc.dg/method-4.m: Likewise.
4592 * objc.dg/method-6.m: Include objc/Protocol.h instead of
4593 ../objc-obj-c++-shared/Protocol1.h.
4594 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4595 * objc.dg/method-9.m: Likewise.
4596 * objc.dg/method-10.m: Likewise.
4597 * objc.dg/method-13.m ([Root +initialize]): Include this method
4598 also for the GNU runtime. (main): Use objc_getClass() also for
4600 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4601 * objc.dg/method-17.m: Likewise.
4602 * objc.dg/method-19.m: Likewise.
4603 * objc.dg/method-20b.m: Likewise.
4604 * obj-c++.dg/method-2.mm: Likewise.
4605 * obj-c++.dg/method-6.mm: Likewise.
4606 * obj-c++.dg/method-10.mm: Likewise.
4607 * obj-c++.dg/method-11.mm: Likewise.
4608 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4609 ../objc-obj-c++-shared/Protocol1.h.
4610 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4611 * obj-c++.dg/method-15.mm: Likewise.
4612 * obj-c++.dg/method-17.mm: Likewise.
4613 * obj-c++.dg/method-19.mm: Updated includes. ([Root
4614 +initialize]): Include this method also for the GNU
4615 runtime. (main): Use objc_getClass() also for the GNU runtime.
4616 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4617 * obj-c++.dg/method-22.mm: Likewise.
4618 * obj-c++.dg/method-23.mm: Likewise.
4619 * obj-c++.dg/no-extra-load.mm: Likewise.
4620 * objc.dg/objc-fast-4.m: Likewise.
4621 * objc.dg/objc-gc-4.m: Likewise.
4622 * obj-c++.dg/objc-gc-3.mm: Likewise.
4623 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
4624 protocol_getMethodDescription() instead of [Protocol
4625 -descriptionForInstanceMethod].
4626 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4627 Made it available with all runtimes. (main): Call -test instead
4629 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4630 and put into a category.
4631 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4632 Object. Include objc/objc.h.
4633 * obj-c++.dg/proto-lossage-2.mm: Likewise.
4634 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
4635 New. (main): Use protocol_getMethodDescription() instead
4636 of [Protocol -descriptionForInstanceMethod] and [Protocol
4637 -descriptionForClassMethod].
4638 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4639 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
4640 Objective-C runtime API.
4641 * obj-c++.dg/proto-qual-1.mm: Likewise.
4642 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4644 * obj-c++.dg/property/property-1.mm: Likewise.
4645 * obj-c++.dg/qual-types-1.mm: Likewise.
4646 * objc.dg/selector-2.m: Include objc/objc.h instead of
4647 ../objc-obj-c++-shared/Object1.h.
4648 * obj-c++.dg/selector-2.mm: Likewise.
4649 * obj-c++.dg/selector-5.mm: Likewise.
4650 * obj-c++.dg/selector-6.mm: Likewise.
4651 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4652 Object. Do not include objc/objc-api.h.
4653 * obj-c++.dg/set-not-used-1.mm: Likewise.
4654 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4655 * objc.dg/stret-1.m: Likewise.
4656 * objc.dg/stret-2.m: Likewise.
4657 * obj-c++.dg/super-class-2.mm: Likewise.
4658 * objc.dg/super-class-3.m: Likewise.
4659 * objc.dg/super-class-4.m: Likewise.
4660 * objc.dg/sync-2.m: Likewise.
4661 * obj-c++.dg/sync-2.mm: Likewise.
4662 * objc.dg/sync-1.m: Include objc/objc.h instead of
4663 ../objc-obj-c++-shared/Object1.h.
4664 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4665 'Class' as the type of 'isa'.
4666 * objc.dg/special/unclaimed-category-1.m: Use the Modern
4667 Objective-C runtime API. ([TestClass +initialize]): Include this
4668 method with the GNU runtime as well.
4669 * objc.dg/strings/strings-1.m: Updated includes.
4670 * obj-c++.dg/strings/strings-1.mm: Likewise.
4671 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4672 objc.dg/strings/const-str-12b.m.
4673 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4674 * obj-c++.dg/template-3.mm: Likewise.
4675 * obj-c++.dg/template-4.mm: Likewise.
4676 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
4677 Objective-C runtime API.
4678 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4679 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4680 * obj-c++.dg/try-catch-1.mm: Likewise.
4681 * obj-c++.dg/try-catch-2.mm: Likewise.
4682 * objc.dg/try-catch-3.m: Likewise.
4683 * obj-c++.dg/try-catch-3.mm: Likewise.
4684 * objc.dg/try-catch-6.m: Likewise.
4685 * objc.dg/try-catch-7.m: Likewise.
4686 * obj-c++.dg/try-catch-7.mm: Likewise.
4687 * obj-c++.dg/try-catch-8.mm: Likewise.
4688 * obj-c++.dg/try-catch-9.mm: Likewise.
4689 * objc.dg/try-catch-10.m: Likewise.
4690 * obj-c++.dg/try-catch-11.mm: Likewise.
4691 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4692 Object. Include objc/objc.h.
4693 * obj-c++.dg/typedef-alias-1.mm: Likewise.
4694 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4695 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4696 Object. Use Modern Objective-C runtime API. Do not use
4698 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4699 * obj-c++.dg/torture/trivial.mm: Likewise.
4700 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4701 instead of ../objc-obj-c++-shared/Object1.h. Include
4702 ../objc-obj-c++-shared/runtime.h.
4703 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4704 * objc.dg/torture/strings/const-str-11.m: Likewise.
4705 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4706 * objc.dg/torture/strings/const-str-9.m: Likewise.
4707 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4708 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4709 instead of Object. Only add _FooClassReference if
4711 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4712 * objc.dg/torture/strings/const-str-8.m: Likewise.
4713 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4714 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4716 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4718 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4719 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4720 * obj-c++.dg/va-meth-1.mm: Likewise.
4721 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4722 ../objc-obj-c++-shared/Object1.h.
4723 * objc.dg/zero-link-3.m: Likewise.
4725 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4727 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4729 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4732 * obj-c++.dg/property/cxx-property-1.mm: New.
4733 * obj-c++.dg/property/cxx-property-2.mm: New.
4735 2011-06-06 Jason Merrill <jason@redhat.com>
4737 * g++.dg/cpp0x/regress/ptrmem1.C: New.
4739 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
4741 PR rtl-optimization/49145
4743 * gcc.c-torture/compile/pr49145.c: New test.
4745 2011-06-06 Jakub Jelinek <jakub@redhat.com>
4748 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4749 to dg-options, match also DW_AT_linkage_name.
4752 * gcc.dg/debug/pr49294.c: New test.
4755 * g++.dg/opt/pr49264.C: New test.
4757 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
4759 PR tree-optimization/49243
4760 * gcc.dg/pr49243.c: New.
4762 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4764 * gnat.dg/specs/cond_expr1.ads: New test.
4766 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4768 * gnat.dg/deferred_const4.ad[sb]: New test.
4769 * gnat.dg/deferred_const4_pkg.ads: New helper.
4771 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4773 * gnat.dg/test_tamdt.adb: Rename to...
4774 * gnat.dg/taft_type1.adb: ...this.
4775 * gnat.dg/tamdt.ad[sb]: Rename to...
4776 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4777 * gnat.dg/tamdt_aux.ads: Rename to...
4778 * gnat.dg/taft_type1_pkg2.ads: ...this.
4779 * gnat.dg/taft_type2.ad[sb]: New test.
4780 * gnat.dg/taft_type2_pkg.ads: New helper.
4781 * gnat.dg/taft_type3.adb: New test.
4782 * gnat.dg/taft_type3_pkg.ads: New helper.
4784 2011-06-05 Tobias Burnus <burnus@net-b.de>
4787 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4790 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
4793 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4795 * objc.dg/gnu-api-2-objc.m: Likewise.
4796 * obj-c++.dg/gnu-api-2-class.mm: Likewise
4797 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4799 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
4801 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
4802 alignment, not the alignment, when calling class_addIvar(). Add
4803 an 'isa' instance variable to the test root class.
4804 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4806 2011-06-04 Jan Hubicka <jh@suse.cz>
4808 PR tree-optimization/48893
4809 PR tree-optimization/49091
4810 PR tree-optimization/49179
4811 * gfortran.dg/pr49179.f90: New testcase
4813 2011-06-04 Jan Hubicka <jh@suse.cz>
4816 * g++.dg/torture/pr48954.C: New testcase.
4818 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
4820 * g++.dg/warn/delete-non-virtual-dtor.C: New.
4822 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
4825 * g++.dg/diagnostic/bitfld2.C: New.
4827 2011-06-04 Jakub Jelinek <jakub@redhat.com>
4830 * gcc.c-torture/execute/pr49281.c: New test.
4832 2011-06-04 Jan Hubicka <jh@suse.cz>
4834 PR tree-optimize/48929
4835 * gcc.c-torture/compile/pr48929.c: New testcase.
4837 2011-06-04 Jakub Jelinek <jakub@redhat.com>
4839 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4841 2011-06-03 Jakub Jelinek <jakub@redhat.com>
4844 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4846 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4848 * objc.dg/headers.m: Do not include sarray.h and hash.h.
4850 2011-06-03 Richard Henderson <rth@redhat.com>
4851 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4853 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4855 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4857 * objc.dg/headers.m: Do not include objc-list.h.
4859 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4861 * objc.dg/type-stream-1.m: Test removed.
4862 * objc.dg/headers.m: Do not include typedstream.h.
4864 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4866 * objc.dg/torture/forward-1.m (main): Updated testcase.
4868 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
4871 * gcc.c-torture/compile/pr49163.c: New.
4873 2011-06-02 Asher Langton <langton2@llnl.gov>
4876 * gfortran.dg/PR49268.f90: New test.
4878 2011-06-02 Asher Langton <langton2@llnl.gov>
4881 * gfortran.dg/PR37039.f90: New test.
4883 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4886 * objc.dg/method-5.m: Updated.
4887 * objc.dg/method-19.m: Updated.
4888 * objc.dg/method-lookup-1.m: New.
4889 * obj-c++.dg/method-6.mm: Updated.
4890 * obj-c++.dg/method-7.mm: Updated.
4891 * obj-c++.dg/method-lookup-1.mm: New.
4893 2011-06-02 DJ Delorie <dj@redhat.com>
4895 * lib/timeout.exp (timeout): Add board_info support.
4897 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
4899 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4901 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4904 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4905 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4907 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
4908 Hans-Peter Nilsson <hp@axis.com>
4910 PR rtl-optimization/48840
4911 * gcc.target/sparc/ultrasp13.c: New test.
4913 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
4916 * gcc.c-torture/compile/pr49238.c: New.
4918 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
4920 * gcc.target/arm/g2.c: Skip test in -mthumb.
4921 Skip test unless cpu is xscale.
4922 * gcc.target/arm/scd42-2.c: Likewise.
4923 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4925 2011-06-01 Jason Merrill <jason@redhat.com>
4927 * g++.dg/cpp0x/decltype28.C: New.
4928 * g++.dg/cpp0x/decltype29.C: New.
4930 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
4933 * gcc.target/mips/pr45074.c: New test.
4935 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
4936 Hans-Peter Nilsson <hp@axis.com>
4938 PR rtl-optimization/48830
4939 * gcc.target/sparc/ultrasp12.c: New test.
4941 2011-06-01 David Li <davidxl@google.com>
4943 * gcc.dg/profile-dir-1.c: Change pass name.
4944 * gcc.dg/profile-dir-2.c: Ditto.
4945 * gcc.dg/tree-ssa/dump-1.c: Ditto.
4946 * gcc.dg/tree-ssa/loop-25.c: Ditto.
4947 * gcc.dg/tree-prof/stringop-1.c: Ditto.
4948 * gcc.dg/tree-prof/update-loopch.c: Ditto.
4949 * gcc.dg/tree-prof/stringop-2.c: Ditto.
4950 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4951 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4952 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4953 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4954 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4955 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4956 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4957 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4958 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4959 * gcc.dg/profile-dir-3.c: Ditto.
4960 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4962 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
4964 * objc.dg/attributes/method-nonnull-1.m: New test.
4965 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4967 2011-05-31 Tobias Burnus <burnus@net-b.de>
4970 * gfortran.dg/coarray_atomic_1.f90: New.
4971 * gfortran.dg/coarray/atomic_1.f90: New.
4973 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4975 * gcc.dg/guality/bswaptest.c: New test.
4976 * gcc.dg/guality/clztest.c: New test.
4977 * gcc.dg/guality/ctztest.c: New test.
4978 * gcc.dg/guality/rotatetest.c: New test.
4981 * gcc.target/i386/pr48688.c: New test.
4983 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
4986 * g++.dg/lookup/name-clash9.C: New.
4988 2011-05-31 Tobias Burnus <burnus@net-b.de>
4991 * gfortran.dg/coarray/dummy_1.f90: New.
4993 2011-05-31 Tobias Burnus <burnus@net-b.de>
4996 * gfortran.dg/coarray/save_1.f90: New.
4997 * gfortran.dg/coarray_4.f90: Update dg-error.
4999 2011-05-31 Jason Merrill <jason@redhat.com>
5001 * g++.dg/cpp0x/rv-template1.C: New.
5003 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5005 PR rtl-optimization/49235
5006 * gcc.dg/pr49235.c: New test.
5008 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5010 PR tree-optimization/49093
5011 * gcc.dg/vect/pr49093.c: New test.
5013 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5016 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5018 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5021 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5024 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5027 * gcc.c-torture/execute/pr49186.c: New.
5029 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5032 * gcc.target/i386/pr49168-1.c: New.
5034 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5035 Eric Botcazou <ebotcazou@adacore.com>
5037 * gcc.dg/guality/drap.c: New test.
5039 2011-05-30 Richard Guenther <rguenther@suse.de>
5041 PR tree-optimization/49210
5042 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5043 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5045 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5048 * g++.dg/gomp/pr49223-1.C: New test.
5049 * g++.dg/gomp/pr49223-2.C: New test.
5051 2011-05-30 Richard Guenther <rguenther@suse.de>
5053 PR tree-optimization/49218
5054 * gcc.c-torture/execute/pr49218.c: New testcase.
5056 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5058 PR tree-optimization/49199
5059 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5060 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5061 -fno-tree-scev-cprop.
5063 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5066 * gfortran.dg/extends_13.f03: New.
5068 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5070 PR rtl-optimization/49095
5071 * gcc.target/i386/pr49095.c: New test.
5073 2011-05-29 Tobias Burnus <burnus@net-b.de>
5076 * gfortran.dg/coarray_24.f90: New.
5078 2011-05-29 Tobias Burnus <burnus@net-b.de>
5081 * gfortran.dg/coarray_23.f90: New.
5083 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5086 * gcc.dg/pr48826.c: New test.
5088 2011-05-29 Richard Guenther <rguenther@suse.de>
5090 PR tree-optimization/49217
5091 * gcc.dg/torture/pr49217.c: New testcase.
5093 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5096 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5098 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5100 * gnat.dg/boolean_subtype.adb: Rename to...
5101 * gnat.dg/boolean_subtype1.adb: ...this.
5103 2011-05-28 Jason Merrill <jason@redhat.com>
5105 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5107 2011-05-27 Jason Merrill <jason@redhat.com>
5109 * g++.dg/cpp0x/enum18.C: Adjust.
5111 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5113 2011-05-27 Tobias Burnus <burnus@net-b.de>
5116 * gfortran.dg/coarray_22.f90: New.
5118 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5120 PR tree-optimization/46728
5121 * gcc.target/powerpc/pr46728-1.c: New.
5122 * gcc.target/powerpc/pr46728-2.c: New.
5123 * gcc.target/powerpc/pr46728-3.c: New.
5124 * gcc.target/powerpc/pr46728-4.c: New.
5125 * gcc.target/powerpc/pr46728-5.c: New.
5126 * gcc.dg/pr46728-6.c: New.
5127 * gcc.target/powerpc/pr46728-7.c: New.
5128 * gcc.target/powerpc/pr46728-8.c: New.
5129 * gcc.dg/pr46728-9.c: New.
5130 * gcc.target/powerpc/pr46728-10.c: New.
5131 * gcc.target/powerpc/pr46728-11.c: New.
5132 * gcc.dg/pr46728-12.c: New.
5133 * gcc.target/powerpc/pr46728-13.c: New.
5134 * gcc.target/powerpc/pr46728-14.c: New.
5135 * gcc.target/powerpc/pr46728-15.c: New.
5136 * gcc.target/powerpc/pr46728-16.c: New.
5138 2011-05-27 Jason Merrill <jason@redhat.com>
5140 * g++.dg/abi/mangle47.C: New.
5143 * g++.dg/template/const5.C: New.
5145 * g++.dg/cpp0x/enum18.C: New.
5147 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5149 * g++.dg/cpp0x/error6.C: New.
5151 * g++.dg/cpp0x/error5.C: New.
5153 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5156 * g++.dg/eh/cond6.C: New test.
5158 2011-05-27 Tobias Burnus <burnus@net-b.de>
5161 * gfortran.dg/rank_3.f90: New.
5162 * gfortran.dg/rank_4.f90: New.
5164 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
5166 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5167 replace dump search.
5169 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
5171 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5172 * gnat.dg/bit_packed_array5.adb: ...here.
5174 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5177 * g++.dg/cpp0x/auto25.C: New.
5179 2011-05-27 Richard Guenther <rguenther@suse.de>
5181 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5183 2011-05-27 Richard Guenther <rguenther@suse.de>
5185 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5187 2011-05-27 Richard Guenther <rguenther@suse.de>
5190 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5192 2011-05-26 Jason Merrill <jason@redhat.com>
5194 * g++.dg/cpp0x/friend1.C: New.
5195 * g++.dg/cpp0x/friend2.C: New.
5197 * g++.dg/cpp0x/auto7.C: Update.
5198 * g++.dg/template/crash50.C: Adjust.
5199 * g++.dg/template/static9.C: Adjust.
5200 * g++.old-deja/g++.ext/memconst.C: Adjust.
5202 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
5204 * gcc.dg/march.c: Ignore a note for some targets.
5206 2011-05-26 Janis Johnson <janis187@us.ibm.com>
5207 Nathan Froyd <froydnj@codesourcery.com>
5211 * g++.old-deja/g++.jason/cond.C: Remove xfails.
5212 * g++.dg/parse/pr18770.C: New test.
5213 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5215 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5218 * gfortran.dg/dependency_40.f90 : New test.
5220 2011-05-26 Tobias Burnus <burnus@net-b.de>
5223 * gfortran.dg/coarray/registering_1.f90: New.
5225 2011-05-26 Jason Merrill <jason@redhat.com>
5227 * g++.dg/cpp0x/variadic111.C: New.
5228 * g++.dg/cpp0x/variadic41.C: Adjust.
5230 2011-05-26 Richard Guenther <rguenther@suse.de>
5232 PR tree-optimization/48702
5233 * gcc.dg/torture/pr48702.c: New testcase.
5235 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5237 PR gcov-profile/48845
5238 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5240 * gcc.dg/matrix/matrix.exp: Likewise.
5241 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5242 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5243 line number to check_profiling_available.
5244 * lib/target-supports.exp (check_profiling_available): Account for
5246 Require TLS runtime support with -fprofile-generate.
5247 * lib/profopt.exp (profopt-execute): Add TLS options for
5249 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5251 2011-05-26 Jakub Jelinek <jakub@redhat.com>
5254 * g++.dg/eh/cond5.C: New test.
5256 PR tree-optimization/49161
5257 * gcc.c-torture/execute/pr49161.c: New test.
5259 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5261 * gcc.target/arm/neon-vorn-vbic.c: New test.
5263 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
5265 PR tree-optimization/49038
5266 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5267 * gcc.dg/vect/pr49038.c: New test.
5269 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
5270 * g++.dg/init/pr25811-3.C: New.
5271 * g++.dg/init/pr25811-4.C: New.
5273 2011-05-25 Jason Merrill <jason@redhat.com>
5275 * g++.dg/cpp0x/enum17.C: New.
5276 * g++.old-deja/g++.jason/rfg10.C: Adjust.
5278 * g++.dg/cpp0x/auto24.C: New.
5280 * g++.dg/cpp0x/error4.C: New.
5282 * g++.dg/cpp0x/rv-restrict.C: New.
5284 * g++.dg/cpp0x/enum15.C: New.
5285 * g++.dg/cpp0x/constexpr-switch2.C: New.
5287 * g++.dg/cpp0x/variadic110.C: New.
5289 * g++.dg/cpp0x/auto9.C: Add typedef test.
5291 * g++.dg/cpp0x/auto23.C: New.
5292 * g++.dg/cpp0x/auto9.C: Adjust.
5294 * g++.dg/cpp0x/defaulted29.C: New.
5296 * g++.dg/cpp0x/initlist51.C: New.
5298 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
5300 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5301 * g++.dg/abi/packed1.C: Suppress warning.
5302 * g++.dg/warn/Wunused-parm-3.C: Likewise.
5303 * g++.dg/template/stdarg1.C: Likewise.
5304 * g++.dg/other/packed1.C: Remove arm from xfail list.
5306 2011-05-25 Jason Merrill <jason@redhat.com>
5308 * g++.dg/cpp0x/enum16.C: New.
5309 * g++.dg/parse/error15.C: Adjust.
5311 * g++.dg/cpp0x/initlist50.C: New.
5313 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5315 * g++.dg/cpp0x/variadic109.C: New.
5317 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
5319 * gcc.target/i386/pause-1.c: New.
5321 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
5323 * gcc.dg/stack-usage-1.c: Adjust comment.
5324 * gcc.dg/stack-usage-2.c: New test.
5326 2011-05-25 Jakub Jelinek <jakub@redhat.com>
5329 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5330 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5332 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
5334 PR rtl-optimization/48757
5335 * gfortran.dg/pr48757.f: New test case.
5337 2011-05-24 Jason Merrill <jason@redhat.com>
5339 * g++.dg/cpp0x/access01.C: New.
5341 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5344 * objc.dg/pr48177.m: New testcase.
5346 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5349 * objc.dg/pr48187.m: New testcase.
5350 * obj-c++.dg/pr48187.mm: New testcase.
5351 * objc.dg/ivar-extra-semicolon.m: New testcase.
5353 2011-05-24 Jason Merrill <jason@redhat.com>
5355 * g++.dg/template/access21.C: New.
5356 * g++.dg/template/access22.C: New.
5358 2011-05-24 Michael Matz <matz@gcc.gnu.org>
5360 PR rtl-optimization/48633
5361 * g++.dg/pr48633.C: New test.
5363 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5366 * g++.dg/other/pr49133.C: New test.
5368 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5369 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5371 * gcc.dg/torture/tls/run-gd.c: New test.
5372 * gcc.dg/torture/tls/run-ie.c: New test.
5373 * gcc.dg/torture/tls/run-ld.c: New test.
5374 * gcc.dg/torture/tls/run-le.c: New test.
5375 * lib/target-supports.exp (check_effective_target_tls_runtime):
5376 Build testcase with TLS options.
5378 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5380 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5382 2011-05-24 Tom de Vries <tom@codesourcery.com>
5384 PR tree-optimization/49121
5385 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5387 2011-05-23 Jason Merrill <jason@redhat.com>
5389 * g++.dg/cpp0x/defaulted28.C: New.
5391 * g++.dg/cpp0x/sfinae25.C: New.
5393 * g++.dg/cpp0x/rv-cast2.C: New.
5395 * g++.dg/cpp0x/enum14.C: New.
5397 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5400 * gcc.c-torture/execute/pr49123.c: New test.
5403 * gcc.dg/debug/pr49032.c: New test.
5406 * gcc.dg/pr49120.c: New test.
5408 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5411 * gcc.target/i386/pr47315.c: New test.
5413 2011-05-23 Jason Merrill <jason@redhat.com>
5415 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5417 * g++.dg/cpp0x/sfinae24.C: New.
5419 * g++.dg/cpp0x/error3.C: New.
5421 * g++.dg/cpp0x/defaulted27.C: New.
5423 * g++.dg/cpp0x/decltype27.C: New.
5425 2011-05-23 Richard Guenther <rguenther@suse.de>
5427 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5429 2011-05-23 Richard Guenther <rguenther@suse.de>
5431 PR tree-optimization/40874
5432 * g++.dg/tree-ssa/pr40874.C: New testcase.
5434 2011-05-23 Richard Guenther <rguenther@suse.de>
5436 PR tree-optimization/49115
5437 * g++.dg/torture/pr49115.C: New testcase.
5439 2011-05-23 Richard Guenther <rguenther@suse.de>
5442 * gcc.dg/memcpy-3.c: New testcase.
5444 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5447 * gcc.c-torture/execute/pr48973-1.c: New test.
5448 * gcc.c-torture/execute/pr48973-2.c: New test.
5450 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
5453 * g++.dg/warn/pr18016.C: New.
5455 2011-05-23 Tom de Vries <tom@codesourcery.com>
5458 * gcc.target/arm/ivopts-6.c: New test.
5460 2011-05-22 Jakub Jelinek <jakub@redhat.com>
5463 * gcc.c-torture/compile/pr49029.c: New test.
5465 2011-05-22 Jason Merrill <jason@redhat.com>
5467 * g++.dg/cpp0x/sfinae23.C: New.
5468 * g++.dg/cpp0x/sfinae8.C: Correct.
5470 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5472 * gfortran.dg/function_optimize_8.f90: New test case.
5474 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
5476 PR tree-optimization/49087
5477 * gcc.dg/vect/O3-pr49087.c: New test.
5479 2011-05-21 Jason Merrill <jason@redhat.com>
5481 * g++.dg/debug/const5.C: New.
5483 2011-05-20 Jason Merrill <jason@redhat.com>
5485 * g++.dg/cpp0x/constexpr-static7.C: Extend.
5487 * g++.dg/cpp0x/constexpr-static7.C: New.
5489 * g++.dg/cpp0x/enum12.C: New.
5490 * g++.dg/cpp0x/enum13.C: New.
5492 2011-05-21 Janus Weil <janus@gcc.gnu.org>
5495 * gfortran.dg/select_type_23.f03: New.
5497 2011-05-20 Jason Merrill <jason@redhat.com>
5499 * g++.dg/cpp0x/defaulted26.C: New.
5501 * g++.dg/cpp0x/noexcept02.C: Fix.
5502 * g++.dg/cpp0x/noexcept03.C: Fix.
5503 * g++.dg/cpp0x/noexcept08.C: Fix.
5504 * g++.dg/cpp0x/noexcept10.C: New.
5506 2011-05-20 Janus Weil <janus@gcc.gnu.org>
5509 * gfortran.dg/extends_12.f03: New.
5511 2011-05-20 Jason Merrill <jason@redhat.com>
5513 * g++.dg/template/koenig9.C: New.
5514 * g++.dg/opt/pr47615.C: Fix.
5515 * g++.dg/overload/defarg1.C: Fix.
5516 * g++.dg/tc1/dr213.C: Remove xfail.
5517 * g++.dg/torture/pr34850.C: Fix.
5518 * g++.dg/torture/pr39362.C: Fix.
5519 * g++.old-deja/g++.brendan/crash56.C: Fix.
5520 * g++.old-deja/g++.pt/memtemp47.C: Fix.
5522 2011-05-20 Richard Guenther <rguenther@suse.de>
5524 PR tree-optimization/49079
5525 * gcc.dg/torture/pr49079.c: New testcase.
5527 2011-05-20 Jakub Jelinek <jakub@redhat.com>
5529 PR tree-optimization/49073
5530 * gcc.c-torture/execute/pr49073.c: New test.
5532 2011-06-19 Tobias Burnus <burnus@net-b.de>
5535 * gfortran.dg/coarray_21.f90: New.
5537 2011-05-19 Joseph Myers <joseph@codesourcery.com>
5539 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5542 2011-05-19 Richard Guenther <rguenther@suse.de>
5545 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5547 2011-05-19 Richard Guenther <rguenther@suse.de>
5550 * gcc.dg/builtin-object-size-11.c: New testcase.
5552 2011-05-19 Tom de Vries <tom@codesourcery.com>
5555 * gcc.target/arm/ivopts.c: New test.
5556 * gcc.target/arm/ivopts-2.c: New test.
5558 2011-05-19 Tom de Vries <tom@codesourcery.com>
5560 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5562 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5564 * gcc.c-torture/execute/960321-1.x: Remove.
5566 2011-05-18 Janus Weil <janus@gcc.gnu.org>
5569 * gfortran.dg/move_alloc_4.f90: New.
5571 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
5574 * gcc.target/i386/pr49002-1.c: New test.
5575 * gcc.target/i386/pr49002-2.c: Likewise.
5577 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5579 PR tree-optimization/49039
5580 * gcc.c-torture/execute/pr49039.c: New test.
5581 * gcc.dg/tree-ssa/pr49039.c: New test.
5582 * g++.dg/torture/pr49039.C: New test.
5584 2011-05-18 Jason Merrill <jason@redhat.com>
5586 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5587 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5588 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5590 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
5592 * gcc.target/bfin/mcpu-bf592.c: New test.
5594 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
5596 PR tree-optimization/41881
5597 * gcc.dg/vect/O3-pr41881.c: New test.
5598 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5600 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5602 PR tree-optimization/49000
5603 * gcc.dg/pr49000.c: New test.
5605 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
5607 * gnat.dg/invalid1.adb: New test.
5609 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
5611 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5613 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5614 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5616 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5619 * g++.dg/cpp0x/range-for18.C: New.
5621 2011-05-15 Tobias Burnus <burnus@net-b.de>
5624 * gfortran.dg/coarray/image_index_2.f90: New.
5626 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
5628 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5629 * g++.dg/cpp0x/override2.C: New.
5631 2011-05-14 Tobias Burnus <burnus@net-b.de>
5634 * gfortran.de/coarray_20.f90: New.
5636 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5639 * function_optimize_7.f90: New test case.
5641 2011-05-13 Jason Merrill <jason@redhat.com>
5643 * g++.dg/cpp0x/decltype26.C: New.
5644 * g++.dg/cpp0x/enum11.C: New.
5646 2011-05-13 Tobias Burnus <burnus@net-b.de>
5650 * gfortran.dg/assign_8.f90: Update dg-error.
5652 2011-05-13 Tobias Burnus <burnus@net-b.de>
5655 * gfortran.dg/io_constraints_8.f90: New.
5656 * gfortran.dg/io_constraints_9.f90: New.
5658 2011-05-13 Martin Thuresson <martint@google.com>
5660 PR gcov-profile/47793
5661 * gcc.dg/pr47793.c: New.
5663 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5665 PR tree-optimization/48975
5666 * gcc.dg/pr48975.c: New test.
5668 2011-05-12 Tobias Burnus <burnus@net-b.de>
5671 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5673 2011-05-12 Jason Merrill <jason@redhat.com>
5675 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5677 2011-05-12 Geert Bosch <bosch@adacore.com>
5679 * gnat.dg/view_conversion1.adb: New test.
5681 2011-05-12 Richard Guenther <rguenther@suse.de>
5683 PR tree-optimization/48172
5684 * gcc.dg/vect/pr48172.c: New testcase.
5686 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5689 * g++.dg/opt/pr48967.C: New test.
5691 2011-05-11 Jason Merrill <jason@redhat.com>
5693 * g++.dg/cpp0x/constexpr-friend.C: New.
5694 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5696 * g++.dg/cpp0x/sfinae22.C: New.
5698 2011-05-11 Tobias Burnus <burnus@net-b.de>
5701 * gfortran.dg/generic_24.f90: New.
5703 2011-05-11 Richard Guenther <rguenther@suse.de>
5705 PR tree-optimization/15256
5706 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5708 2011-05-11 Jakub Jelinek <jakub@redhat.com>
5711 * gcc.dg/pr48159-1.c: New test.
5712 * gcc.dg/pr48159-2.c: New test.
5714 2011-05-11 Richard Guenther <rguenther@suse.de>
5717 * gcc.dg/torture/pr48953.c: New testcase.
5719 2011-05-11 Richard Guenther <rguenther@suse.de>
5721 PR tree-optimization/18041
5722 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5724 2011-05-11 Alan Modra <amodra@gmail.com>
5727 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5729 2011-05-10 Jason Merrill <jason@redhat.com>
5731 * g++.dg/cpp0x/defaulted25.C: New.
5732 * g++.dg/template/crash7.C: Adjust.
5734 * g++.dg/cpp0x/variadic108.C: New.
5736 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
5738 * g++.dg/inherit/virtual9.C: Extend.
5740 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5743 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5744 are passed and returned in vector registers.
5746 2011-05-10 Richard Guenther <rguenther@suse.de>
5748 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5749 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5750 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5751 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5752 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
5755 2011-05-10 Jakub Jelinek <jakub@redhat.com>
5757 PR tree-optimization/48611
5758 PR tree-optimization/48794
5759 * gfortran.dg/gomp/pr48611.f90: New test.
5760 * gfortran.dg/gomp/pr48794.f90: New test.
5763 * gcc.dg/dfp/pr48928.c: New test.
5765 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5768 * g++.dg/cpp0x/pr48522.C: New.
5770 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5773 * g++.dg/cpp0x/sfinae21.C: New.
5775 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5777 * g++.dg/template/sfinae28.C: Rename to...
5778 * g++.dg/cpp0x/sfinae19.C: ... this.
5779 * g++.dg/template/sfinae29.C: Rename to...
5780 * g++.dg/cpp0x/sfinae20.C: ... this.
5782 2011-05-09 Jeff Law <law@redhat.com>
5784 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5787 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
5790 * g++.dg/init/pr20039.C: New.
5792 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5796 * g++.dg/template/sfinae28.C: New.
5797 * g++.dg/template/sfinae29.C: Likewise.
5799 2011-05-09 Jason Merrill <jason@redhat.com>
5801 * g++.dg/template/nontype23.C: New.
5803 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
5805 * g++.dg/init/pr48859.C: New.
5807 2011-05-09 Jason Merrill <jason@redhat.com>
5809 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5810 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5811 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5812 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5813 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5814 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5815 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5816 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5818 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
5820 * g++.dg/inherit/virtual9.C: New.
5822 2011-05-09 Dodji Seketeli <dodji@redhat.com>
5825 * g++.dg/template/dependent-expr8.C: New test case.
5827 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
5829 PR tree-optimization/48837
5830 * gcc.dg/pr48837.c: New testcase.
5832 2011-05-06 Jason Merrill <jason@redhat.com>
5834 * g++.dg/cpp0x/constexpr-condition2.C: New.
5836 * g++.dg/cpp0x/constexpr-missing.C: New.
5838 2011-05-06 Tobias Burnus <burnus@net-b.de>
5841 * gfortran.dg/coarray/this_image_2.f90: New.
5843 2011-05-06 Tobias Burnus <burnus@net-b.de>
5847 * gfortran.dg/bind_c_usage_22.f90: New.
5848 * gfortran.dg/bind_c_usage_23.f90: New.
5849 * gfortran.dg/bind_c_usage_24.f90: New.
5850 * gfortran.dg/bind_c_usage_24_c.c: New.
5852 2011-05-06 Dodji Seketeli <dodji@redhat.com>
5855 * g++.dg/template/member9.C: New test case.
5857 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
5859 * gnat.dg/discr29.ad[sb]: New test.
5860 * gnat.dg/discr30.adb: Likewise.
5862 2011-05-05 Julian Brown <julian@codesourcery.com>
5864 * gcc.target/arm/neon-vset_lanes8.c: New test.
5866 2011-05-05 Jason Merrill <jason@redhat.com>
5868 * g++.dg/init/new32.C: New.
5870 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5872 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5875 2011-05-05 Jakub Jelinek <jakub@redhat.com>
5877 PR rtl-optimization/48381
5878 * gcc.c-torture/compile/pr48381.c: New test.
5880 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
5882 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5884 * gcc.target/i386/opt-1.c: Ditto.
5886 2011-05-04 Jason Merrill <jason@redhat.com>
5888 * g++.dg/conversion/base1.C: New.
5890 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5892 PR libgfortran/48787
5893 * gfortran.dg/round_3.f08: Add more checks to test case.
5895 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
5897 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5898 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5899 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5900 Gate test on effective_target fd_truncate.
5902 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
5904 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5905 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5906 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5907 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
5908 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5909 * gcc.target/i386/pr38824.c: Ditto.
5910 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5911 * gcc.target/i386/vecinit-2.c: Ditto.
5912 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5913 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5914 * gcc.target/i386/parity-2.c: Ditto.
5915 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5917 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
5919 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5921 * gcc.target/bfin/mcpu-bf514.c: Likewise.
5922 * gcc.target/bfin/mcpu-bf516.c: Likewise.
5923 * gcc.target/bfin/mcpu-bf518.c: Likewise.
5925 2011-05-03 Tobias Burnus <burnus@net-b.de>
5928 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5930 2011-05-03 Tobias Burnus <burnus@net-b.de>
5933 * gfortran.dg/coarray/this_image_1.f90: New.
5935 2011-05-03 Tobias Burnus <burnus@net-b.de>
5938 * gfortran.dg/coarray/caf.dg: New.
5939 * gfortran.dg/coarray/image_index_1.f90: New, copied
5940 from ../coarray_16.f90.
5942 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5945 * g++.dg/ext/complex9.C: New.
5947 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5950 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5951 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5952 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5954 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5956 * gcc.target/bfin/builtins: Created.
5957 * gcc.target/bfin/hisilh-O0.c: Deleted.
5958 * gcc.target/bfin/hisilh.c: Moved to...
5959 * gcc.target/bfin/builtins/hisilh.c: ...here.
5960 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5961 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5962 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5963 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5964 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5965 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5966 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5967 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5968 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5969 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5970 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5971 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5972 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5973 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5974 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5975 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5976 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5977 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5978 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5979 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5980 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5981 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5982 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5983 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5984 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5985 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5986 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5987 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5988 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5989 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5990 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5991 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5992 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5993 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5994 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5995 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5996 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5997 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5998 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5999 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6000 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6001 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6002 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6003 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6004 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6005 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6006 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6007 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6008 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6009 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6010 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6011 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6012 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6013 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6014 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6015 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6016 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6017 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6018 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6019 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6020 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6021 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6022 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6023 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6024 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6025 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6026 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6027 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6028 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6029 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6030 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6031 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6032 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6033 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6034 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6035 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6036 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6037 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6038 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6039 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6040 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6041 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6042 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6043 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6044 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6045 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6046 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6047 * gcc.target/bfin/builtins/circptr.c: Ditto.
6048 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6049 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6050 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6051 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6052 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6053 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6054 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6055 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6056 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6057 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6058 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6059 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6060 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6061 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6062 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6063 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6064 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6065 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6066 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6067 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6068 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6069 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6070 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6071 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6072 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6073 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6074 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6075 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6076 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6077 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6078 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6079 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6080 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6081 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6082 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6083 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6084 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6085 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6086 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6087 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6088 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6089 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6090 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6091 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6092 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6093 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6094 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6095 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6096 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6097 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6098 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6099 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6100 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6101 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6102 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6103 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6104 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6105 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6106 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6107 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6108 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6109 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6110 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6111 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6112 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6113 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6114 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6115 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6116 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6117 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6119 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6121 * gcc.target/arm/cold-lc.c: New test.
6123 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6126 * gcc.dg/pr48774.c: New test.
6128 2011-05-03 Richard Guenther <rguenther@suse.de>
6130 * gcc.dg/large-size-array-5.c: New testcase.
6132 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6134 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6136 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6138 * lib/target-supports.exp (check_effective_target_vect_strided):
6140 (check_effective_target_vect_strided2)
6141 (check_effective_target_vect_strided3)
6142 (check_effective_target_vect_strided4)
6143 (check_effective_target_vect_strided8): ...these new functions.
6145 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6146 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6147 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6148 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6149 * gcc.dg/vect/pr37539.c: Likewise.
6150 * gcc.dg/vect/slp-11a.c: Likewise.
6151 * gcc.dg/vect/slp-11b.c: Likewise.
6152 * gcc.dg/vect/slp-11c.c: Likewise.
6153 * gcc.dg/vect/slp-12a.c: Likewise.
6154 * gcc.dg/vect/slp-12b.c: Likewise.
6155 * gcc.dg/vect/slp-18.c: Likewise.
6156 * gcc.dg/vect/slp-19a.c: Likewise.
6157 * gcc.dg/vect/slp-19b.c: Likewise.
6158 * gcc.dg/vect/slp-21.c: Likewise.
6159 * gcc.dg/vect/slp-23.c: Likewise.
6160 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6162 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6163 instead of vect_interleave && vect_extract_even_odd.
6164 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6165 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6166 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6167 * gcc.dg/vect/vect-1.c: Likewise.
6168 * gcc.dg/vect/vect-10.c: Likewise.
6169 * gcc.dg/vect/vect-98.c: Likewise.
6170 * gcc.dg/vect/vect-107.c: Likewise.
6171 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6172 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6173 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6174 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6175 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6176 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6177 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6178 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6179 * gcc.dg/vect/vect-strided-float.c: Likewise.
6180 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6181 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6182 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6183 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6184 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6185 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6186 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6187 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6188 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6189 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6190 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6191 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6192 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6193 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6194 * gcc.dg/vect/vect-vfa-03.c: Likewise.
6196 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6198 * gcc.dg/vect/pr30843.c: Likewise.
6199 * gcc.dg/vect/pr33866.c: Likewise.
6200 * gcc.dg/vect/slp-reduc-6.c: Likewise.
6201 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6202 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6203 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6205 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6207 * gcc.dg/vect/slp-11.c: Split into...
6208 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6209 gcc.dg/vect/slp-11c.c: ...these tests.
6210 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6211 * gcc.dg/vect/slp-12c.c: ...this new test.
6212 * gcc.dg/vect/slp-19.c: Split into...
6213 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6214 gcc.dg/vect/slp-19c.c: ...these new tests.
6216 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6218 * lib/target-supports.exp
6219 (check_effective_target_vect_extract_even_odd_wide): Delete.
6220 (check_effective_target_vect_strided_wide): Likewise.
6221 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6222 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6223 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6224 * gcc.dg/vect/pr37539.c: Likewise.
6225 * gcc.dg/vect/slp-11.c: Likewise.
6226 * gcc.dg/vect/slp-12a.c: Likewise.
6227 * gcc.dg/vect/slp-12b.c: Likewise.
6228 * gcc.dg/vect/slp-19.c: Likewise.
6229 * gcc.dg/vect/slp-23.c: Likewise.
6230 * gcc.dg/vect/vect-1.c: Likewise.
6231 * gcc.dg/vect/vect-98.c: Likewise.
6232 * gcc.dg/vect/vect-107.c: Likewise.
6233 * gcc.dg/vect/vect-strided-float.c: Likewise.
6235 2011-05-02 Jason Merrill <jason@redhat.com>
6237 * g++.dg/init/new31.C: New.
6239 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
6242 * gcc.dg/pr35445.c: New test.
6244 2011-05-02 Jason Merrill <jason@redhat.com>
6246 * c-c++-common/vla-1.c: New.
6248 2011-05-02 Richard Guenther <rguenther@suse.de>
6250 PR tree-optimization/48822
6251 * gcc.dg/torture/pr48822.c: New testcase.
6253 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6256 * g++.dg/cpp0x/constexpr-47969.C: New.
6258 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
6261 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
6262 on vect_no_align targets.
6263 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6264 vect_no_align targets.
6266 2011-05-01 Xinliang David Li <davidxl@google.com>
6268 * gcc.dg/tree-ssa/integer-addr.c: New test.
6269 * gcc.dg/tree-ssa/alias_bug.c: New test.
6271 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6273 PR libgfortran/48787
6274 * gfortran.dg/round_3.f08: Add more checks.
6276 2011-04-30 Tobias Burnus <burnus@net-b.de>
6279 * gfortran.dg/import9.f90: New, proper test.
6280 * gfortran.dg/interface_37.f90: Remove bogus
6281 test (bogus copy of interface_36.f90).
6283 2011-04-30 Tobias Burnus <burnus@net-b.de>
6286 * gfortran.dg/interface_37.f90: New.
6288 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
6291 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6293 2011-04-30 Jakub Jelinek <jakub@redhat.com>
6295 PR tree-optimization/48809
6296 * gcc.c-torture/execute/pr48809.c: New test.
6298 2011-04-29 Jeff Law <law@redhat.com>
6300 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6302 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6305 * g++.dg/init/ctor10.C: New.
6307 2011-04-29 Le-Chun Wu <lcwu@google.com>
6309 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6310 warning in implicitly instantiated templates.
6312 2011-04-29 Le-Chun Wu <lcwu@google.com>
6314 * g++.dg/warn/Wnull-conversion-1.C: New.
6315 * g++.dg/warn/Wnull-conversion-2.C: New.
6317 2011-04-29 Diego Novillo <dnovillo@google.com>
6319 * g++.old-deja/g++.other/null3.C: Expect warning about
6320 converting boolean to a pointer.
6322 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
6325 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6329 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6331 2011-04-29 Tobias Burnus <burnus@net-b.de>
6334 * gfortran.dg/typebound_proc_22.f90: New.
6337 * gfortran.dg/interface_36.f90: New.
6339 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6341 PR libgfortran/48488
6342 PR libgfortran/48602
6343 PR libgfortran/48615
6344 PR libgfortran/48684
6345 PR libgfortran/48787
6346 * gfortran.dg/fmt_g.f: Adjust test.
6347 * gfortran.dg/fmt_g0_1.f08: Adjust test.
6348 * gfortran.dg/round_3.f08: New test.
6349 * gfortran.dg/namelist_print_1.f: Adjust test.
6350 * gfortran.dg/char4_iunit_1.f03: Adjust test.
6351 * gfortran.dg/f2003_io_5.f03: Adjust test.
6352 * gfortran.dg/coarray_15.f90: Adjust test.
6353 * gfortran.dg/namelist_65.f90: Adjust test.
6354 * gfortran.dg/fmt_cache_1.f: Adjust test.
6355 * gfortran.dg/char4_iunit_2.f03: Adjust test.
6356 * gfortran.dg/real_const_3.f90: Adjust test.
6358 2011-04-28 Xinliang David Li <davidxl@google.com>
6360 * gcc.dg/tree-prof/prof-robust-1.c: New test.
6361 * g++.dg/prof-robust-1.C: New test.
6363 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
6365 PR tree-optimization/48765
6366 * gcc.dg/vect/pr48765.c: New.
6368 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6370 PR tree-optimization/48775
6371 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6373 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6376 * g++.dg/inherit/pr48798.C: New.
6377 * g++.old-deja/g++.other/base1.C: Adjust.
6379 2011-04-28 Dodji Seketeli <dodji@redhat.com>
6382 * g++.dg/template/inherit7.C: New test case.
6384 2011-04-28 Richard Guenther <rguenther@suse.de>
6386 PR tree-optimization/40052
6387 PR tree-optimization/15347
6388 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6389 * gcc.dg/pr15347.c: Likewise.
6391 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6394 * g++.dg/cpp0x/sfinae18.C: New.
6396 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6399 * g++.dg/ext/is_literal_type1.C: New.
6401 2011-04-28 Tobias Burnus <burnus@net-b.de>
6405 * gfortran.dg/interface_35.f90: New.
6406 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6407 * gfortran.dg/func_result_6.f90: Add dg-warning.
6408 * gfortran.dg/bessel_1.f90: Ditto.
6409 * gfortran.dg/hypot_1.f90: Ditto.
6410 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6411 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6412 * gfortran.dg/interface_assignment_4.f90: Ditto.
6414 2011-04-27 Jason Merrill <jason@redhat.com>
6416 * g++.dg/ext/complex8.C: New.
6418 * g++.dg/cpp0x/initlist49.C: New.
6419 * g++.dg/init/new30.C: New.
6421 2011-04-27 Tobias Burnus <burnus@net-b.de>
6424 * gfortran.dg/whole_file_34.f90: New.
6426 2011-04-27 Jan Hubicka <jh@suse.cz>
6428 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6430 2011-04-27 Jason Merrill <jason@redhat.com>
6432 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6434 * g++.dg/parse/ambig6.C: New.
6436 2011-04-27 Nick Clifton <nickc@redhat.com>
6438 * gcc.dg/20020312-2.c: Add definition for RX.
6440 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6441 option with RX targets.
6443 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6446 2011-04-27 Richard Guenther <rguenther@suse.de>
6448 * gcc.dg/tree-ssa/pr23382.c: Remove.
6450 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
6453 * gcc.c-torture/compile/pr48767.c: New test.
6455 2011-04-27 Richard Guenther <rguenther@suse.de>
6457 PR tree-optimization/48772
6458 * g++.dg/pr48772.C: New testcase.
6460 2011-04-27 Jakub Jelinek <jakub@redhat.com>
6463 * gcc.c-torture/compile/pr48742.c: New test.
6465 2011-04-26 Jason Merrill <jason@redhat.com>
6467 * g++.dg/lookup/koenig13.C: New.
6469 * g++.dg/cpp0x/initlist48.C: New.
6471 2011-04-25 Jason Merrill <jason@redhat.com>
6473 * g++.dg/cpp0x/sfinae17.C: New.
6475 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6478 * gcc.target/powerpc/pr48258-1.c: New file.
6479 * gcc.target/powerpc/pr48258-2.c: Ditto.
6481 2011-04-26 Xinliang David Li <davidxl@google.com>
6483 * gcc.dg/uninit-suppress.c: New test.
6484 * gcc.dg/uninit-suppress.c: New test.
6486 2011-04-26 Jakub Jelinek <jakub@redhat.com>
6489 * gcc.dg/pr48768.c: New test.
6491 PR tree-optimization/48734
6492 * gcc.c-torture/compile/pr48734.c: New test.
6495 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6497 2011-04-26 Richard Guenther <rguenther@suse.de>
6499 PR tree-optimization/48731
6500 * gcc.dg/torture/pr48731.c: New testcase.
6502 2011-04-26 Richard Guenther <rguenther@suse.de>
6505 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6507 2011-04-26 Richard Guenther <rguenther@suse.de>
6510 * gcc.dg/torture/pr48694-1.c: New testcase.
6511 * gcc.dg/torture/pr48694-2.c: Likewise.
6513 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
6515 * g++.dg/ext/underlying_type1.C: New.
6516 * g++.dg/ext/underlying_type2.C: Likewise.
6517 * g++.dg/ext/underlying_type3.C: Likewise.
6518 * g++.dg/ext/underlying_type4.C: Likewise.
6519 * g++.dg/ext/underlying_type5.C: Likewise.
6520 * g++.dg/ext/underlying_type6.C: Likewise.
6521 * g++.dg/ext/underlying_type7.C: Likewise.
6522 * g++.dg/ext/underlying_type8.C: Likewise.
6523 * g++.dg/ext/underlying_type9.C: Likewise.
6524 * g++.dg/ext/underlying_type10.C: Likewise.
6526 2011-04-25 Jason Merrill <jason@redhat.com>
6528 * g++.dg/cpp0x/regress/template-const2.C: New.
6530 2011-04-25 Jeff Law <law@redhat.com>
6532 * gcc.dg/tree-ssa/vrp56.c: new test.
6534 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6536 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6538 2011-04-24 Jakub Jelinek <jakub@redhat.com>
6540 PR preprocessor/48740
6541 * c-c++-common/raw-string-11.c: New test.
6543 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
6545 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6548 2011-04-23 Tobias Burnus <burnus@net-b.de>
6551 * gfortran.dg/coarray_19.f90: New.
6553 2011-04-23 Jakub Jelinek <jakub@redhat.com>
6556 * gcc.dg/pr48685.c: New test.
6558 2011-04-22 Jan Hubicka <jh@suse.cz>
6560 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6562 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6564 PR tree-optimization/48717
6565 * gcc.c-torture/execute/pr48717.c: New test.
6567 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
6570 * gcc.target/i386/pr48723.c: New test.
6572 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6575 * gcc.dg/gomp/pr48716.c: New test.
6576 * g++.dg/gomp/pr48716.C: New test.
6578 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
6581 * gcc.dg/missing-field-init-2.c: Update testcase.
6583 2011-04-22 Alan Modra <amodra@gmail.com>
6585 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6587 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6590 * gfortran.dg/function_optimize_6.f90: New test.
6592 2011-04-21 Easwaran Raman <eraman@google.com>
6594 * gcc.dg/stack-layout-2.c: New test.
6596 2011-04-21 Richard Guenther <rguenther@suse.de>
6599 * g++.dg/lto/pr48207-2_0.C: New testcase.
6600 * g++.dg/lto/pr48207-3_0.C: Likewise.
6602 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
6604 * gnat.dg/volatile5.adb: New test.
6605 * gnat.dg/volatile5_pkg.ads: New helper.
6607 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
6610 * gcc.target/i386/pr48708.c: New test.
6612 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6614 * gcc.dg/vect/vect-119.c: New test.
6616 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6618 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6621 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
6622 Richard Sandiford <richard.sandiford@linaro.org>
6625 * gcc.target/arm/pr46329.c: New test.
6627 2011-04-21 Tobias Burnus <burnus@net-b.de>
6630 * gfortran.dg/coarray_18.f90: New.
6632 2011-04-20 Jason Merrill <jason@redhat.com>
6634 * g++.dg/cpp0x/initlist47.C: New.
6636 * g++.dg/init/dtor4.C: New.
6638 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
6641 * gcc.target/i386/sse2-pinsrw.c: New test.
6642 * gcc.target/i386/avx-vpinsrw.c: Ditto.
6643 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6644 * gcc.target/i386/sse2-insvhi.c: Ditto.
6645 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6646 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6648 2011-04-20 Jason Merrill <jason@redhat.com>
6650 * g++.dg/template/const4.C: New.
6652 2011-04-20 Easwaran Raman <eraman@google.com>
6654 * gcc.dg/stack-layout-1.c: New test.
6656 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
6658 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6659 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6662 2011-04-20 Kai Tietz <ktietz@redhat.com>
6664 * gcc.dg/binop-xor1.c: New test.
6665 * gcc.dg/binop-xor2.c: New test.
6666 * gcc.dg/binop-xor3.c: New test.
6667 * gcc.dg/binop-xor4.c: New test.
6668 * gcc.dg/binop-xor5.c: New test.
6670 2011-04-20 Richard Guenther <rguenther@suse.de>
6672 PR tree-optimization/47892
6673 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6675 2011-04-20 Richard Guenther <rguenther@suse.de>
6678 * g++.dg/torture/pr48695.C: New testcase.
6680 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
6682 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6683 * gcc.c-torture/execute/cmpsi-2.c: Ditto
6684 * gcc.c-torture/execute/pr45262.c: Ditto
6685 * gcc.dg/torture/pr43165.c: Ditto.
6686 * gcc.dg/torture/pr47228.c: Ditto.
6687 * gcc.dg/tree-ssa/pr45144.c: Ditto.
6688 * gcc.dg/ipa/pr45644.c: Ditto.
6689 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6692 2011-04-19 Jason Merrill <jason@redhat.com>
6694 * g++.dg/ext/complex7.C: New.
6696 * g++.dg/ext/attrib41.C: New.
6698 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
6701 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6703 2011-04-19 Jakub Jelinek <jakub@redhat.com>
6706 * gcc.target/i386/pr48678.c: New test.
6708 2011-04-19 Martin Jambor <mjambor@suse.cz>
6710 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6711 * g++.dg/opt/devirt2.C: New test.
6712 * g++.dg/ipa/devirt-g-1.C: Likewise.
6714 2011-04-19 Tobias Burnus <burnus@net-b.de>
6717 * gfortran.dg/whole_file_33.f90: New.
6719 2011-04-19 Martin Jambor <mjambor@suse.cz>
6721 * g++.dg/ipa/devirt-7.C: New test.
6723 2011-04-19 Richard Guenther <rguenther@suse.de>
6726 * g++.dg/lto/pr48207_0.C: New testcase.
6728 2011-04-18 Jason Merrill <jason@redhat.com>
6730 * g++.dg/init/void1.C: New.
6732 * g++.dg/cpp0x/union4.C: New.
6734 2011-04-18 Jakub Jelinek <jakub@redhat.com>
6737 * g++.dg/torture/pr48661.C: New test.
6740 * g++.dg/gomp/pr48632.C: New test.
6742 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
6744 * gcc.target/i386/sse2-maskmovdqu.c: New test.
6745 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6747 2011-04-18 Tobias Burnus <burnus@net-b.de>
6750 * gfortran.dg/coarray_17.f90: New.
6751 * gfortran.dg/coarray_10.f90: Update dg-error.
6753 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6756 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6757 * gfortran.dg/guality/guality.exp: Likewise.
6759 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6761 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6763 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6765 * gcc.dg/vect/pr48377.c: Remove dg-do run.
6767 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6769 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6771 2011-04-18 Richard Guenther <rguenther@suse.de>
6774 * g++.dg/torture/pr46364.C: New testcase.
6776 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6778 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6780 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
6782 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6784 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
6785 Ira Rosen <ira.rosen@linaro.org>
6788 * gcc.target/arm/pr48252.c: New test.
6790 2011-04-18 Jakub Jelinek <jakub@redhat.com>
6792 PR tree-optimization/48616
6793 * gcc.dg/pr48616.c: New test.
6795 2011-04-18 Tobias Burnus <burnus@net-b.de>
6798 * gfortran.dg/coarray_16.f90: New.
6800 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
6803 * gfortran.dg/realloc_on_assign_7.f03: New test.
6805 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6807 PR libgfortran/48602
6808 * gfortran.dg/fmt_g0_6.f08: New test.
6810 2011-04-17 Jason Merrill <jason@redhat.com>
6812 * g++.dg/cpp0x/sfinae16.C: New.
6814 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
6816 * gcc.target/mips/reg-var-1.c: New test.
6818 2011-04-17 Jan Hubicka <jh@suse.cz>
6820 * gcc.dg/winline-5.c: Update testcase.
6822 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
6824 * gnat.dg/discr27.ad[sb]: Move dg directive.
6825 * gnat.dg/discr28.ad[sb]: New test.
6826 * gnat.dg/discr28_pkg.ads: New helper.
6828 2011-04-17 Michael Matz <matz@suse.de>
6830 PR tree-optimization/48622
6832 * gcc.dg/lto/pr48622_0.c: New test.
6834 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
6836 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6837 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6838 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6839 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6840 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6841 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6843 2011-04-15 Jason Merrill <jason@redhat.com>
6845 * g++.dg/cpp0x/range-for17.C: New.
6847 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6849 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6850 * g++.dg/cpp0x/range-for3.C: Likewise.
6851 * g++.dg/cpp0x/range-for9.C: Correct error message.
6852 * g++.dg/cpp0x/range-for11.C: New.
6853 * g++.dg/cpp0x/range-for12.C: New.
6854 * g++.dg/cpp0x/range-for13.C: New.
6855 * g++.dg/cpp0x/range-for14.C: New.
6856 * g++.dg/cpp0x/range-for15.C: New.
6857 * g++.dg/cpp0x/range-for16.C: New.
6859 2011-04-15 Tobias Burnus <burnus@net-b.de>
6862 * gfortran.dg/coarray_15.f90: Change to dg-do run.
6864 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
6866 * objc.dg/naming-4.m: Updated.
6867 * objc.dg/naming-5.m: Updated.
6868 * objc.dg/naming-6.m: New.
6869 * objc.dg/naming-7.m: New.
6870 * obj-c++.dg/naming-1.mm: Updated.
6871 * obj-c++.dg/naming-2.mm: Updated.
6872 * obj-c++.dg/naming-3.mm: New.
6873 * obj-c++.dg/naming-4.mm: New.
6875 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6877 PR libgfortran/48589
6878 * gfortran.dg/fmt_g0_5.f08: New test.
6880 2011-04-15 Richard Guenther <rguenther@suse.de>
6883 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6885 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
6887 * gcc.target/avr/torture/pr41885.c (dg-options): Change
6888 -finline-limit=0 to -fno-inline
6890 2011-04-15 Jakub Jelinek <jakub@redhat.com>
6893 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6896 2011-04-14 Jakub Jelinek <jakub@redhat.com>
6899 * gcc.target/i386/sse4_1-insertps-3.c: New test.
6900 * gcc.target/i386/sse4_1-insertps-4.c: New test.
6901 * gcc.target/i386/avx-insertps-3.c: New test.
6902 * gcc.target/i386/avx-insertps-4.c: New test.
6904 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6906 * gcc.target/avr/torture/pr41885.c (dg-options): Add
6909 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6914 * gcc.target/avr/pr46779-1.c: New test case
6915 * gcc.target/avr/pr46779-2.c: New test case
6917 2011-04-14 Jason Merrill <jason@redhat.com>
6919 * g++.dg/cpp0x/sfinae15.C: New.
6921 * g++.dg/cpp0x/sfinae14.C: New.
6923 * g++.dg/ext/vla10.C: New.
6925 2011-04-14 Richard Guenther <rguenther@suse.de>
6927 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6929 2011-04-14 Richard Guenther <rguenther@suse.de>
6931 * gcc.dg/fold-bitand-4.c: Move ...
6932 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
6934 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6936 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6938 * gcc.target/avr/torture/trivial.c: Ditto.
6940 2011-04-13 Jason Merrill <jason@redhat.com>
6942 * g++.dg/template/operator11.C: New.
6944 2011-04-13 Jakub Jelinek <jakub@redhat.com>
6947 * gcc.dg/gomp/pr48591.c: New test.
6950 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6951 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6953 2011-04-13 Dodji Seketeli <dodji@redhat.com>
6956 * g++.dg/template/dependent-expr7.C: New test case.
6958 2011-04-13 Jason Merrill <jason@redhat.com>
6960 * g++.dg/cpp0x/sfinae13.C: New.
6962 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
6964 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6966 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6968 * gcc.target/arm/pr43698.c: Remove -march option.
6970 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6972 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6975 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
6979 * gfortran.dg/realloc_on_assign_6.f03: New test.
6981 2011-04-12 Kai Tietz <ktietz@redhat.com>
6983 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6984 targets the additional -mno-ms-bitfields and
6985 -Wno-packed-bitfield-compat options.
6986 * g++.dg/ext/bitfield3.C: Likewise.
6987 * g++.dg/ext/bitfield4.C: Likewise.
6988 * g++.dg/ext/bitfield5.C: Likewise.
6989 * gcc.dg/bitfld-15.c: Likewise.
6990 * gcc.dg/bitfld-16.c: Likewise.
6991 * gcc.dg/bitfld-17.c: Likewise.
6992 * gcc.dg/bitfld-18.c: Likewise.
6994 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
6996 * gcc.target/arm/neon-vld3-1.c: New test.
6997 * gcc.target/arm/neon-vst3-1.c: New test.
6998 * gcc.target/arm/neon/v*.c: Regenerate.
7000 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7002 PR rtl-optimization/48549
7003 * g++.dg/opt/pr48549.C: New test.
7005 2011-04-12 Richard Guenther <rguenther@suse.de>
7007 PR tree-optimization/46076
7008 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7010 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7013 * lib/compat.exp (compat-execute): Declare unsupported after
7014 stripping path from src1.
7015 * lib/lto.exp (lto-execute): Likewise.
7017 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7020 * gcc.dg/pr48552-1.c: New test.
7021 * gcc.dg/pr48552-2.c: New test.
7023 2011-04-11 Jason Merrill <jason@redhat.com>
7025 * g++.dg/cpp0x/sfinae12.C: New.
7027 * g++.dg/cpp0x/enum10.C: New.
7029 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7031 * g++.dg/cpp0x/rv-func.C: New.
7033 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7035 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7038 2011-04-11 Martin Jambor <mjambor@suse.cz>
7040 PR tree-optimization/48195
7041 * gcc.dg/ipa/pr48195.c: New test.
7043 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7045 * gnat.dg/return3.adb: Remove unused switch.
7047 2011-04-08 Mike Stump <mikestump@comcast.net>
7050 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7051 default to fno-common.
7053 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7055 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7056 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7058 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7061 * gfortran.dg/function_optimize_5.f90: New test.
7063 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7065 * gnat.dg/aggr17.adb: New test.
7066 * gnat.dg/aggr18.adb: Likewise.
7068 2011-04-08 Michael Matz <matz@suse.de>
7071 * gcc.target/i386/pr48389.c: New test.
7073 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7075 PR rtl-optimization/48272
7076 * g++.dg/opt/pr48272.C: New.
7078 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7080 PR rtl-optimization/48235
7081 * gcc.dg/pr48235.c: New.
7083 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7085 PR rtl-optimization/48302
7086 * g++.dg/opt/pr48302.C: New.
7088 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7091 * g++.dg/opt/pr48273.C: New.
7093 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7095 PR rtl-optimization/48442
7096 * gcc.dg/pr48442.c: New.
7098 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7100 PR tree-optimization/48377
7101 * gcc.dg/vect/pr48377.c: New test.
7103 2011-04-07 Jason Merrill <jason@redhat.com>
7105 * g++.dg/cpp0x/regress/call1.C: New.
7107 * g++.dg/cpp0x/variadic107.C: New.
7109 * g++.dg/cpp0x/sfinae11.C: New.
7110 * g++.dg/cpp0x/noexcept02.C: Fix.
7112 * g++.dg/cpp0x/sfinae10.C: New.
7114 * g++.dg/cpp0x/sfinae9.C: New.
7116 * c-c++-common/Wcast-qual-1.c: Move here from...
7117 * gcc.dg/cast-qual-3.c: ...here, and...
7118 * g++.dg/warn/Wcast-qual2.C: ...here.
7120 * g++.dg/cpp0x/sfinae8.C: New.
7122 * g++.dg/cpp0x/sfinae7.C: New.
7124 * g++.dg/cpp0x/enum9.C: New.
7126 2011-04-07 Mike Stump <mikestump@comcast.net>
7128 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7129 with no trampolines.
7131 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7134 * gfortran.dg/gomp/pr48117.f90: New test.
7137 * gcc.dg/torture/pr48343.c: New test.
7139 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7141 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7143 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7145 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7147 2011-04-07 Tom de Vries <tom@codesourcery.com>
7150 * lib/scanasm.exp (object-size): New proc.
7151 * gcc.target/arm/pr43920-2.c: New test.
7153 2011-04-06 Tobias Burnus <burnus@net-b.de>
7157 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7159 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7161 * gcc.dg/mtune.c: Prune note from output.
7163 2011-04-06 Jakub Jelinek <jakub@redhat.com>
7166 * gcc.dg/guality/pr36977.c: New test.
7167 * gcc.dg/guality/pr48466.c: New test.
7169 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7171 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7173 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
7175 * gnat.dg/return3.adb: New test.
7177 2011-04-06 Richard Guenther <rguenther@suse.de>
7179 PR tree-optimization/47663
7180 * gcc.dg/tree-ssa/inline-8.c: New testcase.
7182 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
7184 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7185 Solaris 8 and 9 as well.
7187 2011-04-05 Tom de Vries <tom@codesourcery.com>
7190 * gcc.target/arm/pr43920-1.c: New test.
7192 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
7194 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7195 (cctor): Actually return the value.
7196 (main): Cast return values.
7198 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7200 * gfortran.dg/character_comparison_8.f90: New test.
7202 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7204 * frontend-passes: (optimize_lexical_comparison): New function.
7205 (optimize_expr): Call it.
7206 (optimize_comparison): Also handle lexical comparison functions.
7207 Return false instad of -2 for unequal comparison.
7209 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7212 * function_optimize_4.f90: New test.
7214 2011-04-04 Tobias Burnus <burnus@net-b.de>
7217 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7218 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7219 * gfortran.dg/coarray_15.f90: New.
7221 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7223 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7224 * gfortran.dg/bessel_7.f90: Likewise.
7226 2011-04-03 Tobias Burnus <burnus@net-b.de>
7228 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7230 2011-04-03 Richard Guenther <rguenther@suse.de>
7231 Ira Rosen <ira.rosen@linaro.org>
7233 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7234 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7235 -ftree-loop-if-convert-stores.
7237 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7239 * gnat.dg/specs/aggr2.ads: New test.
7241 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7243 * gnat.dg/debug2.ad[sb]: New test.
7244 * gnat.dg/debug2_pkg.ads: New helper.
7245 * gnat.dg/debug3.ad[sb]: New test.
7247 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
7249 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7251 2011-04-01 Jakub Jelinek <jakub@redhat.com>
7254 * gcc.c-torture/compile/pr48335-1.c: New test.
7255 * gcc.dg/pr48335-1.c: New test.
7256 * gcc.dg/pr48335-2.c: New test.
7257 * gcc.dg/pr48335-3.c: New test.
7258 * gcc.dg/pr48335-4.c: New test.
7259 * gcc.dg/pr48335-5.c: New test.
7260 * gcc.dg/pr48335-6.c: New test.
7261 * gcc.dg/pr48335-7.c: New test.
7262 * gcc.dg/pr48335-8.c: New test.
7263 * gcc.target/i386/pr48335-1.c: New test.
7265 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
7268 * gcc.dg/Waddress.c: New test.
7270 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7273 * gfortran.dg/function_optimize_3.f90: New test.
7275 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
7277 * gcc.c-torture/compile/20110401-1.c: New test.
7279 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7280 * g++.dg/lto/20091002-2_0.C: Likewise.
7281 * g++.dg/lto/20090303_0.c: Likewise.
7282 * g++.dg/lto/20091004-1_0.C: Likewise.
7283 * g++.dg/lto/20091002-3_0.C: Likewise.
7284 * g++.dg/lto/20091004-2_0.C: Likewise.
7285 * g++.dg/lto/20081123_0.C: Likewise.
7286 * g++.dg/lto/20090313_0.C: Likewise.
7287 * g++.dg/lto/20081109-1_0.C: Likewise.
7288 * g++.dg/lto/20081219_0.C: Likewise.
7289 * g++.dg/lto/20081204-1_0.C: Likewise.
7290 * g++.dg/lto/20090302_0.C: Likewise.
7291 * g++.dg/lto/20081119-1_0.C: Likewise.
7292 * g++.dg/lto/20081118_0.C: Likewise.
7293 * gcc.dg/lto/20091020-2_0.c: Likewise.
7294 * gcc.dg/lto/20090210_0.c: Likewise.
7295 * gcc.dg/lto/20081204-1_0.c: Likewise.
7296 * gcc.dg/lto/20081224_0.c: Likewise.
7297 * gcc.dg/lto/20090219_0.c: Likewise.
7298 * gcc.dg/lto/20091014-1_0.c: Likewise.
7299 * gcc.dg/lto/20091016-1_0.c: Likewise.
7300 * gcc.dg/lto/20090206-2_0.c: Likewise.
7301 * gcc.dg/lto/20090116_0.c: Likewise.
7302 * gcc.dg/lto/20091013-1_0.c: Likewise.
7303 * gcc.dg/lto/20091015-1_0.c: Likewise.
7304 * gcc.dg/lto/20090126-2_0.c: Likewise.
7306 2011-03-31 Ian Lance Taylor <iant@google.com>
7308 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7310 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7312 * gnat.dg/opt16.adb: New test.
7314 2011-03-31 Jason Merrill <jason@redhat.com>
7316 * g++.dg/cpp0x/defaulted24.C: New.
7318 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7321 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7324 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7326 * g++.dg/other/i386-9.C: New test.
7328 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7330 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7332 2011-03-30 Jason Merrill <jason@redhat.com>
7334 * g++.dg/cpp0x/regress/error-recovery1.C: New.
7336 * g++.dg/cpp0x/regress/isnan.C: New.
7338 * g++.dg/cpp0x/initlist46.C: New.
7340 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
7343 * gcc.target/arm/neon-modes-2.c: New test.
7345 2011-03-30 Jakub Jelinek <jakub@redhat.com>
7348 * gcc.c-torture/compile/pr48305.c: New test.
7350 2011-03-29 Jason Merrill <jason@redhat.com>
7352 * g++.dg/cpp0x/regress/value-dep1.C: New.
7354 2011-03-29 Steve Ellcey <sje@cup.hp.com>
7356 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7358 2011-03-29 Ian Lance Taylor <iant@google.com>
7360 * go.test/go-test.exp: Handle the test lines used in several new
7362 (errchk): Add opts parameter. Change all callers. Handle parens
7365 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
7366 Dominique d'Humieres <dominiq@lps.ens.fr>
7368 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7369 and __APPLE__ && __PPC__ && __ALTIVEC__.
7371 2011-03-29 Jason Merrill <jason@redhat.com>
7373 * g++.dg/cpp0x/dependent1.C: New.
7375 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7377 * g++.dg/cpp0x/constexpr-memfn1.C: New.
7379 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7381 2011-03-29 Janus Weil <janus@gcc.gnu.org>
7384 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7385 * gfortran.dg/proc_ptr_comp_32.f90: New.
7387 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7389 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7390 check for corresponding warning.
7392 2011-03-28 Jason Merrill <jason@redhat.com>
7394 * g++.dg/cpp0x/rv-deduce2.C: New.
7396 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7399 * gcc.dg/pr48203.c: New test.
7401 2011-03-28 Jeff Law <law@redhat.com>
7403 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7405 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7407 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7408 and __PPC__ && __ALTIVEC__.
7410 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7413 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7414 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7415 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7416 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7418 2011-03-28 Jason Merrill <jason@redhat.com>
7420 * g++.dg/cpp0x/initlist-array2.C: New.
7422 * g++.dg/cpp0x/initlist-array1.C: New.
7424 * g++.dg/cpp0x/constexpr-compound.C: New.
7426 * g++.dg/cpp0x/constexpr-using.C: New.
7428 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7430 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7433 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7435 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7437 * gcc.dg/slp-1.c: New test.
7439 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7441 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7442 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7443 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7444 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7445 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7446 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7447 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7448 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7449 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7450 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7451 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7452 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7453 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7454 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7456 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7459 * gfortran.dg/trim_optimize_5.f90: New test.
7460 * gfortran.dg/trim_optimize_6.f90: New test.
7462 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
7465 * gcc.target/mips/madd-7.c: Remove -mlong32.
7466 * gcc.target/mips/msub-7.c: Likewise.
7468 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
7470 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7471 accesses to preserve the meaning of the test for doubleword vectors.
7472 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7473 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7475 2011-03-26 Janus Weil <janus@gcc.gnu.org>
7478 * gfortran.dg/class_42.f03: New.
7480 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
7482 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7485 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
7487 PR rtl-optimization/48144
7488 * gcc.dg/pr48144.c: New test.
7490 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7492 * gnat.dg/discr27.ad[sb]: New test.
7494 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7496 * gnat.dg/limited_with2.ad[sb]: New test.
7497 * gnat.dg/limited_with2_pkg1.ads: New helper.
7498 * gnat.dg/limited_with2_pkg2.ads: Likewise.
7500 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7502 * gnat.dg/opt15.adb: New test.
7503 * gnat.dg/opt15_pkg.ad[sb]: New helper.
7505 2011-03-25 Tobias Burnus <burnus@net-b.de>
7509 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7510 * gfortran.dg/leadz_trailz_3.f90: Ditto
7512 2011-03-25 Martin Jambor <mjambor@suse.cz>
7514 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7516 2011-03-25 Jason Merrill <jason@redhat.com>
7518 * g++.dg/cpp0x/defaulted22.C: New.
7519 * g++.dg/cpp0x/defaulted23.C: New.
7520 * g++.dg/cpp0x/defaulted15.C: Adjust.
7522 2011-03-25 Jason Merrill <jason@redhat.com>
7524 * g++.dg/cpp0x/move1.C: New.
7526 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
7529 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7531 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7533 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7534 for mips-sgi-irix6.5.
7535 Replace snprintf prototype by <stdio.h>.
7537 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7540 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7541 run_expensive_tests.
7542 * gcc.dg/graphite/block-4.c: Likewise.
7543 * gcc.dg/graphite/block-7.c: Likewise.
7544 * gcc.dg/graphite/block-8.c: Likewise.
7546 2011-03-25 Richard Guenther <rguenther@suse.de>
7548 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7549 * g++.dg/tree-ssa/pr8781.C: Likewise.
7550 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7551 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7552 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7553 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7554 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7555 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7556 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7557 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7558 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7559 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7560 * gcc.dg/tree-ssa/pr21574.c: Likewise.
7561 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7562 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7563 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7564 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7565 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7566 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7567 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7568 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7569 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7570 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7571 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7572 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7573 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7574 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7575 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7576 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7577 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7578 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7579 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7580 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7581 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7582 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7583 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7584 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7585 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7586 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7587 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7588 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7589 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7590 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7591 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7592 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7593 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7594 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7595 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7596 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7597 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7598 * c-c++-common/pr46562-2.c: Likewise.
7599 * gfortran.dg/pr42108.f90: Likewise.
7600 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7601 foo to be inlined even at -O1.
7602 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7603 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7604 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7605 * gcc.dg/matrix/matrix.exp: Disable FRE.
7607 2011-03-24 Jakub Jelinek <jakub@redhat.com>
7610 * gcc.dg/dfp/pr48204.c: New test.
7612 2011-03-24 Steve Ellcey <sje@cup.hp.com>
7615 * gcc.c-torture/execute/pr47917.c: Move this...
7616 * gcc.dg/torture/pr47917.c: to here and add xfails.
7618 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7620 * gnat.dg/array16.ad[sb]: New test.
7621 * gnat.dg/array16.ads: New helper.
7623 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7625 * gnat.dg/derived_type2.adb: New test.
7627 2011-03-24 Richard Guenther <rguenther@suse.de>
7629 PR tree-optimization/48271
7630 * g++.dg/torture/pr48271.C: New testcase.
7632 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7634 * gnat.dg/array15.ad[sb]: New test.
7636 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
7639 * gcc.target/i386/pr48237.c: New test.
7641 2011-03-24 Richard Guenther <rguenther@suse.de>
7644 * gcc.dg/builtin-object-size-10.c: New testcase.
7646 2011-03-24 Richard Guenther <rguenther@suse.de>
7648 PR tree-optimization/46562
7649 * c-c++-common/pr46562-2.c: New testcase.
7650 * c-c++-common/pr46562.c: Likewise.
7652 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
7654 * gcc.dg/vect/vect-cselim-1.c: New test.
7655 * gcc.dg/vect/vect-cselim-2.c: New test.
7657 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
7659 * gcc.target/arm/pr46934.c: New.
7661 2011-03-23 Ian Lance Taylor <iant@google.com>
7663 * go.test/go-test.exp (errchk): Ignore lines containing ////.
7665 2011-03-23 Richard Guenther <rguenther@suse.de>
7667 * gcc.dg/struct: Remove directory and contents.
7669 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7672 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7674 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7676 * gnat.dg/discr26.ad[sb]: New test.
7677 * gnat.dg/discr26_pkg.ads: New helper.
7679 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
7682 * gcc.target/arm/neon-vld-1.c: New test.
7684 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7686 * gnat.dg/array14.ad[sb]: New test.
7687 * gnat.dg/array14_pkg.ads: New helper.
7689 2011-03-22 Joseph Myers <joseph@codesourcery.com>
7691 * gcc.c-torture/execute/920501-8.x: Remove.
7692 * gcc.c-torture/execute/930513-1.x: Remove.
7693 * gcc.c-torture/execute/960312-1.x: Remove.
7694 * gcc.c-torture/compile/20000804-1.c,
7695 gcc.c-torture/compile/20001205-1.c,
7696 gcc.c-torture/compile/20001226-1.c,
7697 gcc.c-torture/compile/20010518-2.c,
7698 gcc.c-torture/compile/20020312-1.c,
7699 gcc.c-torture/compile/20020604-1.c,
7700 gcc.c-torture/compile/920501-12.c,
7701 gcc.c-torture/compile/920501-4.c,
7702 gcc.c-torture/compile/920520-1.c,
7703 gcc.c-torture/compile/980506-1.c,
7704 gcc.c-torture/execute/980709-1.x,
7705 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7706 options for m68hc11.
7707 * gcc.dg/cpp/assert4.c: Don't handle ARC.
7708 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7711 2011-03-22 Nick Clifton <nickc@redhat.com>
7713 * lib/target-supports.exp (check_profiling_available): Add MN10300
7714 to the list of targets that do not support profiling. Restore
7715 alpha sorting to this list.
7717 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7719 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7720 failure on 32-bit systems.
7721 * gcc.dg/torture/vector-2.c: Ditto.
7723 2011-03-22 Richard Guenther <rguenther@suse.de>
7725 PR tree-optimization/48228
7726 * gcc.dg/Wstrict-overflow-23.c: New testcase.
7728 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7730 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7734 * gcc.target/powerpc/pr48226.c: New file.
7736 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
7738 * lib/prune.exp (prune_gcc_output): Prune "could not create
7739 compact unwind for" warnings.
7741 2011-03-20 Jakub Jelinek <jakub@redhat.com>
7745 * gcc.c-torture/execute/pr42544.c: New test.
7746 * gcc.c-torture/execute/pr48197.c: New test.
7748 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7750 PR preprocessor/48192
7751 * gcc.target/powerpc/pr48192.c: New file.
7754 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7755 split problem of 0 being loaded in a VSX register.
7757 2011-03-21 Richard Guenther <rguenther@suse.de>
7760 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7761 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7762 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7763 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7765 2011-03-21 Jakub Jelinek <jakub@redhat.com>
7768 * gcc.dg/pr48213.c: New test.
7770 2011-03-21 Kai Tietz <ktietz@redhat.com>
7773 * g++.dg/plugin/attribute_plugin.c: Adjust test.
7775 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
7777 * gcc.target/arm/xor-and.c: New.
7779 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7782 * gfortran.dg/function_optimize_1.f90: New test.
7783 * gfortran.dg/function_optimize_2.f90: New test.
7785 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
7787 PR rtl-optimization/47502
7788 * gcc.target/i386/pr47502-1.c: New.
7789 * gcc.target/i386/pr47502-2.c: Likewise.
7791 2011-03-20 Jakub Jelinek <jakub@redhat.com>
7793 PR rtl-optimization/48156
7794 * gcc.dg/pr48156.c: New test.
7796 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7799 * gfortran.dg/scratch_1.f90: Adjust test.
7801 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7804 * gfortran.dg/scratch_1.f90: New test.
7806 2011-03-18 Joseph Myers <joseph@codesourcery.com>
7808 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7809 variably modified typedefs.
7810 * gcc.dg/c1x-typedef-2.c: Remove.
7812 2011-03-18 Joseph Myers <joseph@codesourcery.com>
7814 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7815 * gcc.dg/c1x-anon-struct-3.c: New test.
7816 * gcc.dg/anon-struct-11.c: Update.
7818 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7820 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7822 Only xfail with gas.
7824 2011-03-18 Jason Merrill <jason@redhat.com>
7826 * g++.dg/template/fn-ptr1.C: New.
7828 * g++.dg/overload/volatile1.C: New.
7830 * g++.dg/opt/pr23372.C: New.
7832 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7834 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7837 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7839 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
7841 * gcc.target/arm/unsigned-extend-1.c: New.
7843 2011-03-18 Jakub Jelinek <jakub@redhat.com>
7846 * gcc.c-torture/compile/pr48161.c: New test.
7848 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
7851 * gcc.dg/torture/pr47725.c: New.
7853 2011-03-17 Jason Merrill <jason@redhat.com>
7855 * g++.dg/cpp0x/constexpr-overflow2.C: New.
7856 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7858 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
7860 * gnat.dg/specs/elab2.ads: New test.
7861 * gnat.dg/specs/elab2_pkg.ads: New helper.
7863 2011-03-17 Jason Merrill <jason@redhat.com>
7865 * g++.dg/cpp0x/decltype-1212.C: New.
7866 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7868 2011-03-17 Jason Merrill <jason@redhat.com>
7870 * g++.dg/parse/memfnquals1.C: New.
7872 2011-03-17 Richard Guenther <rguenther@suse.de>
7875 * gcc.dg/pr48134.c: New testcase.
7877 2011-03-17 Richard Guenther <rguenther@suse.de>
7880 * g++.dg/torture/pr48165.C: New testcase.
7882 2011-03-17 Jakub Jelinek <jakub@redhat.com>
7884 PR rtl-optimization/48141
7885 * gcc.dg/pr48141.c: New test.
7887 2011-03-16 Jason Merrill <jason@redhat.com>
7889 * g++.dg/cpp0x/constexpr-48089.C: New.
7891 * g++.dg/cpp0x/constexpr-abi1.C: New.
7893 * g++.dg/cpp0x/constexpr-46336.C: New.
7894 * g++.dg/parse/friend5.C: Adjust expected errors.
7896 * g++.dg/cpp0x/constexpr-47570.C: New.
7898 2011-03-16 Dodji Seketeli <dodji@redhat.com>
7901 * ++.dg/debug/dwarf2/typedef6.C: New test.
7903 2011-03-16 Jason Merrill <jason@redhat.com>
7905 * g++.dg/cpp0x/elision2.C: New.
7907 * g++.dg/cpp0x/constexpr-array3.C: New.
7909 2011-03-16 Jason Merrill <jason@redhat.com>
7911 * g++.dg/cpp0x/sfinae6.C: New.
7912 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7913 * g++.dg/cpp0x/pr45908.C: Likewise.
7914 * g++.dg/cpp0x/sfinae6.C: Likewise.
7915 * g++.old-deja/g++.jason/conversion11.C: Likewise.
7916 * g++.old-deja/g++.law/arg11.C: Likewise.
7918 2011-03-16 Jason Merrill <jason@redhat.com>
7920 * g++.dg/template/incomplete6.C: New.
7922 2011-03-16 Jeff Law <law@redhat.com>
7924 * gcc.dg/tree-ssa/vrp55.c: New test.
7926 2011-03-16 Jason Merrill <jason@redhat.com>
7928 * g++.dg/cpp0x/auto22.C: New.
7930 2011-03-16 Richard Guenther <rguenther@suse.de>
7932 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7933 optimizing it away if promoted to const.
7935 2011-03-16 Richard Guenther <rguenther@suse.de>
7937 PR tree-optimization/48149
7938 * gcc.dg/fold-complex-1.c: New testcase.
7940 2011-03-16 Richard Guenther <rguenther@suse.de>
7943 * gcc.dg/guality/pr45882.c: Really make sure no inlining
7946 2011-03-16 Richard Guenther <rguenther@suse.de>
7948 PR tree-optimization/26134
7949 * gcc.dg/tree-ssa/complex-6.c: New testcase.
7951 2011-03-16 Richard Guenther <rguenther@suse.de>
7953 PR tree-optimization/48146
7954 * gcc.dg/torture/pr48146.c: New testcase.
7956 2011-03-16 Richard Guenther <rguenther@suse.de>
7958 * gcc.dg/tree-ssa/pr14814.c: Adjust.
7959 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7961 2011-03-16 Jakub Jelinek <jakub@redhat.com>
7964 * gcc.c-torture/compile/pr48136.c: New test.
7966 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7969 * gcc.dg/guality/pr45882.c: New test.
7971 2011-03-15 Jason Merrill <jason@redhat.com>
7973 * g++.dg/cpp0x/constexpr-recursion.C: New.
7975 * g++.dg/cpp0x/implicit11.C: New.
7977 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7979 * g++.dg/cpp0x/constexpr-attribute.C: New.
7981 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7983 * g++.dg/parse/pr34758.C: New.
7985 2011-03-15 Xinliang David Li <davidxl@google.com>
7988 * gcc.dg/uninit-pred-7_d.c: New test.
7989 * gcc.dg/uninit-pred-8_d.c: New test.
7991 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7994 * gcc.target/arm/pr46788.c: New.
7996 2011-03-15 Richard Guenther <rguenther@suse.de>
7999 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8000 * gfortran.dg/ishft_4.f90: Likewise.
8001 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8003 2011-03-15 Richard Guenther <rguenther@suse.de>
8005 PR tree-optimization/13954
8006 * g++.dg/tree-ssa/pr13954.C: New testcase.
8008 2011-03-15 Richard Guenther <rguenther@suse.de>
8010 PR tree-optimization/48037
8011 * gcc.target/i386/pr48037-1.c: New testcase.
8013 2011-03-15 Richard Guenther <rguenther@suse.de>
8015 PR tree-optimization/41490
8016 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8017 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8018 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8019 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8020 * g++.dg/tree-ssa/pr33604.C: Adjust.
8022 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8025 * gcc.c-torture/execute/pr47917.c: New test.
8026 * gcc.dg/pr47917.c: New test.
8029 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8031 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8033 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8034 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8035 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8036 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8037 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8038 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8039 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8040 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8041 * gcc.target/i386/avx-floor-vec.c: Ditto.
8042 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8043 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8044 * gcc.target/i386/avx-rint-vec.c: Ditto.
8045 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8046 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8047 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8048 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8050 2011-03-14 Tom Tromey <tromey@redhat.com>
8052 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8053 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8054 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8056 2011-03-14 Tom Tromey <tromey@redhat.com>
8058 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8059 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8060 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8062 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8064 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8066 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8068 PR rtl-optimization/47166
8069 * gcc.c-torture/execute/postmod-1.c: New test.
8071 2011-03-14 Richard Guenther <rguenther@suse.de>
8074 * gcc.dg/torture/pr48098.c: New testcase.
8076 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8079 * gcc.target/powerpc/pr48053-1.c: New test.
8080 * gcc.target/powerpc/pr48053-2.c: Likewise.
8082 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8085 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8087 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8090 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8092 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8095 * gfortran.dg/class_41.f03: New.
8097 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8099 * g++.dg/conversion/cast3.C: New test.
8101 2011-03-11 Jason Merrill <jason@redhat.com>
8103 * g++.dg/template/error45.C: New.
8105 * g++.dg/parse/no-type-defn1.C: New.
8107 * g++.dg/ext/attrib40.C: New.
8109 * g++.dg/cpp0x/regress/array1.C: New.
8111 2011-03-11 Richard Guenther <rguenther@suse.de>
8113 PR tree-optimization/48067
8114 * gcc.dg/pr48067.c: New testcase.
8116 2011-03-11 Richard Guenther <rguenther@suse.de>
8119 * g++.dg/lto/20110311-1_0.C: New testcase.
8121 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8124 * g++.dg/inherit/virtual8.C: New test.
8127 * gcc.dg/torture/pr48044.c: New test.
8129 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8132 * gfortran.dg/proc_ptr_comp_31.f90: New.
8134 2011-03-11 Richard Guenther <rguenther@suse.de>
8136 PR tree-optimization/47278
8137 * gcc.dg/torture/pr47278-1.c: New testcase.
8138 * gcc.dg/torture/pr47278-2.c: Likewise.
8140 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8142 PR tree-optimization/48063
8143 * gcc.dg/torture/pr48063.c: New test.
8145 2011-03-10 Jason Merrill <jason@redhat.com>
8147 * g++.dg/template/array22.C: New.
8149 * g++.dg/cpp0x/syntax-err1.C: New.
8150 * g++.dg/parse/error36.C: Adjust expected errors.
8151 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8152 * g++.old-deja/g++.pt/typename3.C: Likewise.
8153 * g++.old-deja/g++.pt/typename4.C: Likewise.
8154 * g++.old-deja/g++.pt/typename6.C: Likewise.
8156 2011-03-09 Jason Merrill <jason@redhat.com>
8158 * g++.dg/template/nontype22.C: New.
8160 2011-03-09 Martin Jambor <mjambor@suse.cz>
8162 PR tree-optimization/47714
8163 * g++.dg/torture/pr47714.C: New test.
8165 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8168 * gcc.target/powerpc/pr47755-2.c: New file.
8170 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8172 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8173 is not set in the environment, pass 64 as first argument when not
8174 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8175 native where ulimit -u is supported.
8177 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8179 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8181 2011-03-08 Jason Merrill <jason@redhat.com>
8183 * g++.dg/template/nontype21.C: New.
8185 * g++.dg/template/anon5.C: New.
8187 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8190 * gcc.dg/pr47881.c: New test.
8192 2011-03-08 Dodji Seketeli <dodji@redhat.com>
8195 * g++.dg/lookup/template3.C: New test.
8197 2011-03-08 Kai Tietz <ktietz@redhat.com>
8199 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8202 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
8205 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8206 sizeof to compute alignment.
8208 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8210 PR tree-optimization/48022
8211 * gcc.dg/pr48022-1.c: New test.
8212 * gcc.dg/pr48022-2.c: New test.
8214 2011-03-07 Jason Merrill <jason@redhat.com>
8216 * g++.dg/template/nontype20.C: New.
8217 * g++.dg/init/member1.C: Adjust expected errors.
8218 * g++.dg/parse/constant4.C: Likewise.
8219 * g++.dg/template/qualified-id3.C: Likewise.
8220 * g++.old-deja/g++.pt/crash10.C: Likewise.
8222 * g++.dg/cpp0x/regress/non-const1.C: New.
8224 2011-03-07 Jakub Jelinek <jakub@redhat.com>
8227 * gcc.dg/pr47991.c: New test.
8229 2011-03-07 Jason Merrill <jason@redhat.com>
8231 * g++.dg/abi/mangle46.C: New.
8233 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
8236 * gcc.target/powerpc/pr47862.c: New.
8238 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
8241 * gcc.target/i386/combine-mul.c: Require nonpic.
8243 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
8244 Nathan Froyd <froydnj@codesourcery.com>
8246 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8248 2011-03-06 Mark Mitchell <mark@codesourcery.com>
8250 * README.QMTEST: Remove.
8252 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
8253 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8256 * gfortran.dg/array_constructor_37.f90 : New test.
8258 2011-03-05 Jason Merrill <jason@redhat.com>
8260 * g++.dg/abi/mangle39.C: ABI v5, not 6.
8261 * g++.dg/abi/mangle45.C: Likewise.
8262 * g++.dg/cpp0x/trailing1.C: Likewise.
8264 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8266 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8268 2011-03-05 Jakub Jelinek <jakub@redhat.com>
8270 PR rtl-optimization/47899
8271 * gcc.dg/pr47899.c: New test.
8273 * gcc.dg/torture/pr47968.c: Ignore warnings.
8275 PR tree-optimization/47967
8276 * gcc.c-torture/compile/pr47967.c: New test.
8278 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8280 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8281 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8283 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8285 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8286 and property_getAttributes() if __OBJC2__.
8287 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8288 * objc.dg/property/property-encoding-1.m: New.
8289 * obj-c++.dg/property/property-encoding-1.mm: New.
8291 2011-03-04 Jason Merrill <jason@redhat.com>
8293 * g++.dg/template/pseudodtor6.C: New.
8295 * g++.dg/inherit/covariant19.C: New.
8297 2011-03-04 Richard Guenther <rguenther@suse.de>
8300 * gcc.dg/torture/pr47968.c: New testcase.
8302 2011-03-04 Richard Guenther <rguenther@suse.de>
8305 * gcc.dg/torture/pr47975.c: New testcase.
8307 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8310 * g++.dg/template/crash106.C: New.
8312 2011-03-03 Jakub Jelinek <jakub@redhat.com>
8315 * gcc.dg/gomp/pr47963.c: New test.
8316 * g++.dg/gomp/pr47963.C: New test.
8318 2011-03-02 Jason Merrill <jason@redhat.com>
8320 * g++.dg/cpp0x/regress/condition1.C: New.
8322 * g++.dg/cpp0x/constexpr-ctor9.C: New.
8324 2011-03-01 Jason Merrill <jason@redhat.com>
8326 * g++.dg/cpp0x/lambda/lambda-98.C: New.
8328 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8330 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8332 PR rtl-optimization/47925
8333 * gcc.c-torture/execute/pr47925.c: New test.
8335 2011-03-01 Jason Merrill <jason@redhat.com>
8337 * g++.dg/cpp0x/decltype25.C: New.
8339 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8341 2011-03-01 Richard Guenther <rguenther@suse.de>
8343 PR tree-optimization/47890
8344 * gcc.dg/torture/pr47890.c: New testcase.
8346 2011-03-01 Richard Guenther <rguenther@suse.de>
8349 * gcc.dg/lto/pr47924_0.c: New testcase.
8351 2011-03-01 Richard Guenther <rguenther@suse.de>
8354 * gfortran.dg/lto/pr46911_0.f: New testcase.
8356 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8358 PR libgfortran/47933
8359 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8360 compile errors from older code form.
8362 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8364 PR libgfortran/47567
8365 * gfortran.dg/fmt_fw_d.f90: New test.
8367 2011-02-28 Jason Merrill <jason@redhat.com>
8369 * g++.dg/inherit/covariant18.C: New.
8371 2011-02-28 Jakub Jelinek <jakub@redhat.com>
8374 * gcc.dg/pr47893.c: New test.
8376 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
8378 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8379 NULL in case of a selector with conflicting types.
8380 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8382 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
8384 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8385 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8386 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8387 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8389 2011-02-28 Jason Merrill <jason@redhat.com>
8392 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8394 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8396 PR libgfortran/47778
8397 * gfortran.dg/namelist_71.f90: New test.
8399 2011-02-27 Jason Merrill <jason@redhat.com>
8402 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8403 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8405 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8408 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8410 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8413 * gfortran.dg/gomp/task-1.f90: Removed.
8415 2011-02-26 Jason Merrill <jason@redhat.com>
8417 * g++.dg/template/this-targ1.C: New.
8419 * g++.dg/cpp0x/regress/template-const1.C: New.
8420 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8421 * g++.dg/template/function1.C: Adjust.
8422 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8423 * g++.dg/debug/debug7.C: Adjust.
8425 2011-02-26 Tobias Burnus <burnus@net-b.de>
8428 * gfortran.dg/gomp/task-1.f90: New.
8430 2011-02-25 Jie Zhang <jie@codesourcery.com>
8432 * gcc.target/arm/neon-thumb2-move.c: Add
8433 dg-require-effective-target arm_thumb2_ok.
8435 2011-02-24 Jason Merrill <jason@redhat.com>
8437 * g++.dg/parse/constant1.C: Specify C++98 mode.
8438 * g++.dg/parse/constant5.C: Likewise.
8439 * g++.dg/parse/error2.C: Likewise.
8440 * g++.dg/parse/semicolon3.C: Likewise.
8441 * g++.dg/template/crash14.C: Likewise.
8442 * g++.dg/template/local4.C: Likewise.
8443 * g++.dg/template/nontype3.C: Likewise.
8444 * g++.dg/parse/crash31.C: Adjust expected errors.
8445 * g++.dg/template/function1.C: Likewise.
8446 * g++.dg/template/ref3.C: Likewise.
8447 * g++.dg/template/static9.C: Likewise.
8448 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8450 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8451 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8452 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8453 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8454 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8456 2011-02-24 Jakub Jelinek <jakub@redhat.com>
8459 * gfortran.dg/pr47878.f90: New test.
8461 2011-02-24 Richard Guenther <rguenther@suse.de>
8464 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8465 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8467 2011-02-24 Richard Guenther <rguenther@suse.de>
8470 * gfortran.dg/lto/pr47839_0.f90: New testcase.
8471 * gfortran.dg/lto/pr47839_1.f90: Likewise.
8473 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8475 PR libgfortran/47567
8476 * gfortran.dg/fmt_f0_1.f90: Update test.
8478 2011-02-23 Jason Merrill <jason@redhat.com>
8480 * g++.dg/abi/mangle39.C: Adjust parm mangling.
8481 * g++.dg/abi/mangle45.C: New.
8483 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8484 * g++.dg/template/canon-type-9.C: Match use of decltype
8485 between declaration and definition.
8486 * g++.dg/template/canon-type-12.C: Likewise.
8488 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
8491 * gfortran.dg/nested_allocatables_1.f90: New.
8493 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
8496 * g++.dg/pr46868.C: New test.
8497 * g++.dg/parse/parameter-declaration-1.C: Adjust.
8498 * g++.dg/parse/error14.C: Adjust.
8500 2011-02-23 Richard Guenther <rguenther@suse.de>
8502 PR tree-optimization/47838
8503 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8505 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8507 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
8509 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8511 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8512 * gfortran.dg/count_init_expr.f03: Ditto.
8513 * gfortran.dg/gomp/pr43711.f90: Ditto.
8514 * gcc.dg/struct-parse-2.c: Ditto.
8515 * gcc.dg/parse-error-3.c: Ditto.
8516 * gcc.dg/Wlogical-op-1.c: Ditto.
8517 * gcc.dg/Walways-true-1.c: Ditto.
8518 * gcc.dg/pr24225.c: Ditto.
8519 * gcc.dg/Walways-true-2.c: Ditto.
8520 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8521 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8522 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8523 * g++.dg/overload/defarg4.C: Ditto.
8524 * g++.dg/inherit/covariant16.C: Ditto.
8525 * g++.dg/inherit/virtual7.C: Ditto.
8526 * g++.dg/template/canon-type-9.C: Ditto.
8527 * g++.dg/template/access19.C: Ditto.
8528 * g++.dg/template/call7.C: Ditto.
8529 * g++.dg/template/canon-type-2.C: Ditto.
8530 * g++.dg/template/init7.C: Ditto.
8531 * g++.dg/template/sizeof-template-argument.C: Ditto.
8532 * g++.dg/template/const3.C: Ditto.
8533 * g++.dg/template/sfinae26.C: Ditto.
8534 * g++.dg/template/sfinae26.C: Ditto.
8535 * g++.dg/template/canon-type-11.C: Ditto.
8536 * g++.dg/template/union2.C: Ditto.
8537 * g++.dg/template/canon-type-3.C: Ditto.
8538 * g++.dg/template/canon-type-1.C: Ditto.
8539 * g++.dg/template/canon-type-5.C: Ditto.
8540 * g++.dg/template/canon-type-7.C: Ditto.
8541 * g++.dg/template/canon-type-10.C: Ditto.
8542 * g++.dg/template/spec36.C: Ditto.
8543 * g++.dg/template/typedef38.C: Ditto.
8544 * g++.dg/template/canon-type-4.C: Ditto.
8545 * g++.dg/template/canon-type-6.C: Ditto.
8546 * g++.dg/template/canon-type-13.C: Ditto.
8547 * g++.dg/template/instantiate9.C: Ditto.
8548 * g++.dg/template/ttp22.C: Ditto.
8549 * g++.dg/warn/Wreturn-type-6.C: Ditto.
8550 * g++.dg/warn/Walways-true-1.C: Ditto.
8551 * g++.dg/warn/Wlogical-op-1.C: Ditto.
8552 * g++.dg/warn/Walways-true-2.C: Ditto.
8553 * g++.dg/conversion/op4.C: Ditto.
8554 * g++.dg/opt/pr19650.C: Ditto.
8555 * g++.dg/lookup/friend11.C: Ditto.
8556 * g++.dg/other/default2.C: Ditto.
8557 * g++.dg/other/default3.C: Ditto.
8558 * g++.dg/other/dtor2.C: Ditto.
8559 * g++.dg/other/friend5.C: Ditto.
8560 * g++.dg/other/default5.C: Ditto.
8561 * g++.dg/init/brace6.C: Ditto.
8562 * g++.dg/init/aggr5.C: Ditto.
8563 * g++.dg/init/error2.C: Ditto.
8564 * g++.dg/expr/bound-mem-fun.C: Ditto.
8565 * g++.dg/expr/cond6.C: Ditto.
8566 * g++.dg/expr/stmt-expr-1.C: Ditto.
8567 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8568 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8569 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8570 * g++.dg/cpp0x/bracket1.C: Ditto.
8571 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8572 * g++.dg/cpp0x/pr38646.C: Ditto.
8573 * g++.dg/cpp0x/variadic73.C: Ditto.
8574 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8575 * g++.dg/cpp0x/bracket4.C: Ditto.
8576 * g++.dg/cpp0x/decltype4.C: Ditto.
8577 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8578 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8579 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8580 * g++.dg/cpp0x/variadic-new2.C: Ditto.
8581 * g++.dg/cpp0x/decltype2.C: Ditto.
8582 * g++.dg/cpp0x/decltype1.C: Ditto.
8583 * g++.dg/cpp0x/bracket2.C: Ditto.
8584 * g++.dg/cpp0x/decltype5.C: Ditto.
8585 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8586 * g++.dg/cpp0x/variadic70.C: Ditto.
8587 * g++.dg/cpp0x/decltype6.C: Ditto.
8588 * g++.dg/cpp0x/rvo.C: Ditto.
8589 * g++.dg/cpp0x/vt-40092.C: Ditto.
8590 * g++.dg/cpp0x/variadic-new.C: Ditto.
8591 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8592 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8593 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8594 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8595 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8596 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8597 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8598 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8599 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8600 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8601 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8602 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8603 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8604 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8605 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8606 * g++.dg/cpp0x/pr39639.C: Ditto.
8607 * g++.dg/cpp0x/decltype3.C: Ditto.
8608 * g++.dg/cpp0x/variadic68.C: Ditto.
8609 * g++.dg/cpp0x/variadic-function.C: Ditto.
8610 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8611 * g++.dg/cpp0x/variadic-bind.C: Ditto.
8612 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8613 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8614 * g++.dg/parse/crash35.C: Ditto.
8615 * g++.dg/parse/crash40.C: Ditto.
8616 * g++.dg/parse/defarg12.C: Ditto.
8617 * g++.dg/parse/crash34.C: Ditto.
8618 * g++.dg/parse/constructor3.C: Ditto.
8619 * g++.dg/parse/template23.C: Ditto.
8620 * g++.dg/parse/crash56.C: Ditto.
8621 * g++.dg/parse/dtor13.C: Ditto.
8622 * g++.dg/parse/error33.C: Ditto.
8623 * g++.dg/parse/ctor9.C: Ditto.
8624 * g++.dg/parse/error32.C: Ditto.
8625 * g++.dg/parse/error37.C: Ditto.
8626 * g++.dg/parse/bitfield3.C: Ditto.
8627 * g++.dg/parse/struct-4.C: Ditto.
8628 * g++.dg/ext/has_trivial_copy.C: Ditto.
8629 * g++.dg/ext/is_polymorphic.C: Ditto.
8630 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8631 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8632 * g++.dg/ext/has_nothrow_assign.C: Ditto.
8633 * g++.dg/ext/is_union.C: Ditto.
8634 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8635 * g++.dg/ext/is_pod.C: Ditto.
8636 * g++.dg/ext/has_virtual_destructor.C: Ditto.
8637 * g++.dg/ext/has_trivial_constructor.C: Ditto.
8638 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8639 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8640 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8641 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8642 * g++.dg/ext/is_abstract.C: Ditto.
8643 * g++.dg/ext/has_trivial_assign.C: Ditto.
8644 * g++.dg/ext/is_class.C: Ditto.
8645 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8646 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8647 * g++.dg/ext/is_base_of.C: Ditto.
8648 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8649 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8650 * g++.dg/ext/is_empty.C: Ditto.
8651 * g++.dg/ext/is_enum.C: Ditto.
8652 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8653 * gnat.dg/opt11.adb: Ditto.
8654 * obj-c++.dg/pr45735.mm: Ditto.
8655 * obj-c++.dg/pr24393.mm: Ditto.
8656 * obj-c++.dg/exceptions-2.mm: Ditto.
8657 * objc.dg/pr45735.m: Ditto.
8658 * objc.dg/pr24393.m: Ditto.
8660 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
8662 * objc.dg/attributes/objc-exception-1.m: New.
8664 2011-02-23 Jie Zhang <jie@codesourcery.com>
8666 * gcc.dg/cpp/include7.c: New test.
8668 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8671 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8673 2011-02-23 Jie Zhang <jie@codesourcery.com>
8675 PR rtl-optimization/47763
8676 * gcc.dg/pr47763.c: New test.
8678 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
8681 * gfortran.dg/whole_file_32.f90 : New test.
8683 2011-02-22 Dodji Seketeli <dodji@redhat.com>
8686 * g++.dg/inherit/virtual7.C: New test.
8688 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
8691 * objc.dg/type-size-3.m: Updated error message.
8692 * objc.dg/type-size-4.m: New test.
8693 * objc.dg/type-size-5.m: New test.
8695 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8697 * lib/gnat.exp: Fix comments.
8698 Don't load libgloss.exp.
8699 (default_gnat_version): Call $compiler with --version.
8700 Adapt regexp for gnatmake output, insert version.
8701 (gnat_version): New proc.
8702 (gnat_init): Remove gnat_libgcc_s_path.
8703 (gnat_target_compile): Likewise.
8704 Remove ld_library_path.
8705 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8706 (gnat_pass): Remove.
8707 (gnat_pass): Remove.
8708 (gnat_finish): Remove.
8709 (gnat_exit): Remove.
8710 (local_find_gnatmake): Reindent.
8711 (runtest_file_p): Remove.
8712 (prune_warnings): Remove.
8713 (find_gnatclean): New proc.
8714 * lib/gnat-dg.exp (lremove): New proc.
8715 (gnat-dg-test): Reindent.
8716 Remove additional output files.
8717 (gnat-dg-runtest): Remove.
8719 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8720 * gnat.dg/loop_optimization6.adb: Likewise.
8721 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8723 2011-02-22 Jakub Jelinek <jakub@redhat.com>
8725 PR tree-optimization/47835
8726 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8728 2011-02-22 Tobias Burnus <burnus@net-b.de>
8730 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8731 * gfortran.dg/abstract_type_2.f03: Ditto.
8732 * gfortran.dg/abstract_type_3.f03: Ditto.
8733 * gfortran.dg/abstract_type_4.f03: Ditto.
8734 * gfortran.dg/abstract_type_5.f03: Ditto.
8735 * gfortran.dg/abstract_type_6.f03: Ditto.
8736 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8737 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8738 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8739 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8740 * gfortran.dg/array_function_5.f90: Ditto.
8741 * gfortran.dg/asynchronous_3.f03: Ditto.
8742 * gfortran.dg/char_expr_1.f90: Ditto.
8743 * gfortran.dg/class_14.f03: Ditto.
8744 * gfortran.dg/data_array_6.f: Ditto.
8745 * gfortran.dg/data_invalid.f90: Ditto.
8746 * gfortran.dg/dot_product_1.f03: Ditto.
8747 * gfortran.dg/func_derived_5.f90: Ditto.
8748 * gfortran.dg/func_result_4.f90: Ditto.
8749 * gfortran.dg/implied_do_1.f90: Ditto.
8750 * gfortran.dg/initialization_25.f90: Ditto.
8751 * gfortran.dg/initialization_26.f90: Ditto.
8752 * gfortran.dg/interface_34.f90: Ditto.
8753 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8754 * gfortran.dg/keyword_symbol_1.f90: Ditto.
8755 * gfortran.dg/matmul_8.f03: Ditto.
8756 * gfortran.dg/merge_init_expr.f90: Ditto.
8757 * gfortran.dg/pack_assign_1.f90: Ditto.
8758 * gfortran.dg/pack_vector_1.f90: Ditto.
8759 * gfortran.dg/pointer_check_8.f90: Ditto.
8760 * gfortran.dg/product_init_expr.f03: Ditto.
8761 * gfortran.dg/reshape_order_5.f90: Ditto.
8762 * gfortran.dg/reshape_shape_1.f90: Ditto.
8763 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8764 * gfortran.dg/same_name_2.f90: Ditto.
8765 * gfortran.dg/selected_real_kind_1.f90: Ditto.
8766 * gfortran.dg/spread_init_expr.f03: Ditto.
8767 * gfortran.dg/stmt_func_1.f90: Ditto.
8768 * gfortran.dg/sum_init_expr.f03: Ditto.
8769 * gfortran.dg/transpose_3.f03: Ditto.
8770 * gfortran.dg/unpack_init_expr.f03: Ditto.
8771 * gfortran.dg/warn_conversion.f90: Ditto.
8772 * gfortran.dg/warn_conversion_2.f90: Ditto.
8773 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8774 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8775 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8776 * gfortran.dg/whole_file_16.f90: Ditto.
8777 * gfortran.dg/whole_file_17.f90: Ditto.
8778 * gfortran.dg/whole_file_18.f90: Ditto.
8779 * gfortran.dg/whole_file_20.f03: Ditto.
8780 * gfortran.dg/whole_file_5.f90: Ditto.
8781 * gfortran.dg/whole_file_6.f90: Ditto.
8782 * gfortran.dg/write_invalid_format.f90: Ditto.
8783 * gfortran.dg/zero_sized_6.f90: Ditto.
8785 2011-02-21 Jeff Law <law@redhat.com>
8787 PR rtl-optimization/46178
8788 * gcc.target/i386/pr46178.c: New test.
8790 PR rtl-optimization/46002
8791 * gcc.c-torture/compile/pr46002.c: New test.
8793 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8795 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8798 2011-02-21 Jakub Jelinek <jakub@redhat.com>
8801 * g++.dg/debug/pr47106.C: Require effective target lto.
8803 2011-02-21 Jason Merrill <jason@redhat.com>
8805 * g++.dg/cpp0x/constexpr-diag2.C: New.
8807 2011-02-20 Jason Merrill <jason@redhat.com>
8809 * g++.dg/cpp0x/constexpr-ctor7.C: New.
8811 * g++.dg/cpp0x/fntmpdefarg2.C: New.
8813 * g++.dg/overload/conv-op1.C: New.
8815 * g++.dg/cpp0x/constexpr-synth1.C: New.
8817 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
8819 * objc.dg/layout-2.m: New.
8820 * objc.dg/selector-3.m: Adjusted location of error message.
8821 * objc.dg/type-size-3.m: Same.
8822 * obj-c++.dg/selector-3.mm: Same.
8824 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
8827 * objc.dg/property/dotsyntax-22.m: New.
8828 * obj-c++.dg/property/dotsyntax-22.mm: New.
8830 2011-02-20 Dodji Seketeli <dodji@redhat.com>
8833 * g++.dg/template/typedef38.C: New test.
8835 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
8838 * gfortran.dg/whole_file_30.f90 : New test.
8839 * gfortran.dg/whole_file_31.f90 : New test.
8841 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
8845 * gfortran.dg/whole_file_28.f90 : New test.
8846 * gfortran.dg/whole_file_29.f90 : New test.
8848 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8851 * g++.dg/template/crash105.C: New.
8853 2011-02-19 Jason Merrill <jason@redhat.com>
8855 * g++.dg/cpp0x/regress/no-elide1.C: New.
8857 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
8859 PR tree-optimization/46620
8860 * gcc.dg/pr46620.c: New.
8862 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8865 * gcc.target/i386/pr47809.c: New test.
8867 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8868 Tobias Burnus <burnus@net-b.de>
8870 * lib/target-supports.exp
8871 (check_effective_target_fortran_large_real): New check for large reals.
8872 * gfortran.dg/nan_7.f90: New test.
8874 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8876 PR libgfortran/47567
8877 * gfortran.dg/fmt_f0_1.f90: Update test.
8879 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
8882 * gfortran.dg/array_constructor_36.f90 : New test.
8883 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8884 allow for comparison between different elements of the array
8885 constructor at different levels of optimization.
8887 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
8889 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8890 * gcc.target/i386/pr32280-1.c: Likewise.
8892 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8895 * gcc.target/i386/pr47800.c: New test.
8897 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
8899 * objc/execute/exceptions/foward-1.x: New.
8901 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8904 * gfortran.dg/derived_constructor_comps_4.f90: New.
8906 2011-02-18 Tobias Burnus
8909 * gfortran.dg/func_result_6.f90: New.
8911 2011-02-18 Michael Matz <matz@suse.de>
8914 * gfortran.dg/lto/pr45586_0.f90: New test.
8915 * gfortran.dg/typebound_proc_20.f90: Ditto.
8916 * gfortran.dg/typebound_proc_21.f90: Ditto.
8918 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8921 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8923 2011-02-18 Tobias Burnus <burnus@net-b.de>
8926 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8928 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8929 normalizing the error/warning output.
8930 * gfortran.dg/Wall.f90: Update dg-error/warning.
8931 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8932 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8933 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8934 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8935 * gfortran.dg/class_30.f90: Update dg-error/warning.
8936 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8937 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8938 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8939 * gfortran.dg/entry_17.f90: Update dg-error/warning.
8940 * gfortran.dg/entry_19.f90: Update dg-error/warning.
8941 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8942 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8943 * gfortran.dg/g77/12632.f: Update dg-error/warning.
8944 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8945 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8946 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8947 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8948 * gfortran.dg/goto_8.f90: Update dg-error/warning.
8949 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8950 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8951 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8952 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8953 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8954 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8955 * gfortran.dg/volatile3.f90: Update dg-error/warning.
8956 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8957 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8958 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8959 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8960 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8962 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8965 * gfortran.dg/proc_ptr_comp_30.f90: New.
8967 2011-02-18 Jakub Jelinek <jakub@redhat.com>
8970 * gcc.target/i386/pr47780.c: New test.
8972 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8975 * gfortran.dg/class_40.f03: New.
8977 2011-02-18 Dodji Seketeli <dodji@redhat.com>
8980 * g++.dg/cpp0x/auto21.C: New test.
8982 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
8984 * objc.dg/special/unclaimed-category-1.h: Updated for
8986 * objc.dg/special/unclaimed-category-1.m: Same.
8987 * objc.dg/zero-link-1.m: Same.
8988 * objc.dg/lookup-1.m: Same.
8989 * objc.dg/torture/strings/const-str-9.m
8990 * objc.dg/torture/strings/const-str-10.m: Same.
8991 * objc.dg/torture/strings/const-str-11.m: Same.
8992 * objc.dg/torture/forward-1.m: Same.
8993 * objc.dg/zero-link-2.m: Same.
8994 * objc.dg/encode-7-next-64bit.m: Same.
8995 * objc.dg/method-4.m: Same.
8996 * objc.dg/next-runtime-1.m: Same.
8997 * objc.dg/image-info.m: Same.
8998 * objc.dg/pr23214.m: Same.
8999 * objc.dg/symtab-1.m: Same.
9000 * obj-c++.dg/basic.m: Same.
9001 * obj-c++.dg/proto-lossage-3.m: Same.
9002 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9003 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9004 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9005 * obj-c++.dg/method-11.m: Same.
9006 * objc/execute/enumeration-1.m: Same.
9007 * objc/execute/object_is_class.m: Same.
9008 * objc/execute/formal_protocol-2.m: Same.
9009 * objc/execute/formal_protocol-4.m: Same.
9010 * objc/execute/formal_protocol-6.m: Same.
9011 * objc/execute/bycopy-3.m: Same.
9012 * objc/execute/exceptions/catchall-1.m: Same.
9013 * objc/execute/exceptions/finally-1.m: Same.
9014 * objc/execute/exceptions/local-variables-1.m: Same.
9015 * objc/execute/exceptions/foward-1.m: Same.
9016 * objc/execute/bf-common.h
9017 * objc/execute/enumeration-2.m: Same.
9018 * objc/execute/formal_protocol-1.m: Same.
9019 * objc/execute/formal_protocol-3.m: Same.
9020 * objc/execute/formal_protocol-5.m: Same.
9021 * objc/execute/accessing_ivars.m: Same.
9022 * objc/execute/bycopy-2.m: Same.
9023 * objc/execute/formal_protocol-7.m: Same.
9024 * objc/execute/compatibility_alias.m: Same.
9025 * objc/execute/no_clash.m: Same.
9026 * objc/execute/object_is_meta_class.m: Same.
9027 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9028 * objc/execute/class-tests-1.h: Include stdio.h.
9029 * objc/execute/class-tests-2.h: Same.
9030 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9032 * obj-c++.dg/try-catch-2.mm: Same.
9034 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9037 * g++.dg/warn/Wunused-parm-4.C: New test.
9039 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9040 Jan Hubicka <jh@suse.cz>
9044 * g++.dg/debug/pr47106.C: New.
9046 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9049 * gcc.target/i386/pr43653.c: New test.
9051 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9054 * g++.dg/template/inherit6.C: New test.
9056 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9059 * gfortran.dg/class_39.f03: New.
9061 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9064 * g++.dg/cpp0x/variadic106.C: New test.
9066 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9069 * gfortran.dg/pr47757-1.f90: New test.
9070 * gfortran.dg/pr47757-2.f90: New test.
9071 * gfortran.dg/pr47757-3.f90: New test.
9074 * g++.dg/cpp0x/enum8.C: New test.
9076 2011-02-15 Jason Merrill <jason@redhat.com>
9078 * g++.dg/inherit/implicit-trivial1.C: New.
9079 * g++.dg/cpp0x/implicit-trivial1.C: New.
9081 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9084 * gcc.dg/torture/pr47725.c: Removed.
9086 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9089 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9090 constant does not generate a load from memory.
9092 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9095 * gcc.dg/torture/pr47725.c: New.
9097 2011-02-15 Richard Guenther <rguenther@suse.de>
9099 PR tree-optimization/47743
9100 * gcc.dg/torture/pr47743.c: New testcase.
9102 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9105 * gcc.target/i386/pr47581.c: New test.
9107 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9110 * gfortran.dg/select_type_22.f03: New.
9112 2011-02-14 Jason Merrill <jason@redhat.com>
9114 * g++.dg/cpp0x/regress/enum1.C: New.
9116 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9118 * gnat.dg/include.adb: New test.
9120 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9123 * gfortran.dg/class_38.f03: New.
9125 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9127 * gcc.dg/pr46494.c: New test.
9129 2011-02-14 Richard Guenther <rguenther@suse.de>
9131 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9133 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9136 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9137 sparc*-sun-solaris2.11.
9139 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9142 * gfortran.dg/argument_checking_18.f90: New.
9144 2011-02-13 Tobias Burnus <burnus@net-b.de>
9146 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9147 * gfortran.dg/argument_checking_17.f90: New.
9149 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9151 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9152 are temporarily disabled.
9153 * gfortran.dg/class_7.f03: Ditto.
9154 * gfortran.dg/coarray_14.f90: Ditto.
9155 * gfortran.dg/typebound_proc_13.f03: Ditto.
9157 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9160 * gfortran.dg/extends_11.f03: New.
9162 2011-02-11 Xinliang David Li <davidxl@google.com>
9164 PR tree-optimization/47707
9165 * g++.dg/tree-ssa/pr47707.C: New test.
9167 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
9169 * g++.dg/opt/inline17.C: New test.
9171 2011-02-11 Tobias Burnus <burnus@net-b.de>
9174 * gfortran.dg/pure_formal_2.f90: New.
9176 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
9178 PR rtl-optimization/47614
9179 * gfortran.dg/pr47614.f: New.
9181 2011-02-11 Joseph Myers <joseph@codesourcery.com>
9184 * gcc.dg/opts-6.c: New test.
9186 2011-02-11 Jakub Jelinek <jakub@redhat.com>
9189 * gcc.dg/pr47684.c: New test.
9191 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9194 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9195 c99_runtime, dg-add-options c99_runtime.
9196 (main): Use __asm__.
9198 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9201 * lib/target-supports.exp (check_ascii_locale_available): New proc.
9202 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9203 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9204 * gcc.dg/ucnid-10.c: Likewise.
9205 * gcc.dg/ucnid-13.c: Likewise.
9206 * gcc.dg/ucnid-7.c: Likewise.
9207 * gcc.dg/ucnid-8.c: Likewise.
9208 Adapt dg-warning line number.
9210 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
9212 * gcc.target/i386/parity-1.c: Use -march=k8.
9213 * gcc.target/i386/parity-2.c: Ditto.
9214 * gcc.target/i386/vecinit-1.c: Ditto.
9215 * gcc.target/i386/vecinit-2.c: Ditto.
9217 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9220 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9221 * gcc.target/mips/save-restore-3.c: Likewise.
9222 * gcc.target/mips/save-restore-4.c: Likewise.
9223 * gcc.target/mips/save-restore-5.c: Likewise.
9226 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9227 * g++.dg/tree-prof/partition2.C: Likewise.
9229 2011-02-09 Jason Merrill <jason@redhat.com>
9231 * g++.dg/tree-ssa/inline-3.C: Use a normal function
9232 rather than misdeclare std::puts.
9234 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9235 * g++.dg/other/warning1.C: Likewise.
9236 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9237 * g++.old-deja/g++.gb/scope06.C: Likewise.
9238 * g++.old-deja/g++.law/cvt11.C: Likewise.
9239 * g++.old-deja/g++.law/init1.C: Likewise.
9240 * g++.dg/abi/mangle26.C: Likewise.
9242 * g++.dg/template/function1.C: Adjust for C++0x mode.
9243 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9245 * g++.dg/ext/label10.C: Adjust for C++0x mode.
9246 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9248 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9250 * g++.dg/cpp0x/regress/abi-empty7.C: New.
9252 * g++.dg/cpp0x/regress: New directory.
9253 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9254 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9255 * g++.dg/cpp0x/regress/regress3.C: New.
9257 2011-02-10 Richard Guenther <rguenther@suse.de>
9259 PR tree-optimization/47677
9260 * gcc.dg/torture/pr47677.c: New testcase.
9262 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
9264 * objc.dg/special/load-category-1.m: Remove unused header.
9265 * objc.dg/special/load-category-1a.m: Likewise.
9266 * objc.dg/special/load-category-2.m: Likewise.
9267 * objc.dg/special/load-category-2a.m: Likewise.
9268 * objc.dg/special/load-category-3.m: Likewise.
9269 * objc.dg/special/load-category-3a.m: Likewise.
9270 * objc.dg/attributes/proto-attribute-2.m: Likewise.
9271 * objc.dg/attributes/proto-attribute-3.m: Likewise.
9272 * objc.dg/attributes/class-attribute-1.m: Likewise.
9273 * objc.dg/property/property.exp: Don't run for Darwin < 9.
9274 * obj-c++.dg/property/property.exp: Likewise.
9275 * objc.dg/attributes/method-sentinel-1.m: Update type header.
9276 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9277 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9278 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9279 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9280 * obj-c++.dg/template-8.mm: Likewise.
9282 2011-02-10 Jakub Jelinek <jakub@redhat.com>
9285 * gcc.target/i386/pr47665.c: New test.
9287 2011-02-10 Jie Zhang <jie@codesourcery.com>
9291 2011-02-05 Jie Zhang <jie@codesourcery.com>
9293 * gcc.dg/pr42631.c: Update test.
9294 * gcc.dg/pr42631-2.c: New test.
9296 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9299 * gfortran.dg/proc_decl_25.f90: New.
9301 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9304 * gfortran.dg/typebound_assignment_2.f03: New.
9306 2011-02-09 Richard Guenther <rguenther@suse.de>
9308 PR tree-optimization/47664
9309 * gcc.dg/tree-ssa/inline-7.c: New testcase.
9311 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
9314 * gnat.dg/uninit_func.adb: Adjust dg directive.
9316 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
9319 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9321 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9324 * gfortran.dg/auto_dealloc_2.f90: New.
9326 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9328 * gcc.dg/builtins-config.h: Remove __sgi handling.
9329 * lib/target-supports.exp (add_options_for_c99_runtime): Add
9330 -std=c99 for mips-sgi-irix6.5*.
9332 2011-02-09 Martin Jambor <mjambor@suse.cz>
9335 * gfortran.dg/pr25923.f90: Remove xfails.
9337 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9340 * gfortran.dg/inquire_14.f90: New test.
9342 2011-02-08 Janus Weil <janus@gcc.gnu.org>
9345 * gfortran.dg/pointer_init_6.f90: New.
9347 2011-02-08 Jeff Law <law@redhat.com>
9349 PR tree-optimization/42893
9350 * gcc.tree-ssa/pr42893.c: New test.
9352 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
9354 PR tree-optimization/46834
9355 PR tree-optimization/46994
9356 PR tree-optimization/46995
9357 * gcc.dg/graphite/id-pr46834.c: New.
9358 * gfortran.dg/graphite/id-pr46994.f90: New.
9359 * gfortran.dg/graphite/id-pr46995.f90: New.
9361 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9364 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9365 using the variable is known the warning is emitted there.
9366 * gcc.dg/uninit-pr19430.c (foo): Likewise.
9367 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9369 * c-c++-common/pr20000.c (g): Both warnings occur at the return
9372 * gcc.dg/noreturn-1.c (foo5): Likewise.
9373 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9374 (method2): Likewise.
9376 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9377 the return statement using the uninitialized variable.
9378 * gfortran.dg/pr39666-2.f90 (f): Likewise.
9380 2011-02-08 Richard Guenther <rguenther@suse.de>
9383 * g++.dg/opt/pr47639.c: New testcase.
9385 2011-02-08 Richard Guenther <rguenther@suse.de>
9387 PR tree-optimization/47632
9388 * g++.dg/opt/pr47632.C: New testcase.
9390 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9392 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9394 2011-02-07 Richard Guenther <rguenther@suse.de>
9396 PR tree-optimization/47615
9397 * g++.dg/opt/pr47615.C: New testcase.
9399 2011-02-07 Richard Guenther <rguenther@suse.de>
9401 PR tree-optimization/47621
9402 * gcc.dg/torture/pr47621.c: New testcase.
9404 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9406 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9408 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9411 * gfortran.dg/allocate_with_source_1 : New test.
9413 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9416 * gcc.dg/pr47610.c: New test.
9418 2011-02-05 Jie Zhang <jie@codesourcery.com>
9421 * gcc.dg/pr42631.c: Update test.
9422 * gcc.dg/pr42631-2.c: New test.
9424 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9427 * gfortran.dg/pr47574.f90: New test.
9429 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9431 PR tree-optimization/46194
9432 * gcc.dg/autopar/pr46194.c: New.
9434 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9436 PR tree-optimization/43695
9437 * g++.dg/ipa/pr43695.C: New.
9439 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9442 * gcc.dg/pr23200.c: New test.
9444 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9447 * g++.dg/pr47589.C: New test.
9449 2011-02-03 Dodji Seketeli <dodji@redhat.com>
9452 * g++.dg/template/typedef37.C: New test.
9453 * g++.dg/template/param1.C: Adjust expected error message.
9455 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9458 * gcc.dg/pr31490-2.c: New test.
9459 * gcc.dg/pr31490-3.c: New test.
9460 * gcc.dg/pr31490-4.c: New test.
9462 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
9463 Jakub Jelinek <jakub@redhat.com>
9466 * g++.dg/parser/semicolon3.C: Adjust.
9467 * g++.dg/parser/semicolon4.C: New testcase.
9468 * g++.dg/pr46890.C: New testcase.
9470 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9473 * g++.dg/init/pr29571.C: New.
9475 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
9477 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9478 instead of vect_int.
9480 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9483 * gcc.target/i386/pr47312.c: New test.
9486 * gcc.target/i386/pr47564.c: New test.
9488 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
9490 PR tree-optimization/45122
9491 * gcc.dg/tree-ssa/pr45122.c: New.
9493 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9496 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9499 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9500 and vsx so a default --with-cpu=power7 doesn't give an error
9501 when -mavoid-indexed-addresses is used.
9503 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9504 wrapper function to save the arguments and then jump to the real
9505 function, rather than depending on the compiler not to move stuff
9507 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9509 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9510 Paul Thomas <pault@gcc.gnu.org>
9513 * gfortran.dg/class_37.f03 : New test.
9515 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
9516 Richard Guenther <rguenther@suse.de>
9518 PR tree-optimization/40979
9520 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9521 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9522 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9523 check_vect_support_and_set_flags.
9524 * gfortran.dg/graphite/vect-pr40979.f90: New.
9526 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9529 * gfortran.dg/class_36.f03: New.
9531 2011-02-02 Richard Guenther <rguenther@suse.de>
9533 PR tree-optimization/47566
9534 * gcc.dg/lto/20110201-1_0.c: New testcase.
9536 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
9542 * debug/pr47498.c: New.
9543 * debug/pr47501.c: New.
9545 2011-02-01 Richard Guenther <rguenther@suse.de>
9547 PR tree-optimization/47559
9548 * g++.dg/torture/pr47559.C: New testcase.
9550 2011-02-01 Janus Weil <janus@gcc.gnu.org>
9553 * gfortran.dg/typebound_call_20.f03: New.
9555 2011-02-01 Richard Guenther <rguenther@suse.de>
9557 PR tree-optimization/47555
9558 * gcc.dg/pr47555.c: New testcase.
9560 2011-02-01 Richard Guenther <rguenther@suse.de>
9562 PR tree-optimization/47541
9563 * g++.dg/torture/pr47541.C: New testcase.
9565 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9568 * gfortran.dg/typebound_call_19.f03: New.
9570 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9573 * g++.dg/cpp0x/pr47416.C: New test.
9575 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
9578 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9580 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9583 * gfortran.dg/typebound_assignment_1.f03: New.
9585 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9587 PR tree-optimization/47538
9588 * gcc.c-torture/execute/pr47538.c: New test.
9590 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9593 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9595 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9597 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9599 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
9601 PR rtl-optimization/44031
9602 * gcc.c-torture/compile/20110131-1.c: New test.
9604 2011-01-31 Tobias Burnus <burnus@net-b.de>
9607 * gfortran.dg/stmt_func_1.f90: New.
9609 2011-01-31 Tobias Burnus <burnus@net-b.de>
9612 * gfortran.dg/interface_34.f90: New.
9614 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
9617 * gfortran.dg/realloc_on_assign_5.f03: New test.
9618 * gfortran.dg/realloc_on_assign_5.f03: New test.
9620 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9622 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9623 * gfortran.dg/bessel_7.f90: Likewise.
9624 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
9626 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9627 * gfortran.dg/sum_init_expr.f03: Likewise.
9629 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9631 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9634 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9635 loop only on "vect_intfloat_cvt" targets.
9637 2011-01-29 Tobias Burnus <burnus@net-b.de>
9640 * gfortran.dg/shape_6.f90: New.
9642 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9644 PR libgfortran/47434
9645 * gfortran.dg/read_infnan_1.f90: Update test.
9646 * gfortran.dg/module_nan.f90: Update test.
9647 * gfortran.dg/char4_iunit_1.f03: Update test.
9648 * gfortran.dg/large_real_kind_1.f90: Update test.
9649 * gfortran.dg/real_const_3.f90: Update test.
9650 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9652 2011-01-29 Dodji Seketeli <dodji@redhat.com>
9655 * g++.dg/template/param2.C: New test.
9657 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9659 PR libgfortran/47285
9660 * gfortran.dg/fmt_g.f: New test.
9662 2011-01-28 Tobias Burnus <burnus@net-b.de>
9665 * gfortran.dg/pure_formal_1.f90: New.
9667 2011-01-28 Jakub Jelinek <jakub@redhat.com>
9670 * gcc.dg/tls/pr42894.c: New test.
9672 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9674 * gcc.dg/pr47276.c: Add dg-require-visibility.
9676 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9678 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9680 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
9681 Tobias Burnus <burnus@gcc.gnu.org>
9686 * gfortran.dg/realloc_on_assign_3.f03: New test.
9687 * gfortran.dg/realloc_on_assign_4.f03: New test.
9688 * gfortran.dg/allocatable_function_5.f90: New test.
9689 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9690 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9691 implemented" dg-errors.
9693 2011-01-27 Jan Hubicka <jh@suse.cz>
9696 * gcc.dg/attr-weakref-4.c: New testcase
9698 2011-01-27 Martin Jambor <mjambor@suse.cz>
9700 PR tree-optimization/47228
9701 * gcc.dg/torture/pr47228.c: New test.
9703 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9705 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9707 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9709 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9710 when using auto-overlay support on the SPU.
9712 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
9714 PR rtl-optimization/44174
9715 * gcc.target/i386/asm-6.c: New test.
9717 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
9719 PR rtl-optimization/46856
9720 * gcc.c-torture/compile/pr46856.c: New test.
9722 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
9723 Andrew Pinski <pinskia@gmail.com>
9726 * gcc.dg/pr43082.c: New.
9728 2011-01-26 DJ Delorie <dj@redhat.com>
9730 PR rtl-optimization/46878
9731 * gcc.dg/pr46878-1.c: New test.
9733 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9736 * g++.dg/cpp0x/pr47476.C: New test.
9738 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
9740 * gcc.c-torture/compile/20110126-1.c: New test.
9742 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9745 * gcc.dg/torture/pr47473.c: New test.
9747 2011-01-26 Jan Hubicka <jh@suse.cz>
9750 * gcc.c-torture/execute/pr47237.c: New testcase.
9752 2011-01-26 Jan Hubicka <jh@suse.cz>
9754 PR tree-optimization/47190
9755 * gcc.dg/attr-weakref-3.c: New testcase.
9757 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
9760 * gcc.dg/dll-9a.c: New test file.
9761 * gcc.dg/dll-11.c: Likewise.
9762 * gcc.dg/dll-12.c: Likewise.
9763 * gcc.dg/dll-12a.c: Likewise.
9764 * gcc.dg/dll-11a.c: Likewise.
9765 * gcc.dg/dll-9.c: Likewise.
9766 * gcc.dg/dll-10.c: Likewise.
9767 * gcc.dg/dll-10a.c: Likewise.
9768 * g++.dg/ext/dllexport4a.cc: Likewise.
9769 * g++.dg/ext/dllexport4.C: Likewise.
9770 * g++.dg/ext/dllexport5.C: Likewise.
9771 * g++.dg/ext/dllexport5a.cc: Likewise.
9773 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9775 PR tree-optimization/46970
9776 * gcc.dg/graphite/pr46970.c: New.
9778 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9780 PR tree-optimization/46215
9781 * gcc.dg/graphite/pr46215.c: New.
9783 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9785 PR tree-optimization/46168
9786 * gcc.dg/graphite/pr46168.c: New.
9788 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9790 PR tree-optimization/43657
9791 * gcc.dg/graphite/pr43657.c: New.
9793 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9795 PR tree-optimization/29832
9796 * gfortran.dg/graphite/pr29832.f90: New.
9798 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9800 PR tree-optimization/43567
9801 * gcc.dg/graphite/pr43567.c: New.
9803 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9805 * gfortran.dg/graphite/interchange-4.f: New.
9806 * gfortran.dg/graphite/interchange-5.f: New.
9808 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9809 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9810 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9811 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9812 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9813 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9814 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9815 * gfortran.dg/ltrans-7.f90: Removed.
9816 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9818 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9819 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9820 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9821 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9822 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9823 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9824 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9825 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9826 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9827 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9828 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9829 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9830 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9831 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9832 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9833 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9834 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9835 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9836 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9837 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9838 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9839 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9840 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9841 * gcc.dg/tree-ssa/data-dep-1.c
9842 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9843 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9844 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9845 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9846 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9848 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9850 PR tree-optimization/47265
9851 PR tree-optimization/47443
9852 * gcc.c-torture/compile/pr47265.c: New test.
9853 * gcc.dg/pr47443.c: New test.
9855 2011-01-25 Martin Jambor <mjambor@suse.cz>
9857 PR tree-optimization/47382
9858 * g++.dg/torture/pr47382.C: New test.
9859 * g++.dg/opt/devirt1.C: Xfail.
9861 2011-01-25 Yao Qi <yao@codesourcery.com>
9864 * gcc.target/arm/pr45701-1.c: New test.
9865 * gcc.target/arm/pr45701-2.c: New test.
9866 * gcc.target/arm/pr45701-3.c: New test.
9868 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9869 Jakub Jelinek <jakub@redhat.com>
9871 PR tree-optimization/47271
9872 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9874 2011-01-25 Nick Clifton <nickc@redhat.com>
9876 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9877 (saturate_add): Delete.
9879 (main): Do not run saturate_add.
9880 (set_interrupts): Delete.
9882 2011-01-25 Tobias Burnus <burnus@net-b.de>
9885 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9887 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9889 PR tree-optimization/47427
9890 PR tree-optimization/47428
9891 * gcc.c-torture/compile/pr47427.c: New test.
9892 * gcc.c-torture/compile/pr47428.c: New test.
9894 2011-01-25 Richard Guenther <rguenther@suse.de>
9897 * gcc.dg/torture/pr47411.c: New testcase.
9899 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9901 * gfortran.dg/graphite/id-24.f: New.
9902 * gfortran.dg/graphite/id-25.f: New.
9904 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9906 * gfortran.dg/graphite/id-23.f: New.
9908 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9910 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9912 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9914 * gcc.dg/graphite/block-0.c: Un-XFAILed.
9915 * gcc.dg/graphite/block-1.c: Un-XFAILed.
9916 * gcc.dg/graphite/block-7.c: Un-XFAILed.
9917 * gcc.dg/graphite/block-8.c: Un-XFAILed.
9918 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9919 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9920 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9921 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9922 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9924 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9926 * gcc.dg/graphite/block-0.c: Add documentation.
9927 * gcc.dg/graphite/block-4.c: Same.
9928 * gcc.dg/graphite/block-7.c: Same.
9929 * gcc.dg/graphite/block-8.c: New.
9930 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9931 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9932 * gcc.dg/graphite/interchange-12.c: Add documentation.
9933 * gcc.dg/graphite/interchange-13.c: New.
9934 * gcc.dg/graphite/interchange-14.c: New.
9935 * gcc.dg/graphite/interchange-15.c: New.
9936 * gcc.dg/graphite/interchange-8.c: Add documentation.
9937 * gcc.dg/graphite/interchange-mvt.c: Same.
9939 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9942 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9943 * gcc.target/powerpc/altivec-14.c: Ditto.
9944 * gcc.target/powerpc/altivec-33.c: Ditto.
9945 * gcc.target/powerpc/altivec-types-1.c: Ditto.
9946 * gcc.target/powerpc/altivec-types-2.c: Ditto.
9947 * gcc.target/powerpc/altivec-types-3.c: Ditto.
9948 * gcc.target/powerpc/altivec-types-4.c: Ditto.
9949 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9950 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9951 * g++.dg/ext/altivec-15.C: Ditto.
9952 * g++.dg/ext/altivec-types-1.C: Ditto.
9953 * g++.dg/ext/altivec-types-2.C: Ditto.
9954 * g++.dg/ext/altivec-types-3.C: Ditto.
9955 * g++.dg/ext/altivec-types-4.C: Ditto.
9957 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9959 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9961 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9963 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9964 optimization options.
9966 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9968 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9971 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9973 2011-01-23 Tobias Burnus <burnus@net-b.de>
9976 * gfortran.dg/allocatable_scalar_12.f90: New.
9978 2011-01-23 Ira Rosen <irar@il.ibm.com>
9980 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9981 vectorization to be not profitable if peeling is used to
9982 realign the memory access.
9983 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9984 loop bound to avoid loop unrolling.
9985 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9987 2011-01-22 Jan Hubicka <jh@suse.cz>
9990 * g++.dg/lto/pr47333.C: New file.
9992 2011-01-22 Jan Hubicka <jh@suse.cz>
9994 PR tree-optimization/43884
9996 * gcc.dg/autopar/outer-2.c: Increase array size.
9997 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9999 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10002 * gfortran.dg/c_loc_tests_16.f90: New test.
10004 2011-01-22 Tobias Burnus <burnus@net-b.de>
10007 * gfortran.dg/typebound_proc_19.f90: New.
10009 2011-01-21 Jeff Law <law@redhat.com>
10011 PR tree-optimization/47053
10012 * g++.dg/pr47053.C: New test.
10014 2011-01-21 Jason Merrill <jason@redhat.com>
10017 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10019 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10022 * g++.dg/cpp0x/range-for10.C: New test.
10023 * g++.dg/template/for1.C: New test.
10025 PR middle-end/45566
10026 * g++.dg/tree-prof/partition3.C: New test.
10028 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10030 PR rtl-optimization/47366
10031 * g++.dg/opt/pr47366.C: New test.
10033 2011-01-21 Jason Merrill <jason@redhat.com>
10036 * g++.dg/cpp0x/constexpr-regress2.C: New.
10038 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10040 2011-01-21 Jeff Law <law@redhat.com>
10042 PR rtl-optimization/41619
10043 * gcc.dg/pr41619.c: New.
10045 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10047 PR tree-optimization/47355
10048 * g++.dg/opt/pr47355.C: New test.
10050 2011-01-21 Richard Guenther <rguenther@suse.de>
10052 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10055 2011-01-21 Richard Guenther <rguenther@suse.de>
10057 PR tree-optimization/47365
10058 * gcc.dg/torture/pr47365.c: New testcase.
10059 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10061 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10063 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10065 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10067 PR tree-optimization/47391
10068 * gcc.dg/pr47391.c: New test.
10070 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10072 * g++.dg/template/char1.C: Use signed char.
10074 2011-01-21 Tobias Burnus <burnus@net-b.de>
10077 * gfortran.dg/pointer_target_4.f90: New.
10079 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10082 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10083 ILP32 system and not IP32.
10085 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10088 * g++.dg/debug/pr46583.C: New.
10090 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10093 * g++.dg/debug/pr47283.C: New test.
10096 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10097 * gcc.target/i386/headmerge-2.c: Likewise.
10099 2011-01-20 Richard Guenther <rguenther@suse.de>
10101 PR middle-end/47370
10102 * gcc.dg/torture/pr47370.c: New testcase.
10104 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10106 PR tree-optimization/46130
10107 * gcc.dg/pr46130-1.c: New test.
10108 * gcc.dg/pr46130-2.c: New test.
10110 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10113 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10115 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10118 * g++.dg/debug/pr46240.cc: New.
10120 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10123 * g++.dg/template/anonunion1.C: New test.
10125 PR rtl-optimization/47337
10126 * gcc.c-torture/execute/pr47337.c: New test.
10128 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10131 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10133 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10135 PR tree-optimization/46021
10136 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10138 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10140 PR tree-optimization/47290
10141 * g++.dg/torture/pr47290.C: New test.
10143 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10146 * gfortran.dg/proc_ptr_comp_29.f90: New.
10148 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10151 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10152 powerpc-apple-darwin9.
10154 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10156 PR rtl-optimization/47299
10157 * gcc.c-torture/execute/pr47299.c: New test.
10159 2011-01-17 Jason Merrill <jason@redhat.com>
10161 * g++.dg/cpp0x/constexpr-virtual.C: New.
10163 2011-01-17 Jakub Jelinek <jakub@redhat.com>
10166 * gfortran.dg/gomp/pr47331.f90: New test.
10168 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
10171 * objc.dg/selector-warn-1.m: New.
10172 * obj-c++.dg/selector-warn-1.mm: New.
10174 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
10176 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10177 Update dg-final accordingly.
10179 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10181 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10183 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10185 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10187 * gcc.dg/guality/pr36728-2.c: Likewise.
10189 2011-01-17 Richard Guenther <rguenther@suse.de>
10191 PR tree-optimization/47313
10192 * g++.dg/torture/pr47313.C: New testcase.
10194 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
10197 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10198 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10199 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10200 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10202 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10204 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10205 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10206 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10208 2011-01-17 Richard Guenther <rguenther@suse.de>
10210 PR tree-optimization/45967
10211 * gcc.dg/torture/pr45967-2.c: New testcase.
10212 * gcc.dg/torture/pr45967-3.c: Likewise.
10214 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10217 * g++.dg/ext/pr47213.C: Require visibility.
10219 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10221 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10222 * gcc.dg/fixed-point/struct-union.c: Update error messages.
10224 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10226 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10227 Linux-based targets.
10229 2011-01-13 Jan Hubicka <jh@suse.cz>
10231 PR tree-optimization/47276
10232 * gcc.dg/pr47276.c: New testcase.
10234 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
10235 Jonathan Wakely <jwakely.gcc@gmail.com>
10238 * g++.dg/other/pr33558.C: New.
10239 * g++.dg/other/pr33558-2.C: New.
10241 2011-01-14 Martin Jambor <mjambor@suse.cz>
10243 PR tree-optimization/45934
10244 PR tree-optimization/46302
10245 * g++.dg/ipa/devirt-c-1.C: New test.
10246 * g++.dg/ipa/devirt-c-2.C: Likewise.
10247 * g++.dg/ipa/devirt-c-3.C: Likewise.
10248 * g++.dg/ipa/devirt-c-4.C: Likewise.
10249 * g++.dg/ipa/devirt-c-5.C: Likewise.
10250 * g++.dg/ipa/devirt-c-6.C: Likewise.
10251 * g++.dg/ipa/devirt-6.C: Likewise.
10252 * g++.dg/ipa/devirt-d-1.C: Likewise.
10253 * g++.dg/torture/pr45934.C: Likewise.
10255 2011-01-14 Jason Merrill <jason@redhat.com>
10257 * g++.dg/cpp0x/variadic105.C: New.
10259 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
10260 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10263 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10264 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10265 execution tests on i?86-*-*, x86_64-*-* and
10266 powerpc*-apple-darwin* && ilp32.
10267 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10268 tests on i?86-*-* and x86_64-*-*.
10270 2011-01-14 Richard Guenther <rguenther@suse.de>
10272 PR tree-optimization/47280
10273 * g++.dg/opt/pr47280.C: New testcase.
10275 2011-01-14 Jason Merrill <jason@redhat.com>
10277 * g++.dg/cpp0x/constexpr-regress1.C: New.
10279 * g++.dg/ext/flexary2.C: New.
10281 2011-01-14 Richard Guenther <rguenther@suse.de>
10283 PR middle-end/47281
10284 * gcc.dg/torture/pr47281.c: New testcase.
10285 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10287 2011-01-14 Richard Guenther <rguenther@suse.de>
10289 PR tree-optimization/47286
10290 * gcc.dg/tree-ssa/pr47286.c: New testcase.
10292 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
10295 * g++.dg/ext/pr47213.C: New.
10297 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10299 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10301 2011-01-13 Tobias Burnus <burnus@net-b.de>
10302 Mikael Morin <mikael@gcc.gnu.org>
10306 * gfortran.dg/select_type_20.f90: New.
10307 * gfortran.dg/select_type_21.f90: New.
10309 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
10312 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10314 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10316 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10317 * gcc.dg/guality/pr36728-2.c: Likewise.
10319 2011-01-13 Dodji Seketeli <dodji@redhat.com>
10322 * g++.dg/debug/dwarf2/template-params-9.C: New test.
10324 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
10326 PR rtl-optimization/45352
10327 * gcc.dg/pr45352-3.c: New.
10329 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10331 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10333 * g++.dg/cpp0x/range-for8.C: New.
10334 * g++.dg/cpp0x/range-for9.C: New.
10336 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
10339 * g++.dg/debug/pr47209.C: New.
10341 2011-01-12 Richard Guenther <rguenther@suse.de>
10344 * gcc.dg/lto/pr47259_0.c: New testcase.
10345 * gcc.dg/lto/pr47259_1.c: Likewise.
10347 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
10349 * objc-obj-c++-shared/Object1.h: Add copyright header, update
10350 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10351 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10352 methods missing from the OBJC2 Object.
10353 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10354 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10355 GNU and NeXT runtimes.
10356 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10358 * objc-obj-c++-shared/Object1.m: Likewise.
10359 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
10360 * objc.dg/proto-qual-1.m: Likewise.
10361 * obj-c++.dg/proto-lossage-3.mm: Likewise.
10362 * obj-c++.dg/proto-qual-1.mm: Likewise.
10364 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
10367 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10369 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10371 Fixed the Objective-C++ testsuite and updated all tests.
10372 * lib/obj-c++.exp (obj-c++_init): Declare and set
10373 gcc_warning_prefix and gcc_error_prefix.
10374 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10375 'dg-warning', 'dg-message' and 'dg-error'.
10376 * obj-c++.dg/class-extension-3.mm: Likewise.
10377 * obj-c++.dg/class-protocol-1.mm: Likewise.
10378 * obj-c++.dg/encode-7.mm: Likewise.
10379 * obj-c++.dg/exceptions-3.mm: Likewise.
10380 * obj-c++.dg/exceptions-5.mm: Likewise.
10381 * obj-c++.dg/method-12.mm: Likewise.
10382 * obj-c++.dg/method-13.mm: Likewise.
10383 * obj-c++.dg/method-15.mm: Likewise.
10384 * obj-c++.dg/method-16.mm: Likewise.
10385 * obj-c++.dg/method-4.mm: Likewise.
10386 * obj-c++.dg/method-8.mm: Likewise.
10387 * obj-c++.dg/method-conflict-1.mm: Likewise.
10388 * obj-c++.dg/method-conflict-2.mm: Likewise.
10389 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10390 and uncommented second part of the testcase now that the testsuite
10392 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10393 and uncommented second part of the testcase now that the testsuite
10395 * obj-c++.dg/private-1.mm: Likewise.
10396 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10397 * obj-c++.dg/syntax-error-7.mm: Likewise.
10398 * obj-c++.dg/warn5.mm: Likewise.
10399 * obj-c++.dg/property/at-property-14.mm: Likewise.
10400 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10402 * obj-c++.dg/property/at-property-18.mm: Likewise.
10403 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10405 * obj-c++.dg/property/at-property-21.mm: Likewise.
10406 * obj-c++.dg/property/at-property-28.mm: Likewise.
10407 * obj-c++.dg/property/at-property-5.mm: Likewise.
10408 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10409 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10410 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10411 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10412 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10413 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10414 * obj-c++.dg/tls/diag-5.mm: Likewise.
10415 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10416 dg-error, now matched correctly.
10418 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10420 * objc.dg/property/at-property-29.m: New.
10421 * obj-c++.dg/property/at-property-29.mm: New.
10423 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10425 * go.test/go-test.exp (go-set-goarch): New proc.
10426 (go-gc-tests): Use it.
10428 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10431 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10433 2011-01-11 Richard Henderson <rth@redhat.com>
10435 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10437 2011-01-11 Jan Hubicka <jh@suse.cz>
10441 * gcc.dg/lto/pr45721_1.c: New file.
10442 * gcc.dg/lto/pr45721_0.c: New file.
10444 2011-01-11 Richard Guenther <rguenther@suse.de>
10446 PR tree-optimization/46076
10447 * gcc.dg/tree-ssa/pr46076.c: New testcase.
10449 2011-01-11 Jeff Law <law@redhat.com>
10451 * PR tree-optimization/47086
10452 * gcc.dg/pr47086.c: New test.
10454 2011-01-11 Jason Merrill <jason@redhat.com>
10457 * g++.dg/template/new10.C: New.
10460 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10462 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
10464 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10465 Split type definitions and NSConstantString class into...
10466 * objc-obj-c++-shared/objc-test-suite-types.h: New.
10467 * objc-obj-c++-shared/nsconstantstring-class.h: New.
10468 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10469 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10470 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10471 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10473 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10474 encode defines for newer NeXT system headers.
10475 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10476 * obj-c++.dg/torture/strings/string1.mm: Likewise.
10477 * objc.dg/foreach-5.m: Likewise.
10478 * objc.dg/foreach-2.m: Likewise.
10479 * objc.dg/foreach-4.m: Likewise.
10480 * objc.dg/torture/strings/string1.m: Likewise.
10481 * objc.dg/torture/strings/string2.m: Likewise.
10482 * objc.dg/torture/strings/string3.m: Likewise.
10483 * objc.dg/torture/strings/string4.m: Likewise.
10484 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10485 header and stand alone.
10486 * obj-c++.dg/strings/strings-2.mm: Likewise.
10487 * objc.dg/torture/strings/const-str-3.m: Likewise.
10488 * objc.dg/strings/strings-2.m: Likewise.
10489 * objc.dg/strings/const-str-12b.m: Likewise.
10491 2011-01-12 Richard Guenther <rguenther@suse.de>
10493 PR middle-end/32511
10494 * gcc.dg/attr-weak-1.c: Adjust.
10496 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
10499 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10500 standard compliant and comment.
10502 2011-01-10 Jan Hubicka <jh@suse.cz>
10505 * gcc.dg/initpri3.c: New testcase.
10507 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
10510 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10511 externally visible.
10516 (g_ebp_save): Likewise.
10517 (g_esp_save): Likewise.
10519 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10521 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10523 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10525 PR tree-optimization/46021
10526 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10527 i?86-*-*, x86_64-*-*.
10529 2011-01-10 Jeff Law <law@redhat.com>
10531 * PR tree-optimization/47141
10532 * gcc.c-torture/compile/pr47141.c: New test.
10534 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
10537 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10538 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10539 * gcc.dg/vect/slp-35.c: Remove XFAILs.
10540 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10543 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10544 being vectorized. Adjust dg-final pattern. Remove XFAIL.
10545 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10546 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10547 being vectorized. Adjust dg-final pattern.
10550 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10551 * gcc.dg/vect/slp-24.c: Likewise.
10553 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
10556 * g++.dg/other/pr47218-1.C: New test file.
10557 * g++.dg/other/pr47218.C: Likewise.
10558 * g++.dg/other/pr47218.h: New supporting header.
10560 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
10563 * objc.dg/attributes/invalid-attribute-1.m: New.
10564 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10566 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10569 * gfortran.dg/proc_ptr_comp_28.f90: New.
10571 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10573 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10574 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10575 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10576 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10577 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10578 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10579 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10580 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10581 * objc.dg/gnu-api-2-class.m: Likewise.
10582 * objc.dg/gnu-api-2-ivar.m: Likewise.
10583 * objc.dg/gnu-api-2-method.m: Likewise.
10584 * objc.dg/gnu-api-2-objc.m: Likewise.
10585 * objc.dg/gnu-api-2-object.m: Likewise.
10586 * objc.dg/gnu-api-2-property.m: Likewise.
10587 * objc.dg/gnu-api-2-protocol.m: Likewise.
10588 * objc.dg/gnu-api-2-sel.m: Likewise.
10590 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10592 * objc.dg/foreach-1.m: Skip for Darwin < 9.
10593 * objc.dg/objc-foreach-4.m: Likewise.
10594 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10595 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10596 * objc.dg/foreach-4.m: Likewise.
10597 * objc.dg/foreach-5.m: Likewise.
10598 * objc.dg/foreach-3.m: Return self from init.
10600 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10603 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
10605 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10608 * gfortran.dg/class_35.f90: New.
10610 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10612 * objc.dg/foreach-1.m: Add "-Wall" to flags.
10614 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
10617 * objc.dg/invalid-method-2.m: New.
10618 * obj-c++.dg/invalid-method-2.mm: New.
10620 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
10623 * gfortran.dg/transpose_optimization_2.f90 : New test.
10625 2011-01-08 Jan Hubicka <jh@suse.cz>
10627 PR tree-optmization/46469
10628 * g++.dg/torture/pr46469.C: New testcase.
10630 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10632 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10633 emulation of libobjc-gnu structure layout functionality to ..
10634 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10635 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10636 * objc/execute/bf-common.h: Adjust headers.
10637 * objc/execute/bf-1.m: Likewise.
10638 * objc/execute/bf-2.m: Likewise.
10639 * objc/execute/bf-3.m: Likewise.
10640 * objc/execute/bf-4.m: Likewise.
10641 * objc/execute/bf-5.m: Likewise.
10642 * objc/execute/bf-6.m: Likewise.
10643 * objc/execute/bf-7.m: Likewise.
10644 * objc/execute/bf-8.m: Likewise.
10645 * objc/execute/bf-9.m: Likewise.
10646 * objc/execute/bf-10.m: Likewise.
10647 * objc/execute/bf-11.m: Likewise.
10648 * objc/execute/bf-12.m: Likewise.
10649 * objc/execute/bf-13.m: Likewise.
10650 * objc/execute/bf-14.m: Likewise.
10651 * objc/execute/bf-15.m: Likewise.
10652 * objc/execute/bf-16.m: Likewise.
10653 * objc/execute/bf-17.m: Likewise.
10654 * objc/execute/bf-18.m: Likewise.
10655 * objc/execute/bf-19.m: Likewise.
10656 * objc/execute/bf-20.m: Likewise.
10657 * objc/execute/bf-21.m: Likewise.
10658 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10659 objc_get_type_qualifiers ().
10661 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10664 * gfortran.dg/dependency_39.f90: New test.
10666 2011-01-07 Jan Hubicka <jh@suse.cz>
10668 Get builtins tests ready for linker plugin.
10669 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10670 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10671 my_memset, my_bzero): Mark used.
10672 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10673 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10675 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10678 2011-01-07 Jan Hubicka <jh@suse.cz>
10680 PR tree-optimization/46367
10681 * g++.dg/torture/pr46367.C: New file.
10683 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10686 * gcc.dg/pr47201.c: New test.
10689 * gcc.dg/tree-prof/pr47187.c: New test.
10691 2011-01-07 Tobias Burnus <burnus@net-b.de>
10694 * gfortran.dg/extends_type_of_3.f90: New.
10696 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
10698 * g++.dg/ext/dllexport-MI1.C: Adjust test.
10699 * g++.dg/ext/dllimport-MI1.C: Likewise.
10700 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10701 * g++.dg/ext/dllimport10.C: Likewise.
10702 * g++.dg/ext/dllimport11.C: Likewise.
10703 * g++.dg/ext/dllimport12.C: Likewise.
10704 * g++.dg/ext/dllimport13.C: Likewise.
10705 * g++.dg/ext/dllimport2.C: Likewise.
10706 * g++.dg/ext/dllimport3.C: Likewise.
10707 * g++.dg/ext/dllimport4.C: Likewise.
10708 * g++.dg/ext/dllimport5.C: Likewise.
10709 * g++.dg/ext/dllimport6.C: Likewise.
10710 * g++.dg/ext/dllimport8.C: Likewise.
10711 * g++.dg/ext/dllimport9.C: Likewise.
10712 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10713 targets, too. Additionally enable test for i?86-*-mingw*.
10714 * g++.dg/ext/selectany1.C: Likewise.
10715 Remove guard variable check.
10717 2011-01-07 Janus Weil <janus@gcc.gnu.org>
10721 * gfortran.dg/storage_size_3.f08: Extended.
10723 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10726 * g++.dg/template/stdarg1.C: New test.
10728 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10731 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10732 * gfortran.dg/defined_operators_1.f90: Split the subroutine
10733 from the interface of functions to not hide the errors that
10736 2011-01-06 Jan Hubicka <jh@suse.cz>
10738 * gcc.dg/lto/pr47188_0.c: New testcase.
10739 * gcc.dg/lto/pr47188_1.c: New testcase.
10741 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10745 * gfortran.dg/interface_33.f90: New test.
10747 2011-01-06 Jakub Jelinek <jakub@redhat.com>
10750 * gcc.c-torture/compile/pr47150.c: New test.
10752 2011-01-06 Ira Rosen <irar@il.ibm.com>
10754 PR tree-optimization/47139
10755 * gcc.dg/vect/pr47139.c: New test.
10757 2011-01-05 Janus Weil <janus@gcc.gnu.org>
10760 * gfortran.dg/extends_type_of_2.f03: New.
10762 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10764 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10766 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
10768 * gnat.dg/opt14.adb: New test.
10770 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10773 * gfortran.dg/allocate_error_2.f90: New test.
10775 2011-01-05 Janus Weil <janus@gcc.gnu.org>
10778 * gfortran.dg/storage_size_3.f08: New.
10780 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10782 PR libgfortran/47154
10783 * gfortran.dg/namelist_68.f90: New test.
10785 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
10787 * gnat.dg/unchecked_convert8.ad[sb]: New test.
10789 2011-01-04 Janus Weil <janus@gcc.gnu.org>
10792 * gfortran.dg/class_34.f90: New.
10794 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10796 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10797 use __builtin_inff. Skip all single-precision tests that require
10800 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10802 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10804 2011-01-03 Jakub Jelinek <jakub@redhat.com>
10806 PR tree-optimization/47148
10807 * gcc.c-torture/execute/pr47148.c: New test.
10809 PR tree-optimization/47155
10810 * gcc.c-torture/execute/pr47155.c: New test.
10812 PR rtl-optimization/47157
10813 * gcc.c-torture/compile/pr47157.c: New test.
10815 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10817 * gcc.dg/torture/vector-shift2.c (schar): Define.
10818 (main): Always use schar or uchar instead of plain "char" to avoid
10819 dependencies on implementation-defined char signedness.
10821 2011-01-03 Martin Jambor <mjambor@suse.cz>
10823 PR tree-optimization/46801
10824 * gnat.dg/pack9.adb: Remove xfail.
10826 2011-01-03 Martin Jambor <mjambor@suse.cz>
10828 PR tree-optimization/46984
10829 * g++.dg/ipa/pr46984.C: New test.
10831 2011-01-02 Janus Weil <janus@gcc.gnu.org>
10834 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10836 2011-01-02 Jakub Jelinek <jakub@redhat.com>
10838 PR tree-optimization/47140
10839 * gcc.c-torture/compile/pr47140.c: New test.
10841 PR rtl-optimization/47028
10842 * gcc.dg/pr47028.c: New test.
10844 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
10846 * objc.dg/protocol-forward-1.m: Removed TODO.
10847 * objc.dg/protocol-forward-2.m: New.
10848 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10849 * obj-c++.dg/protocol-forward-2.mm: New.
10851 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
10854 * g++.dg/eh/pr38662.C: New testcase.
10856 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
10858 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10859 scan for newline '\n'.
10862 Copyright (C) 2011 Free Software Foundation, Inc.
10864 Copying and distribution of this file, with or without modification,
10865 are permitted in any medium without royalty provided the copyright
10866 notice and this notice are preserved.