1 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
4 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
6 2011-09-09 Richard Guenther <rguenther@suse.de>
8 PR tree-optimization/50328
9 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
11 2011-09-09 Richard Guenther <rguenther@suse.de>
14 * gcc.dg/torture/pr50333.c: New testcase.
16 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
18 PR tree-optimization/50318
19 * gcc.target/arm/pr50318-1.c: New file.
21 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
23 * gcc.target/i386/all_one_m256i.c: New test.
25 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
28 * g++.dg/cpp0x/sfinae28.C: New.
30 2011-09-08 Dodji Seketeli <dodji@redhat.com>
33 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
34 longer ignored on typedefs.
36 PR c++/33255 - Support -Wunused-local-typedefs warning
37 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
38 * c-c++-common/Wunused-local-typedefs.c: Likewise.
40 2011-09-08 Martin Jambor <mjambor@suse.cz>
42 PR tree-optimization/50287
43 * gcc.dg/torture/pr50287.c: New test.
45 2011-09-08 Richard Guenther <rguenther@suse.de>
47 PR tree-optimization/19831
48 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
49 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
50 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
51 * gcc.dg/errno-1.c: Adjust.
53 2011-09-08 Richard Guenther <rguenther@suse.de>
55 PR tree-optimization/19831
56 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
58 2011-09-08 Tobias Burnus <burnus@net-b.de>
61 * gfortran.dg/do_concurrent_1.f90: New.
62 * gfortran.dg/do_concurrent_2.f90: New.
64 2011-09-08 Jakub Jelinek <jakub@redhat.com>
67 * gcc.c-torture/execute/ieee/pr50310.c: New test.
68 * gcc.dg/pr50310-2.c: New test.
70 2011-09-07 Janus Weil <janus@gcc.gnu.org>
73 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
74 * gfortran.dg/impure_constructor_1.f90: Modified.
75 * gfortran.dg/proc_ptr_comp_33.f90: New.
77 2011-09-07 Jakub Jelinek <jakub@redhat.com>
80 * gcc.dg/pr50310-1.c: New test.
82 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
85 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
88 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
91 * g++.dg/cpp0x/noexcept14.C: New.
93 2011-09-07 Jason Merrill <jason@redhat.com>
95 * g++.dg/cpp0x/constexpr-ref3.C: New.
97 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
99 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
101 * gcc.dg/section1.c: Don't xfail for avr.
103 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
105 PR tree-optimization/50322
106 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
108 2011-09-07 Martin Jambor <mjambor@suse.cz>
110 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
112 2011-09-07 Martin Jambor <mjambor@suse.cz>
114 PR tree-optimization/49911
115 * g++.dg/tree-ssa/pr49911.C: New test.
117 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
120 * gcc.dg/torture/pr49030.c: New test.
122 2011-09-07 Janus Weil <janus@gcc.gnu.org>
125 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
126 * gfortran.dg/class_4d.f03: Deleted.
127 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
129 2011-09-07 Richard Guenther <rguenther@suse.de>
131 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
133 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
135 PR tree-optimization/46021
136 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
138 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
140 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
142 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
144 * gcc.c-torture/compile/20110906-1.c: New test.
146 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
148 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
150 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
152 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
153 --param tree-reassoc-width=1.
155 * gcc.dg/tree-ssa/reassoc-24.c: New test.
156 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
158 2011-09-06 Richard Guenther <rguenther@suse.de>
160 PR tree-optimization/48149
161 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
163 2011-09-06 Richard Guenther <rguenther@suse.de>
165 PR tree-optimization/48317
166 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
168 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
170 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
172 (add_options_for_quad_vectors): Replace with ...
173 (add_options_for_double_vectors): ... this.
174 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
175 support multiple vector sizes since the vectorizer attempts to
176 vectorize with both vector sizes.
177 * gcc.dg/vect/no-vfa-vect-79.c,
178 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
179 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
180 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
181 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
182 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
183 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
184 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
185 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
186 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
187 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
188 gcc.dg/vect/vect-40.c: Likewise.
189 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
191 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
192 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
193 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
194 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
196 * gcc.dg/vect/vect-peel-4.c: Make ia global.
198 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
201 * gcc.target/mips/abi-main.h: New file.
202 * gcc.target/mips/abi-o32-long32.c: New test.
203 * gcc.target/mips/abi-o32-long64.c: Likewise.
204 * gcc.target/mips/abi-o64-long32.c: Likewise.
205 * gcc.target/mips/abi-o64-long64.c: Likewise.
206 * gcc.target/mips/abi-n32-long32.c: Likewise.
207 * gcc.target/mips/abi-n32-long64.c: Likewise.
208 * gcc.target/mips/abi-n64-long32.c: Likewise.
209 * gcc.target/mips/abi-n64-long64.c: Likewise.
210 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
211 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
212 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
213 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
214 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
215 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
216 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
217 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
218 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
219 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
220 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
221 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
222 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
223 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
224 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
225 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
226 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
227 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
228 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
229 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
230 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
231 * gcc.target/mips/branch-2.c: Remove -mabicalls.
232 * gcc.target/mips/branch-3.c: Likewise.
233 * gcc.target/mips/branch-4.c: Likewise.
234 * gcc.target/mips/branch-5.c: Likewise.
235 * gcc.target/mips/branch-6.c: Likewise.
236 * gcc.target/mips/branch-7.c: Likewise.
237 * gcc.target/mips/branch-8.c: Likewise.
238 * gcc.target/mips/branch-9.c: Likewise.
239 * gcc.target/mips/branch-10.c: Likewise.
240 * gcc.target/mips/branch-11.c: Likewise.
241 * gcc.target/mips/branch-12.c: Likewise.
242 * gcc.target/mips/branch-13.c: Likewise.
243 * gcc.target/mips/lazy-binding-1.c: Likewise.
245 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
247 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
248 << 18 to avoid warning on int=16 platforms..
250 2011-09-05 Jakub Jelinek <jakub@redhat.com>
252 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
253 to work even with -fshort-enums.
255 2011-09-04 Jan Hubicka <jh@suse.cz>
257 * gcc.c-torture/compile/20110902.c: new testcase.
259 2011-09-04 Jason Merrill <jason@redhat.com>
262 * g++.dg/cpp0x/rv-conv1.C: New.
265 * g++.dg/cpp0x/rv-func3.C: New.
267 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
271 * g++.dg/cpp0x/constexpr-template1.C: New.
272 * g++.dg/cpp0x/constexpr-template2.C: New.
273 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
274 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
276 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
278 * gnat.dg/specs/debug1.ads: Tweak pattern.
280 2011-09-04 Janus Weil <janus@gcc.gnu.org>
283 * gfortran.dg/class_45a.f03: New.
284 * gfortran.dg/class_45b.f03: New.
286 2011-09-04 Jakub Jelinek <jakub@redhat.com>
287 Ira Rosen <ira.rosen@linaro.org>
289 PR tree-optimization/50208
290 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
291 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
292 -fno-tree-fre -fno-tree-pre.
294 2011-09-02 Martin Jambor <mjambor@suse.cz>
296 * gcc.dg/ipa/ipcp-3.c: New test.
298 2011-09-02 Richard Guenther <rguenther@suse.de>
300 PR tree-optimization/27460
302 * gcc.dg/vect/vect-cond-7.c: New testcase.
304 2011-09-02 Martin Jambor <mjambor@suse.cz>
306 * g++.dg/ipa/devirt-3.C: Added a distraction method.
307 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
308 xfailed test for inlining.
309 * g++.dg/ipa/ivinline-9.C: Likewise.
311 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
313 PR tree-optimization/50178
314 * gfortran.dg/vect/pr50178.f90: New test.
316 2011-08-31 Martin Jambor <mjambor@suse.cz>
319 * gcc.c-torture/execute/pr49886.c: New testcase.
321 2011-08-31 Tom de Vries <tom@codesourcery.com>
324 * gcc.dg/pr43513.c: New test.
326 2011-08-30 Tobias Burnus <burnus@net-b.de>
329 * gfortran.dg/common_14.f90: New.
330 * gfortran.dg/common_resize_1.f: Add two dg-warning.
332 2011-08-30 Jason Merrill <jason@redhat.com>
335 * g++.dg/cpp0x/decltype33.C: New.
338 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
341 * g++.dg/cpp0x/lambda/lambda-for.C: New.
343 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
345 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
347 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
349 * gnat.dg/specs/aggr3.ads: New test.
350 * gnat.dg/specs/aggr3_pkg.ads: New helper.
352 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
353 * gnat.dg/specs/aggr2.ads: Likewise.
355 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
358 * gfortran.dg/allocate_with_source_2.f90: New test
360 2011-08-30 Jason Merrill <jason@redhat.com>
363 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
366 * g++.dg/cpp0x/constexpr-value3.C: New.
368 2011-08-30 Richard Guenther <rguenther@suse.de>
371 * gcc.c-torture/execute/pr48571-1.c: New testcase.
372 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
373 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
374 * gcc.dg/pr36902.c: XFAIL.
376 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
378 * gcc.target/i386/fma-check.h: New.
379 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
380 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
381 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
382 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
383 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
384 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
385 * gcc.target/i386/fma-fmaddXX.c: Likewise.
386 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
387 * gcc.target/i386/fma-fmsubXX.c: Likewise.
388 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
389 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
390 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
391 * gcc.target/i386/fma-compile.c: Likewise.
392 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
393 * gcc.target/i386/sse-12.c: Add -mfma.
394 * gcc.target/i386/sse-13.c: Likewise.
395 * gcc.target/i386/sse-14.c: Likewise.
396 * gcc.target/i386/sse-22.c: Likewise.
397 * gcc.target/i386/sse-23.c: Likewise.
398 * g++.dg/other/i386-2.C: Likewise.
399 * g++.dg/other/i386-3.C: Likewise.
401 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
404 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
405 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
407 2011-08-30 Christian Bruel <christian.bruel@st.com>
409 * g++.dg/bprob/bprob.exp (feedback_options): Set
410 -fbranch-probabilities.
411 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
413 2011-08-29 Jason Merrill <jason@redhat.com>
416 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
418 2011-08-29 Jakub Jelinek <jakub@redhat.com>
419 Jason Merrill <jason@redhat.com>
421 * g++.dg/dfp/base.C: New test.
423 2011-08-29 Jason Merrill <jason@redhat.com>
427 * g++.dg/cpp0x/initlist58.C: New.
429 2011-08-29 Janus Weil <janus@gcc.gnu.org>
432 * gfortran.dg/class_result_1.f03: New.
434 2011-08-29 Jakub Jelinek <jakub@redhat.com>
437 * gcc.target/i386/pr48722.c: New test.
439 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
442 * gfortran.dg/widechar_compare_1.f90: New test.
444 2011-08-26 Jason Merrill <jason@redhat.com>
448 * g++.dg/abi/mangle50.C: New.
450 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
453 * gcc.target/i386/pr50202.c: New test.
455 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
457 * gcc.target/i386/sse_4_1-round-vec.c: New test.
458 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
459 * gcc.target/i386/avx-round-vec.c: New test.
460 * gcc.target/i386/avx-roundf-vec.c: New test.
462 2011-08-26 Jakub Jelinek <jakub@redhat.com>
464 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
468 * c-c++-common/Wunused-var-14.c: New test.
470 2011-08-26 Tom de Vries <tom@codesourcery.com>
472 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
474 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
476 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
477 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
478 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
479 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
481 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
483 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
484 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
485 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
486 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
488 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
491 * gfortran.dg/pointer_comp_init_1.f90: New test.
493 2011-08-25 Jason Merrill <jason@redhat.com>
496 * g++.dg/cpp0x/sfinae27.C: New.
498 2011-08-25 Tobias Burnus <burnus@net-b.de>
500 * gfortran.dg/coarray_lib_token_4.f90: New.
502 2011-08-25 Tobias Burnus <burnus@net-b.de>
504 * gfortran.dg/coarray/alloc_comp_1.f90: New.
506 2011-08-25 Richard Guenther <rguenther@suse.de>
508 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
510 2011-08-24 Tobias Burnus <burnus@net-b.de>
513 * gfortran.dg/initialization_28.f90: New.
515 2011-08-24 Richard Guenther <rguenther@suse.de>
517 PR tree-optimization/50067
518 * gcc.dg/torture/pr50067-3.c: New testcase.
519 * gcc.dg/torture/pr50067-4.c: Likewise.
520 * gcc.dg/torture/pr50067-5.c: Likewise.
522 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
524 * g++.dg/other/i386-2.C: Add -mavx2 check.
525 * g++.dg/other/i386-3.C: Likewise.
526 * gcc.target/i386/avx-1.c: Add AVX2.
527 * gcc.target/i386/avx-2.c: Likewise.
528 * gcc.target/i386/funcspec-5.c: Likewise.
529 * gcc.target/i386/sse-12.c: Likewise.
530 * gcc.target/i386/sse-13.c: Likewise.
531 * gcc.target/i386/sse-14.c: Likewise.
532 * gcc.target/i386/sse-22.c: Likewise.
533 * gcc.target/i386/sse-23.c: Likewise.
534 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
535 * gcc.target/i386/avx2-check.h: New.
536 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
537 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
538 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
539 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
540 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
541 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
542 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
543 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
544 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
545 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
546 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
547 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
548 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
549 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
550 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
551 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
552 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
553 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
554 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
555 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
556 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
557 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
558 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
559 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
560 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
561 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
562 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
563 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
564 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
565 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
566 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
567 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
568 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
569 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
570 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
571 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
572 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
573 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
574 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
575 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
576 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
577 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
578 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
579 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
580 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
581 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
582 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
583 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
584 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
585 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
586 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
587 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
588 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
589 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
590 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
591 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
592 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
593 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
594 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
595 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
596 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
597 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
598 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
599 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
600 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
601 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
602 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
603 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
604 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
605 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
606 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
607 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
608 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
609 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
610 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
611 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
612 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
613 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
614 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
615 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
616 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
617 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
618 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
619 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
620 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
621 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
622 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
623 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
624 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
625 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
626 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
627 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
628 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
629 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
630 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
631 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
632 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
633 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
634 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
635 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
636 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
637 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
638 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
639 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
640 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
641 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
642 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
643 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
644 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
645 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
646 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
647 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
648 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
649 * gcc.target/i386/avx2-vpand-1.c: Likewise.
650 * gcc.target/i386/avx2-vpand-2.c: Likewise.
651 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
652 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
653 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
654 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
655 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
656 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
657 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
658 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
659 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
660 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
661 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
662 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
663 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
664 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
665 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
666 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
667 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
668 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
669 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
670 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
671 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
672 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
673 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
674 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
675 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
676 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
677 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
678 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
679 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
680 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
681 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
682 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
683 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
684 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
685 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
686 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
687 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
688 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
689 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
690 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
691 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
692 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
693 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
694 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
695 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
696 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
697 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
698 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
699 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
700 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
701 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
702 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
703 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
704 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
705 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
706 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
707 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
708 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
709 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
710 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
711 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
712 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
713 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
714 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
715 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
716 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
717 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
718 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
719 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
720 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
721 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
722 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
723 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
724 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
725 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
726 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
727 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
728 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
729 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
730 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
731 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
732 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
733 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
734 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
735 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
736 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
737 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
738 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
739 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
740 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
741 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
742 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
743 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
744 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
745 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
746 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
747 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
748 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
749 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
750 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
751 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
752 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
753 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
754 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
755 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
756 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
757 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
758 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
759 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
760 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
761 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
762 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
763 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
764 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
765 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
766 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
767 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
768 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
769 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
770 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
771 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
772 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
773 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
774 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
775 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
776 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
777 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
778 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
779 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
780 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
781 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
782 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
783 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
784 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
785 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
786 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
787 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
788 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
789 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
790 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
791 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
792 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
793 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
794 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
795 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
796 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
797 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
798 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
799 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
800 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
801 * gcc.target/i386/avx2-vpor-1.c: Likewise.
802 * gcc.target/i386/avx2-vpor-2.c: Likewise.
803 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
804 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
805 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
806 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
807 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
808 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
809 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
810 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
811 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
812 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
813 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
814 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
815 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
816 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
817 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
818 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
819 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
820 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
821 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
822 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
823 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
824 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
825 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
826 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
827 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
828 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
829 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
830 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
831 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
832 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
833 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
834 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
835 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
836 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
837 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
838 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
839 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
840 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
841 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
842 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
843 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
844 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
845 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
846 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
847 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
848 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
849 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
850 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
851 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
852 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
853 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
854 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
855 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
856 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
857 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
858 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
859 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
860 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
861 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
862 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
863 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
864 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
865 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
866 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
867 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
868 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
869 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
870 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
871 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
872 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
873 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
874 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
875 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
876 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
877 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
878 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
879 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
880 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
881 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
882 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
883 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
884 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
885 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
886 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
887 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
888 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
889 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
890 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
891 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
892 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
893 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
894 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
895 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
896 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
897 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
898 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
899 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
900 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
901 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
902 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
903 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
904 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
905 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
906 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
907 * gcc.target/i386/testimm-9.c: Likewise.
909 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
911 * g++.dg/other/i386-2.C: Add -mbmi2 check.
912 * g++.dg/other/i386-3.C: Likewise.
913 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
914 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
915 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
916 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
917 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
918 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
919 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
920 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
921 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
922 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
923 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
924 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
925 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
926 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
927 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
928 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
929 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
930 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
931 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
932 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
933 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
934 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
935 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
936 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
937 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
938 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
939 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
940 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
941 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
942 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
943 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
944 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
945 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
946 * gcc.target/i386/sse-12.c: Add BMI2.
947 * gcc.target/i386/sse-13.c: Likewise.
948 * gcc.target/i386/sse-14.c: Likewise.
949 * gcc.target/i386/sse-22.c: Likewise.
950 * gcc.target/i386/sse-23.c: Likewise.
952 2011-08-23 Jason Merrill <jason@redhat.com>
954 * g++.dg/template/crash7.C: Adjust expected errors.
956 2011-08-23 Jason Merrill <jason@redhat.com>
960 * g++.dg/cpp0x/overload2.C: New.
962 2011-08-23 Jason Merrill <jason@redhat.com>
965 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
967 2011-08-23 Jason Merrill <jason@redhat.com>
970 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
971 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
972 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
973 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
975 2011-08-23 Jason Merrill <jason@redhat.com>
978 * g++.dg/cpp0x/constexpr-initlist5.C: New.
980 2011-08-23 Jakub Jelinek <jakub@redhat.com>
983 * g++.dg/warn/Wunused-var-16.C: New test.
986 * gcc.dg/pr50161.c: New test.
988 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
991 * g++.dg/gcov/gcov-7.C: New test.
993 2011-08-23 Jakub Jelinek <jakub@redhat.com>
996 * g++.dg/dfp/nofields.C: New test.
998 2011-08-23 Tobias Burnus <burnus@net-b.de>
1001 * gfortran.dg/use_16.f90: New.
1003 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1004 Kirill Yukhin <kirill.yukhin@intel.com>
1007 * gcc.target/i386/pr50155.c: New test.
1009 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1011 PR tree-optimization/50133
1012 * gcc.dg/pr50133.c: New test.
1015 * c-c++-common/cxxbitfields-6.c: New test.
1017 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1020 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1022 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1024 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1025 * gcc.dg/pr49994-3.c: Ditto.
1027 2011-08-22 Richard Guenther <rguenther@suse.de>
1030 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1031 * gcc.dg/torture/pr50067-2.c: Likewise.
1033 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1036 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1037 of a constant resulting from simplification.
1038 * gfortran.dg/warn_conversion_3.f90: New test.
1040 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1043 * gfortran.dg/zero_stride_1.f90: New test.
1045 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1048 * gfortran.dg/typebound_override_1.f90: Modified.
1050 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1052 PR tree-optimization/48739
1053 * gcc.dg/pr48739-1.c: New test.
1054 * gcc.dg/pr48739-2.c: New test.
1056 2011-08-20 Tobias Burnus <burnus@net-b.de>
1058 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1060 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1063 * gfortran.dg/where_3.f90: New test.
1065 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1068 * gfortran.dg/pr49721-1.f: New.
1069 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1071 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1073 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1074 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1077 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1079 * gcc.target/arm/wmul-11.c: New file.
1080 * gcc.target/arm/wmul-12.c: New file.
1081 * gcc.target/arm/wmul-13.c: New file.
1083 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1085 * gcc.target/arm/wmul-10.c: New file.
1087 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1089 * gcc.target/arm/wmul-9.c: New file.
1090 * gcc.target/arm/wmul-bitfield-2.c: New file.
1092 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1094 * gcc.target/arm/wmul-8.c: New file.
1096 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1098 * gcc.target/arm/wmul-7.c: New file.
1100 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1102 * gcc.target/arm/wmul-6.c: New file.
1104 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1106 * gcc.target/arm/wmul-5.c: New file.
1107 * gcc.target/arm/no-wmla-1.c: New file.
1109 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1111 * gcc.target/arm/wmul-bitfield-1.c: New file.
1113 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1115 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1117 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1119 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1120 * gcc.target/i386/conversion.c: Likewise.
1122 2011-08-19 Richard Guenther <rguenther@suse.de>
1124 * gcc.dg/torture/pr50067-1.c: New testcase.
1125 * gcc.dg/torture/pr50067-2.c: Likewise.
1127 2011-08-19 Joey Ye <joey.ye@arm.com>
1130 * gcc.target/arm/handler-align.c: New test.
1131 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1134 2011-08-19 Joey Ye <joey.ye@arm.com>
1136 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1138 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1141 * gfortran.dg/end_block_label_1.f90: New test.
1142 * gfortran.dg/end_associate_label_1.f90: New test.
1144 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1146 * gcc.dg/c1x-pointer-float-1.c: New test.
1148 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1151 * gfortran.dg/duplicate_labels_2.f: New test.
1153 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1155 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1156 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1157 gcc.dg/c1x-noreturn-5.c: New tests.
1159 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1161 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1163 2011-08-18 Tobias Burnus <burnus@net-b.de>
1166 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1167 * gfortran.dg/coarray_lock_3.f90: Fix test.
1168 * gfortran.dg/coarray_lock_4.f90: New.
1169 * gfortran.dg/coarray_lock_5.f90: New.
1171 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1174 * gcc.c-torture/compile/pr50009.c: New test.
1177 * gcc.dg/torture/pr50092.c: New test.
1179 2011-08-18 Tobias Burnus <burnus@net-b.de>
1182 * gfortran.dg/namelist_73.f90: New.
1184 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1186 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1189 * gcc.dg/pr50017.c: New test.
1191 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1194 * g++.dg/lookup/hidden-var1.C: New test case.
1196 2011-08-17 Tobias Burnus <burnus@net-b.de>
1199 * gfortran.dg/warn_unused_var_2.f90: New.
1200 * gfortran.dg/warn_unused_var_3.f90: New.
1202 2011-08-17 Tom de Vries <tom@codesourcery.com>
1205 * gcc.target/arm/pr43597.c: New test.
1207 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1210 * gfortran.dg/common_13.f90: New.
1212 2011-08-16 Jason Merrill <jason@redhat.com>
1215 * g++.dg/cpp0x/variadic-unresolved.C: New.
1217 * g++.old-deja/g++.brendan/README: Add R.I.P.
1219 * g++.dg/ext/attr-used-1.C: New.
1222 * g++.dg/cpp0x/initlist56.C: New.
1224 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1227 * g++.dg/opt/life1.C: Only run on Linux.
1229 2011-08-15 Tobias Burnus <burnus@net-b.de>
1231 * gfortran.dg/coarray_26.f90: New.
1233 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1235 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1238 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1241 * gfortran.dg/func_result_7.f90: New.
1243 2011-08-13 Jason Merrill <jason@redhat.com>
1246 * g++.dg/cpp0x/decltype32.C: New.
1249 * g++.dg/diagnostic/expr1.C: New.
1251 2011-08-12 David Li <davidxl@google.com>
1253 * g++.dg/abi/vbase15.C: New test.
1255 2011-08-12 Jason Merrill <jason@redhat.com>
1258 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1260 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
1262 * gcc.dg/builtins-67.c: New test.
1263 * gcc.target/i386/conversion.c: Ditto.
1265 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
1266 Brian Hackett <bhackett1024@gmail.com>
1268 * g++.dg/plugin/decl_plugin.c: New.
1269 * g++.dg/plugin/decl-plugin-test.C: New.
1270 * g++.dg/plugin/plugin.exp: Add above testcase.
1272 2011-08-11 Richard Guenther <rguenther@suse.de>
1274 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1276 2011-08-11 Michael Matz <matz@suse.de>
1278 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1280 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
1282 PR tree-optimization/50039
1283 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1284 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1286 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
1288 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1289 (sse4_1_test): Initialize src3 with random value.
1291 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1293 * gcc.c-torture/execute/scal-to-vec1.c: New test.
1294 * gcc.c-torture/execute/scal-to-vec2.c: New test.
1295 * gcc.c-torture/execute/scal-to-vec3.c: New test.
1296 * gcc.dg/scal-to-vec1.c: New test.
1297 * gcc.dg/scal-to-vec2.c: New test.
1299 2011-08-09 Richard Guenther <rguenther@suse.de>
1301 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1302 * gcc.dg/tree-ssa/vrp60.c: New testcase.
1303 * gcc.dg/tree-ssa/vrp61.c: Likewise.
1304 * gcc.dg/tree-ssa/vrp62.c: Likewise.
1306 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1308 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1310 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1312 * gcc.dg/pr49948.c: Require pthread effective target.
1314 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1316 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1318 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
1320 * gcc.target/i386/sse-22a.c: New test.
1322 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
1324 PR tree-optimization/50014
1325 * gcc.dg/vect/pr50014.c: New test.
1327 2011-08-08 Martin Jambor <mjambor@suse.cz>
1330 * gcc.dg/tree-ssa/pr49923.c: New test.
1332 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
1335 * gcc.target/i386/pr49781-1.c: New.
1337 2011-08-08 Jason Merrill <jason@redhat.com>
1339 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1341 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1343 2011-08-07 Janus Weil <janus@gcc.gnu.org>
1346 * gfortran.dg/typebound_override_1.f90: New.
1348 2011-08-07 Kai Tietz <ktietz@redhat.com>
1350 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1351 x86_64 mingw target.
1352 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1353 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1354 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1355 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1356 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1357 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1358 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1359 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1360 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1361 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1363 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1366 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1368 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1370 * gcc.dg/pr48770.c: Cleanup coverage files.
1371 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1373 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1375 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1376 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1377 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1378 lzcnt and bmi options.
1380 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1383 * gcc.dg/pr47381-1.c: New.
1384 * gcc.dg/pr47381-2.c: Likewise.
1385 * gcc.target/i386/pr47381.c: Likewise.
1387 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1390 * gcc.dg/pr47727.c: New.
1393 * gcc.dg/pr47372-1.c: New.
1394 * gcc.dg/pr47372-2.c: Likewise.
1396 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1399 * gcc.target/i386/pr47449.c: New.
1402 * gcc.dg/pr47446-1.c: New.
1403 * gcc.dg/pr47446-2.c: Likewise.
1405 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1408 * gcc.dg/pr47766.c: New.
1411 * gcc.dg/tls/pr47715-1.c: New.
1412 * gcc.dg/tls/pr47715-2.c: Likewise.
1413 * gcc.dg/tls/pr47715-3.c: Likewise.
1414 * gcc.dg/tls/pr47715-4.c: Likewise.
1415 * gcc.dg/tls/pr47715-5.c: Likewise.
1417 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1420 * objc.dg/gnu-api-2-class.m: Updated comments.
1421 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1422 * objc.dg/gnu-api-2-class-meta.m: New test.
1423 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1425 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1428 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1429 with classes that are in construction.
1431 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1434 * gcc.target/i386/pr48084-1.c: New.
1435 * gcc.target/i386/pr48084-2.c: Likewise.
1436 * gcc.target/i386/pr48084-3.c: Likewise.
1437 * gcc.target/i386/pr48084-4.c: Likewise.
1438 * gcc.target/i386/pr48084-5.c: Likewise.
1440 PR rtl-optimization/49504
1441 * gcc.target/i386/pr49504.c: New.
1444 * gcc.dg/pr49860.c: New.
1446 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1449 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1450 with classes that are in construction.
1452 2011-08-05 Jason Merrill <jason@redhat.com>
1455 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1458 * g++.dg/cpp0x/decltype31.C: New.
1461 * g++.dg/init/array28.C: New.
1464 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1466 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1469 * gcc.dg/pr47369-1.c: New.
1471 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1474 * gcc.dg/torture/pr47364-1.c: New.
1475 * gcc.c-torture/compile/pr47364-1.c: Likewise.
1476 * gcc.c-torture/compile/pr47364-2.c: Likewise.
1478 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1481 * gfortran.dg/transfer_check_2.f90: New test case.
1483 2011-08-05 Jan Hubicka <jh@suse.cz>
1486 * gfortran.dg/pr49494.f90: New testcase.
1488 2011-08-05 Jan Hubicka <jh@suse.cz>
1491 * gcc.c-torture/compile/pr49735.c: New testcase.
1493 2011-08-05 Jason Merrill <jason@redhat.com>
1496 * g++.dg/cpp0x/initlist56.C: New.
1499 * g++.dg/overload/rvalue2.C: New.
1502 * g++.dg/cpp0x/range-for21.C: New.
1504 * g++.dg/ext/vla11.C: New.
1506 2011-08-05 Richard Guenther <rguenther@suse.de>
1508 PR tree-optimization/49984
1509 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1511 2011-08-05 Richard Guenther <rguenther@suse.de>
1513 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1514 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1515 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1517 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1519 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1520 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1521 * gfortran.dg/ldist-pr43023.f90: Ditto.
1522 * gfortran.dg/namelist_52.f90: Ditto.
1523 * gfortran.dg/interface_proc_end.f90: Ditto.
1524 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1525 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1527 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1529 * gcc.dg/vect/vect-over-widen-1.c: New test.
1530 * gcc.dg/vect/vect-over-widen-2.c: New test.
1531 * gcc.dg/vect/vect-over-widen-3.c: New test.
1532 * gcc.dg/vect/vect-over-widen-4.c: New test.
1534 2011-08-04 Richard Guenther <rguenther@suse.de>
1537 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1539 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1541 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1543 2011-08-04 Jakub Jelinek <jakub@redhat.com>
1546 * g++.dg/ext/builtin-object-size3.C: New test.
1548 2011-08-03 Jakub Jelinek <jakub@redhat.com>
1550 PR tree-optimization/49948
1551 * gcc.dg/pr49948.c: New test.
1553 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1556 * gcc.dg/torture/pr47383.c: New.
1558 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1560 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1562 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1564 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1566 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1569 * gcc.dg/torture/pr47744-1.c: New.
1570 * gcc.dg/torture/pr47744-2.c: Likewise.
1571 * gcc.dg/torture/pr47744-3.c: Likewise.
1573 2011-08-03 Richard Guenther <rguenther@suse.de>
1576 * gcc.dg/torture/pr49958.c: New testcase.
1578 2011-08-03 Richard Guenther <rguenther@suse.de>
1580 PR tree-optimization/49938
1581 * g++.dg/torture/pr49938.C: New testcase.
1583 2011-08-02 Jason Merrill <jason@redhat.com>
1586 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1589 * g++.dg/cpp0x/initlist5.C: Add additional cases.
1592 * g++.dg/cpp0x/variadic115.C: New.
1595 * g++.dg/cpp0x/union5.C: New.
1597 2011-08-02 Daniel Kraft <d@domob.eu>
1600 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1602 2011-08-02 Kai Tietz <ktietz@redhat.com>
1605 * gcc.dg/tree-ssa/forwprop-15.c
1607 2011-08-02 Jason Merrill <jason@redhat.com>
1610 * g++.dg/cpp0x/range-for20.C: New.
1612 2011-08-02 Tobias Burnus <burnus@net-b.de>
1614 * gfortran.dg/coarray_lib_token_3.f90: New.
1616 2011-08-02 Jakub Jelinek <jakub@redhat.com>
1619 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1620 * gcc.dg/gomp/atomic-15.c: New test.
1621 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1622 * g++.dg/gomp/atomic-15.C: New test.
1623 * g++.dg/gomp/private-1.C: New test.
1624 * g++.dg/gomp/sharing-2.C: New test.
1625 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1626 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1627 * gfortran.dg/gomp/omp_atomic2.f90: New test.
1629 2011-08-02 Tobias Burnus <burnus@net-b.de>
1631 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1632 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1634 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1635 * gfortran.dg/allocatable_function_5.f90: Ditto.
1636 * gfortran.dg/allocate_stat.f90: Ditto.
1637 * gfortran.dg/array_constructor_20.f90: Ditto.
1638 * gfortran.dg/array_constructor_21.f90: Ditto.
1639 * gfortran.dg/array_constructor_22.f90: Ditto.
1640 * gfortran.dg/array_constructor_26.f03: Ditto.
1641 * gfortran.dg/array_function_4.f90: Ditto.
1642 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1643 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1644 * gfortran.dg/bind_c_usage_15.f90: Ditto.
1645 * gfortran.dg/bind_c_usage_16.f03: Ditto.
1646 * gfortran.dg/bind_c_usage_3.f03: Ditto.
1647 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1648 * gfortran.dg/class_15.f03: Ditto.
1649 * gfortran.dg/class_27.f03: Ditto.
1650 * gfortran.dg/class_33.f90: Ditto.
1651 * gfortran.dg/class_37.f03: Ditto.
1652 * gfortran.dg/class_40.f03: Ditto.
1653 * gfortran.dg/class_42.f03: Ditto.
1654 * gfortran.dg/class_defined_operator_1.f03: Ditto.
1655 * gfortran.dg/coarray/registering_1.f90: Ditto.
1656 * gfortran.dg/convert_1.f90: Ditto.
1657 * gfortran.dg/default_initialization_3.f90: Ditto.
1658 * gfortran.dg/dependency_25.f90: Ditto.
1659 * gfortran.dg/dependency_26.f90: Ditto.
1660 * gfortran.dg/dependency_36.f90: Ditto.
1661 * gfortran.dg/dependency_37.f90: Ditto.
1662 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1663 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1664 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1665 * gfortran.dg/elemental_pointer_1.f90: Ditto.
1666 * gfortran.dg/elemental_result_1.f90: Ditto.
1667 * gfortran.dg/empty_derived_type.f90: Ditto.
1668 * gfortran.dg/entry_7.f90: Ditto.
1669 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1670 * gfortran.dg/equiv_constraint_3.f90: Ditto.
1671 * gfortran.dg/error_recovery_3.f90: Ditto.
1672 * gfortran.dg/extends_4.f03: Ditto.
1673 * gfortran.dg/func_assign.f90: Ditto.
1674 * gfortran.dg/func_assign_3.f90: Ditto.
1675 * gfortran.dg/generic_1.f90: Ditto.
1676 * gfortran.dg/generic_18.f90: Ditto.
1677 * gfortran.dg/generic_22.f03: Ditto.
1678 * gfortran.dg/generic_4.f90: Ditto.
1679 * gfortran.dg/generic_6.f90: Ditto.
1680 * gfortran.dg/generic_actual_arg.f90: Ditto.
1681 * gfortran.dg/graphite/id-21.f: Ditto.
1682 * gfortran.dg/graphite/pr45758.f90: Ditto.
1683 * gfortran.dg/host_assoc_call_2.f90: Ditto.
1684 * gfortran.dg/host_assoc_call_3.f90: Ditto.
1685 * gfortran.dg/host_assoc_call_4.f90: Ditto.
1686 * gfortran.dg/host_assoc_function_4.f90: Ditto.
1687 * gfortran.dg/host_used_types_1.f90: Ditto.
1688 * gfortran.dg/implicit_1.f90: Ditto.
1689 * gfortran.dg/implicit_11.f90: Ditto.
1690 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1691 * gfortran.dg/impure_actual_1.f90: Ditto.
1692 * gfortran.dg/impure_assignment_1.f90: Ditto.
1693 * gfortran.dg/impure_constructor_1.f90: Ditto.
1694 * gfortran.dg/initialization_10.f90: Ditto.
1695 * gfortran.dg/initialization_12.f90: Ditto.
1696 * gfortran.dg/interface_14.f90: Ditto.
1697 * gfortran.dg/interface_15.f90: Ditto.
1698 * gfortran.dg/interface_2.f90: Ditto.
1699 * gfortran.dg/interface_25.f90: Ditto.
1700 * gfortran.dg/interface_26.f90: Ditto.
1701 * gfortran.dg/interface_29.f90: Ditto.
1702 * gfortran.dg/interface_assignment_1.f90: Ditto.
1703 * gfortran.dg/internal_pack_6.f90: Ditto.
1704 * gfortran.dg/internal_pack_7.f90: Ditto.
1705 * gfortran.dg/internal_pack_8.f90: Ditto.
1706 * gfortran.dg/lto/pr45586_0.f90: Ditto.
1707 * gfortran.dg/lto/pr47839_0.f90: Ditto.
1708 * gfortran.dg/module_commons_3.f90: Ditto.
1709 * gfortran.dg/module_equivalence_4.f90: Ditto.
1710 * gfortran.dg/module_equivalence_6.f90: Ditto.
1711 * gfortran.dg/module_function_type_1.f90: Ditto.
1712 * gfortran.dg/module_naming_1.f90: Ditto.
1713 * gfortran.dg/namelist_4.f90: Ditto.
1714 * gfortran.dg/operator_c1202.f90: Ditto.
1715 * gfortran.dg/parens_7.f90: Ditto.
1716 * gfortran.dg/pr32921.f: Ditto.
1717 * gfortran.dg/pr33646.f90: Ditto.
1718 * gfortran.dg/pr41928.f90: Ditto.
1719 * gfortran.dg/pr42119.f90: Ditto.
1720 * gfortran.dg/pr43984.f90: Ditto.
1721 * gfortran.dg/present_1.f90: Ditto.
1722 * gfortran.dg/private_type_2.f90: Ditto.
1723 * gfortran.dg/proc_decl_2.f90: Ditto.
1724 * gfortran.dg/proc_ptr_10.f90: Ditto.
1725 * gfortran.dg/proc_ptr_22.f90: Ditto.
1726 * gfortran.dg/proc_ptr_8.f90: Ditto.
1727 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1728 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1729 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1730 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1731 * gfortran.dg/substring_equivalence.f90: Ditto.
1732 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1733 * gfortran.dg/transpose_optimization_1.f90: Ditto.
1734 * gfortran.dg/trim_optimize_6.f90: Ditto.
1735 * gfortran.dg/typebound_call_12.f03: Ditto.
1736 * gfortran.dg/typebound_operator_5.f03: Ditto.
1737 * gfortran.dg/typebound_operator_6.f03: Ditto.
1738 * gfortran.dg/typebound_proc_18.f03: Ditto.
1739 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1740 * gfortran.dg/use_1.f90: Ditto.
1741 * gfortran.dg/use_10.f90: Ditto.
1742 * gfortran.dg/use_11.f90: Ditto.
1743 * gfortran.dg/use_14.f90: Ditto.
1744 * gfortran.dg/use_only_2.f90: Ditto.
1745 * gfortran.dg/use_rename_4.f90: Ditto.
1746 * gfortran.dg/use_rename_5.f90: Ditto.
1747 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1748 * gfortran.dg/used_interface_ref.f90: Ditto.
1749 * gfortran.dg/used_types_11.f90: Ditto.
1750 * gfortran.dg/used_types_3.f90: Ditto.
1751 * gfortran.dg/used_types_4.f90: Ditto.
1752 * gfortran.dg/userdef_operator_2.f90: Ditto.
1753 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1754 * gfortran.dg/vect/pr46213.f90: Ditto.
1755 * gfortran.dg/whole_file_21.f90: Ditto.
1756 * gfortran.dg/whole_file_22.f90: Ditto.
1757 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1758 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1760 2011-08-02 Kai Tietz <ktietz@redhat.com>
1762 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1764 2011-08-01 Jason Merrill <jason@redhat.com>
1767 * g++.dg/abi/mangle49.C: New.
1770 * g++.dg/cpp0x/constexpr-array4.C: New.
1773 * g++.dg/cpp0x/constexpr-builtin1.C: New.
1775 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
1778 * gcc.target/i386/pr49927.c: New test.
1780 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
1782 PR tree-optimization/49926
1783 * gcc.dg/vect/pr49926.c: New test.
1785 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
1787 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1788 * gcc.target/i386/lzcnt-1.c: New test.
1789 * gcc.target/i386/lzcnt-2.c: Likewise.
1790 * gcc.target/i386/lzcnt-2a.c: Likewise.
1791 * gcc.target/i386/lzcnt-3.c: Likewise.
1792 * gcc.target/i386/lzcnt-4.c: Likewise.
1793 * gcc.target/i386/lzcnt-4a.c: Likewise.
1794 * gcc.target/i386/lzcnt-5.c: Likewise.
1795 * gcc.target/i386/lzcnt-6.c: Likewise.
1796 * gcc.target/i386/lzcnt-6a.c: Likewise.
1797 * gcc.target/i386/lzcnt-check.h: Likewise.
1799 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1800 * gcc.target/i386/sse-13.c: Likewise.
1801 * gcc.target/i386/sse-14.c: Likewise.
1802 * g++.dg/other/i386-2.C: Likewise.
1803 * g++.dg/other/i386-3.C: Likewise.
1805 2011-08-01 Julian Brown <julian@codesourcery.com>
1807 * gcc.target/arm/fixed-point-exec.c: New test.
1809 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1812 * gcc.target/i386/pr49920.c: New test.
1814 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1816 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1817 * gcc.dg/tree-ssa/pr23109.c: Ditto.
1818 * gcc.dg/tree-ssa/loop-7.c: Ditto.
1819 * gcc.dg/tree-ssa/loop-32.c: Ditto.
1820 * gcc.dg/tree-ssa/loop-33.c: Ditto.
1821 * gcc.dg/tree-ssa/loop-34.c: Ditto.
1822 * gcc.dg/tree-ssa/loop-35.c: Ditto.
1823 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1824 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1825 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1826 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1827 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1828 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1829 * g++.dg/tree-ssa/pr33615.C: Ditto.
1830 * g++.dg/tree-ssa/restrict1.C: Ditto.
1831 * c-c++-common/restrict-2.c: Ditto.
1832 * gfortran.dg/pr32921.f: Ditto.
1833 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1834 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1835 * gcc.dg/tree-ssa/vrp47.c: Ditto.
1836 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1837 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1838 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1839 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1840 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1841 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1842 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1844 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1846 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1847 .exe.ltrans[0-9]*. dump files.
1849 2011-07-31 Janus Weil <janus@gcc.gnu.org>
1852 * gfortran.dg/abstract_type_6.f03: Modified.
1853 * gfortran.dg/typebound_proc_24.f03: New.
1855 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1858 * g++.dg/init/for1.C: Fix.
1860 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1863 * gfortran.dg/string_5.f90: New test.
1865 2011-07-29 Jason Merrill <jason@redhat.com>
1868 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1870 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1872 PR tree-optimization/47407
1873 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1877 2011-07-29 Richard Guenther <rguenther@suse.de>
1879 * gcc.dg/uninit-suppress.c: Also disable VRP.
1880 * gcc.dg/uninit-suppress_2.c: Likewise.
1882 2011-07-28 Jason Merrill <jason@redhat.com>
1885 * g++.dg/template/nontype24.C: New.
1887 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
1889 PR rtl-optimization/47958
1890 * gcc.dg/torture/pr47958-1.c: New.
1892 2011-07-29 Wei Guozhi <carrot@google.com>
1894 PR rtl-optimization/49799
1895 * gcc.dg/pr49799.c: New test case.
1897 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
1900 * gcc.dg/graphite/id-pr48648.c: New.
1902 2011-07-28 Jakub Jelinek <jakub@redhat.com>
1905 * gfortran.dg/maxloc_2.f90: New test.
1906 * gfortran.dg/maxloc_3.f90: New test.
1907 * gfortran.dg/minloc_1.f90: New test.
1908 * gfortran.dg/minloc_2.f90: New test.
1909 * gfortran.dg/minloc_3.f90: New test.
1910 * gfortran.dg/minmaxloc_7.f90: New test.
1913 * gcc.dg/debug/dwarf2/pr49871.c: New test.
1915 2011-07-28 Jakub Jelinek <jakub@redhat.com>
1917 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1918 the builtin isn't optimized away.
1920 2011-07-27 Tobias Burnus <burnus@net-b.de>
1923 * gfortran.dg/lto/pr45586-2_0.f90: New.
1925 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
1928 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1929 * c-c++-common/cxxbitfields-5.c: Same.
1931 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1933 * lib/target-supports.exp (check_effective_target_mmap): Use
1934 check_function_available.
1936 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
1938 * g++.old-deja/g++.pt/crash60.C: Updated.
1940 2011-07-27 Jakub Jelinek <jakub@redhat.com>
1943 * gcc.target/i386/pr49866.c: New test.
1945 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
1947 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1948 * gcc.target/i386/bmi-andn-1.c: New test.
1949 * gcc.target/i386/bmi-andn-1a.c: Likewise.
1950 * gcc.target/i386/bmi-andn-2.c: Likewise.
1951 * gcc.target/i386/bmi-andn-2a.c: Likewise.
1952 * gcc.target/i386/bmi-bextr-1.c: Likewise.
1953 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1954 * gcc.target/i386/bmi-bextr-2.c: Likewise.
1955 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1956 * gcc.target/i386/bmi-blsi-1.c: Likewise.
1957 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1958 * gcc.target/i386/bmi-blsi-2.c: Likewise.
1959 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1960 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1961 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1962 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1963 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1964 * gcc.target/i386/bmi-blsr-1.c: Likewise.
1965 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1966 * gcc.target/i386/bmi-blsr-2.c: Likewise.
1967 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1968 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1969 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1970 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1971 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1973 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
1976 * gfortran.dg/graphite/id-pr47691.f: New.
1978 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
1980 * gcc.target/i386/avx-os-support.h: New.
1981 * gcc.target/i386/avx-check.h: Include avx-os-support.h
1982 (main): Check avx_os_support before the test is run.
1983 * gcc.target/i386/aes-avx-check.h: Ditto.
1984 * gcc.target/i386/pclmul-avx-check.h: Ditto.
1986 2011-07-27 Kai Tietz <ktietz@redhat.com>
1988 * gcc.target/i386/aggregate-ret3.c: New test.
1989 * gcc.target/i386/aggregate-ret4.c: New test.
1991 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
1994 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1995 allocated array should *not* change its size.
1996 * gfortran.dg/multiple_allocation_3.f90: New test.
1998 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2001 * g++.dg/cpp0x/constexpr-49776.C: New.
2003 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2006 * gcc.dg/graphite/id-pr47046.c: New.
2008 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2011 * gcc.dg/graphite/run-id-pr47593.c: New.
2013 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2016 * gcc.dg/graphite/run-id-pr47653.c: New.
2017 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2018 induction variables.
2019 * gcc.dg/graphite/scop-16.c: Same.
2020 * gcc.dg/graphite/scop-17.c: Same.
2021 * gcc.dg/graphite/scop-21.c: Same.
2023 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2026 * gcc.dg/graphite/id-pr48805.c: New.
2028 2011-07-26 Tobias Burnus <burnus@net-b.de>
2030 * gfortran.dg/coarray_lib_token_2.f90: New.
2032 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2034 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2037 2011-07-25 Andrew Pinski <apinski@cavium.com>
2040 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2041 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2043 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2045 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2047 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2048 * gcc.c-torture/execute/loop-2g.c: Likewise.
2049 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2050 Require mmap support.
2051 * gcc.c-torture/execute/loop-2g.x: Likewise.
2052 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2053 (MAP_ANON): Provide default.
2054 * gcc.dg/20050826-1.c: Likewise.
2055 * gcc.target/i386/pr36533.c: Likewise.
2056 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2057 Use dg-require-effective-target mmap.
2059 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2062 * g++.dg/cpp0x/range-for19.C: New.
2064 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2067 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2070 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2073 * g++.dg/torture/pr49309.C: Remove.
2075 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2077 PR tree-optimization/49809
2078 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2081 2011-07-25 Richard Guenther <rguenther@suse.de>
2083 PR tree-optimization/49715
2084 * gcc.target/i386/pr49715-1.c: New testcase.
2085 * gcc.target/i386/pr49715-2.c: Likewise.
2087 2011-07-23 Jason Merrill <jason@redhat.com>
2089 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2091 2011-07-22 Jason Merrill <jason@redhat.com>
2094 * g++.dg/cpp0x/initlist55.C: New.
2096 2011-07-23 Tobias Burnus <burnus@net-b.de>
2099 * gfortran.dg/namelist_72.f: New.
2101 2011-07-23 Tobias Burnus <burnus@net-b.de>
2103 * gfortran.dg/coarray_25.f90: New.
2105 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2107 * override1.C: This test should use c++0x mode.
2108 * override3.C: New. Test the diagnostics in c++98 mode.
2110 2011-07-22 Jason Merrill <jason@redhat.com>
2111 Mark Glisse <marc.glisse@normalesup.org>
2114 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2117 * g++.dg/opt/builtins2.C: New.
2118 * g++.dg/other/error27.C: Don't rely on __builtin.
2120 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2122 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2124 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2125 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2126 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2127 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2129 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2132 2011-07-22 Richard Guenther <rguenther@suse.de>
2134 PR tree-optimization/45819
2135 * gcc.dg/pr45819.c: New testcase.
2137 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2139 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2141 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2145 * gcc.dg/graphite/run-id-pr47654.c: New.
2147 2011-07-21 Ian Lance Taylor <iant@google.com>
2150 * gcc.dg/pr49705.c: New test.
2152 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2154 * lib/target-supports.exp (check_avx_os_support_available): New.
2155 (check_effective_target_avx_runtime): Use it.
2157 2011-07-21 Richard Guenther <rguenther@suse.de>
2159 PR tree-optimization/49770
2160 * g++.dg/torture/pr49770.C: New testcase.
2162 2011-07-21 Kai Tietz <ktietz@redhat.com>
2164 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2165 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2167 2011-07-21 Tobias Burnus <burnus@net-b.de>
2169 * gfortran.dg/coarray_lib_token_1.f90: New.
2171 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2173 * gcc.dg/pr32912-2.c: Skip for AVR.
2174 * gcc.dg/pr44674.c: Add dg-require-profiling.
2176 2011-07-20 Jason Merrill <jason@redhat.com>
2178 * g++.dg/ext/desig2.C: New.
2180 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2182 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2184 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2185 * gcc.target/powerpc/recip-3.c: Ditto.
2187 2011-07-19 Jason Merrill <jason@redhat.com>
2189 PR c++/6709 (DR 743)
2190 PR c++/42603 (DR 950)
2191 * g++.dg/cpp0x/decltype21.C: New.
2193 2011-07-20 Richard Guenther <rguenther@suse.de>
2196 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2197 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2199 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2201 * gcc.target/arm/combine-movs.c: New.
2202 * gcc.target/arm/unsigned-extend-2.c: New.
2204 2011-07-19 Jason Merrill <jason@redhat.com>
2207 * g++.dg/cpp0x/variadic114.C: New.
2209 2011-07-19 Tobias Burnus <burnus@net-b.de>
2211 * gfortran.dg/coarray_args_1.f90: New.
2212 * gfortran.dg/coarray_args_2.f90: New.
2214 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2217 * gfortran.dg/allocate_error_3.f90: New.
2219 2011-07-19 Richard Guenther <rguenther@suse.de>
2221 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2222 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2223 * gcc.dg/torture/20110719-1.c: New testcase.
2225 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2227 PR tree-optimization/49768
2228 * gcc.c-torture/execute/pr49768.c: New test.
2230 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2232 PR tree-optimization/49771
2233 * gcc.dg/vect/pr49771.c: New test.
2235 2011-07-18 Martin Jambor <mjambor@suse.cz>
2237 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2238 * gcc.dg/ipa/ipa-2.c: Likewise.
2239 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2240 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2241 * gcc.dg/ipa/ipa-5.c: Likewise.
2242 * gcc.dg/ipa/ipa-7.c: Likewise.
2243 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2244 * gcc.dg/ipa/ipacost-1.c: Likewise.
2245 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2247 * gcc.dg/ipa/ipcp-1.c: New test.
2248 * gcc.dg/ipa/ipcp-2.c: Likewise.
2249 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2251 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2254 * gfortran.dg/pr49675.f90: New test.
2256 2011-07-18 Richard Guenther <rguenther@suse.de>
2258 * gcc.dg/torture/20110718-1.c: New testcase.
2260 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2262 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2263 * g++.dg/ext/bitfield3.C: Likewise.
2264 * g++.dg/ext/bitfield4.C: Likewise.
2265 * g++.dg/ext/bitfield5.C: Likewise.
2266 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2267 * g++.dg/other/pr23205-2.C: Likewise.
2268 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2269 * gcc.c-torture/compile/20001109-2.c: Likewise.
2270 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2271 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2272 * gcc.dg/bitfld-16.c: Likewise.
2273 * gcc.dg/bitfld-17.c: Likewise.
2274 * gcc.dg/bitfld-18.c: Likewise.
2275 * gcc.dg/builtins-config.h: Remove Netware support.
2276 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
2277 * gcc.dg/cdce2.c: Likewise.
2278 * gcc.dg/cpp/assert4.c: Remove netware support.
2279 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2280 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2282 * lib/target-supports.exp (check_visibility_available): Remove
2284 (check_profiling_available): Likewise.
2286 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
2288 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2290 2011-07-17 Tobias Burnus <burnus@net-b.de>
2291 Thomas Koenig <tkoenig@gcc.gnu.org>
2294 * gfortran.dg/generic_17.f90: Fix testcase.
2295 * gfortran.dg/interface_3.f90: Add dg-error.
2296 * gfortran.dg/use_14.f90: New.
2297 * gfortran.dg/use_15.f90: New.
2299 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
2301 * gnat.dg/pointer_controlled.adb: New test.
2303 2011-07-17 Tobias Burnus <burnus@net-b.de>
2306 * gfortran.dg/pointer_remapping_7.f90: New.
2308 2011-07-16 Jason Merrill <jason@redhat.com>
2310 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2312 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
2313 Jason Merrill <jason@redhat.com>
2317 * g++.dg/cpp0x/decltype29.C: Adjust.
2318 * g++.dg/cpp0x/error4.C: Adjust.
2319 * g++.dg/cpp0x/sfinae26.C: Adjust.
2320 * g++.dg/cpp0x/variadic105.C: Adjust.
2321 * g++.dg/template/deduce3.C: Adjust.
2322 * g++.dg/template/error45.C: Adjust.
2323 * g++.dg/template/ptrmem2.C: Adjust.
2324 * g++.dg/template/sfinae2.C: Adjust.
2325 * g++.old-deja/g++.pt/crash60.C: Adjust.
2326 * g++.old-deja/g++.pt/unify6.C: Adjust.
2327 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2328 * g++.dg/cpp0x/nullptr15.C: Adjust.
2329 * g++.dg/cpp0x/pr31431-2.C: Adjust.
2330 * g++.dg/cpp0x/pr31431.C: Adjust.
2331 * g++.dg/cpp0x/pr31434.C: Adjust.
2332 * g++.dg/cpp0x/sfinae11.C: Adjust
2333 * g++.dg/cpp0x/temp_default2.C: Adjust.
2334 * g++.dg/cpp0x/trailing4.C: Adjust.
2335 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2336 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2337 * g++.dg/cpp0x/variadic105.C: Adjust.
2338 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2339 * g++.dg/ext/vla2.C: Adjust.
2340 * g++.dg/other/ptrmem10.C: Adjust.
2341 * g++.dg/other/ptrmem11.C: Adjust.
2342 * g++.dg/overload/unknown1.C: Adjust.
2343 * g++.dg/template/conv11.C: Adjust.
2344 * g++.dg/template/dependent-expr5.C: Adjust.
2345 * g++.dg/template/friend.C: Adjust.
2346 * g++.dg/template/incomplete2.C: Adjust.
2347 * g++.dg/template/local4.C: Adjust.
2348 * g++.dg/template/local6.C: Adjust.
2349 * g++.dg/template/operator9.C: Adjust.
2350 * g++.dg/template/ttp25.C: Adjust.
2351 * g++.dg/template/unify10.C: Adjust.
2352 * g++.dg/template/unify11.C: Adjust.
2353 * g++.dg/template/unify6.C: Adjust.
2354 * g++.dg/template/unify9.C: Adjust.
2355 * g++.dg/template/varmod1.C: Adjust.
2356 * g++.old-deja/g++.brendan/crash56.C: Adjust.
2357 * g++.old-deja/g++.pt/crash28.C: Adjust.
2358 * g++.old-deja/g++.pt/explicit41.C: Adjust.
2359 * g++.old-deja/g++.pt/explicit77.C: Adjust.
2360 * g++.old-deja/g++.pt/expr2.C: Adjust.
2361 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2362 * g++.old-deja/g++.pt/spec5.C: Adjust.
2363 * g++.old-deja/g++.pt/spec6.C: Adjust.
2364 * g++.old-deja/g++.pt/unify4.C: Adjust.
2365 * g++.old-deja/g++.pt/unify8.C: Adjust.
2366 * g++.old-deja/g++.robertl/eb98.C: Adjust.
2367 * g++.dg/overload/template5.C: New testcase.
2368 * g++.dg/template/overload12.C: New testcase.
2370 2011-07-11 Tobias Burnus <burnus@net-b.de>
2372 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2373 * gfortran.dg/coarray_7.f90: Ditto.
2374 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2375 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2377 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
2379 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2381 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2382 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2383 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2385 * gcc.c-torture/execute/ieee/pr29302.x: New file.
2386 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2387 * gcc.dg/torture/builtin-math-7.c: Add a comment.
2389 2011-07-15 Jason Merrill <jason@redhat.com>
2392 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2393 Use --extra_opts instead of --additional_options.
2395 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2398 * g++.dg/torture/pr49309.C: Remove.
2400 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
2402 * gcc.target/tic6x/weak-call.c: New test.
2403 * gcc.target/tic6x/fpcmp.c: New test.
2404 * gcc.target/tic6x/fpdiv.c: New test.
2405 * gcc.target/tic6x/rotdi16-scan.c: New test.
2406 * gcc.target/tic6x/ffssi.c: New test.
2407 * gcc.target/tic6x/fpdiv-lib.c: New test.
2408 * gcc.target/tic6x/cold-lc.c: New test.
2409 * gcc.target/tic6x/longcalls.c: New test.
2410 * gcc.target/tic6x/abi-align-1.c: New test.
2411 * gcc.target/tic6x/fpcmp-finite.c: New test.
2412 * gcc.target/tic6x/rotdi16.c: New test.
2413 * gcc.target/tic6x/bswapl.c: New test.
2414 * gcc.target/tic6x/ffsdi.c: New test.
2415 * gcc.target/tic6x/tic6x.exp: New file.
2416 * gcc.target/tic6x/builtins/arith24.c: New test.
2417 * gcc.target/tic6x/builtins/smpy.c: New test.
2418 * gcc.target/tic6x/builtins/smpylh.c: New test.
2419 * gcc.target/tic6x/builtins/smpyh.c: New test.
2420 * gcc.target/tic6x/builtins/sarith1.c: New test.
2421 * gcc.target/tic6x/builtins/extclr.c: New test
2422 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2423 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2424 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2425 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2427 * gcc.c-torture/execute/20101011-1.c: Add a condition for
2429 * gcc.dg/20020312-2.c: Likewise.
2430 * gcc.dg/pr27095.c: Handle tic6x like hppa.
2431 * gcc.dg/torture/pr37868.c: Skip on tic6x.
2432 * gcc.dg/torture/builtin-math-7.c: Likewise.
2435 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2436 not testing tic6x-*-*.
2438 2011-07-14 Andrew Pinski <pinskia@gmail.com>
2441 * g++.dg/torture/pr49309.C: New testcase.
2443 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
2445 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2447 2011-07-14 Richard Guenther <rguenther@suse.de>
2449 PR tree-optimization/49651
2450 * gcc.dg/torture/pr49651.c: New testcase.
2452 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
2455 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2457 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2459 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2460 -mno-pointers-to-nested-functions.
2461 * gcc.target/powerpc/no-r11-2.c: Ditto.
2462 * gcc.target/powerpc/no-r11-3.c: Ditto.
2464 2011-07-13 Jason Merrill <jason@redhat.com>
2466 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2467 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2468 when compiling C files.
2469 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2470 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2471 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2472 * g++.dg/lookup/anon2.C: Likewise.
2473 * g++.dg/tree-ssa/copyprop.C: Likewise.
2474 * g++.old-deja/g++.jason/rfg27.C: Likewise.
2475 * g++.dg/init/vector1.C: Ignore narrowing errors.
2476 * g++.dg/torture/pr35526.C: Likewise.
2477 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2479 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2482 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2485 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2487 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2488 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2490 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2492 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2493 * lib/obj-c++.exp (obj-c++_init): Ditto.
2494 * lib/file-format.exp (gcc_target_object_format): Ditto.
2495 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2496 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2497 (check_visibility_available): Ditto.
2498 (check_effective_target_tls_native): Ditto.
2499 (check_effective_target_tls_emulated): Ditto.
2500 (check_effective_target_function_sections): Ditto.
2502 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2504 * gcc.target/arm/pr48183.c: New test.
2506 2011-07-13 Richard Guenther <rguenther@suse.de>
2508 * gcc.dg/torture/20110713-1.c: New testcase.
2510 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2513 * gcc.c-torture/compile/pr49474.c: New testcase.
2515 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2517 PR tree-optimization/49712
2518 * gcc.c-torture/execute/pr49712.c: New test.
2520 2011-07-11 Jason Merrill <jason@redhat.com>
2523 * g++.dg/template/recurse3.C: New.
2525 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2528 * gcc.dg/guality/csttest.c: New test.
2531 * gfortran.dg/pr49698.f90: New test.
2533 2011-07-11 Jeff Law <law@redhat.com>
2535 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2537 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2539 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2540 * go.test/go-test.exp (go-set-goarch): Likewise.
2542 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2545 * gcc.target/avr/torture/pr39633.c: New test case.
2547 2011-07-11 Tobias Burnus <burnus@net-b.de>
2550 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2552 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2554 * lib/target-supports.exp (check_effective_target_scheduling):
2556 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2557 * gcc.dg/pr45055.c: Ditto.
2558 * gcc.dg/pr45353.c: Ditto.
2559 * g++.dg/pr45056.C: Ditto.
2561 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2563 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2564 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2565 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2566 * g++.dg/torture/pr31863.C: Skip AVR.
2568 2011-07-10 Tobias Burnus <burnus@net-b.de>
2571 * gfortran.dg/intrinsic_signal.f90: New.
2573 2011-07-09 Jason Merrill <jason@redhat.com>
2575 * g++.dg/cpp0x/regress/regress6.C: New.
2576 * g++.dg/parse/crash45.C: Adjust message.
2577 * g++.dg/template/crash38.C: Adjust message.
2578 * g++.dg/template/crash64.C: Adjust message.
2580 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
2582 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2583 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2584 * g++.dg/abi/bitfield3.C: Likewise.
2585 * g++.dg/eh/pr38662.C: Likewise.
2586 * g++.dg/ext/attrib36.C: Likewise.
2587 * g++.dg/ext/attrib37.C: Likewise.
2588 * g++.dg/ext/attrib8.C: Likewise.
2589 * g++.dg/ext/tmplattr1.C: Likewise.
2590 * g++.dg/inherit/override-attribs.C: Likewise.
2591 * g++.dg/opt/inline9.C: Likewise.
2592 * g++.dg/opt/life1.C: Likewise.
2593 * g++.dg/opt/longbranch2.C: Likewise.
2594 * g++.dg/opt/nrv12.C: Likewise.
2595 * g++.dg/opt/reg-stack4.C: Likewise.
2596 * g++.dg/other/pr35504.C: Likewise.
2597 * g++.dg/other/pr39496.C: Likewise.
2598 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2599 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2600 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2601 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2602 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2603 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2604 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2605 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2606 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2607 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2608 * g++.dg/warn/pr15774-1.C: Likewise.
2609 * g++.dg/warn/pr15774-2.C: Likewise.
2610 * g++.old-deja/g++.ext/attrib1.C: Likewise.
2611 * g++.old-deja/g++.ext/attrib2.C: Likewise.
2612 * g++.old-deja/g++.ext/attrib3.C: Likewise.
2613 * g++.old-deja/g++.pt/asm2.C: Likewise.
2614 * gcc.c-torture/compile/20000804-1.c: Likewise.
2615 * gcc.c-torture/compile/pr16566-2.c: Likewise.
2616 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2617 * gcc.dg/20020108-1.c: Likewise.
2618 * gcc.dg/20020122-2.c: Likewise.
2619 * gcc.dg/20020122-3.c: Likewise.
2620 * gcc.dg/20020206-1.c: Likewise.
2621 * gcc.dg/20020219-1.c: Likewise.
2622 * gcc.dg/20020310-1.c: Likewise.
2623 * gcc.dg/20020411-1.c: Likewise.
2624 * gcc.dg/20020418-2.c: Likewise.
2625 * gcc.dg/20020426-2.c: Likewise.
2626 * gcc.dg/20020517-1.c: Likewise.
2627 * gcc.dg/20030204-1.c: Likewise.
2628 * gcc.dg/20030826-2.c: Likewise.
2629 * gcc.dg/20031102-1.c: Likewise.
2630 * gcc.dg/20031202-1.c: Likewise.
2631 * gcc.dg/20050111-1.c: Likewise.
2632 * gcc.dg/20050503-1.c: Likewise.
2633 * gcc.dg/array-init-1.c: Likewise.
2634 * gcc.dg/builtin-apply4.c: Likewise.
2635 * gcc.dg/dfp/pr31344.c: Likewise.
2636 * gcc.dg/gomp/atomic-11.c: Likewise.
2637 * gcc.dg/graphite/pr40281.c: Likewise.
2638 * gcc.dg/ia64-sync-1.c: Likewise.
2639 * gcc.dg/ia64-sync-2.c: Likewise.
2640 * gcc.dg/ia64-sync-3.c: Likewise.
2641 * gcc.dg/ia64-sync-4.c: Likewise.
2642 * gcc.dg/ifcvt-fabs-1.c: Likewise.
2643 * gcc.dg/invalid-call-1.c: Likewise.
2644 * gcc.dg/loop-3.c: Likewise.
2645 * gcc.dg/lower-subreg-1.c: Likewise.
2646 * gcc.dg/lto/pr47259_0.c: Likewise.
2647 * gcc.dg/nested-calls-1.c: Likewise.
2648 * gcc.dg/pr20017.c: Likewise.
2649 * gcc.dg/pr25023.c: Likewise.
2650 * gcc.dg/pr27671-2.c: Likewise.
2651 * gcc.dg/pr32176.c: Likewise.
2652 * gcc.dg/pr33676.c: Likewise.
2653 * gcc.dg/pr35045.c: Likewise.
2654 * gcc.dg/pr36015.c: Likewise.
2655 * gcc.dg/pr36584.c: Likewise.
2656 * gcc.dg/pr36998.c: Likewise.
2657 * gcc.dg/pr37438.c: Likewise.
2658 * gcc.dg/pr37908.c: Likewise.
2659 * gcc.dg/pr41241.c: Likewise.
2660 * gcc.dg/pr41340.c: Likewise.
2661 * gcc.dg/pr44136.c: Likewise.
2662 * gcc.dg/pr44194-1.c: Likewise.
2663 * gcc.dg/pr46212.c: Likewise.
2664 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2665 * gcc.dg/setjmp-2.c: Likewise.
2666 * gcc.dg/short-compare-1.c: Likewise.
2667 * gcc.dg/short-compare-2.c: Likewise.
2668 * gcc.dg/smod-1.c: Likewise.
2669 * gcc.dg/sync-2.c: Likewise.
2670 * gcc.dg/sync-3.c: Likewise.
2671 * gcc.dg/tls/opt-1.c: Likewise.
2672 * gcc.dg/tls/opt-2.c: Likewise.
2673 * gcc.dg/tls/opt-3.c: Likewise.
2674 * gcc.dg/torture/badshift.c: Likewise.
2675 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2676 * gcc.dg/torture/pr20314-2.c: Likewise.
2677 * gcc.dg/torture/pr36891.c: Likewise.
2678 * gcc.dg/torture/pr38774.c: Likewise.
2679 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2680 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2681 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2682 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2683 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2684 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2685 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2686 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2687 * gcc.dg/tree-ssa/loop-28.c: Likewise.
2688 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2689 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2690 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2691 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2692 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2693 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2694 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2695 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2696 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2697 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2698 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2699 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2700 * gcc.dg/unroll-1.c: Likewise.
2701 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2702 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2703 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2704 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2705 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2706 * gcc.target/i386/20000609-1.c: Likewise.
2707 * gcc.target/i386/20000720-1.c: Likewise.
2708 * gcc.target/i386/20000724-1.c: Likewise.
2709 * gcc.target/i386/20011107-1.c: Likewise.
2710 * gcc.target/i386/20011119-1.c: Likewise.
2711 * gcc.target/i386/20020201-3.c: Likewise.
2712 * gcc.target/i386/20020218-1.c: Likewise.
2713 * gcc.target/i386/20020729-1.c: Likewise.
2714 * gcc.target/i386/20030926-1.c: Likewise.
2715 * gcc.target/i386/20060125-1.c: Likewise.
2716 * gcc.target/i386/20060125-2.c: Likewise.
2717 * gcc.target/i386/20060512-1.c: Likewise.
2718 * gcc.target/i386/20060512-2.c: Likewise.
2719 * gcc.target/i386/20060512-3.c: Likewise.
2720 * gcc.target/i386/20060512-4.c: Likewise.
2721 * gcc.target/i386/387-1.c: Likewise.
2722 * gcc.target/i386/387-2.c: Likewise.
2723 * gcc.target/i386/387-5.c: Likewise.
2724 * gcc.target/i386/387-6.c: Likewise.
2725 * gcc.target/i386/980312-1.c: Likewise.
2726 * gcc.target/i386/980313-1.c: Likewise.
2727 * gcc.target/i386/990117-1.c: Likewise.
2728 * gcc.target/i386/990424-1.c: Likewise.
2729 * gcc.target/i386/990524-1.c: Likewise.
2730 * gcc.target/i386/991129-1.c: Likewise.
2731 * gcc.target/i386/991214-1.c: Likewise.
2732 * gcc.target/i386/991230-1.c: Likewise.
2733 * gcc.target/i386/addr-sel-1.c: Likewise.
2734 * gcc.target/i386/aggregate-ret1.c: Likewise.
2735 * gcc.target/i386/aggregate-ret2.c: Likewise.
2736 * gcc.target/i386/align-main-3.c: Likewise.
2737 * gcc.target/i386/amd64-abi-1.c: Likewise.
2738 * gcc.target/i386/amd64-abi-2.c: Likewise.
2739 * gcc.target/i386/amd64-abi-4.c: Likewise.
2740 * gcc.target/i386/amd64-abi-5.c: Likewise.
2741 * gcc.target/i386/amd64-abi-6.c: Likewise.
2742 * gcc.target/i386/asm-1.c: Likewise.
2743 * gcc.target/i386/asm-3.c: Likewise.
2744 * gcc.target/i386/asm-5.c: Likewise.
2745 * gcc.target/i386/attributes-error.c: Likewise.
2746 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2747 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2748 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2749 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2750 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2751 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2752 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2753 * gcc.target/i386/avx-vmovd-2.c: Likewise.
2754 * gcc.target/i386/avx-vmovq-2.c: Likewise.
2755 * gcc.target/i386/avx-vmovq-3.c: Likewise.
2756 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2757 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2758 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2759 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2760 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2761 * gcc.target/i386/bitfield1.c: Likewise.
2762 * gcc.target/i386/bitfield2.c: Likewise.
2763 * gcc.target/i386/bmi-2.c: Likewise.
2764 * gcc.target/i386/bmi-5.c: Likewise.
2765 * gcc.target/i386/builtin-unreachable.c: Likewise.
2766 * gcc.target/i386/cleanup-2.c: Likewise.
2767 * gcc.target/i386/clobbers.c: Likewise.
2768 * gcc.target/i386/cmov8.c: Likewise.
2769 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2770 * gcc.target/i386/compress-float-387-pic.c: Likewise.
2771 * gcc.target/i386/compress-float-387.c: Likewise.
2772 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2773 * gcc.target/i386/compress-float-sse.c: Likewise.
2774 * gcc.target/i386/crc32-2.c: Likewise.
2775 * gcc.target/i386/crc32-3.c: Likewise.
2776 * gcc.target/i386/divmod-7.c: Likewise.
2777 * gcc.target/i386/divmod-8.c: Likewise.
2778 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2779 * gcc.target/i386/fma3-builtin.c: Likewise.
2780 * gcc.target/i386/fma3-fma.c: Likewise.
2781 * gcc.target/i386/fma4-256-vector.c: Likewise.
2782 * gcc.target/i386/fma4-builtin.c: Likewise.
2783 * gcc.target/i386/fma4-fma-2.c: Likewise.
2784 * gcc.target/i386/fma4-fma.c: Likewise.
2785 * gcc.target/i386/fma4-vector-2.c: Likewise.
2786 * gcc.target/i386/fma4-vector.c: Likewise.
2787 * gcc.target/i386/funcspec-1.c: Likewise.
2788 * gcc.target/i386/funcspec-10.c: Likewise.
2789 * gcc.target/i386/funcspec-11.c: Likewise.
2790 * gcc.target/i386/funcspec-2.c: Likewise.
2791 * gcc.target/i386/funcspec-5.c: Likewise.
2792 * gcc.target/i386/funcspec-6.c: Likewise.
2793 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2794 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2795 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2796 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2797 * gcc.target/i386/incoming-1.c: Likewise.
2798 * gcc.target/i386/incoming-10.c: Likewise.
2799 * gcc.target/i386/incoming-11.c: Likewise.
2800 * gcc.target/i386/incoming-12.c: Likewise.
2801 * gcc.target/i386/incoming-13.c: Likewise.
2802 * gcc.target/i386/incoming-14.c: Likewise.
2803 * gcc.target/i386/incoming-15.c: Likewise.
2804 * gcc.target/i386/incoming-2.c: Likewise.
2805 * gcc.target/i386/incoming-3.c: Likewise.
2806 * gcc.target/i386/incoming-4.c: Likewise.
2807 * gcc.target/i386/incoming-5.c: Likewise.
2808 * gcc.target/i386/incoming-6.c: Likewise.
2809 * gcc.target/i386/incoming-7.c: Likewise.
2810 * gcc.target/i386/incoming-8.c: Likewise.
2811 * gcc.target/i386/incoming-9.c: Likewise.
2812 * gcc.target/i386/lea.c: Likewise.
2813 * gcc.target/i386/local.c: Likewise.
2814 * gcc.target/i386/loop-1.c: Likewise.
2815 * gcc.target/i386/loop-2.c: Likewise.
2816 * gcc.target/i386/loop-3.c: Likewise.
2817 * gcc.target/i386/max-stack-align.c: Likewise.
2818 * gcc.target/i386/memcpy-1.c: Likewise.
2819 * gcc.target/i386/movbe-2.c: Likewise.
2820 * gcc.target/i386/movq-2.c: Likewise.
2821 * gcc.target/i386/movq.c: Likewise.
2822 * gcc.target/i386/nrv1.c: Likewise.
2823 * gcc.target/i386/pad-4.c: Likewise.
2824 * gcc.target/i386/pad-5a.c: Likewise.
2825 * gcc.target/i386/pad-5b.c: Likewise.
2826 * gcc.target/i386/pad-6a.c: Likewise.
2827 * gcc.target/i386/pad-6b.c: Likewise.
2828 * gcc.target/i386/pad-7.c: Likewise.
2829 * gcc.target/i386/pad-9.c: Likewise.
2830 * gcc.target/i386/pentium4-not-mull.c: Likewise.
2831 * gcc.target/i386/pic-1.c: Likewise.
2832 * gcc.target/i386/pr12092-1.c: Likewise.
2833 * gcc.target/i386/pr12329.c: Likewise.
2834 * gcc.target/i386/pr21518.c: Likewise.
2835 * gcc.target/i386/pr22362.c: Likewise.
2836 * gcc.target/i386/pr22585.c: Likewise.
2837 * gcc.target/i386/pr23098.c: Likewise.
2838 * gcc.target/i386/pr25196.c: Likewise.
2839 * gcc.target/i386/pr25293.c: Likewise.
2840 * gcc.target/i386/pr25654.c: Likewise.
2841 * gcc.target/i386/pr26449.c: Likewise.
2842 * gcc.target/i386/pr26778.c: Likewise.
2843 * gcc.target/i386/pr26826.c: Likewise.
2844 * gcc.target/i386/pr27266.c: Likewise.
2845 * gcc.target/i386/pr29978.c: Likewise.
2846 * gcc.target/i386/pr30505.c: Likewise.
2847 * gcc.target/i386/pr30961-1.c: Likewise.
2848 * gcc.target/i386/pr31628.c: Likewise.
2849 * gcc.target/i386/pr32000-2.c: Likewise.
2850 * gcc.target/i386/pr32661-1.c: Likewise.
2851 * gcc.target/i386/pr32708-2.c: Likewise.
2852 * gcc.target/i386/pr32708-3.c: Likewise.
2853 * gcc.target/i386/pr34256.c: Likewise.
2854 * gcc.target/i386/pr34312.c: Likewise.
2855 * gcc.target/i386/pr34522.c: Likewise.
2856 * gcc.target/i386/pr35160.c: Likewise.
2857 * gcc.target/i386/pr35281.c: Likewise.
2858 * gcc.target/i386/pr36246.c: Likewise.
2859 * gcc.target/i386/pr36786.c: Likewise.
2860 * gcc.target/i386/pr37275.c: Likewise.
2861 * gcc.target/i386/pr37843-3.c: Likewise.
2862 * gcc.target/i386/pr37843-4.c: Likewise.
2863 * gcc.target/i386/pr39082-1.c: Likewise.
2864 * gcc.target/i386/pr39431.c: Likewise.
2865 * gcc.target/i386/pr39496.c: Likewise.
2866 * gcc.target/i386/pr39543-2.c: Likewise.
2867 * gcc.target/i386/pr39911.c: Likewise.
2868 * gcc.target/i386/pr40718.c: Likewise.
2869 * gcc.target/i386/pr40906-1.c: Likewise.
2870 * gcc.target/i386/pr40906-2.c: Likewise.
2871 * gcc.target/i386/pr40906-3.c: Likewise.
2872 * gcc.target/i386/pr40934.c: Likewise.
2873 * gcc.target/i386/pr41900.c: Likewise.
2874 * gcc.target/i386/pr42589.c: Likewise.
2875 * gcc.target/i386/pr43662.c: Likewise.
2876 * gcc.target/i386/pr43671.c: Likewise.
2877 * gcc.target/i386/pr43766.c: Likewise.
2878 * gcc.target/i386/pr43869.c: Likewise.
2879 * gcc.target/i386/pr44942.c: Likewise.
2880 * gcc.target/i386/pr44948-2a.c: Likewise.
2881 * gcc.target/i386/pr45234.c: Likewise.
2882 * gcc.target/i386/pr45336-2.c: Likewise.
2883 * gcc.target/i386/pr45336-4.c: Likewise.
2884 * gcc.target/i386/pr45852.c: Likewise.
2885 * gcc.target/i386/pr46470.c: Likewise.
2886 * gcc.target/i386/pr48037-1.c: Likewise.
2887 * gcc.target/i386/pr48389.c: Likewise.
2888 * gcc.target/i386/pr49095.c: Likewise.
2889 * gcc.target/i386/pr9771-1.c: Likewise.
2890 * gcc.target/i386/rdfsbase-1.c: Likewise.
2891 * gcc.target/i386/rdfsbase-2.c: Likewise.
2892 * gcc.target/i386/rdgsbase-1.c: Likewise.
2893 * gcc.target/i386/rdgsbase-2.c: Likewise.
2894 * gcc.target/i386/rdrand-3.c: Likewise.
2895 * gcc.target/i386/regparm-stdcall.c: Likewise.
2896 * gcc.target/i386/regparm.c: Likewise.
2897 * gcc.target/i386/reload-1.c: Likewise.
2898 * gcc.target/i386/rotate-2.c: Likewise.
2899 * gcc.target/i386/sibcall-5.c: Likewise.
2900 * gcc.target/i386/signbit-1.c: Likewise.
2901 * gcc.target/i386/signbit-2.c: Likewise.
2902 * gcc.target/i386/signbit-3.c: Likewise.
2903 * gcc.target/i386/sse-5.c: Likewise.
2904 * gcc.target/i386/sse-8.c: Likewise.
2905 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2906 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2907 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2908 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2909 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2910 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2911 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2912 * gcc.target/i386/sse2-movq-2.c: Likewise.
2913 * gcc.target/i386/sse2-movq-3.c: Likewise.
2914 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2915 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2916 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2917 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2918 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2919 * gcc.target/i386/ssefn-1.c: Likewise.
2920 * gcc.target/i386/ssefn-2.c: Likewise.
2921 * gcc.target/i386/sseregparm-1.c: Likewise.
2922 * gcc.target/i386/sseregparm-2.c: Likewise.
2923 * gcc.target/i386/sseregparm-3.c: Likewise.
2924 * gcc.target/i386/sseregparm-4.c: Likewise.
2925 * gcc.target/i386/sseregparm-5.c: Likewise.
2926 * gcc.target/i386/sseregparm-6.c: Likewise.
2927 * gcc.target/i386/sseregparm-7.c: Likewise.
2928 * gcc.target/i386/sseregparm-8.c: Likewise.
2929 * gcc.target/i386/stack-realign.c: Likewise.
2930 * gcc.target/i386/stack-usage-realign.c: Likewise.
2931 * gcc.target/i386/stackalign/asm-1.c: Likewise.
2932 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2933 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2934 * gcc.target/i386/stackalign/return-1.c: Likewise.
2935 * gcc.target/i386/stackalign/return-2.c: Likewise.
2936 * gcc.target/i386/stackalign/return-3.c: Likewise.
2937 * gcc.target/i386/tailcall-1.c: Likewise.
2938 * gcc.target/i386/tbm-2.c: Likewise.
2939 * gcc.target/i386/udivmod-7.c: Likewise.
2940 * gcc.target/i386/udivmod-8.c: Likewise.
2941 * gcc.target/i386/unroll-1.c: Likewise.
2942 * gcc.target/i386/vararg-1.c: Likewise.
2943 * gcc.target/i386/vararg-2.c: Likewise.
2944 * gcc.target/i386/vect8-ret.c: Likewise.
2945 * gcc.target/i386/vectorize5.c: Likewise.
2946 * gcc.target/i386/wmul-1.c: Likewise.
2947 * gcc.target/i386/wmul-2.c: Likewise.
2948 * gcc.target/i386/wrfsbase-1.c: Likewise.
2949 * gcc.target/i386/wrfsbase-2.c: Likewise.
2950 * gcc.target/i386/wrgsbase-1.c: Likewise.
2951 * gcc.target/i386/wrgsbase-2.c: Likewise.
2952 * gcc.target/i386/xop-pcmov.c: Likewise.
2953 * gcc.target/i386/xop-pcmov2.c: Likewise.
2954 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2955 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2956 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2957 * gcc.target/i386/xop-shift1-vector.c: Likewise.
2958 * gcc.target/i386/xop-shift2-vector.c: Likewise.
2959 * gcc.target/i386/xop-shift3-vector.c: Likewise.
2960 * gcc.target/i386/zee.c: Likewise.
2961 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2962 * gfortran.dg/compiler-directive_2.f: Likewise.
2963 * gfortran.dg/g77/20010216-1.f: Likewise.
2964 * gfortran.dg/gomp/pr39152.f90: Likewise.
2965 * gfortran.dg/pr33794.f90: Likewise.
2967 2011-07-09 Jason Merrill <jason@redhat.com>
2969 * g++.dg/cpp0x/regress/regress5.C: New.
2971 2011-07-08 Jason Merrill <jason@redhat.com>
2974 * g++.dg/expr/compound-asn1.C: New.
2975 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2977 2011-07-08 Jakub Jelinek <jakub@redhat.com>
2980 * gcc.target/powerpc/altivec-34.c: New test.
2982 2011-07-08 Jason Merrill <jason@redhat.com>
2985 * g++.dg/abi/guard3.C: New.
2987 2011-07-08 Julian Brown <julian@codesourcery.com>
2989 * lib/target-supports.exp
2990 (check_effective_target_arm_little_endian): New.
2991 (check_effective_target_vect_pack_trunc): Use above.
2992 (check_effective_target_vect_unpack): Likewise.
2993 (check_effective_target_vect_element_align): Test
2994 check_effective_target_arm_vect_no_misalign for ARM.
2996 2011-07-08 Jason Merrill <jason@redhat.com>
2999 * g++.dg/cpp0x/constexpr-rom.C: New.
3001 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3004 * g++.dg/torture/pr49519.C: New test.
3006 2011-07-08 Martin Jambor <mjambor@suse.cz>
3008 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3010 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3013 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3015 2011-07-08 Richard Guenther <rguenther@suse.de>
3017 PR tree-optimization/49662
3018 * gcc.dg/graphite/interchange-14.c: XFAIL.
3019 * gcc.dg/graphite/interchange-15.c: Likewise.
3020 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3022 2011-07-06 Jason Merrill <jason@redhat.com>
3025 * g++.dg/cpp0x/regress/regress4.C: New.
3027 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3030 * gfortran.dg/result_in_spec_4.f90: New test.
3032 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3034 * gcc.target/sparc/cas64.c: New test.
3036 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3039 * g++.dg/torture/pr49644.C: New test.
3042 * gcc.c-torture/execute/pr49644.c: New test.
3044 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3046 * lib/target-supports.exp (check_effective_target_ia32): New.
3047 (check_effective_target_x32): Likewise.
3048 (check_effective_target_vect_cmdline_needed): Also check x32.
3050 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3052 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3054 * gcc.target/arm/pr42235.c: Likewise.
3055 * gcc.target/arm/pr42495.c: Likewise.
3056 * gcc.target/arm/pr42574.c: Likewise.
3057 * gcc.target/arm/thumb-branch1.c: Likewise.
3059 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3060 unneeded prune of possible warning.
3061 * gcc.target/arm/pr40956.c: Likewise.
3062 * gcc.target/arm/pr42505.c: Likewise.
3064 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3065 * gcc.c-torture/compile/pr46883.c: Likewise.
3066 * gcc.c-torture/compile/pr46934.c: Likewise.
3068 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3069 for move to ../../gcc.c-torture/compile.
3070 * gcc.target/arm/pr46883.c: Likewise.
3071 * gcc.target/arm/pr46934.c: Likewise.
3073 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3074 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3075 * gcc.target/arm/wmul-1.c: Likewise.
3076 * gcc.target/arm/wmul-2.c: Likewise.
3077 * gcc.target/arm/wmul-3.c: Likewise.
3078 * gcc.target/arm/wmul-4.c: Likewise.
3079 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3080 add tab after scan target.
3081 * gcc.target/arm/smlaltt-1.c: Likewise.
3082 * gcc.target/arm/smlatb-1.c: Likewise.
3083 * gcc.target/arm/smlatt-1.c: Likewise.
3085 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3088 * gcc.dg/debug/pr49522.c: New test.
3090 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3092 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3093 * gcc.dg/pr46212.c: Run only if target int32plus.
3094 * gcc.dg/torture/pr48146.c: Ditto.
3095 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3096 * c-c++-common/pr44832.c: Ditto.
3097 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3098 * gcc.dg/pr31490.c: Ditto.
3099 * gcc.dg/torture/builtin-math-7.c: Run only if target
3101 * gcc.dg/torture/pr45764.c: Skip for AVR.
3102 * gcc.dg/pr47893.c: Ditto.
3104 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3106 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3107 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3108 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3109 add tab to scan target.
3111 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3113 * gcc.target/arm/neon-modes-3.c: New test.
3115 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3117 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3118 -fno-loop-interchange -ffast-math.
3120 2011-07-07 Richard Guenther <rguenther@suse.de>
3122 * gcc.dg/ftrapv-3.c: New testcase.
3124 2011-07-07 Richard Guenther <rguenther@suse.de>
3126 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3127 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3129 2011-07-07 Kai Tietz <ktietz@redhat.com>
3131 * gcc.dg/binop-notxor1.c: New test.
3132 * gcc.dg/binop-notand4a.c: New test.
3133 * gcc.dg/binop-notxor2.c: New test.
3134 * gcc.dg/binop-notand3a.c: New test.
3135 * gcc.dg/binop-notand2a.c: New test.
3136 * gcc.dg/binop-notand6a.c: New test.
3137 * gcc.dg/binop-notor1.c: New test.
3138 * gcc.dg/binop-notand1a.c: New test.
3139 * gcc.dg/binop-notand5a.c: New test.
3140 * gcc.dg/binop-notor2.c: New test.
3142 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3145 * gcc.dg/gomp/pr49640.c: New test.
3147 2011-07-07 Richard Guenther <rguenther@suse.de>
3149 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3151 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3154 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3156 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3158 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3159 * gcc.target/powerpc/no-r11-2.c: Ditto.
3160 * gcc.target/powerpc/no-r11-3.c: Ditto.
3162 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3164 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3165 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3167 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3169 * lib/target-supports.exp (check_profiling_available): Disable
3170 profiling with -fprofile-generate for target avr.
3172 2011-07-06 Richard Guenther <rguenther@suse.de>
3174 PR tree-optimization/49645
3175 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3177 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3180 * gcc.dg/pr47383.c: New.
3182 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3184 PR tree-optimization/49647
3185 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3187 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3190 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3191 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3193 2011-07-05 Jason Merrill <jason@redhat.com>
3196 * g++.dg/template/template-id-4.C: New.
3198 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3200 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3201 * gcc.dg/pr43402.c: Ditto.
3203 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3205 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3207 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3209 * gcc.target/powerpc/ppc-switch-1.c: New test for
3210 --param case-values-threshold.
3211 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3213 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3215 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3217 2011-07-05 Jason Merrill <jason@redhat.com>
3219 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3221 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3223 PR tree-optimization/47654
3224 * gcc.dg/graphite/block-pr47654.c: New.
3226 2011-07-05 Jason Merrill <jason@redhat.com>
3228 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3230 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3232 PR tree-optimization/49580
3233 * gcc.dg/autopar/pr49580.c: New test.
3235 2011-07-05 Richard Guenther <rguenther@suse.de>
3237 PR tree-optimization/49518
3238 PR tree-optimization/49628
3239 * g++.dg/torture/pr49628.C: New testcase.
3240 * gcc.dg/torture/pr49518.c: Likewise.
3242 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3244 * ada/acats/run_acats (which): Extract last field from type -p,
3245 type output only if command succeeded.
3247 2011-07-04 Jason Merrill <jason@redhat.com>
3249 * g++.dg/abi/mangle48.C: New.
3251 * g++.dg/cpp0x/diag1.C: New.
3253 * g++.dg/diagnostic/aka1.C: New.
3255 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3257 PR rtl-optimization/49619
3258 * gcc.dg/pr49619.c: New test.
3260 PR rtl-optimization/49472
3261 * gfortran.dg/pr49472.f90: New test.
3264 * gcc.dg/pr49602.c: New test.
3266 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
3270 * gcc.target/avr/avr.exp: Run over cpp files, too.
3271 * gcc.target/avr/torture/avr-torture.exp: Ditto.
3272 * gcc.target/avr/progmem.h: New file.
3273 * gcc.target/avr/exit-abort.h: New file.
3274 * gcc.target/avr/progmem-error-1.c: New file.
3275 * gcc.target/avr/progmem-error-1.cpp: New file.
3276 * gcc.target/avr/progmem-warning-1.c: New file.
3277 * gcc.target/avr/torture/progmem-1.c: New file.
3278 * gcc.target/avr/torture/progmem-1.cpp: New file.
3280 2011-07-04 Richard Guenther <rguenther@suse.de>
3282 PR tree-optimization/49615
3283 * g++.dg/torture/pr49615.C: New testcase.
3285 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
3287 PR tree-optimization/49610
3288 * gcc.dg/vect/pr49610.c: New test.
3290 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
3292 * gnat.dg/specs/debug1.ads: New test.
3294 2011-07-02 Janus Weil <janus@gcc.gnu.org>
3297 * gfortran.dg/typebound_proc_23.f90: New.
3299 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
3302 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3304 2011-07-01 Jason Merrill <jason@redhat.com>
3307 * g++.dg/template/template-id-3.C: New.
3310 * g++.dg/template/qualified-id4.C: New.
3313 * g++.dg/template/explicit-args4.C: New.
3316 * g++.dg/template/offsetof2.C: New.
3318 2011-07-01 Kai Tietz <ktietz@redhat.com>
3320 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3322 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3325 * lib/target-supports.exp (check_effective_target_gld): New proc.
3327 2011-07-01 Richard Guenther <rguenther@suse.de>
3329 PR tree-optimization/49603
3330 * gcc.dg/torture/pr49603.c: New testcase.
3332 2011-06-30 Jason Merrill <jason@redhat.com>
3335 * g++.dg/rtti/template1.C: New.
3338 * g++.dg/cpp0x/regress/ctor1.C: New.
3341 * g++.dg/cpp0x/initlist54.C: New.
3343 2011-06-30 Martin Jambor <mjambor@suse.cz>
3345 * gcc.dg/tree-ssa/sra-12.c: New test.
3347 2011-06-29 Jason Merrill <jason@redhat.com>
3349 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3351 2011-06-30 Richard Guenther <rguenther@suse.de>
3353 PR tree-optimization/46787
3354 * gcc.dg/vect/vect-121.c: New testcase.
3356 2011-06-30 Martin Jambor <mjambor@suse.cz>
3358 PR tree-optimization/49094
3359 * gcc.dg/tree-ssa/pr49094.c: New test.
3361 2011-06-30 Jakub Jelinek <jakub@redhat.com>
3364 * gfortran.dg/pr49540-1.f90: New test.
3365 * gfortran.dg/pr49540-2.f90: New test.
3367 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3370 * ada/acats/run_acats (which): Use last field of type -p output.
3372 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3373 Iain Sandoe <iains@gcc.gnu.org>
3376 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3377 Only skip on 64-bit *-*-darwin8* && !objc2.
3379 2011-06-30 Richard Guenther <rguenther@suse.de>
3381 PR tree-optimization/38752
3382 * gcc.c-torture/compile/pr38752.c: New testcase.
3384 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
3386 * gcc.dg/vect/slp-widen-mult-half.c: New test.
3387 * gcc.dg/vect/vect-widen-mult-half.c: New test.
3389 2011-06-29 Jason Merrill <jason@redhat.com>
3392 * g++.dg/cpp0x/initlist53.C: Use placement new.
3393 * g++.dg/cpp0x/initlist-value.C: Use placement new.
3394 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3397 * g++.dg/cpp0x/trailing6.C: New.
3398 * g++.dg/cpp0x/pr45908.C: No error.
3401 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3404 * g++.dg/cpp0x/constexpr-using2.C: New.
3406 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3409 * g++.dg/cpp0x/constexpr-diag3.C: New.
3410 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3411 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3412 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3413 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3415 2011-06-29 Jason Merrill <jason@redhat.com>
3417 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3419 2011-06-29 Richard Guenther <rguenther@suse.de>
3421 * gcc.dg/tree-ssa/loop-17.c: Adjust.
3423 2011-06-29 Jason Merrill <jason@redhat.com>
3425 * g++.dg/cpp0x/initlist-value2.C: New.
3427 * g++.dg/cpp0x/constexpr-initlist4.C: New.
3428 * g++.dg/cpp0x/initlist-value.C: New.
3430 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
3432 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3434 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3436 * gcc.dg/inline_1.c: Remove dg-excess-errors.
3437 * gcc.dg/inline_2.c: Likewise.
3438 * gcc.dg/unroll_1.c: Likewise.
3440 2011-06-29 Jakub Jelinek <jakub@redhat.com>
3443 * gcc.target/i386/pr49567.c: New test.
3445 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
3447 * gnat.dg/opt17.ad[sb]: New test.
3449 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3450 Tom de Vries <tom@codesourcery.com>
3452 * lib/target-supports.exp (check_effective_target_arm_nothumb)
3453 (check_effective_target_arm_thumb2): New effective targets.
3454 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
3455 properly. Clean up temporary files.
3456 * gcc.target/arm/ivopts-2.c: Likewise.
3457 * gcc.target/arm/ivopts-3.c: Likewise.
3458 * gcc.target/arm/ivopts-4.c: Likewise.
3459 * gcc.target/arm/ivopts-5.c: Likewise.
3460 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3462 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3465 * gfortran.dg/reshape_zerosize_3.f90: New test.
3467 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3469 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3470 * gcc.target/arm/vfp-ldmias.c: Likewise.
3471 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3472 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3473 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3474 * gcc.target/arm/vfp-stmias.c: Likewise.
3475 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3476 * gcc.target/arm/vfp-stmiad.c: Likewise.
3478 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3480 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3482 * gcc.target/arm/pr45701-2.c: Ditto.
3484 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3487 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3488 * gfortran.dg/extends_14.f03: Modified.
3490 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3492 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3493 early if the test is already being skipped.
3495 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3496 scan-assembler-dem-not): For missing file, report unresolved with
3497 same message as for pass/fail, with reason reported in log file.
3499 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3500 from add_options_for_arm_neon_fp16.
3501 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3502 check_effective_target_arm_neon_fp16_ok_nocache.
3503 Check -mfpu and -mfloat-abi options from current multilib.
3504 Do not require neon support.
3505 (check_effective_target_arm_fp16_ok): Renamed from
3506 check_effecitve_target_arm_neon_fp16_ok.
3507 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3508 arm_neon_fp16_ok and arm_fp16.
3509 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3510 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3511 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3512 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3514 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3516 * gcc.dg/builtin-assume-aligned-1.c: New test.
3517 * gcc.dg/builtin-assume-aligned-2.c: New test.
3518 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3521 * gcc.dg/pr49544.c: New test.
3523 2011-06-27 Richard Guenther <rguenther@suse.de>
3525 PR tree-optimization/49394
3526 * g++.dg/torture/pr49394.C: New testcase.
3528 2011-06-27 Kai Tietz <ktietz@redhat.com>
3530 * gcc.dg/optimize-bswapdi-2.c: New test.
3532 2011-06-27 Michael Hope <michael.hope@linaro.org>
3533 Richard Sandiford <richard.sandiford@linaro.org>
3535 PR tree-optimization/49169
3536 * gcc.dg/torture/pr49169.c: New test.
3538 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3541 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3543 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3546 2011-06-26 Jason Merrill <jason@redhat.com>
3548 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3551 * g++.dg/init/ref19.C: New.
3552 * g++.dg/cpp0x/constexpr-cleanup.C: New.
3554 2011-06-26 Jakub Jelinek <jakub@redhat.com>
3556 PR tree-optimization/48377
3557 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3560 2011-06-26 Steve Ellcey <sje@cup.hp.com>
3563 * lib/target-supports.exp (check_effective_target_non_strict_align):
3565 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3567 2011-06-24 Martin Jambor <mjambor@suse.cz>
3569 PR tree-optimizations/49516
3570 * g++.dg/tree-ssa/pr49516.C: New test.
3572 2011-06-23 Jason Merrill <jason@redhat.com>
3575 * g++.dg/template/partial10.C: New.
3576 * g++.dg/template/partial11.C: New.
3578 2011-06-23 Jeff Law <law@redhat.com>
3581 * gcc.dg/pr48770.c: New test.
3583 2011-06-23 Jan Hubicka <jh@suse.cz>
3586 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3588 2011-06-23 Jakub Jelinek <jakub@redhat.com>
3591 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3592 instead of -fdump-tree-optimized.
3594 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3597 * g++.dg/template/crash107.C: New.
3598 * g++.dg/template/error17.C: Adjust.
3600 2011-06-23 Jason Merrill <jason@redhat.com>
3603 * g++.dg/cpp0x/defaulted30.C: New.
3606 * g++.dg/rtti/anon-ns1.C: New.
3609 * g++.dg/init/ref18.C: New.
3612 * g++.dg/template/partial9.C: New.
3614 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
3617 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3619 2011-06-22 Jakub Jelinek <jakub@redhat.com>
3622 * gcc.dg/pr49496.c: New test.
3624 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
3626 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3629 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3631 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3632 * gcc.target/arm/pr42879.c: Likewise.
3633 * gcc.target/arm/pr45701-3.c: Likewise.
3635 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3636 * gcc.target/arm/pr40482.c: Likewise.
3637 * gcc.target/arm/stack-corruption.c: Likewise.
3639 2011-06-22 Richard Guenther <rguenther@suse.de>
3641 PR tree-optimization/49493
3642 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3644 2011-06-22 Jason Merrill <jason@redhat.com>
3647 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3649 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
3650 Dmitry Melnik <dm@ispras.ru>
3652 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3653 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3654 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3656 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
3658 * gcc.target/arm/tlscall.c: New.
3660 2011-06-21 Jason Merrill <jason@redhat.com>
3663 * g++.dg/cpp0x/constexpr-ref1.C: New.
3664 * g++.dg/cpp0x/constexpr-ref2.C: New.
3665 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3668 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3671 * g++.dg/template/param3.C: New.
3673 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
3675 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3676 my_clrsb test functions.
3678 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3679 test_sll, test_ull): Add clrsb tests.
3680 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3683 2011-06-21 Janus Weil <janus@gcc.gnu.org>
3686 * gfortran.dg/class_44.f03: New.
3688 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3690 PR tree-optimization/49478
3691 * gcc.dg/vect/pr49478.c
3693 2011-06-21 Richard Guenther <rguenther@suse.de>
3695 PR tree-optimization/49483
3696 * gcc.dg/vect/vect-120.c: New testcase.
3698 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3701 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3702 * gcc.dg/vect/vect-peel-4.c: Likewise.
3704 2011-06-22 Christian Bruel <christian.bruel@st.com>
3707 * gcc.dg/always_inline.c: Removed -Winline. Update checks
3708 * gcc.dg/always_inline2.c: Likewise.
3709 * gcc.dg/always_inline3.c: Likewise.
3710 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3711 * gcc.dg/inline_1.c: Likewise.
3712 * gcc.dg/inline_2.c: Likewise.
3713 * gcc.dg/inline_3.c: Likewise.
3714 * gcc.dg/inline_4.c: Likewise.
3715 * gcc.dg/20051201-1.c: Likewise.
3716 * gcc.dg/pr40087.c: Likewise.
3717 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3718 * gcc.dg/inline-22.c: Likewise.
3719 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3720 * gcc.dg/lto/20090218-1_1.c: Likewise.
3721 * g++.dg/ipa/devirt-7.C: Likewise.
3722 * gcc.dg/uninit-pred-5_a.c: Likewise.
3723 * gcc.dg/uninit-pred-5_b.c: Likewise.
3724 * gcc.dg/fail_always_inline.c: New.
3726 2011-06-21 Jakub Jelinek <jakub@redhat.com>
3728 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3729 into 6 jobs instead of 3.
3731 2011-06-20 Jason Merrill <jason@redhat.com>
3734 * g++.dg/cpp0x/initlist53.C: New.
3736 2011-06-20 Tobias Burnus <burnus@net-b.de>
3739 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3740 * gfortran.dg/coarray_lock_3.f90: New.
3741 * gfortran.dg/coarray/lock_1.f90: New.
3743 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
3745 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3746 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3747 unresolved and report the reason to the log file.
3749 * lib/scanasm.exp (object-size): Move argument processing earlier
3750 to report errors before verifying that the file exists. Report
3751 problems detected at runtime as unresolved instead of error and
3752 report their reasons to the log file.
3754 2011-06-20 Jason Merrill <jason@redhat.com>
3757 * g++.dg/cpp0x/explicit6.C: New.
3760 * g++.dg/cpp0x/enum20.C: New.
3763 * g++.dg/ext/attr-aligned01.C: New.
3766 * g++.dg/cpp0x/variadic-default.C: New.
3769 * g++.dg/cpp0x/auto26.C: New.
3772 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3774 2011-06-20 Kai Tietz <ktietz@redhat.com>
3776 * gcc.dg/binop-notand1.c: New test.
3777 * gcc.dg/binop-notand2.c: New test.
3778 * gcc.dg/binop-notand3.c: New test.
3779 * gcc.dg/binop-notand4.c: New test.
3780 * gcc.dg/binop-notand5.c: New test.
3781 * gcc.dg/binop-notand6.c: New test.
3783 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3786 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3788 2011-06-18 Janus Weil <janus@gcc.gnu.org>
3791 * gfortran.dg/proc_ptr_31.f90: New.
3793 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3795 * gnat.dg/volatile6.adb: New test.
3796 * gnat.dg/volatile7.adb: Likewise.
3797 * gnat.dg/volatile8.adb: Likewise.
3798 * gnat.dg/volatile9.adb: Likewise.
3800 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3802 * gnat.dg/constant3.adb: New test.
3804 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
3807 * gfortran.dg/read_list_eof_1.f90: New test.
3809 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3812 * gcc.target/i386/testimm-1.c: New test.
3813 * gcc.target/i386/testimm-2.c: New test.
3814 * gcc.target/i386/testimm-3.c: New test.
3815 * gcc.target/i386/testimm-4.c: New test.
3816 * gcc.target/i386/testimm-5.c: New test.
3817 * gcc.target/i386/testimm-6.c: New test.
3818 * gcc.target/i386/testimm-7.c: New test.
3819 * gcc.target/i386/testimm-8.c: New test.
3820 * gcc.target/i386/xop-vpermil2px-2.c: New test.
3821 * gcc.target/i386/xop-rotate1-int.c: New test.
3822 * gcc.target/i386/xop-rotate2-int.c: New test.
3824 2011-06-17 Jason Merrill <jason@redhat.com>
3826 * g++.dg/cpp0x/rv-func2.C: New.
3828 * g++.dg/debug/dwarf2/lambda1.C: New.
3829 * g++.dg/warn/Wshadow-6.C: Adjust.
3831 2011-06-17 Janus Weil <janus@gcc.gnu.org>
3834 * gfortran.dg/move_alloc_5.f90: New.
3836 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
3838 PR rtl-optimization/48542
3839 * gcc.dg/torture/pr48542.c: New test.
3841 2011-06-16 Jason Merrill <jason@redhat.com>
3844 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3847 * g++.dg/cpp0x/initlist52.C New.
3850 * c-c++-common/raw-string-12.c: New.
3853 * g++.dg/cpp0x/sfinae26.C: New.
3856 * g++.dg/cpp0x/variadic113.C: New.
3859 * g++.dg/cpp0x/variadic112.C: New.
3861 2011-06-16 Jeff Law <law@redhat.com>
3863 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3864 improved jump threading.
3865 * gcc.dg/builtin-object-size-2.c: Likewise.
3866 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3868 2011-06-16 Janus Weil <janus@gcc.gnu.org>
3871 * gfortran.dg/typebound_assignment_3.f03: New.
3873 2011-06-16 Steve Ellcey <sje@cup.hp.com>
3876 * g++.dg/opt/devirt2.C: Change xfail rule to target.
3878 2011-06-16 Martin Jambor <mjambor@suse.cz>
3880 PR tree-optimization/49343
3881 * gnat.dg/discr31.ad[sb]: New test.
3883 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3885 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3887 2011-06-16 Tom de Vries <tom@codesourcery.com>
3890 * gcc.target/arm/ivopts-3.c: Update test.
3891 * gcc.target/arm/ivopts-5.c: Same.
3893 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3896 2011-06-10 Wei Guozhi <carrot@google.com>
3899 * gcc.target/arm/pr45335.c: New test.
3900 * gcc.target/arm/pr45335-2.c: New test.
3901 * gcc.target/arm/pr45335-3.c: New test.
3902 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3903 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3904 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3906 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
3908 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3910 2011-06-16 Janus Weil <janus@gcc.gnu.org>
3913 * gfortran.dg/class_43.f03: New.
3915 2011-06-16 Jakub Jelinek <jakub@redhat.com>
3917 PR tree-optimization/49419
3918 * gcc.c-torture/execute/pr49419.c: New test.
3920 2011-06-16 Revital Eres <revital.eres@linaro.org>
3922 * gcc.dg/sms-9.c: New file.
3924 2011-06-15 Easwaran Raman <eraman@google.com>
3926 PR rtl-optimization/49414
3927 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3929 2011-06-14 Jason Merrill <jason@redhat.com>
3931 * g++.dg/cpp0x/noexcept13.C: New.
3933 2011-06-14 Easwaran Raman <eraman@google.com>
3935 PR rtl-optimization/44194
3936 * gcc.dg/pr44194-1.c: New test.
3937 * gcc.dg/pr44194-2.c: New test.
3939 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
3941 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3943 * gcc.target/arm/pr45701-2.c: Likewise.
3944 * gcc.target/arm/thumb-branch1.c: Likewise.
3946 2011-06-14 Steve Ellcey <sje@cup.hp.com>
3949 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3951 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
3953 * gcc.target/arm/pr45701-1.c: Require thumb support.
3954 * gcc.target/arm/pr45701-2.c: Likewise.
3955 * gcc.target/arm/thumb-branch1.c: Likewise.
3957 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3958 * gcc.target/arm/pr39839.c: Likewise.
3959 * gcc.target/arm/pr40657-2.c: Likewise.
3960 * gcc.target/arm/pr40956.c: Likewise.
3961 * gcc.target/arm/pr41679.c: Likewise.
3962 * gcc.target/arm/pr42235.c: Likewise.
3963 * gcc.target/arm/pr42495.c: Likewise.
3964 * gcc.target/arm/pr42505.c: Likewise.
3965 * gcc.target/arm/pr42574.c: Likewise.
3966 * gcc.target/arm/pr46883.c: Likewise.
3967 * gcc.target/arm/pr46934.c: Likewise.
3968 * gcc.target/arm/xor-and.c: Likewise.
3970 2011-06-14 Jason Merrill <jason@redhat.com>
3972 * g++.dg/other/error23.C: Adjust error message.
3973 * g++.dg/other/error32.C: Likewise.
3976 * g++.dg/cpp0x/rv-dotstar.C: New.
3979 * g++.dg/cpp0x/decltype30.C: New.
3981 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3983 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3986 * gfortran.dg/pr49103.f90: New test.
3988 2011-06-14 Tom de Vries <tom@codesourcery.com>
3991 * gcc.target/arm/ivopts-3.c: New test.
3992 * gcc.target/arm/ivopts-4.c: New test.
3993 * gcc.target/arm/ivopts-5.c: New test.
3995 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3997 PR rtl-optimization/49390
3998 * gcc.c-torture/execute/pr49390.c: New test.
4000 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4002 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4004 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4006 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4007 * gcc.c-torture/execute/cmpsi-2.x: New file.
4008 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4009 * gcc.c-torture/execute/pr45262.x: New file.
4010 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4011 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4013 * gcc.c-torture/compile/pr49163.c: Ditto.
4015 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4017 * gcc.dg/vect/vect-16.c: Rename to...
4018 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4019 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4020 for double-word vectors.
4021 * gcc.dg/vect/vect-peel-4.c: Likewise.
4022 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4024 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4027 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4030 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4032 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4034 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4036 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4038 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4040 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4042 * gfortran.dg/trim_optimize_8.f90: New test case.
4044 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4045 Ira Rosen <ira.rosen@linaro.org>
4047 PR tree-optimization/49352
4048 * gcc.dg/vect/pr49352.c: New test.
4050 2011-06-12 Tobias Burnus
4053 * gfortran.dg/alloc_comp_assign_11.f90: New.
4055 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4057 * gfortran.dg/trim_optimize_7.f90: New test.
4059 2011-06-10 Wei Guozhi <carrot@google.com>
4062 * gcc.target/arm/pr45335.c: New test.
4063 * gcc.target/arm/pr45335-2.c: New test.
4064 * gcc.target/arm/pr45335-3.c: New test.
4065 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4066 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4067 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4069 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4072 * g++.dg/parse/error39.C: New.
4074 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4076 * gcc.target/arm/20090811-1.c: Skip for incompatible
4077 options, do not override other options.
4078 * gcc.target/arm/combine-cmp-shift.c: Skip for
4079 incompatible options.
4080 * gcc.target/arm/pr45094.c: Likewise.
4081 * gcc.target/arm/scd42-1.c: Likewise.
4082 * gcc.target/arm/scd42-3.c: Likewise.
4083 * gcc.target/arm/thumb-ltu.c: Likewise.
4085 * lib/target-supports.exp
4086 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4087 multilib flags use -mfpu with a value other than neon-fp16.
4089 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4091 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4092 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4094 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4096 * lib/target-supports.exp (check_effective_target_pie): New proc.
4097 * gcc.dg/pie-link.c: Use target pie.
4099 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4100 Laurent Roug� <laurent.rouge@menta.fr>
4102 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4103 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4105 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4107 * gfortran.dg/coarray/sync_1.f90: New test for
4108 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4110 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4112 PR tree-optimization/49318
4113 * gcc.dg/vect/pr49318.c: New test.
4115 2011-06-09 David Krauss <potswa@mac.com>
4117 * g++.dg/template/arrow1.C: New.
4119 2011-06-09 Jason Merrill <jason@redhat.com>
4121 * lib/prune.exp: Prune "note"s.
4122 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4124 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4125 * g++.dg/template/dependent-expr3.C: Likewise.
4126 * g++.dg/parse/template7.C: Likewise.
4127 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4128 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4129 * g++.old-deja/g++.pt/friend38.C: Likewise.
4130 * g++.old-deja/g++.pt/crash32.C: Likewise.
4131 * g++.old-deja/g++.other/init4.C: Likewise.
4132 * g++.old-deja/g++.other/friend8.C: Likewise.
4134 * g++.dg/ext/complex7.C: Adjust expected output.
4135 * g++.dg/diagnostic/method1.C: Likewise.
4136 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4137 * g++.dg/parse/crash33.C: Likewise.
4138 * g++.dg/other/warning1.C: Likewise.
4139 * g++.dg/init/pr29571.C: Likewise.
4140 * g++.dg/warn/overflow-warn-1.C: Likewise.
4141 * g++.dg/warn/overflow-warn-3.C: Likewise.
4142 * g++.dg/warn/overflow-warn-4.C: Likewise.
4143 * g++.old-deja/g++.oliva/template1.C: Likewise.
4145 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4146 * g++.dg/parse/template7.C: Adjust.
4148 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4151 * gcc.dg/pr49307.c: New.
4153 2011-06-09 Wei Guozhi <carrot@google.com>
4156 * gcc.target/arm/pr46975.c: New testcase.
4158 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4160 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4161 (PMETH, arglist_t): Removed.
4162 (method_get_number_of_arguments): Removed.
4163 (method_get_nth_argument): Removed.
4164 (method_get_first_argument): Removed.
4165 (method_get_next_argument): Removed.
4166 (method_get_sizeof_arguments): Removed.
4167 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4169 (method_get_number_of_arguments): Removed.
4170 (method_get_nth_argument): Removed.
4171 (method_get_first_argument): Removed.
4172 (method_get_next_argument): Removed.
4173 (method_get_sizeof_arguments): Removed.
4174 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4176 2011-06-09 David Li <davidxl@google.com>
4178 * gcc.dg/dump-pass.c: New test.
4180 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4183 * g++.dg/parse/error38.C: New.
4185 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4188 * gfortran.dg/pr49308.f90: New test.
4190 2011-06-08 Jason Merrill <jason@redhat.com>
4192 * g++.dg/cpp0x/noexcept11.C: New.
4193 * g++.dg/cpp0x/noexcept12.C: New.
4194 * g++.dg/cpp0x/sfinae11.C: Adjust.
4196 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4199 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4200 to dg-options, match also DW_AT_linkage_name.
4202 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4205 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4206 -fno-common on alpha*-dec-osf*.
4207 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4209 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4211 PR rtl-optimization/49303
4212 * gcc.target/ia64/pr49303.c: New test.
4214 2011-06-08 Tobias Burnus <burnus@net-b.de>
4217 * gfortran.dg/coarray_lock_1.f90: New.
4218 * gfortran.dg/coarray_lock_2.f90: New.
4220 2011-06-07 Jason Merrill <jason@redhat.com>
4222 * lib/prune.exp: Look for "required" rather than "instantiated".
4223 * g++.dg/abi/mangle11.C: Likewise.
4224 * g++.dg/abi/mangle12.C: Likewise.
4225 * g++.dg/abi/mangle17.C: Likewise.
4226 * g++.dg/abi/mangle20-2.C: Likewise.
4227 * g++.dg/abi/pragma-pack1.C: Likewise.
4228 * g++.dg/cpp0x/decltype26.C: Likewise.
4229 * g++.dg/cpp0x/decltype28.C: Likewise.
4230 * g++.dg/cpp0x/decltype29.C: Likewise.
4231 * g++.dg/cpp0x/enum11.C: Likewise.
4232 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4233 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4234 * g++.dg/cpp0x/pr47416.C: Likewise.
4235 * g++.dg/ext/case-range2.C: Likewise.
4236 * g++.dg/ext/case-range3.C: Likewise.
4237 * g++.dg/gomp/for-19.C: Likewise.
4238 * g++.dg/gomp/pr37533.C: Likewise.
4239 * g++.dg/gomp/pr38639.C: Likewise.
4240 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4241 * g++.dg/inherit/base3.C: Likewise.
4242 * g++.dg/inherit/using6.C: Likewise.
4243 * g++.dg/init/placement4.C: Likewise.
4244 * g++.dg/init/reference3.C: Likewise.
4245 * g++.dg/lookup/scoped6.C: Likewise.
4246 * g++.dg/lookup/using7.C: Likewise.
4247 * g++.dg/other/abstract1.C: Likewise.
4248 * g++.dg/other/error10.C: Likewise.
4249 * g++.dg/other/error5.C: Likewise.
4250 * g++.dg/other/field1.C: Likewise.
4251 * g++.dg/other/offsetof5.C: Likewise.
4252 * g++.dg/parse/bitfield2.C: Likewise.
4253 * g++.dg/parse/constant4.C: Likewise.
4254 * g++.dg/parse/crash20.C: Likewise.
4255 * g++.dg/parse/invalid-op1.C: Likewise.
4256 * g++.dg/parse/non-dependent2.C: Likewise.
4257 * g++.dg/parse/template18.C: Likewise.
4258 * g++.dg/tc1/dr152.C: Likewise.
4259 * g++.dg/tc1/dr166.C: Likewise.
4260 * g++.dg/tc1/dr176.C: Likewise.
4261 * g++.dg/tc1/dr213.C: Likewise.
4262 * g++.dg/template/access11.C: Likewise.
4263 * g++.dg/template/access2.C: Likewise.
4264 * g++.dg/template/access3.C: Likewise.
4265 * g++.dg/template/access7.C: Likewise.
4266 * g++.dg/template/arg7.C: Likewise.
4267 * g++.dg/template/cond2.C: Likewise.
4268 * g++.dg/template/crash13.C: Likewise.
4269 * g++.dg/template/crash40.C: Likewise.
4270 * g++.dg/template/crash7.C: Likewise.
4271 * g++.dg/template/crash84.C: Likewise.
4272 * g++.dg/template/ctor5.C: Likewise.
4273 * g++.dg/template/defarg13.C: Likewise.
4274 * g++.dg/template/defarg14.C: Likewise.
4275 * g++.dg/template/dtor7.C: Likewise.
4276 * g++.dg/template/eh2.C: Likewise.
4277 * g++.dg/template/error2.C: Likewise.
4278 * g++.dg/template/error43.C: Likewise.
4279 * g++.dg/template/friend32.C: Likewise.
4280 * g++.dg/template/injected1.C: Likewise.
4281 * g++.dg/template/instantiate1.C: Likewise.
4282 * g++.dg/template/instantiate3.C: Likewise.
4283 * g++.dg/template/instantiate5.C: Likewise.
4284 * g++.dg/template/instantiate7.C: Likewise.
4285 * g++.dg/template/local6.C: Likewise.
4286 * g++.dg/template/lookup2.C: Likewise.
4287 * g++.dg/template/member5.C: Likewise.
4288 * g++.dg/template/memfriend15.C: Likewise.
4289 * g++.dg/template/memfriend16.C: Likewise.
4290 * g++.dg/template/memfriend17.C: Likewise.
4291 * g++.dg/template/memfriend7.C: Likewise.
4292 * g++.dg/template/meminit1.C: Likewise.
4293 * g++.dg/template/nested3.C: Likewise.
4294 * g++.dg/template/non-type-template-argument-1.C: Likewise.
4295 * g++.dg/template/nontype12.C: Likewise.
4296 * g++.dg/template/nontype13.C: Likewise.
4297 * g++.dg/template/nontype6.C: Likewise.
4298 * g++.dg/template/pr23510.C: Likewise.
4299 * g++.dg/template/pr35240.C: Likewise.
4300 * g++.dg/template/ptrmem15.C: Likewise.
4301 * g++.dg/template/ptrmem6.C: Likewise.
4302 * g++.dg/template/qualified-id1.C: Likewise.
4303 * g++.dg/template/qualttp20.C: Likewise.
4304 * g++.dg/template/qualttp3.C: Likewise.
4305 * g++.dg/template/qualttp4.C: Likewise.
4306 * g++.dg/template/qualttp5.C: Likewise.
4307 * g++.dg/template/qualttp6.C: Likewise.
4308 * g++.dg/template/qualttp7.C: Likewise.
4309 * g++.dg/template/qualttp8.C: Likewise.
4310 * g++.dg/template/recurse.C: Likewise.
4311 * g++.dg/template/recurse2.C: Likewise.
4312 * g++.dg/template/ref5.C: Likewise.
4313 * g++.dg/template/scope2.C: Likewise.
4314 * g++.dg/template/sfinae10.C: Likewise.
4315 * g++.dg/template/sfinae3.C: Likewise.
4316 * g++.dg/template/sizeof3.C: Likewise.
4317 * g++.dg/template/static9.C: Likewise.
4318 * g++.dg/template/template-id-2.C: Likewise.
4319 * g++.dg/template/typedef13.C: Likewise.
4320 * g++.dg/template/typename4.C: Likewise.
4321 * g++.dg/template/using14.C: Likewise.
4322 * g++.dg/template/using2.C: Likewise.
4323 * g++.dg/template/warn1.C: Likewise.
4324 * g++.dg/warn/Wparentheses-13.C: Likewise.
4325 * g++.dg/warn/Wparentheses-15.C: Likewise.
4326 * g++.dg/warn/Wparentheses-16.C: Likewise.
4327 * g++.dg/warn/Wparentheses-17.C: Likewise.
4328 * g++.dg/warn/Wparentheses-18.C: Likewise.
4329 * g++.dg/warn/Wparentheses-19.C: Likewise.
4330 * g++.dg/warn/Wparentheses-20.C: Likewise.
4331 * g++.dg/warn/Wparentheses-23.C: Likewise.
4332 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4333 * g++.dg/warn/noeffect2.C: Likewise.
4334 * g++.dg/warn/noeffect4.C: Likewise.
4335 * g++.dg/warn/pr8570.C: Likewise.
4336 * g++.old-deja/g++.brendan/init2.C: Likewise.
4337 * g++.old-deja/g++.eh/spec6.C: Likewise.
4338 * g++.old-deja/g++.pt/crash10.C: Likewise.
4339 * g++.old-deja/g++.pt/crash36.C: Likewise.
4340 * g++.old-deja/g++.pt/derived3.C: Likewise.
4341 * g++.old-deja/g++.pt/error2.C: Likewise.
4342 * g++.old-deja/g++.pt/explicit70.C: Likewise.
4343 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4344 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4345 * g++.old-deja/g++.pt/overload7.C: Likewise.
4346 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4348 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4349 Iain Sandoe <iains@gcc.gnu.org>
4351 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4352 Added code to deal with the case when [Protocol
4353 -descriptionForInstanceMethod:] or [Protocol
4354 -descriptionForClassMethod:] returns NULL.
4356 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4357 Iain Sandoe <iains@gcc.gnu.org>
4359 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4360 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4363 2011-06-07 Xinliang David Li <davidxl@google.com>
4365 * gcc.dg/inline_2.c: New test.
4366 * gcc.dg/unroll_2.c: New test.
4367 * gcc.dg/inline_3.c: New test.
4368 * gcc.dg/unroll_3.c: New test.
4369 * gcc.dg/inline_4.c: New test.
4370 * gcc.dg/unroll_4.c: New test.
4371 * gcc.dg/inline_1.c: New test.
4372 * gcc.dg/unroll_1.c: New test.
4374 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4376 PR tree-optimization/48497
4377 * lib/gcc-defs.exp (dg-additional-options): New proc.
4378 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4379 -msse2 on 32-bit x86.
4381 2011-06-06 Jason Merrill <jason@redhat.com>
4383 * g++.dg/cpp0x/enum19.C: New.
4385 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
4387 * gcc.target/arm/neon-reload-class.c: New test.
4389 2011-06-07 Dodji Seketeli <dodji@redhat.com>
4392 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4394 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4396 * gcc.target/arm/smlatb-1.c: New file.
4397 * gcc.target/arm/smlatt-1.c: New file.
4398 * gcc.target/arm/smlaltb-1.c: New file.
4399 * gcc.target/arm/smlaltt-1.c: New file.
4401 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4403 * gcc.target/arm/mla-2.c: New test.
4405 2011-06-07 Jakub Jelinek <jakub@redhat.com>
4407 PR gcov-profile/49299
4408 * gcc.dg/tree-prof/pr49299-1.c: New test.
4409 * gcc.dg/tree-prof/pr49299-2.c: New test.
4411 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
4413 * lib/target-supports.exp
4414 (check_effective_target_vect_widen_mult_qi_to_hi):
4415 Add NEON as supporting target.
4416 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4417 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4418 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4419 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4420 using widening multiplication on targets that support it.
4421 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4422 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4423 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4425 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4427 Updated all testcases in the ObjC/ObjC++ testsuites to use the
4428 Modern Objective-C runtime API.
4429 * objc/execute/next_mapping.h: Removed.
4430 * objc-obj-c++-shared/next-mapping.h: Removed.
4431 * objc-obj-c++-shared/Object1.h: Removed.
4432 * objc-obj-c++-shared/Object1.m: Removed.
4433 * objc-obj-c++-shared/Object1.mm: Removed.
4434 * objc-obj-c++-shared/Object1-implementation.h: Removed.
4435 * objc-obj-c++-shared/Protocol1.h: Removed.
4436 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4437 of ProtoBool, IVAR_T and METHOD.
4438 * objc-obj-c++-shared/runtime.h: New.
4439 * objc-obj-c++-shared/TestsuiteObject.h: New.
4440 * objc-obj-c++-shared/TestsuiteObject.m: New.
4442 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4443 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4444 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4446 * objc/execute/_cmd.m: Include
4447 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4448 runtime API. ([TestClass +initialize]): Include this method also
4449 with the GNU runtime.
4450 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4451 Object. ([-setValue:]): Return void.
4452 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4453 with the GNU runtime. Include
4454 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
4455 for the NeXT runtime. Use the existing print_ivars() and
4456 compare_structures() implementations for the old NeXT runtime.
4457 Added new implementations for the Modern GNU and NeXT runtimes.
4458 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4459 well. (main): Use objc_getClass(). Use return instead of exit.
4460 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4461 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
4463 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4464 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
4465 instead of Object. (main): Use return instead of exit().
4466 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
4467 instead of Object. Removed prototype for exit(). (main): Use
4468 return instead of exit(). Use the Modern Objective-C runtime API.
4469 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4471 * objc/execute/class-tests-1.h: Include
4472 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4473 runtime API. (test_class_with_superclass): Do not call [Object
4474 class]. There is no need to with the current libobjc.
4475 * objc/execute/class-tests-2.h: Include
4476 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4478 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4479 ../../objc-obj-c++-shared/next-mapping.h.
4480 * objc/execute/class-2.m: Likewise.
4481 * objc/execute/class-3.m: Likewise.
4482 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4483 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4484 +initialize]): Include this method also with the GNU
4485 runtime. (main): Use the Modern Objective-C runtime API.
4486 * objc/execute/class-5.m: Likewise.
4487 * objc/execute/class-6.m: Likewise.
4488 * objc/execute/class-7.m: Likewise.
4489 * objc/execute/class-8.m: Likewise.
4490 * objc/execute/class-9.m: Likewise.
4491 * objc/execute/class-10.m: Likewise.
4492 * objc/execute/class-11.m: Likewise.
4493 * objc/execute/class-12.m: Likewise.
4494 * objc/execute/class-13.m: Likewise.
4495 * objc/execute/class-14.m: Likewise.
4496 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4497 this method also with the GNU runtime.
4498 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4499 +initialize]): Include this method also with the GNU runtime.
4500 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4502 * objc/execute/encode-1.m: Likewise.
4503 * objc/execute/enumeration-1.m: Likewise.
4504 * objc/execute/enumeration-2.m: Likewise.
4505 * objc/execute/exceptions/catchall-1.m: Likewise.
4506 * objc/execute/exceptions/finally-1.m: Likewise.
4507 * objc/execute/exceptions/foward-1.m: Likewise.
4508 * objc/execute/exceptions/local-variables-1.m: Likewise.
4509 * objc/execute/exceptions/throw-nil.m: Likewise.
4510 * objc/execute/exceptions/trivial.m: Likewise.
4511 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4512 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4513 * objc/execute/exceptions/matcher-1.m: Likewise.
4514 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4516 * objc/execute/formal_protocol-2.m: Likewise.
4517 * objc/execute/formal_protocol-3.m: Likewise.
4518 * objc/execute/formal_protocol-4.m: Likewise.
4519 * objc/execute/formal_protocol-5.m: Include
4520 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4522 * objc/execute/formal_protocol-6.m: Likewise.
4523 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4524 Object. Include <objc/Protocol.h> instead of
4525 ../../objc-obj-c++-shared/Protocol1.h.
4526 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4528 * objc/execute/informal_protocol.m: Likewise.
4529 * objc/execute/load-3.m: Likewise.
4530 * objc/execute/many_args_method.m ([TestClass +initialize]):
4531 Include this method with the GNU runtime as well.
4532 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4533 * objc/execute/nested-func-1.m: Use TestsuiteObject
4535 * objc/execute/nil_method-1.m: Likewise.
4536 * objc/execute/no_clash.m: Likewise.
4537 * objc/execute/np-1.m: Do not include
4538 ../../objc-obj-c++-shared/Protocol1.h.
4539 (main): Use return instead of exit().
4540 * objc/execute/np-2.m: Do not include
4541 ../../objc-obj-c++-shared/Protocol1.h.
4542 ([MyObject +initialize]): Include this method also with the GNU
4543 runtime. (main): Use return instead of exit().
4544 * objc/execute/object_is_class.m: Include
4545 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4546 of Object. (main): Use the Modern Objective-C runtime API.
4547 * objc/execute/object_is_meta_class.m: Likewise.
4548 * objc/execute/private.m: Use TestsuiteObject instead of Object.
4549 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4550 instead of ../objc-obj-c++-shared/Protocol1.h. Include
4551 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
4552 Objective-C runtime API.
4553 * objc/execute/protocol-isEqual-2.m: Likewise.
4554 * objc/execute/protocol-isEqual-3.m: Likewise.
4555 * objc/execute/protocol-isEqual-4.m: Likewise.
4556 * objc/execute/redefining_self.m ([TestClass +initialize]):
4557 Include this method with the GNU runtime as well.
4558 * objc/execute/root_methods.m: Include
4559 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
4560 Include this method with the GNU runtime as well.
4561 (main): Use the Modern Objective-C runtime API.
4562 * objc/execute/selector-1.m: Include
4563 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4564 of Object. (main): Use the Modern Objective-C runtime API.
4565 * objc/execute/static-1.m ([Test +initialize]): Include this
4566 method with the GNU runtime as well.
4567 * objc/execute/static-2.m: Likewise.
4568 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4569 * objc/execute/va_method.m: Do not include objc/objc-api.h.
4570 ([MathClass +initialize]): Include this method with the GNU
4572 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4574 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4575 * objc.dg/attributes/categ-attributes-2.m: Likewise.
4576 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4577 * objc.dg/attributes/method-attribute-1.m: Likewise.
4578 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4579 * objc.dg/attributes/method-attribute-2.m: Likewise.
4580 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4581 * objc.dg/attributes/method-attribute-3.m: Likewise.
4582 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4583 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4584 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4585 * obj-c++.dg/bitfield-1.mm: Likewise.
4586 * obj-c++.dg/bitfield-2.mm: Likewise
4587 * objc.dg/bitfield-3.m: Likewise.
4588 * obj-c++.dg/bitfield-4.mm: Likewise.
4589 * objc.dg/bitfield-5.m: Likewise
4590 * objc.dg/call-super-1.m: Likewise.
4591 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4592 Use objc_getClass() instead of objc_get_class(), but for the GNU
4593 runtime redefine objc_getClass as objc_get_class. Include
4594 ../objc-obj-c++-shared/runtime.h.
4595 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4596 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4597 Use the Modern Objective-C runtime API.
4598 * objc.dg/class-protocol-1.m: Include
4599 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4600 * obj-c++.dg/class-protocol-1.mm: Likewise.
4601 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4602 * objc.dg/comp-types-10.m: Likewise.
4603 * objc.dg/comp-types-11.m: Likewise.
4604 * objc.dg/comp-types-12.m: Likewise.
4605 * obj-c++.dg/comp-types-9.mm: Likewise.
4606 * obj-c++.dg/comp-types-11.mm: Likewise.
4607 * obj-c++.dg/comp-types-12.mm: Likewise.
4608 * obj-c++.dg/comp-types-13.mm: Likewise.
4609 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4610 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4611 * obj-c++.dg/cxx-scope-1.mm: Likewise.
4612 * obj-c++.dg/cxx-scope-2.mm: Likewise.
4613 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4614 * objc.dg/desig-init-1.m: Likewise.
4615 * obj-c++.dg/defs.mm: Likewise.
4616 * objc.dg/exceptions-2.m: Likewise.
4617 * obj-c++.dg/except-1.mm: Likewise.
4618 * obj-c++.dg/exceptions-2.mm: Likewise.
4619 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4620 Use the Modern Objective-C runtime API.
4621 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
4622 the Modern Objective-C runtime API. Do not include
4623 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
4624 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
4625 the Modern Objective-C runtime API except when using an older NeXT
4627 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
4628 the Modern Objective-C runtime API.
4629 * objc.dg/encode-7.m: Include objc/runtime.h instead of
4631 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4632 * objc.dg/encode-7-next-64bit.m: Updated include.
4633 * objc.dg/encode-8.m: Include objc/runtime.h instead of
4635 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
4636 the Modern Objective-C runtime API.
4637 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4638 Use the Modern Objective-C runtime API. Include objc/Protocol.h
4639 instead of ../objc-obj-c++-shared/Protocol1.h.
4640 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
4641 the Modern Objective-C runtime API except when using an older NeXT
4643 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
4644 the Modern Objective-C runtime API.
4645 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4647 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4648 * objc.dg/fix-and-continue-2.m: Likewise.
4649 * objc.dg/foreach-1.m: Likewise.
4650 * objc.dg/foreach-2.m: Likewise.
4651 * objc.dg/foreach-3.m: Likewise.
4652 * objc.dg/foreach-4.m: Likewise.
4653 * objc.dg/foreach-5.m: Likewise.
4654 * objc.dg/foreach-6.m: Likewise.
4655 * objc.dg/foreach-7.m: Likewise.
4656 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
4658 * objc.dg/func-ptr-2.m: Likewise.
4659 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4660 Do not include objc/objc-api.h.
4661 * obj-c++.dg/fsf-package-0.mm: Likewise.
4662 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4663 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4664 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4666 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4667 * objc.dg/gnu-runtime-3.m: Likewise.
4668 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4669 * objc.dg/headers.m: Include objc/runtime.h instead of
4670 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
4671 for the NeXT runtime.
4672 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4673 * obj-c++.dg/isa-field-1.mm: Likewise.
4674 * obj-c++.dg/ivar-list-semi.mm: Likewise.
4675 * objc.dg/layout-1.m: Likewise.
4676 * objc.dg/layout-2.m: Likewise.
4677 * objc.dg/local-decl-2.m: Likewise.
4678 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4679 Object. ([Container +elementForView:]): Use
4680 class_conformsToProtocol().
4681 * obj-c++.dg/lookup-2.mm: Likewise.
4682 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4683 * obj-c++.dg/local-decl-1.mm: Likewise.
4684 * objc.dg/method-3.m: Likewise.
4685 * objc.dg/method-4.m: Likewise.
4686 * objc.dg/method-6.m: Include objc/Protocol.h instead of
4687 ../objc-obj-c++-shared/Protocol1.h.
4688 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4689 * objc.dg/method-9.m: Likewise.
4690 * objc.dg/method-10.m: Likewise.
4691 * objc.dg/method-13.m ([Root +initialize]): Include this method
4692 also for the GNU runtime. (main): Use objc_getClass() also for
4694 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4695 * objc.dg/method-17.m: Likewise.
4696 * objc.dg/method-19.m: Likewise.
4697 * objc.dg/method-20b.m: Likewise.
4698 * obj-c++.dg/method-2.mm: Likewise.
4699 * obj-c++.dg/method-6.mm: Likewise.
4700 * obj-c++.dg/method-10.mm: Likewise.
4701 * obj-c++.dg/method-11.mm: Likewise.
4702 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4703 ../objc-obj-c++-shared/Protocol1.h.
4704 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4705 * obj-c++.dg/method-15.mm: Likewise.
4706 * obj-c++.dg/method-17.mm: Likewise.
4707 * obj-c++.dg/method-19.mm: Updated includes. ([Root
4708 +initialize]): Include this method also for the GNU
4709 runtime. (main): Use objc_getClass() also for the GNU runtime.
4710 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4711 * obj-c++.dg/method-22.mm: Likewise.
4712 * obj-c++.dg/method-23.mm: Likewise.
4713 * obj-c++.dg/no-extra-load.mm: Likewise.
4714 * objc.dg/objc-fast-4.m: Likewise.
4715 * objc.dg/objc-gc-4.m: Likewise.
4716 * obj-c++.dg/objc-gc-3.mm: Likewise.
4717 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
4718 protocol_getMethodDescription() instead of [Protocol
4719 -descriptionForInstanceMethod].
4720 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4721 Made it available with all runtimes. (main): Call -test instead
4723 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4724 and put into a category.
4725 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4726 Object. Include objc/objc.h.
4727 * obj-c++.dg/proto-lossage-2.mm: Likewise.
4728 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
4729 New. (main): Use protocol_getMethodDescription() instead
4730 of [Protocol -descriptionForInstanceMethod] and [Protocol
4731 -descriptionForClassMethod].
4732 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4733 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
4734 Objective-C runtime API.
4735 * obj-c++.dg/proto-qual-1.mm: Likewise.
4736 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4738 * obj-c++.dg/property/property-1.mm: Likewise.
4739 * obj-c++.dg/qual-types-1.mm: Likewise.
4740 * objc.dg/selector-2.m: Include objc/objc.h instead of
4741 ../objc-obj-c++-shared/Object1.h.
4742 * obj-c++.dg/selector-2.mm: Likewise.
4743 * obj-c++.dg/selector-5.mm: Likewise.
4744 * obj-c++.dg/selector-6.mm: Likewise.
4745 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4746 Object. Do not include objc/objc-api.h.
4747 * obj-c++.dg/set-not-used-1.mm: Likewise.
4748 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4749 * objc.dg/stret-1.m: Likewise.
4750 * objc.dg/stret-2.m: Likewise.
4751 * obj-c++.dg/super-class-2.mm: Likewise.
4752 * objc.dg/super-class-3.m: Likewise.
4753 * objc.dg/super-class-4.m: Likewise.
4754 * objc.dg/sync-2.m: Likewise.
4755 * obj-c++.dg/sync-2.mm: Likewise.
4756 * objc.dg/sync-1.m: Include objc/objc.h instead of
4757 ../objc-obj-c++-shared/Object1.h.
4758 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4759 'Class' as the type of 'isa'.
4760 * objc.dg/special/unclaimed-category-1.m: Use the Modern
4761 Objective-C runtime API. ([TestClass +initialize]): Include this
4762 method with the GNU runtime as well.
4763 * objc.dg/strings/strings-1.m: Updated includes.
4764 * obj-c++.dg/strings/strings-1.mm: Likewise.
4765 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4766 objc.dg/strings/const-str-12b.m.
4767 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4768 * obj-c++.dg/template-3.mm: Likewise.
4769 * obj-c++.dg/template-4.mm: Likewise.
4770 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
4771 Objective-C runtime API.
4772 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4773 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4774 * obj-c++.dg/try-catch-1.mm: Likewise.
4775 * obj-c++.dg/try-catch-2.mm: Likewise.
4776 * objc.dg/try-catch-3.m: Likewise.
4777 * obj-c++.dg/try-catch-3.mm: Likewise.
4778 * objc.dg/try-catch-6.m: Likewise.
4779 * objc.dg/try-catch-7.m: Likewise.
4780 * obj-c++.dg/try-catch-7.mm: Likewise.
4781 * obj-c++.dg/try-catch-8.mm: Likewise.
4782 * obj-c++.dg/try-catch-9.mm: Likewise.
4783 * objc.dg/try-catch-10.m: Likewise.
4784 * obj-c++.dg/try-catch-11.mm: Likewise.
4785 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4786 Object. Include objc/objc.h.
4787 * obj-c++.dg/typedef-alias-1.mm: Likewise.
4788 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4789 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4790 Object. Use Modern Objective-C runtime API. Do not use
4792 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4793 * obj-c++.dg/torture/trivial.mm: Likewise.
4794 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4795 instead of ../objc-obj-c++-shared/Object1.h. Include
4796 ../objc-obj-c++-shared/runtime.h.
4797 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4798 * objc.dg/torture/strings/const-str-11.m: Likewise.
4799 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4800 * objc.dg/torture/strings/const-str-9.m: Likewise.
4801 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4802 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4803 instead of Object. Only add _FooClassReference if
4805 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4806 * objc.dg/torture/strings/const-str-8.m: Likewise.
4807 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4808 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4810 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4812 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4813 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4814 * obj-c++.dg/va-meth-1.mm: Likewise.
4815 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4816 ../objc-obj-c++-shared/Object1.h.
4817 * objc.dg/zero-link-3.m: Likewise.
4819 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4821 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4823 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4826 * obj-c++.dg/property/cxx-property-1.mm: New.
4827 * obj-c++.dg/property/cxx-property-2.mm: New.
4829 2011-06-06 Jason Merrill <jason@redhat.com>
4831 * g++.dg/cpp0x/regress/ptrmem1.C: New.
4833 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
4835 PR rtl-optimization/49145
4837 * gcc.c-torture/compile/pr49145.c: New test.
4839 2011-06-06 Jakub Jelinek <jakub@redhat.com>
4842 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4843 to dg-options, match also DW_AT_linkage_name.
4846 * gcc.dg/debug/pr49294.c: New test.
4849 * g++.dg/opt/pr49264.C: New test.
4851 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
4853 PR tree-optimization/49243
4854 * gcc.dg/pr49243.c: New.
4856 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4858 * gnat.dg/specs/cond_expr1.ads: New test.
4860 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4862 * gnat.dg/deferred_const4.ad[sb]: New test.
4863 * gnat.dg/deferred_const4_pkg.ads: New helper.
4865 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4867 * gnat.dg/test_tamdt.adb: Rename to...
4868 * gnat.dg/taft_type1.adb: ...this.
4869 * gnat.dg/tamdt.ad[sb]: Rename to...
4870 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4871 * gnat.dg/tamdt_aux.ads: Rename to...
4872 * gnat.dg/taft_type1_pkg2.ads: ...this.
4873 * gnat.dg/taft_type2.ad[sb]: New test.
4874 * gnat.dg/taft_type2_pkg.ads: New helper.
4875 * gnat.dg/taft_type3.adb: New test.
4876 * gnat.dg/taft_type3_pkg.ads: New helper.
4878 2011-06-05 Tobias Burnus <burnus@net-b.de>
4881 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4884 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
4887 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4889 * objc.dg/gnu-api-2-objc.m: Likewise.
4890 * obj-c++.dg/gnu-api-2-class.mm: Likewise
4891 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4893 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
4895 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
4896 alignment, not the alignment, when calling class_addIvar(). Add
4897 an 'isa' instance variable to the test root class.
4898 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4900 2011-06-04 Jan Hubicka <jh@suse.cz>
4902 PR tree-optimization/48893
4903 PR tree-optimization/49091
4904 PR tree-optimization/49179
4905 * gfortran.dg/pr49179.f90: New testcase
4907 2011-06-04 Jan Hubicka <jh@suse.cz>
4910 * g++.dg/torture/pr48954.C: New testcase.
4912 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
4914 * g++.dg/warn/delete-non-virtual-dtor.C: New.
4916 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
4919 * g++.dg/diagnostic/bitfld2.C: New.
4921 2011-06-04 Jakub Jelinek <jakub@redhat.com>
4924 * gcc.c-torture/execute/pr49281.c: New test.
4926 2011-06-04 Jan Hubicka <jh@suse.cz>
4928 PR tree-optimize/48929
4929 * gcc.c-torture/compile/pr48929.c: New testcase.
4931 2011-06-04 Jakub Jelinek <jakub@redhat.com>
4933 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4935 2011-06-03 Jakub Jelinek <jakub@redhat.com>
4938 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4940 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4942 * objc.dg/headers.m: Do not include sarray.h and hash.h.
4944 2011-06-03 Richard Henderson <rth@redhat.com>
4945 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4947 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4949 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4951 * objc.dg/headers.m: Do not include objc-list.h.
4953 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4955 * objc.dg/type-stream-1.m: Test removed.
4956 * objc.dg/headers.m: Do not include typedstream.h.
4958 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4960 * objc.dg/torture/forward-1.m (main): Updated testcase.
4962 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
4965 * gcc.c-torture/compile/pr49163.c: New.
4967 2011-06-02 Asher Langton <langton2@llnl.gov>
4970 * gfortran.dg/PR49268.f90: New test.
4972 2011-06-02 Asher Langton <langton2@llnl.gov>
4975 * gfortran.dg/PR37039.f90: New test.
4977 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4980 * objc.dg/method-5.m: Updated.
4981 * objc.dg/method-19.m: Updated.
4982 * objc.dg/method-lookup-1.m: New.
4983 * obj-c++.dg/method-6.mm: Updated.
4984 * obj-c++.dg/method-7.mm: Updated.
4985 * obj-c++.dg/method-lookup-1.mm: New.
4987 2011-06-02 DJ Delorie <dj@redhat.com>
4989 * lib/timeout.exp (timeout): Add board_info support.
4991 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
4993 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4995 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4998 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4999 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5001 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5002 Hans-Peter Nilsson <hp@axis.com>
5004 PR rtl-optimization/48840
5005 * gcc.target/sparc/ultrasp13.c: New test.
5007 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5010 * gcc.c-torture/compile/pr49238.c: New.
5012 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5014 * gcc.target/arm/g2.c: Skip test in -mthumb.
5015 Skip test unless cpu is xscale.
5016 * gcc.target/arm/scd42-2.c: Likewise.
5017 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5019 2011-06-01 Jason Merrill <jason@redhat.com>
5021 * g++.dg/cpp0x/decltype28.C: New.
5022 * g++.dg/cpp0x/decltype29.C: New.
5024 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5027 * gcc.target/mips/pr45074.c: New test.
5029 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5030 Hans-Peter Nilsson <hp@axis.com>
5032 PR rtl-optimization/48830
5033 * gcc.target/sparc/ultrasp12.c: New test.
5035 2011-06-01 David Li <davidxl@google.com>
5037 * gcc.dg/profile-dir-1.c: Change pass name.
5038 * gcc.dg/profile-dir-2.c: Ditto.
5039 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5040 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5041 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5042 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5043 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5044 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5045 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5046 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5047 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5048 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5049 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5050 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5051 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5052 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5053 * gcc.dg/profile-dir-3.c: Ditto.
5054 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5056 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5058 * objc.dg/attributes/method-nonnull-1.m: New test.
5059 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5061 2011-05-31 Tobias Burnus <burnus@net-b.de>
5064 * gfortran.dg/coarray_atomic_1.f90: New.
5065 * gfortran.dg/coarray/atomic_1.f90: New.
5067 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5069 * gcc.dg/guality/bswaptest.c: New test.
5070 * gcc.dg/guality/clztest.c: New test.
5071 * gcc.dg/guality/ctztest.c: New test.
5072 * gcc.dg/guality/rotatetest.c: New test.
5075 * gcc.target/i386/pr48688.c: New test.
5077 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5080 * g++.dg/lookup/name-clash9.C: New.
5082 2011-05-31 Tobias Burnus <burnus@net-b.de>
5085 * gfortran.dg/coarray/dummy_1.f90: New.
5087 2011-05-31 Tobias Burnus <burnus@net-b.de>
5090 * gfortran.dg/coarray/save_1.f90: New.
5091 * gfortran.dg/coarray_4.f90: Update dg-error.
5093 2011-05-31 Jason Merrill <jason@redhat.com>
5095 * g++.dg/cpp0x/rv-template1.C: New.
5097 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5099 PR rtl-optimization/49235
5100 * gcc.dg/pr49235.c: New test.
5102 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5104 PR tree-optimization/49093
5105 * gcc.dg/vect/pr49093.c: New test.
5107 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5110 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5112 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5115 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5118 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5121 * gcc.c-torture/execute/pr49186.c: New.
5123 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5126 * gcc.target/i386/pr49168-1.c: New.
5128 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5129 Eric Botcazou <ebotcazou@adacore.com>
5131 * gcc.dg/guality/drap.c: New test.
5133 2011-05-30 Richard Guenther <rguenther@suse.de>
5135 PR tree-optimization/49210
5136 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5137 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5139 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5142 * g++.dg/gomp/pr49223-1.C: New test.
5143 * g++.dg/gomp/pr49223-2.C: New test.
5145 2011-05-30 Richard Guenther <rguenther@suse.de>
5147 PR tree-optimization/49218
5148 * gcc.c-torture/execute/pr49218.c: New testcase.
5150 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5152 PR tree-optimization/49199
5153 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5154 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5155 -fno-tree-scev-cprop.
5157 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5160 * gfortran.dg/extends_13.f03: New.
5162 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5164 PR rtl-optimization/49095
5165 * gcc.target/i386/pr49095.c: New test.
5167 2011-05-29 Tobias Burnus <burnus@net-b.de>
5170 * gfortran.dg/coarray_24.f90: New.
5172 2011-05-29 Tobias Burnus <burnus@net-b.de>
5175 * gfortran.dg/coarray_23.f90: New.
5177 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5180 * gcc.dg/pr48826.c: New test.
5182 2011-05-29 Richard Guenther <rguenther@suse.de>
5184 PR tree-optimization/49217
5185 * gcc.dg/torture/pr49217.c: New testcase.
5187 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5190 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5192 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5194 * gnat.dg/boolean_subtype.adb: Rename to...
5195 * gnat.dg/boolean_subtype1.adb: ...this.
5197 2011-05-28 Jason Merrill <jason@redhat.com>
5199 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5201 2011-05-27 Jason Merrill <jason@redhat.com>
5203 * g++.dg/cpp0x/enum18.C: Adjust.
5205 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5207 2011-05-27 Tobias Burnus <burnus@net-b.de>
5210 * gfortran.dg/coarray_22.f90: New.
5212 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5214 PR tree-optimization/46728
5215 * gcc.target/powerpc/pr46728-1.c: New.
5216 * gcc.target/powerpc/pr46728-2.c: New.
5217 * gcc.target/powerpc/pr46728-3.c: New.
5218 * gcc.target/powerpc/pr46728-4.c: New.
5219 * gcc.target/powerpc/pr46728-5.c: New.
5220 * gcc.dg/pr46728-6.c: New.
5221 * gcc.target/powerpc/pr46728-7.c: New.
5222 * gcc.target/powerpc/pr46728-8.c: New.
5223 * gcc.dg/pr46728-9.c: New.
5224 * gcc.target/powerpc/pr46728-10.c: New.
5225 * gcc.target/powerpc/pr46728-11.c: New.
5226 * gcc.dg/pr46728-12.c: New.
5227 * gcc.target/powerpc/pr46728-13.c: New.
5228 * gcc.target/powerpc/pr46728-14.c: New.
5229 * gcc.target/powerpc/pr46728-15.c: New.
5230 * gcc.target/powerpc/pr46728-16.c: New.
5232 2011-05-27 Jason Merrill <jason@redhat.com>
5234 * g++.dg/abi/mangle47.C: New.
5237 * g++.dg/template/const5.C: New.
5239 * g++.dg/cpp0x/enum18.C: New.
5241 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5243 * g++.dg/cpp0x/error6.C: New.
5245 * g++.dg/cpp0x/error5.C: New.
5247 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5250 * g++.dg/eh/cond6.C: New test.
5252 2011-05-27 Tobias Burnus <burnus@net-b.de>
5255 * gfortran.dg/rank_3.f90: New.
5256 * gfortran.dg/rank_4.f90: New.
5258 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
5260 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5261 replace dump search.
5263 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
5265 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5266 * gnat.dg/bit_packed_array5.adb: ...here.
5268 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5271 * g++.dg/cpp0x/auto25.C: New.
5273 2011-05-27 Richard Guenther <rguenther@suse.de>
5275 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5277 2011-05-27 Richard Guenther <rguenther@suse.de>
5279 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5281 2011-05-27 Richard Guenther <rguenther@suse.de>
5284 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5286 2011-05-26 Jason Merrill <jason@redhat.com>
5288 * g++.dg/cpp0x/friend1.C: New.
5289 * g++.dg/cpp0x/friend2.C: New.
5291 * g++.dg/cpp0x/auto7.C: Update.
5292 * g++.dg/template/crash50.C: Adjust.
5293 * g++.dg/template/static9.C: Adjust.
5294 * g++.old-deja/g++.ext/memconst.C: Adjust.
5296 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
5298 * gcc.dg/march.c: Ignore a note for some targets.
5300 2011-05-26 Janis Johnson <janis187@us.ibm.com>
5301 Nathan Froyd <froydnj@codesourcery.com>
5305 * g++.old-deja/g++.jason/cond.C: Remove xfails.
5306 * g++.dg/parse/pr18770.C: New test.
5307 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5309 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5312 * gfortran.dg/dependency_40.f90 : New test.
5314 2011-05-26 Tobias Burnus <burnus@net-b.de>
5317 * gfortran.dg/coarray/registering_1.f90: New.
5319 2011-05-26 Jason Merrill <jason@redhat.com>
5321 * g++.dg/cpp0x/variadic111.C: New.
5322 * g++.dg/cpp0x/variadic41.C: Adjust.
5324 2011-05-26 Richard Guenther <rguenther@suse.de>
5326 PR tree-optimization/48702
5327 * gcc.dg/torture/pr48702.c: New testcase.
5329 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5331 PR gcov-profile/48845
5332 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5334 * gcc.dg/matrix/matrix.exp: Likewise.
5335 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5336 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5337 line number to check_profiling_available.
5338 * lib/target-supports.exp (check_profiling_available): Account for
5340 Require TLS runtime support with -fprofile-generate.
5341 * lib/profopt.exp (profopt-execute): Add TLS options for
5343 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5345 2011-05-26 Jakub Jelinek <jakub@redhat.com>
5348 * g++.dg/eh/cond5.C: New test.
5350 PR tree-optimization/49161
5351 * gcc.c-torture/execute/pr49161.c: New test.
5353 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5355 * gcc.target/arm/neon-vorn-vbic.c: New test.
5357 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
5359 PR tree-optimization/49038
5360 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5361 * gcc.dg/vect/pr49038.c: New test.
5363 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
5364 * g++.dg/init/pr25811-3.C: New.
5365 * g++.dg/init/pr25811-4.C: New.
5367 2011-05-25 Jason Merrill <jason@redhat.com>
5369 * g++.dg/cpp0x/enum17.C: New.
5370 * g++.old-deja/g++.jason/rfg10.C: Adjust.
5372 * g++.dg/cpp0x/auto24.C: New.
5374 * g++.dg/cpp0x/error4.C: New.
5376 * g++.dg/cpp0x/rv-restrict.C: New.
5378 * g++.dg/cpp0x/enum15.C: New.
5379 * g++.dg/cpp0x/constexpr-switch2.C: New.
5381 * g++.dg/cpp0x/variadic110.C: New.
5383 * g++.dg/cpp0x/auto9.C: Add typedef test.
5385 * g++.dg/cpp0x/auto23.C: New.
5386 * g++.dg/cpp0x/auto9.C: Adjust.
5388 * g++.dg/cpp0x/defaulted29.C: New.
5390 * g++.dg/cpp0x/initlist51.C: New.
5392 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
5394 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5395 * g++.dg/abi/packed1.C: Suppress warning.
5396 * g++.dg/warn/Wunused-parm-3.C: Likewise.
5397 * g++.dg/template/stdarg1.C: Likewise.
5398 * g++.dg/other/packed1.C: Remove arm from xfail list.
5400 2011-05-25 Jason Merrill <jason@redhat.com>
5402 * g++.dg/cpp0x/enum16.C: New.
5403 * g++.dg/parse/error15.C: Adjust.
5405 * g++.dg/cpp0x/initlist50.C: New.
5407 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5409 * g++.dg/cpp0x/variadic109.C: New.
5411 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
5413 * gcc.target/i386/pause-1.c: New.
5415 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
5417 * gcc.dg/stack-usage-1.c: Adjust comment.
5418 * gcc.dg/stack-usage-2.c: New test.
5420 2011-05-25 Jakub Jelinek <jakub@redhat.com>
5423 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5424 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5426 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
5428 PR rtl-optimization/48757
5429 * gfortran.dg/pr48757.f: New test case.
5431 2011-05-24 Jason Merrill <jason@redhat.com>
5433 * g++.dg/cpp0x/access01.C: New.
5435 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5438 * objc.dg/pr48177.m: New testcase.
5440 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5443 * objc.dg/pr48187.m: New testcase.
5444 * obj-c++.dg/pr48187.mm: New testcase.
5445 * objc.dg/ivar-extra-semicolon.m: New testcase.
5447 2011-05-24 Jason Merrill <jason@redhat.com>
5449 * g++.dg/template/access21.C: New.
5450 * g++.dg/template/access22.C: New.
5452 2011-05-24 Michael Matz <matz@gcc.gnu.org>
5454 PR rtl-optimization/48633
5455 * g++.dg/pr48633.C: New test.
5457 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5460 * g++.dg/other/pr49133.C: New test.
5462 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5463 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5465 * gcc.dg/torture/tls/run-gd.c: New test.
5466 * gcc.dg/torture/tls/run-ie.c: New test.
5467 * gcc.dg/torture/tls/run-ld.c: New test.
5468 * gcc.dg/torture/tls/run-le.c: New test.
5469 * lib/target-supports.exp (check_effective_target_tls_runtime):
5470 Build testcase with TLS options.
5472 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5474 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5476 2011-05-24 Tom de Vries <tom@codesourcery.com>
5478 PR tree-optimization/49121
5479 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5481 2011-05-23 Jason Merrill <jason@redhat.com>
5483 * g++.dg/cpp0x/defaulted28.C: New.
5485 * g++.dg/cpp0x/sfinae25.C: New.
5487 * g++.dg/cpp0x/rv-cast2.C: New.
5489 * g++.dg/cpp0x/enum14.C: New.
5491 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5494 * gcc.c-torture/execute/pr49123.c: New test.
5497 * gcc.dg/debug/pr49032.c: New test.
5500 * gcc.dg/pr49120.c: New test.
5502 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5505 * gcc.target/i386/pr47315.c: New test.
5507 2011-05-23 Jason Merrill <jason@redhat.com>
5509 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5511 * g++.dg/cpp0x/sfinae24.C: New.
5513 * g++.dg/cpp0x/error3.C: New.
5515 * g++.dg/cpp0x/defaulted27.C: New.
5517 * g++.dg/cpp0x/decltype27.C: New.
5519 2011-05-23 Richard Guenther <rguenther@suse.de>
5521 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5523 2011-05-23 Richard Guenther <rguenther@suse.de>
5525 PR tree-optimization/40874
5526 * g++.dg/tree-ssa/pr40874.C: New testcase.
5528 2011-05-23 Richard Guenther <rguenther@suse.de>
5530 PR tree-optimization/49115
5531 * g++.dg/torture/pr49115.C: New testcase.
5533 2011-05-23 Richard Guenther <rguenther@suse.de>
5536 * gcc.dg/memcpy-3.c: New testcase.
5538 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5541 * gcc.c-torture/execute/pr48973-1.c: New test.
5542 * gcc.c-torture/execute/pr48973-2.c: New test.
5544 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
5547 * g++.dg/warn/pr18016.C: New.
5549 2011-05-23 Tom de Vries <tom@codesourcery.com>
5552 * gcc.target/arm/ivopts-6.c: New test.
5554 2011-05-22 Jakub Jelinek <jakub@redhat.com>
5557 * gcc.c-torture/compile/pr49029.c: New test.
5559 2011-05-22 Jason Merrill <jason@redhat.com>
5561 * g++.dg/cpp0x/sfinae23.C: New.
5562 * g++.dg/cpp0x/sfinae8.C: Correct.
5564 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5566 * gfortran.dg/function_optimize_8.f90: New test case.
5568 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
5570 PR tree-optimization/49087
5571 * gcc.dg/vect/O3-pr49087.c: New test.
5573 2011-05-21 Jason Merrill <jason@redhat.com>
5575 * g++.dg/debug/const5.C: New.
5577 2011-05-20 Jason Merrill <jason@redhat.com>
5579 * g++.dg/cpp0x/constexpr-static7.C: Extend.
5581 * g++.dg/cpp0x/constexpr-static7.C: New.
5583 * g++.dg/cpp0x/enum12.C: New.
5584 * g++.dg/cpp0x/enum13.C: New.
5586 2011-05-21 Janus Weil <janus@gcc.gnu.org>
5589 * gfortran.dg/select_type_23.f03: New.
5591 2011-05-20 Jason Merrill <jason@redhat.com>
5593 * g++.dg/cpp0x/defaulted26.C: New.
5595 * g++.dg/cpp0x/noexcept02.C: Fix.
5596 * g++.dg/cpp0x/noexcept03.C: Fix.
5597 * g++.dg/cpp0x/noexcept08.C: Fix.
5598 * g++.dg/cpp0x/noexcept10.C: New.
5600 2011-05-20 Janus Weil <janus@gcc.gnu.org>
5603 * gfortran.dg/extends_12.f03: New.
5605 2011-05-20 Jason Merrill <jason@redhat.com>
5607 * g++.dg/template/koenig9.C: New.
5608 * g++.dg/opt/pr47615.C: Fix.
5609 * g++.dg/overload/defarg1.C: Fix.
5610 * g++.dg/tc1/dr213.C: Remove xfail.
5611 * g++.dg/torture/pr34850.C: Fix.
5612 * g++.dg/torture/pr39362.C: Fix.
5613 * g++.old-deja/g++.brendan/crash56.C: Fix.
5614 * g++.old-deja/g++.pt/memtemp47.C: Fix.
5616 2011-05-20 Richard Guenther <rguenther@suse.de>
5618 PR tree-optimization/49079
5619 * gcc.dg/torture/pr49079.c: New testcase.
5621 2011-05-20 Jakub Jelinek <jakub@redhat.com>
5623 PR tree-optimization/49073
5624 * gcc.c-torture/execute/pr49073.c: New test.
5626 2011-06-19 Tobias Burnus <burnus@net-b.de>
5629 * gfortran.dg/coarray_21.f90: New.
5631 2011-05-19 Joseph Myers <joseph@codesourcery.com>
5633 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5636 2011-05-19 Richard Guenther <rguenther@suse.de>
5639 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5641 2011-05-19 Richard Guenther <rguenther@suse.de>
5644 * gcc.dg/builtin-object-size-11.c: New testcase.
5646 2011-05-19 Tom de Vries <tom@codesourcery.com>
5649 * gcc.target/arm/ivopts.c: New test.
5650 * gcc.target/arm/ivopts-2.c: New test.
5652 2011-05-19 Tom de Vries <tom@codesourcery.com>
5654 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5656 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5658 * gcc.c-torture/execute/960321-1.x: Remove.
5660 2011-05-18 Janus Weil <janus@gcc.gnu.org>
5663 * gfortran.dg/move_alloc_4.f90: New.
5665 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
5668 * gcc.target/i386/pr49002-1.c: New test.
5669 * gcc.target/i386/pr49002-2.c: Likewise.
5671 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5673 PR tree-optimization/49039
5674 * gcc.c-torture/execute/pr49039.c: New test.
5675 * gcc.dg/tree-ssa/pr49039.c: New test.
5676 * g++.dg/torture/pr49039.C: New test.
5678 2011-05-18 Jason Merrill <jason@redhat.com>
5680 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5681 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5682 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5684 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
5686 * gcc.target/bfin/mcpu-bf592.c: New test.
5688 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
5690 PR tree-optimization/41881
5691 * gcc.dg/vect/O3-pr41881.c: New test.
5692 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5694 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5696 PR tree-optimization/49000
5697 * gcc.dg/pr49000.c: New test.
5699 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
5701 * gnat.dg/invalid1.adb: New test.
5703 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
5705 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5707 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5708 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5710 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5713 * g++.dg/cpp0x/range-for18.C: New.
5715 2011-05-15 Tobias Burnus <burnus@net-b.de>
5718 * gfortran.dg/coarray/image_index_2.f90: New.
5720 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
5722 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5723 * g++.dg/cpp0x/override2.C: New.
5725 2011-05-14 Tobias Burnus <burnus@net-b.de>
5728 * gfortran.de/coarray_20.f90: New.
5730 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5733 * function_optimize_7.f90: New test case.
5735 2011-05-13 Jason Merrill <jason@redhat.com>
5737 * g++.dg/cpp0x/decltype26.C: New.
5738 * g++.dg/cpp0x/enum11.C: New.
5740 2011-05-13 Tobias Burnus <burnus@net-b.de>
5744 * gfortran.dg/assign_8.f90: Update dg-error.
5746 2011-05-13 Tobias Burnus <burnus@net-b.de>
5749 * gfortran.dg/io_constraints_8.f90: New.
5750 * gfortran.dg/io_constraints_9.f90: New.
5752 2011-05-13 Martin Thuresson <martint@google.com>
5754 PR gcov-profile/47793
5755 * gcc.dg/pr47793.c: New.
5757 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5759 PR tree-optimization/48975
5760 * gcc.dg/pr48975.c: New test.
5762 2011-05-12 Tobias Burnus <burnus@net-b.de>
5765 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5767 2011-05-12 Jason Merrill <jason@redhat.com>
5769 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5771 2011-05-12 Geert Bosch <bosch@adacore.com>
5773 * gnat.dg/view_conversion1.adb: New test.
5775 2011-05-12 Richard Guenther <rguenther@suse.de>
5777 PR tree-optimization/48172
5778 * gcc.dg/vect/pr48172.c: New testcase.
5780 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5783 * g++.dg/opt/pr48967.C: New test.
5785 2011-05-11 Jason Merrill <jason@redhat.com>
5787 * g++.dg/cpp0x/constexpr-friend.C: New.
5788 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5790 * g++.dg/cpp0x/sfinae22.C: New.
5792 2011-05-11 Tobias Burnus <burnus@net-b.de>
5795 * gfortran.dg/generic_24.f90: New.
5797 2011-05-11 Richard Guenther <rguenther@suse.de>
5799 PR tree-optimization/15256
5800 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5802 2011-05-11 Jakub Jelinek <jakub@redhat.com>
5805 * gcc.dg/pr48159-1.c: New test.
5806 * gcc.dg/pr48159-2.c: New test.
5808 2011-05-11 Richard Guenther <rguenther@suse.de>
5811 * gcc.dg/torture/pr48953.c: New testcase.
5813 2011-05-11 Richard Guenther <rguenther@suse.de>
5815 PR tree-optimization/18041
5816 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5818 2011-05-11 Alan Modra <amodra@gmail.com>
5821 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5823 2011-05-10 Jason Merrill <jason@redhat.com>
5825 * g++.dg/cpp0x/defaulted25.C: New.
5826 * g++.dg/template/crash7.C: Adjust.
5828 * g++.dg/cpp0x/variadic108.C: New.
5830 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
5832 * g++.dg/inherit/virtual9.C: Extend.
5834 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5837 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5838 are passed and returned in vector registers.
5840 2011-05-10 Richard Guenther <rguenther@suse.de>
5842 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5843 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5844 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5845 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5846 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
5849 2011-05-10 Jakub Jelinek <jakub@redhat.com>
5851 PR tree-optimization/48611
5852 PR tree-optimization/48794
5853 * gfortran.dg/gomp/pr48611.f90: New test.
5854 * gfortran.dg/gomp/pr48794.f90: New test.
5857 * gcc.dg/dfp/pr48928.c: New test.
5859 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5862 * g++.dg/cpp0x/pr48522.C: New.
5864 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5867 * g++.dg/cpp0x/sfinae21.C: New.
5869 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5871 * g++.dg/template/sfinae28.C: Rename to...
5872 * g++.dg/cpp0x/sfinae19.C: ... this.
5873 * g++.dg/template/sfinae29.C: Rename to...
5874 * g++.dg/cpp0x/sfinae20.C: ... this.
5876 2011-05-09 Jeff Law <law@redhat.com>
5878 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5881 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
5884 * g++.dg/init/pr20039.C: New.
5886 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5890 * g++.dg/template/sfinae28.C: New.
5891 * g++.dg/template/sfinae29.C: Likewise.
5893 2011-05-09 Jason Merrill <jason@redhat.com>
5895 * g++.dg/template/nontype23.C: New.
5897 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
5899 * g++.dg/init/pr48859.C: New.
5901 2011-05-09 Jason Merrill <jason@redhat.com>
5903 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5904 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5905 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5906 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5907 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5908 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5909 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5910 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5912 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
5914 * g++.dg/inherit/virtual9.C: New.
5916 2011-05-09 Dodji Seketeli <dodji@redhat.com>
5919 * g++.dg/template/dependent-expr8.C: New test case.
5921 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
5923 PR tree-optimization/48837
5924 * gcc.dg/pr48837.c: New testcase.
5926 2011-05-06 Jason Merrill <jason@redhat.com>
5928 * g++.dg/cpp0x/constexpr-condition2.C: New.
5930 * g++.dg/cpp0x/constexpr-missing.C: New.
5932 2011-05-06 Tobias Burnus <burnus@net-b.de>
5935 * gfortran.dg/coarray/this_image_2.f90: New.
5937 2011-05-06 Tobias Burnus <burnus@net-b.de>
5941 * gfortran.dg/bind_c_usage_22.f90: New.
5942 * gfortran.dg/bind_c_usage_23.f90: New.
5943 * gfortran.dg/bind_c_usage_24.f90: New.
5944 * gfortran.dg/bind_c_usage_24_c.c: New.
5946 2011-05-06 Dodji Seketeli <dodji@redhat.com>
5949 * g++.dg/template/member9.C: New test case.
5951 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
5953 * gnat.dg/discr29.ad[sb]: New test.
5954 * gnat.dg/discr30.adb: Likewise.
5956 2011-05-05 Julian Brown <julian@codesourcery.com>
5958 * gcc.target/arm/neon-vset_lanes8.c: New test.
5960 2011-05-05 Jason Merrill <jason@redhat.com>
5962 * g++.dg/init/new32.C: New.
5964 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5966 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5969 2011-05-05 Jakub Jelinek <jakub@redhat.com>
5971 PR rtl-optimization/48381
5972 * gcc.c-torture/compile/pr48381.c: New test.
5974 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
5976 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5978 * gcc.target/i386/opt-1.c: Ditto.
5980 2011-05-04 Jason Merrill <jason@redhat.com>
5982 * g++.dg/conversion/base1.C: New.
5984 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5986 PR libgfortran/48787
5987 * gfortran.dg/round_3.f08: Add more checks to test case.
5989 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
5991 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5992 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5993 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5994 Gate test on effective_target fd_truncate.
5996 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
5998 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5999 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6000 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6001 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6002 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6003 * gcc.target/i386/pr38824.c: Ditto.
6004 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6005 * gcc.target/i386/vecinit-2.c: Ditto.
6006 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6007 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6008 * gcc.target/i386/parity-2.c: Ditto.
6009 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6011 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6013 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6015 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6016 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6017 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6019 2011-05-03 Tobias Burnus <burnus@net-b.de>
6022 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6024 2011-05-03 Tobias Burnus <burnus@net-b.de>
6027 * gfortran.dg/coarray/this_image_1.f90: New.
6029 2011-05-03 Tobias Burnus <burnus@net-b.de>
6032 * gfortran.dg/coarray/caf.dg: New.
6033 * gfortran.dg/coarray/image_index_1.f90: New, copied
6034 from ../coarray_16.f90.
6036 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6039 * g++.dg/ext/complex9.C: New.
6041 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6044 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6045 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6046 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6048 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6050 * gcc.target/bfin/builtins: Created.
6051 * gcc.target/bfin/hisilh-O0.c: Deleted.
6052 * gcc.target/bfin/hisilh.c: Moved to...
6053 * gcc.target/bfin/builtins/hisilh.c: ...here.
6054 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6055 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6056 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6057 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6058 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6059 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6060 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6061 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6062 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6063 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6064 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6065 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6066 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6067 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6068 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6069 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6070 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6071 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6072 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6073 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6074 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6075 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6076 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6077 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6078 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6079 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6080 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6081 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6082 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6083 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6084 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6085 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6086 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6087 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6088 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6089 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6090 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6091 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6092 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6093 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6094 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6095 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6096 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6097 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6098 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6099 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6100 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6101 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6102 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6103 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6104 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6105 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6106 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6107 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6108 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6109 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6110 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6111 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6112 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6113 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6114 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6115 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6116 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6117 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6118 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6119 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6120 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6121 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6122 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6123 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6124 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6125 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6126 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6127 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6128 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6129 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6130 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6131 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6132 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6133 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6134 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6135 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6136 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6137 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6138 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6139 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6140 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6141 * gcc.target/bfin/builtins/circptr.c: Ditto.
6142 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6143 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6144 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6145 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6146 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6147 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6148 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6149 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6150 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6151 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6152 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6153 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6154 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6155 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6156 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6157 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6158 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6159 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6160 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6161 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6162 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6163 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6164 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6165 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6166 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6167 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6168 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6169 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6170 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6171 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6172 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6173 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6174 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6175 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6176 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6177 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6178 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6179 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6180 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6181 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6182 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6183 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6184 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6185 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6186 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6187 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6188 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6189 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6190 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6191 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6192 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6193 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6194 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6195 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6196 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6197 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6198 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6199 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6200 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6201 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6202 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6203 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6204 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6205 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6206 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6207 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6208 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6209 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6210 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6211 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6213 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6215 * gcc.target/arm/cold-lc.c: New test.
6217 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6220 * gcc.dg/pr48774.c: New test.
6222 2011-05-03 Richard Guenther <rguenther@suse.de>
6224 * gcc.dg/large-size-array-5.c: New testcase.
6226 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6228 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6230 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6232 * lib/target-supports.exp (check_effective_target_vect_strided):
6234 (check_effective_target_vect_strided2)
6235 (check_effective_target_vect_strided3)
6236 (check_effective_target_vect_strided4)
6237 (check_effective_target_vect_strided8): ...these new functions.
6239 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6240 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6241 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6242 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6243 * gcc.dg/vect/pr37539.c: Likewise.
6244 * gcc.dg/vect/slp-11a.c: Likewise.
6245 * gcc.dg/vect/slp-11b.c: Likewise.
6246 * gcc.dg/vect/slp-11c.c: Likewise.
6247 * gcc.dg/vect/slp-12a.c: Likewise.
6248 * gcc.dg/vect/slp-12b.c: Likewise.
6249 * gcc.dg/vect/slp-18.c: Likewise.
6250 * gcc.dg/vect/slp-19a.c: Likewise.
6251 * gcc.dg/vect/slp-19b.c: Likewise.
6252 * gcc.dg/vect/slp-21.c: Likewise.
6253 * gcc.dg/vect/slp-23.c: Likewise.
6254 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6256 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6257 instead of vect_interleave && vect_extract_even_odd.
6258 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6259 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6260 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6261 * gcc.dg/vect/vect-1.c: Likewise.
6262 * gcc.dg/vect/vect-10.c: Likewise.
6263 * gcc.dg/vect/vect-98.c: Likewise.
6264 * gcc.dg/vect/vect-107.c: Likewise.
6265 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6266 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6267 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6268 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6269 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6270 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6271 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6272 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6273 * gcc.dg/vect/vect-strided-float.c: Likewise.
6274 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6275 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6276 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6277 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6278 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6279 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6280 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6281 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6282 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6283 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6284 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6285 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6286 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6287 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6288 * gcc.dg/vect/vect-vfa-03.c: Likewise.
6290 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6292 * gcc.dg/vect/pr30843.c: Likewise.
6293 * gcc.dg/vect/pr33866.c: Likewise.
6294 * gcc.dg/vect/slp-reduc-6.c: Likewise.
6295 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6296 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6297 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6299 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6301 * gcc.dg/vect/slp-11.c: Split into...
6302 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6303 gcc.dg/vect/slp-11c.c: ...these tests.
6304 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6305 * gcc.dg/vect/slp-12c.c: ...this new test.
6306 * gcc.dg/vect/slp-19.c: Split into...
6307 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6308 gcc.dg/vect/slp-19c.c: ...these new tests.
6310 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6312 * lib/target-supports.exp
6313 (check_effective_target_vect_extract_even_odd_wide): Delete.
6314 (check_effective_target_vect_strided_wide): Likewise.
6315 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6316 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6317 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6318 * gcc.dg/vect/pr37539.c: Likewise.
6319 * gcc.dg/vect/slp-11.c: Likewise.
6320 * gcc.dg/vect/slp-12a.c: Likewise.
6321 * gcc.dg/vect/slp-12b.c: Likewise.
6322 * gcc.dg/vect/slp-19.c: Likewise.
6323 * gcc.dg/vect/slp-23.c: Likewise.
6324 * gcc.dg/vect/vect-1.c: Likewise.
6325 * gcc.dg/vect/vect-98.c: Likewise.
6326 * gcc.dg/vect/vect-107.c: Likewise.
6327 * gcc.dg/vect/vect-strided-float.c: Likewise.
6329 2011-05-02 Jason Merrill <jason@redhat.com>
6331 * g++.dg/init/new31.C: New.
6333 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
6336 * gcc.dg/pr35445.c: New test.
6338 2011-05-02 Jason Merrill <jason@redhat.com>
6340 * c-c++-common/vla-1.c: New.
6342 2011-05-02 Richard Guenther <rguenther@suse.de>
6344 PR tree-optimization/48822
6345 * gcc.dg/torture/pr48822.c: New testcase.
6347 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6350 * g++.dg/cpp0x/constexpr-47969.C: New.
6352 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
6355 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
6356 on vect_no_align targets.
6357 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6358 vect_no_align targets.
6360 2011-05-01 Xinliang David Li <davidxl@google.com>
6362 * gcc.dg/tree-ssa/integer-addr.c: New test.
6363 * gcc.dg/tree-ssa/alias_bug.c: New test.
6365 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6367 PR libgfortran/48787
6368 * gfortran.dg/round_3.f08: Add more checks.
6370 2011-04-30 Tobias Burnus <burnus@net-b.de>
6373 * gfortran.dg/import9.f90: New, proper test.
6374 * gfortran.dg/interface_37.f90: Remove bogus
6375 test (bogus copy of interface_36.f90).
6377 2011-04-30 Tobias Burnus <burnus@net-b.de>
6380 * gfortran.dg/interface_37.f90: New.
6382 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
6385 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6387 2011-04-30 Jakub Jelinek <jakub@redhat.com>
6389 PR tree-optimization/48809
6390 * gcc.c-torture/execute/pr48809.c: New test.
6392 2011-04-29 Jeff Law <law@redhat.com>
6394 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6396 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6399 * g++.dg/init/ctor10.C: New.
6401 2011-04-29 Le-Chun Wu <lcwu@google.com>
6403 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6404 warning in implicitly instantiated templates.
6406 2011-04-29 Le-Chun Wu <lcwu@google.com>
6408 * g++.dg/warn/Wnull-conversion-1.C: New.
6409 * g++.dg/warn/Wnull-conversion-2.C: New.
6411 2011-04-29 Diego Novillo <dnovillo@google.com>
6413 * g++.old-deja/g++.other/null3.C: Expect warning about
6414 converting boolean to a pointer.
6416 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
6419 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6423 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6425 2011-04-29 Tobias Burnus <burnus@net-b.de>
6428 * gfortran.dg/typebound_proc_22.f90: New.
6431 * gfortran.dg/interface_36.f90: New.
6433 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6435 PR libgfortran/48488
6436 PR libgfortran/48602
6437 PR libgfortran/48615
6438 PR libgfortran/48684
6439 PR libgfortran/48787
6440 * gfortran.dg/fmt_g.f: Adjust test.
6441 * gfortran.dg/fmt_g0_1.f08: Adjust test.
6442 * gfortran.dg/round_3.f08: New test.
6443 * gfortran.dg/namelist_print_1.f: Adjust test.
6444 * gfortran.dg/char4_iunit_1.f03: Adjust test.
6445 * gfortran.dg/f2003_io_5.f03: Adjust test.
6446 * gfortran.dg/coarray_15.f90: Adjust test.
6447 * gfortran.dg/namelist_65.f90: Adjust test.
6448 * gfortran.dg/fmt_cache_1.f: Adjust test.
6449 * gfortran.dg/char4_iunit_2.f03: Adjust test.
6450 * gfortran.dg/real_const_3.f90: Adjust test.
6452 2011-04-28 Xinliang David Li <davidxl@google.com>
6454 * gcc.dg/tree-prof/prof-robust-1.c: New test.
6455 * g++.dg/prof-robust-1.C: New test.
6457 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
6459 PR tree-optimization/48765
6460 * gcc.dg/vect/pr48765.c: New.
6462 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6464 PR tree-optimization/48775
6465 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6467 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6470 * g++.dg/inherit/pr48798.C: New.
6471 * g++.old-deja/g++.other/base1.C: Adjust.
6473 2011-04-28 Dodji Seketeli <dodji@redhat.com>
6476 * g++.dg/template/inherit7.C: New test case.
6478 2011-04-28 Richard Guenther <rguenther@suse.de>
6480 PR tree-optimization/40052
6481 PR tree-optimization/15347
6482 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6483 * gcc.dg/pr15347.c: Likewise.
6485 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6488 * g++.dg/cpp0x/sfinae18.C: New.
6490 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6493 * g++.dg/ext/is_literal_type1.C: New.
6495 2011-04-28 Tobias Burnus <burnus@net-b.de>
6499 * gfortran.dg/interface_35.f90: New.
6500 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6501 * gfortran.dg/func_result_6.f90: Add dg-warning.
6502 * gfortran.dg/bessel_1.f90: Ditto.
6503 * gfortran.dg/hypot_1.f90: Ditto.
6504 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6505 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6506 * gfortran.dg/interface_assignment_4.f90: Ditto.
6508 2011-04-27 Jason Merrill <jason@redhat.com>
6510 * g++.dg/ext/complex8.C: New.
6512 * g++.dg/cpp0x/initlist49.C: New.
6513 * g++.dg/init/new30.C: New.
6515 2011-04-27 Tobias Burnus <burnus@net-b.de>
6518 * gfortran.dg/whole_file_34.f90: New.
6520 2011-04-27 Jan Hubicka <jh@suse.cz>
6522 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6524 2011-04-27 Jason Merrill <jason@redhat.com>
6526 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6528 * g++.dg/parse/ambig6.C: New.
6530 2011-04-27 Nick Clifton <nickc@redhat.com>
6532 * gcc.dg/20020312-2.c: Add definition for RX.
6534 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6535 option with RX targets.
6537 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6540 2011-04-27 Richard Guenther <rguenther@suse.de>
6542 * gcc.dg/tree-ssa/pr23382.c: Remove.
6544 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
6547 * gcc.c-torture/compile/pr48767.c: New test.
6549 2011-04-27 Richard Guenther <rguenther@suse.de>
6551 PR tree-optimization/48772
6552 * g++.dg/pr48772.C: New testcase.
6554 2011-04-27 Jakub Jelinek <jakub@redhat.com>
6557 * gcc.c-torture/compile/pr48742.c: New test.
6559 2011-04-26 Jason Merrill <jason@redhat.com>
6561 * g++.dg/lookup/koenig13.C: New.
6563 * g++.dg/cpp0x/initlist48.C: New.
6565 2011-04-25 Jason Merrill <jason@redhat.com>
6567 * g++.dg/cpp0x/sfinae17.C: New.
6569 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6572 * gcc.target/powerpc/pr48258-1.c: New file.
6573 * gcc.target/powerpc/pr48258-2.c: Ditto.
6575 2011-04-26 Xinliang David Li <davidxl@google.com>
6577 * gcc.dg/uninit-suppress.c: New test.
6578 * gcc.dg/uninit-suppress.c: New test.
6580 2011-04-26 Jakub Jelinek <jakub@redhat.com>
6583 * gcc.dg/pr48768.c: New test.
6585 PR tree-optimization/48734
6586 * gcc.c-torture/compile/pr48734.c: New test.
6589 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6591 2011-04-26 Richard Guenther <rguenther@suse.de>
6593 PR tree-optimization/48731
6594 * gcc.dg/torture/pr48731.c: New testcase.
6596 2011-04-26 Richard Guenther <rguenther@suse.de>
6599 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6601 2011-04-26 Richard Guenther <rguenther@suse.de>
6604 * gcc.dg/torture/pr48694-1.c: New testcase.
6605 * gcc.dg/torture/pr48694-2.c: Likewise.
6607 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
6609 * g++.dg/ext/underlying_type1.C: New.
6610 * g++.dg/ext/underlying_type2.C: Likewise.
6611 * g++.dg/ext/underlying_type3.C: Likewise.
6612 * g++.dg/ext/underlying_type4.C: Likewise.
6613 * g++.dg/ext/underlying_type5.C: Likewise.
6614 * g++.dg/ext/underlying_type6.C: Likewise.
6615 * g++.dg/ext/underlying_type7.C: Likewise.
6616 * g++.dg/ext/underlying_type8.C: Likewise.
6617 * g++.dg/ext/underlying_type9.C: Likewise.
6618 * g++.dg/ext/underlying_type10.C: Likewise.
6620 2011-04-25 Jason Merrill <jason@redhat.com>
6622 * g++.dg/cpp0x/regress/template-const2.C: New.
6624 2011-04-25 Jeff Law <law@redhat.com>
6626 * gcc.dg/tree-ssa/vrp56.c: new test.
6628 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6630 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6632 2011-04-24 Jakub Jelinek <jakub@redhat.com>
6634 PR preprocessor/48740
6635 * c-c++-common/raw-string-11.c: New test.
6637 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
6639 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6642 2011-04-23 Tobias Burnus <burnus@net-b.de>
6645 * gfortran.dg/coarray_19.f90: New.
6647 2011-04-23 Jakub Jelinek <jakub@redhat.com>
6650 * gcc.dg/pr48685.c: New test.
6652 2011-04-22 Jan Hubicka <jh@suse.cz>
6654 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6656 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6658 PR tree-optimization/48717
6659 * gcc.c-torture/execute/pr48717.c: New test.
6661 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
6664 * gcc.target/i386/pr48723.c: New test.
6666 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6669 * gcc.dg/gomp/pr48716.c: New test.
6670 * g++.dg/gomp/pr48716.C: New test.
6672 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
6675 * gcc.dg/missing-field-init-2.c: Update testcase.
6677 2011-04-22 Alan Modra <amodra@gmail.com>
6679 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6681 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6684 * gfortran.dg/function_optimize_6.f90: New test.
6686 2011-04-21 Easwaran Raman <eraman@google.com>
6688 * gcc.dg/stack-layout-2.c: New test.
6690 2011-04-21 Richard Guenther <rguenther@suse.de>
6693 * g++.dg/lto/pr48207-2_0.C: New testcase.
6694 * g++.dg/lto/pr48207-3_0.C: Likewise.
6696 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
6698 * gnat.dg/volatile5.adb: New test.
6699 * gnat.dg/volatile5_pkg.ads: New helper.
6701 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
6704 * gcc.target/i386/pr48708.c: New test.
6706 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6708 * gcc.dg/vect/vect-119.c: New test.
6710 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6712 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6715 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
6716 Richard Sandiford <richard.sandiford@linaro.org>
6719 * gcc.target/arm/pr46329.c: New test.
6721 2011-04-21 Tobias Burnus <burnus@net-b.de>
6724 * gfortran.dg/coarray_18.f90: New.
6726 2011-04-20 Jason Merrill <jason@redhat.com>
6728 * g++.dg/cpp0x/initlist47.C: New.
6730 * g++.dg/init/dtor4.C: New.
6732 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
6735 * gcc.target/i386/sse2-pinsrw.c: New test.
6736 * gcc.target/i386/avx-vpinsrw.c: Ditto.
6737 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6738 * gcc.target/i386/sse2-insvhi.c: Ditto.
6739 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6740 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6742 2011-04-20 Jason Merrill <jason@redhat.com>
6744 * g++.dg/template/const4.C: New.
6746 2011-04-20 Easwaran Raman <eraman@google.com>
6748 * gcc.dg/stack-layout-1.c: New test.
6750 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
6752 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6753 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6756 2011-04-20 Kai Tietz <ktietz@redhat.com>
6758 * gcc.dg/binop-xor1.c: New test.
6759 * gcc.dg/binop-xor2.c: New test.
6760 * gcc.dg/binop-xor3.c: New test.
6761 * gcc.dg/binop-xor4.c: New test.
6762 * gcc.dg/binop-xor5.c: New test.
6764 2011-04-20 Richard Guenther <rguenther@suse.de>
6766 PR tree-optimization/47892
6767 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6769 2011-04-20 Richard Guenther <rguenther@suse.de>
6772 * g++.dg/torture/pr48695.C: New testcase.
6774 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
6776 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6777 * gcc.c-torture/execute/cmpsi-2.c: Ditto
6778 * gcc.c-torture/execute/pr45262.c: Ditto
6779 * gcc.dg/torture/pr43165.c: Ditto.
6780 * gcc.dg/torture/pr47228.c: Ditto.
6781 * gcc.dg/tree-ssa/pr45144.c: Ditto.
6782 * gcc.dg/ipa/pr45644.c: Ditto.
6783 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6786 2011-04-19 Jason Merrill <jason@redhat.com>
6788 * g++.dg/ext/complex7.C: New.
6790 * g++.dg/ext/attrib41.C: New.
6792 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
6795 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6797 2011-04-19 Jakub Jelinek <jakub@redhat.com>
6800 * gcc.target/i386/pr48678.c: New test.
6802 2011-04-19 Martin Jambor <mjambor@suse.cz>
6804 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6805 * g++.dg/opt/devirt2.C: New test.
6806 * g++.dg/ipa/devirt-g-1.C: Likewise.
6808 2011-04-19 Tobias Burnus <burnus@net-b.de>
6811 * gfortran.dg/whole_file_33.f90: New.
6813 2011-04-19 Martin Jambor <mjambor@suse.cz>
6815 * g++.dg/ipa/devirt-7.C: New test.
6817 2011-04-19 Richard Guenther <rguenther@suse.de>
6820 * g++.dg/lto/pr48207_0.C: New testcase.
6822 2011-04-18 Jason Merrill <jason@redhat.com>
6824 * g++.dg/init/void1.C: New.
6826 * g++.dg/cpp0x/union4.C: New.
6828 2011-04-18 Jakub Jelinek <jakub@redhat.com>
6831 * g++.dg/torture/pr48661.C: New test.
6834 * g++.dg/gomp/pr48632.C: New test.
6836 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
6838 * gcc.target/i386/sse2-maskmovdqu.c: New test.
6839 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6841 2011-04-18 Tobias Burnus <burnus@net-b.de>
6844 * gfortran.dg/coarray_17.f90: New.
6845 * gfortran.dg/coarray_10.f90: Update dg-error.
6847 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6850 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6851 * gfortran.dg/guality/guality.exp: Likewise.
6853 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6855 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6857 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6859 * gcc.dg/vect/pr48377.c: Remove dg-do run.
6861 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6863 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6865 2011-04-18 Richard Guenther <rguenther@suse.de>
6868 * g++.dg/torture/pr46364.C: New testcase.
6870 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6872 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6874 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
6876 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6878 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
6879 Ira Rosen <ira.rosen@linaro.org>
6882 * gcc.target/arm/pr48252.c: New test.
6884 2011-04-18 Jakub Jelinek <jakub@redhat.com>
6886 PR tree-optimization/48616
6887 * gcc.dg/pr48616.c: New test.
6889 2011-04-18 Tobias Burnus <burnus@net-b.de>
6892 * gfortran.dg/coarray_16.f90: New.
6894 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
6897 * gfortran.dg/realloc_on_assign_7.f03: New test.
6899 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6901 PR libgfortran/48602
6902 * gfortran.dg/fmt_g0_6.f08: New test.
6904 2011-04-17 Jason Merrill <jason@redhat.com>
6906 * g++.dg/cpp0x/sfinae16.C: New.
6908 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
6910 * gcc.target/mips/reg-var-1.c: New test.
6912 2011-04-17 Jan Hubicka <jh@suse.cz>
6914 * gcc.dg/winline-5.c: Update testcase.
6916 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
6918 * gnat.dg/discr27.ad[sb]: Move dg directive.
6919 * gnat.dg/discr28.ad[sb]: New test.
6920 * gnat.dg/discr28_pkg.ads: New helper.
6922 2011-04-17 Michael Matz <matz@suse.de>
6924 PR tree-optimization/48622
6926 * gcc.dg/lto/pr48622_0.c: New test.
6928 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
6930 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6931 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6932 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6933 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6934 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6935 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6937 2011-04-15 Jason Merrill <jason@redhat.com>
6939 * g++.dg/cpp0x/range-for17.C: New.
6941 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6943 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6944 * g++.dg/cpp0x/range-for3.C: Likewise.
6945 * g++.dg/cpp0x/range-for9.C: Correct error message.
6946 * g++.dg/cpp0x/range-for11.C: New.
6947 * g++.dg/cpp0x/range-for12.C: New.
6948 * g++.dg/cpp0x/range-for13.C: New.
6949 * g++.dg/cpp0x/range-for14.C: New.
6950 * g++.dg/cpp0x/range-for15.C: New.
6951 * g++.dg/cpp0x/range-for16.C: New.
6953 2011-04-15 Tobias Burnus <burnus@net-b.de>
6956 * gfortran.dg/coarray_15.f90: Change to dg-do run.
6958 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
6960 * objc.dg/naming-4.m: Updated.
6961 * objc.dg/naming-5.m: Updated.
6962 * objc.dg/naming-6.m: New.
6963 * objc.dg/naming-7.m: New.
6964 * obj-c++.dg/naming-1.mm: Updated.
6965 * obj-c++.dg/naming-2.mm: Updated.
6966 * obj-c++.dg/naming-3.mm: New.
6967 * obj-c++.dg/naming-4.mm: New.
6969 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6971 PR libgfortran/48589
6972 * gfortran.dg/fmt_g0_5.f08: New test.
6974 2011-04-15 Richard Guenther <rguenther@suse.de>
6977 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6979 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
6981 * gcc.target/avr/torture/pr41885.c (dg-options): Change
6982 -finline-limit=0 to -fno-inline
6984 2011-04-15 Jakub Jelinek <jakub@redhat.com>
6987 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6990 2011-04-14 Jakub Jelinek <jakub@redhat.com>
6993 * gcc.target/i386/sse4_1-insertps-3.c: New test.
6994 * gcc.target/i386/sse4_1-insertps-4.c: New test.
6995 * gcc.target/i386/avx-insertps-3.c: New test.
6996 * gcc.target/i386/avx-insertps-4.c: New test.
6998 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7000 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7003 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7008 * gcc.target/avr/pr46779-1.c: New test case
7009 * gcc.target/avr/pr46779-2.c: New test case
7011 2011-04-14 Jason Merrill <jason@redhat.com>
7013 * g++.dg/cpp0x/sfinae15.C: New.
7015 * g++.dg/cpp0x/sfinae14.C: New.
7017 * g++.dg/ext/vla10.C: New.
7019 2011-04-14 Richard Guenther <rguenther@suse.de>
7021 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7023 2011-04-14 Richard Guenther <rguenther@suse.de>
7025 * gcc.dg/fold-bitand-4.c: Move ...
7026 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7028 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7030 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7032 * gcc.target/avr/torture/trivial.c: Ditto.
7034 2011-04-13 Jason Merrill <jason@redhat.com>
7036 * g++.dg/template/operator11.C: New.
7038 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7041 * gcc.dg/gomp/pr48591.c: New test.
7044 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7045 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7047 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7050 * g++.dg/template/dependent-expr7.C: New test case.
7052 2011-04-13 Jason Merrill <jason@redhat.com>
7054 * g++.dg/cpp0x/sfinae13.C: New.
7056 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7058 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7060 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7062 * gcc.target/arm/pr43698.c: Remove -march option.
7064 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7066 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7069 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7073 * gfortran.dg/realloc_on_assign_6.f03: New test.
7075 2011-04-12 Kai Tietz <ktietz@redhat.com>
7077 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7078 targets the additional -mno-ms-bitfields and
7079 -Wno-packed-bitfield-compat options.
7080 * g++.dg/ext/bitfield3.C: Likewise.
7081 * g++.dg/ext/bitfield4.C: Likewise.
7082 * g++.dg/ext/bitfield5.C: Likewise.
7083 * gcc.dg/bitfld-15.c: Likewise.
7084 * gcc.dg/bitfld-16.c: Likewise.
7085 * gcc.dg/bitfld-17.c: Likewise.
7086 * gcc.dg/bitfld-18.c: Likewise.
7088 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7090 * gcc.target/arm/neon-vld3-1.c: New test.
7091 * gcc.target/arm/neon-vst3-1.c: New test.
7092 * gcc.target/arm/neon/v*.c: Regenerate.
7094 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7096 PR rtl-optimization/48549
7097 * g++.dg/opt/pr48549.C: New test.
7099 2011-04-12 Richard Guenther <rguenther@suse.de>
7101 PR tree-optimization/46076
7102 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7104 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7107 * lib/compat.exp (compat-execute): Declare unsupported after
7108 stripping path from src1.
7109 * lib/lto.exp (lto-execute): Likewise.
7111 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7114 * gcc.dg/pr48552-1.c: New test.
7115 * gcc.dg/pr48552-2.c: New test.
7117 2011-04-11 Jason Merrill <jason@redhat.com>
7119 * g++.dg/cpp0x/sfinae12.C: New.
7121 * g++.dg/cpp0x/enum10.C: New.
7123 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7125 * g++.dg/cpp0x/rv-func.C: New.
7127 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7129 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7132 2011-04-11 Martin Jambor <mjambor@suse.cz>
7134 PR tree-optimization/48195
7135 * gcc.dg/ipa/pr48195.c: New test.
7137 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7139 * gnat.dg/return3.adb: Remove unused switch.
7141 2011-04-08 Mike Stump <mikestump@comcast.net>
7144 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7145 default to fno-common.
7147 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7149 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7150 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7152 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7155 * gfortran.dg/function_optimize_5.f90: New test.
7157 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7159 * gnat.dg/aggr17.adb: New test.
7160 * gnat.dg/aggr18.adb: Likewise.
7162 2011-04-08 Michael Matz <matz@suse.de>
7165 * gcc.target/i386/pr48389.c: New test.
7167 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7169 PR rtl-optimization/48272
7170 * g++.dg/opt/pr48272.C: New.
7172 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7174 PR rtl-optimization/48235
7175 * gcc.dg/pr48235.c: New.
7177 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7179 PR rtl-optimization/48302
7180 * g++.dg/opt/pr48302.C: New.
7182 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7185 * g++.dg/opt/pr48273.C: New.
7187 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7189 PR rtl-optimization/48442
7190 * gcc.dg/pr48442.c: New.
7192 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7194 PR tree-optimization/48377
7195 * gcc.dg/vect/pr48377.c: New test.
7197 2011-04-07 Jason Merrill <jason@redhat.com>
7199 * g++.dg/cpp0x/regress/call1.C: New.
7201 * g++.dg/cpp0x/variadic107.C: New.
7203 * g++.dg/cpp0x/sfinae11.C: New.
7204 * g++.dg/cpp0x/noexcept02.C: Fix.
7206 * g++.dg/cpp0x/sfinae10.C: New.
7208 * g++.dg/cpp0x/sfinae9.C: New.
7210 * c-c++-common/Wcast-qual-1.c: Move here from...
7211 * gcc.dg/cast-qual-3.c: ...here, and...
7212 * g++.dg/warn/Wcast-qual2.C: ...here.
7214 * g++.dg/cpp0x/sfinae8.C: New.
7216 * g++.dg/cpp0x/sfinae7.C: New.
7218 * g++.dg/cpp0x/enum9.C: New.
7220 2011-04-07 Mike Stump <mikestump@comcast.net>
7222 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7223 with no trampolines.
7225 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7228 * gfortran.dg/gomp/pr48117.f90: New test.
7231 * gcc.dg/torture/pr48343.c: New test.
7233 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7235 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7237 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7239 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7241 2011-04-07 Tom de Vries <tom@codesourcery.com>
7244 * lib/scanasm.exp (object-size): New proc.
7245 * gcc.target/arm/pr43920-2.c: New test.
7247 2011-04-06 Tobias Burnus <burnus@net-b.de>
7251 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7253 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7255 * gcc.dg/mtune.c: Prune note from output.
7257 2011-04-06 Jakub Jelinek <jakub@redhat.com>
7260 * gcc.dg/guality/pr36977.c: New test.
7261 * gcc.dg/guality/pr48466.c: New test.
7263 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7265 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7267 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
7269 * gnat.dg/return3.adb: New test.
7271 2011-04-06 Richard Guenther <rguenther@suse.de>
7273 PR tree-optimization/47663
7274 * gcc.dg/tree-ssa/inline-8.c: New testcase.
7276 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
7278 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7279 Solaris 8 and 9 as well.
7281 2011-04-05 Tom de Vries <tom@codesourcery.com>
7284 * gcc.target/arm/pr43920-1.c: New test.
7286 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
7288 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7289 (cctor): Actually return the value.
7290 (main): Cast return values.
7292 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7294 * gfortran.dg/character_comparison_8.f90: New test.
7296 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7298 * frontend-passes: (optimize_lexical_comparison): New function.
7299 (optimize_expr): Call it.
7300 (optimize_comparison): Also handle lexical comparison functions.
7301 Return false instad of -2 for unequal comparison.
7303 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7306 * function_optimize_4.f90: New test.
7308 2011-04-04 Tobias Burnus <burnus@net-b.de>
7311 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7312 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7313 * gfortran.dg/coarray_15.f90: New.
7315 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7317 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7318 * gfortran.dg/bessel_7.f90: Likewise.
7320 2011-04-03 Tobias Burnus <burnus@net-b.de>
7322 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7324 2011-04-03 Richard Guenther <rguenther@suse.de>
7325 Ira Rosen <ira.rosen@linaro.org>
7327 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7328 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7329 -ftree-loop-if-convert-stores.
7331 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7333 * gnat.dg/specs/aggr2.ads: New test.
7335 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7337 * gnat.dg/debug2.ad[sb]: New test.
7338 * gnat.dg/debug2_pkg.ads: New helper.
7339 * gnat.dg/debug3.ad[sb]: New test.
7341 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
7343 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7345 2011-04-01 Jakub Jelinek <jakub@redhat.com>
7348 * gcc.c-torture/compile/pr48335-1.c: New test.
7349 * gcc.dg/pr48335-1.c: New test.
7350 * gcc.dg/pr48335-2.c: New test.
7351 * gcc.dg/pr48335-3.c: New test.
7352 * gcc.dg/pr48335-4.c: New test.
7353 * gcc.dg/pr48335-5.c: New test.
7354 * gcc.dg/pr48335-6.c: New test.
7355 * gcc.dg/pr48335-7.c: New test.
7356 * gcc.dg/pr48335-8.c: New test.
7357 * gcc.target/i386/pr48335-1.c: New test.
7359 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
7362 * gcc.dg/Waddress.c: New test.
7364 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7367 * gfortran.dg/function_optimize_3.f90: New test.
7369 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
7371 * gcc.c-torture/compile/20110401-1.c: New test.
7373 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7374 * g++.dg/lto/20091002-2_0.C: Likewise.
7375 * g++.dg/lto/20090303_0.c: Likewise.
7376 * g++.dg/lto/20091004-1_0.C: Likewise.
7377 * g++.dg/lto/20091002-3_0.C: Likewise.
7378 * g++.dg/lto/20091004-2_0.C: Likewise.
7379 * g++.dg/lto/20081123_0.C: Likewise.
7380 * g++.dg/lto/20090313_0.C: Likewise.
7381 * g++.dg/lto/20081109-1_0.C: Likewise.
7382 * g++.dg/lto/20081219_0.C: Likewise.
7383 * g++.dg/lto/20081204-1_0.C: Likewise.
7384 * g++.dg/lto/20090302_0.C: Likewise.
7385 * g++.dg/lto/20081119-1_0.C: Likewise.
7386 * g++.dg/lto/20081118_0.C: Likewise.
7387 * gcc.dg/lto/20091020-2_0.c: Likewise.
7388 * gcc.dg/lto/20090210_0.c: Likewise.
7389 * gcc.dg/lto/20081204-1_0.c: Likewise.
7390 * gcc.dg/lto/20081224_0.c: Likewise.
7391 * gcc.dg/lto/20090219_0.c: Likewise.
7392 * gcc.dg/lto/20091014-1_0.c: Likewise.
7393 * gcc.dg/lto/20091016-1_0.c: Likewise.
7394 * gcc.dg/lto/20090206-2_0.c: Likewise.
7395 * gcc.dg/lto/20090116_0.c: Likewise.
7396 * gcc.dg/lto/20091013-1_0.c: Likewise.
7397 * gcc.dg/lto/20091015-1_0.c: Likewise.
7398 * gcc.dg/lto/20090126-2_0.c: Likewise.
7400 2011-03-31 Ian Lance Taylor <iant@google.com>
7402 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7404 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7406 * gnat.dg/opt16.adb: New test.
7408 2011-03-31 Jason Merrill <jason@redhat.com>
7410 * g++.dg/cpp0x/defaulted24.C: New.
7412 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7415 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7418 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7420 * g++.dg/other/i386-9.C: New test.
7422 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7424 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7426 2011-03-30 Jason Merrill <jason@redhat.com>
7428 * g++.dg/cpp0x/regress/error-recovery1.C: New.
7430 * g++.dg/cpp0x/regress/isnan.C: New.
7432 * g++.dg/cpp0x/initlist46.C: New.
7434 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
7437 * gcc.target/arm/neon-modes-2.c: New test.
7439 2011-03-30 Jakub Jelinek <jakub@redhat.com>
7442 * gcc.c-torture/compile/pr48305.c: New test.
7444 2011-03-29 Jason Merrill <jason@redhat.com>
7446 * g++.dg/cpp0x/regress/value-dep1.C: New.
7448 2011-03-29 Steve Ellcey <sje@cup.hp.com>
7450 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7452 2011-03-29 Ian Lance Taylor <iant@google.com>
7454 * go.test/go-test.exp: Handle the test lines used in several new
7456 (errchk): Add opts parameter. Change all callers. Handle parens
7459 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
7460 Dominique d'Humieres <dominiq@lps.ens.fr>
7462 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7463 and __APPLE__ && __PPC__ && __ALTIVEC__.
7465 2011-03-29 Jason Merrill <jason@redhat.com>
7467 * g++.dg/cpp0x/dependent1.C: New.
7469 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7471 * g++.dg/cpp0x/constexpr-memfn1.C: New.
7473 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7475 2011-03-29 Janus Weil <janus@gcc.gnu.org>
7478 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7479 * gfortran.dg/proc_ptr_comp_32.f90: New.
7481 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7483 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7484 check for corresponding warning.
7486 2011-03-28 Jason Merrill <jason@redhat.com>
7488 * g++.dg/cpp0x/rv-deduce2.C: New.
7490 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7493 * gcc.dg/pr48203.c: New test.
7495 2011-03-28 Jeff Law <law@redhat.com>
7497 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7499 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7501 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7502 and __PPC__ && __ALTIVEC__.
7504 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7507 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7508 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7509 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7510 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7512 2011-03-28 Jason Merrill <jason@redhat.com>
7514 * g++.dg/cpp0x/initlist-array2.C: New.
7516 * g++.dg/cpp0x/initlist-array1.C: New.
7518 * g++.dg/cpp0x/constexpr-compound.C: New.
7520 * g++.dg/cpp0x/constexpr-using.C: New.
7522 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7524 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7527 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7529 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7531 * gcc.dg/slp-1.c: New test.
7533 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7535 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7536 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7537 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7538 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7539 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7540 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7541 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7542 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7543 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7544 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7545 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7546 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7547 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7548 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7550 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7553 * gfortran.dg/trim_optimize_5.f90: New test.
7554 * gfortran.dg/trim_optimize_6.f90: New test.
7556 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
7559 * gcc.target/mips/madd-7.c: Remove -mlong32.
7560 * gcc.target/mips/msub-7.c: Likewise.
7562 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
7564 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7565 accesses to preserve the meaning of the test for doubleword vectors.
7566 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7567 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7569 2011-03-26 Janus Weil <janus@gcc.gnu.org>
7572 * gfortran.dg/class_42.f03: New.
7574 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
7576 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7579 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
7581 PR rtl-optimization/48144
7582 * gcc.dg/pr48144.c: New test.
7584 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7586 * gnat.dg/discr27.ad[sb]: New test.
7588 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7590 * gnat.dg/limited_with2.ad[sb]: New test.
7591 * gnat.dg/limited_with2_pkg1.ads: New helper.
7592 * gnat.dg/limited_with2_pkg2.ads: Likewise.
7594 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7596 * gnat.dg/opt15.adb: New test.
7597 * gnat.dg/opt15_pkg.ad[sb]: New helper.
7599 2011-03-25 Tobias Burnus <burnus@net-b.de>
7603 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7604 * gfortran.dg/leadz_trailz_3.f90: Ditto
7606 2011-03-25 Martin Jambor <mjambor@suse.cz>
7608 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7610 2011-03-25 Jason Merrill <jason@redhat.com>
7612 * g++.dg/cpp0x/defaulted22.C: New.
7613 * g++.dg/cpp0x/defaulted23.C: New.
7614 * g++.dg/cpp0x/defaulted15.C: Adjust.
7616 2011-03-25 Jason Merrill <jason@redhat.com>
7618 * g++.dg/cpp0x/move1.C: New.
7620 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
7623 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7625 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7627 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7628 for mips-sgi-irix6.5.
7629 Replace snprintf prototype by <stdio.h>.
7631 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7634 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7635 run_expensive_tests.
7636 * gcc.dg/graphite/block-4.c: Likewise.
7637 * gcc.dg/graphite/block-7.c: Likewise.
7638 * gcc.dg/graphite/block-8.c: Likewise.
7640 2011-03-25 Richard Guenther <rguenther@suse.de>
7642 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7643 * g++.dg/tree-ssa/pr8781.C: Likewise.
7644 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7645 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7646 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7647 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7648 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7649 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7650 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7651 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7652 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7653 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7654 * gcc.dg/tree-ssa/pr21574.c: Likewise.
7655 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7656 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7657 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7658 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7659 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7660 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7661 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7662 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7663 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7664 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7665 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7666 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7667 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7668 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7669 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7670 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7671 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7672 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7673 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7674 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7675 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7676 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7677 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7678 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7679 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7680 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7681 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7682 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7683 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7684 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7685 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7686 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7687 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7688 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7689 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7690 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7691 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7692 * c-c++-common/pr46562-2.c: Likewise.
7693 * gfortran.dg/pr42108.f90: Likewise.
7694 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7695 foo to be inlined even at -O1.
7696 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7697 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7698 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7699 * gcc.dg/matrix/matrix.exp: Disable FRE.
7701 2011-03-24 Jakub Jelinek <jakub@redhat.com>
7704 * gcc.dg/dfp/pr48204.c: New test.
7706 2011-03-24 Steve Ellcey <sje@cup.hp.com>
7709 * gcc.c-torture/execute/pr47917.c: Move this...
7710 * gcc.dg/torture/pr47917.c: to here and add xfails.
7712 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7714 * gnat.dg/array16.ad[sb]: New test.
7715 * gnat.dg/array16.ads: New helper.
7717 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7719 * gnat.dg/derived_type2.adb: New test.
7721 2011-03-24 Richard Guenther <rguenther@suse.de>
7723 PR tree-optimization/48271
7724 * g++.dg/torture/pr48271.C: New testcase.
7726 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7728 * gnat.dg/array15.ad[sb]: New test.
7730 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
7733 * gcc.target/i386/pr48237.c: New test.
7735 2011-03-24 Richard Guenther <rguenther@suse.de>
7738 * gcc.dg/builtin-object-size-10.c: New testcase.
7740 2011-03-24 Richard Guenther <rguenther@suse.de>
7742 PR tree-optimization/46562
7743 * c-c++-common/pr46562-2.c: New testcase.
7744 * c-c++-common/pr46562.c: Likewise.
7746 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
7748 * gcc.dg/vect/vect-cselim-1.c: New test.
7749 * gcc.dg/vect/vect-cselim-2.c: New test.
7751 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
7753 * gcc.target/arm/pr46934.c: New.
7755 2011-03-23 Ian Lance Taylor <iant@google.com>
7757 * go.test/go-test.exp (errchk): Ignore lines containing ////.
7759 2011-03-23 Richard Guenther <rguenther@suse.de>
7761 * gcc.dg/struct: Remove directory and contents.
7763 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7766 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7768 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7770 * gnat.dg/discr26.ad[sb]: New test.
7771 * gnat.dg/discr26_pkg.ads: New helper.
7773 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
7776 * gcc.target/arm/neon-vld-1.c: New test.
7778 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7780 * gnat.dg/array14.ad[sb]: New test.
7781 * gnat.dg/array14_pkg.ads: New helper.
7783 2011-03-22 Joseph Myers <joseph@codesourcery.com>
7785 * gcc.c-torture/execute/920501-8.x: Remove.
7786 * gcc.c-torture/execute/930513-1.x: Remove.
7787 * gcc.c-torture/execute/960312-1.x: Remove.
7788 * gcc.c-torture/compile/20000804-1.c,
7789 gcc.c-torture/compile/20001205-1.c,
7790 gcc.c-torture/compile/20001226-1.c,
7791 gcc.c-torture/compile/20010518-2.c,
7792 gcc.c-torture/compile/20020312-1.c,
7793 gcc.c-torture/compile/20020604-1.c,
7794 gcc.c-torture/compile/920501-12.c,
7795 gcc.c-torture/compile/920501-4.c,
7796 gcc.c-torture/compile/920520-1.c,
7797 gcc.c-torture/compile/980506-1.c,
7798 gcc.c-torture/execute/980709-1.x,
7799 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7800 options for m68hc11.
7801 * gcc.dg/cpp/assert4.c: Don't handle ARC.
7802 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7805 2011-03-22 Nick Clifton <nickc@redhat.com>
7807 * lib/target-supports.exp (check_profiling_available): Add MN10300
7808 to the list of targets that do not support profiling. Restore
7809 alpha sorting to this list.
7811 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7813 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7814 failure on 32-bit systems.
7815 * gcc.dg/torture/vector-2.c: Ditto.
7817 2011-03-22 Richard Guenther <rguenther@suse.de>
7819 PR tree-optimization/48228
7820 * gcc.dg/Wstrict-overflow-23.c: New testcase.
7822 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7824 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7828 * gcc.target/powerpc/pr48226.c: New file.
7830 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
7832 * lib/prune.exp (prune_gcc_output): Prune "could not create
7833 compact unwind for" warnings.
7835 2011-03-20 Jakub Jelinek <jakub@redhat.com>
7839 * gcc.c-torture/execute/pr42544.c: New test.
7840 * gcc.c-torture/execute/pr48197.c: New test.
7842 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7844 PR preprocessor/48192
7845 * gcc.target/powerpc/pr48192.c: New file.
7848 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7849 split problem of 0 being loaded in a VSX register.
7851 2011-03-21 Richard Guenther <rguenther@suse.de>
7854 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7855 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7856 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7857 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7859 2011-03-21 Jakub Jelinek <jakub@redhat.com>
7862 * gcc.dg/pr48213.c: New test.
7864 2011-03-21 Kai Tietz <ktietz@redhat.com>
7867 * g++.dg/plugin/attribute_plugin.c: Adjust test.
7869 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
7871 * gcc.target/arm/xor-and.c: New.
7873 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7876 * gfortran.dg/function_optimize_1.f90: New test.
7877 * gfortran.dg/function_optimize_2.f90: New test.
7879 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
7881 PR rtl-optimization/47502
7882 * gcc.target/i386/pr47502-1.c: New.
7883 * gcc.target/i386/pr47502-2.c: Likewise.
7885 2011-03-20 Jakub Jelinek <jakub@redhat.com>
7887 PR rtl-optimization/48156
7888 * gcc.dg/pr48156.c: New test.
7890 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7893 * gfortran.dg/scratch_1.f90: Adjust test.
7895 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7898 * gfortran.dg/scratch_1.f90: New test.
7900 2011-03-18 Joseph Myers <joseph@codesourcery.com>
7902 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7903 variably modified typedefs.
7904 * gcc.dg/c1x-typedef-2.c: Remove.
7906 2011-03-18 Joseph Myers <joseph@codesourcery.com>
7908 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7909 * gcc.dg/c1x-anon-struct-3.c: New test.
7910 * gcc.dg/anon-struct-11.c: Update.
7912 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7914 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7916 Only xfail with gas.
7918 2011-03-18 Jason Merrill <jason@redhat.com>
7920 * g++.dg/template/fn-ptr1.C: New.
7922 * g++.dg/overload/volatile1.C: New.
7924 * g++.dg/opt/pr23372.C: New.
7926 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7928 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7931 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7933 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
7935 * gcc.target/arm/unsigned-extend-1.c: New.
7937 2011-03-18 Jakub Jelinek <jakub@redhat.com>
7940 * gcc.c-torture/compile/pr48161.c: New test.
7942 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
7945 * gcc.dg/torture/pr47725.c: New.
7947 2011-03-17 Jason Merrill <jason@redhat.com>
7949 * g++.dg/cpp0x/constexpr-overflow2.C: New.
7950 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7952 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
7954 * gnat.dg/specs/elab2.ads: New test.
7955 * gnat.dg/specs/elab2_pkg.ads: New helper.
7957 2011-03-17 Jason Merrill <jason@redhat.com>
7959 * g++.dg/cpp0x/decltype-1212.C: New.
7960 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7962 2011-03-17 Jason Merrill <jason@redhat.com>
7964 * g++.dg/parse/memfnquals1.C: New.
7966 2011-03-17 Richard Guenther <rguenther@suse.de>
7969 * gcc.dg/pr48134.c: New testcase.
7971 2011-03-17 Richard Guenther <rguenther@suse.de>
7974 * g++.dg/torture/pr48165.C: New testcase.
7976 2011-03-17 Jakub Jelinek <jakub@redhat.com>
7978 PR rtl-optimization/48141
7979 * gcc.dg/pr48141.c: New test.
7981 2011-03-16 Jason Merrill <jason@redhat.com>
7983 * g++.dg/cpp0x/constexpr-48089.C: New.
7985 * g++.dg/cpp0x/constexpr-abi1.C: New.
7987 * g++.dg/cpp0x/constexpr-46336.C: New.
7988 * g++.dg/parse/friend5.C: Adjust expected errors.
7990 * g++.dg/cpp0x/constexpr-47570.C: New.
7992 2011-03-16 Dodji Seketeli <dodji@redhat.com>
7995 * ++.dg/debug/dwarf2/typedef6.C: New test.
7997 2011-03-16 Jason Merrill <jason@redhat.com>
7999 * g++.dg/cpp0x/elision2.C: New.
8001 * g++.dg/cpp0x/constexpr-array3.C: New.
8003 2011-03-16 Jason Merrill <jason@redhat.com>
8005 * g++.dg/cpp0x/sfinae6.C: New.
8006 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8007 * g++.dg/cpp0x/pr45908.C: Likewise.
8008 * g++.dg/cpp0x/sfinae6.C: Likewise.
8009 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8010 * g++.old-deja/g++.law/arg11.C: Likewise.
8012 2011-03-16 Jason Merrill <jason@redhat.com>
8014 * g++.dg/template/incomplete6.C: New.
8016 2011-03-16 Jeff Law <law@redhat.com>
8018 * gcc.dg/tree-ssa/vrp55.c: New test.
8020 2011-03-16 Jason Merrill <jason@redhat.com>
8022 * g++.dg/cpp0x/auto22.C: New.
8024 2011-03-16 Richard Guenther <rguenther@suse.de>
8026 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8027 optimizing it away if promoted to const.
8029 2011-03-16 Richard Guenther <rguenther@suse.de>
8031 PR tree-optimization/48149
8032 * gcc.dg/fold-complex-1.c: New testcase.
8034 2011-03-16 Richard Guenther <rguenther@suse.de>
8037 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8040 2011-03-16 Richard Guenther <rguenther@suse.de>
8042 PR tree-optimization/26134
8043 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8045 2011-03-16 Richard Guenther <rguenther@suse.de>
8047 PR tree-optimization/48146
8048 * gcc.dg/torture/pr48146.c: New testcase.
8050 2011-03-16 Richard Guenther <rguenther@suse.de>
8052 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8053 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8055 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8058 * gcc.c-torture/compile/pr48136.c: New test.
8060 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8063 * gcc.dg/guality/pr45882.c: New test.
8065 2011-03-15 Jason Merrill <jason@redhat.com>
8067 * g++.dg/cpp0x/constexpr-recursion.C: New.
8069 * g++.dg/cpp0x/implicit11.C: New.
8071 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8073 * g++.dg/cpp0x/constexpr-attribute.C: New.
8075 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8077 * g++.dg/parse/pr34758.C: New.
8079 2011-03-15 Xinliang David Li <davidxl@google.com>
8082 * gcc.dg/uninit-pred-7_d.c: New test.
8083 * gcc.dg/uninit-pred-8_d.c: New test.
8085 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8088 * gcc.target/arm/pr46788.c: New.
8090 2011-03-15 Richard Guenther <rguenther@suse.de>
8093 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8094 * gfortran.dg/ishft_4.f90: Likewise.
8095 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8097 2011-03-15 Richard Guenther <rguenther@suse.de>
8099 PR tree-optimization/13954
8100 * g++.dg/tree-ssa/pr13954.C: New testcase.
8102 2011-03-15 Richard Guenther <rguenther@suse.de>
8104 PR tree-optimization/48037
8105 * gcc.target/i386/pr48037-1.c: New testcase.
8107 2011-03-15 Richard Guenther <rguenther@suse.de>
8109 PR tree-optimization/41490
8110 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8111 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8112 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8113 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8114 * g++.dg/tree-ssa/pr33604.C: Adjust.
8116 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8119 * gcc.c-torture/execute/pr47917.c: New test.
8120 * gcc.dg/pr47917.c: New test.
8123 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8125 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8127 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8128 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8129 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8130 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8131 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8132 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8133 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8134 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8135 * gcc.target/i386/avx-floor-vec.c: Ditto.
8136 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8137 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8138 * gcc.target/i386/avx-rint-vec.c: Ditto.
8139 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8140 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8141 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8142 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8144 2011-03-14 Tom Tromey <tromey@redhat.com>
8146 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8147 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8148 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8150 2011-03-14 Tom Tromey <tromey@redhat.com>
8152 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8153 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8154 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8156 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8158 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8160 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8162 PR rtl-optimization/47166
8163 * gcc.c-torture/execute/postmod-1.c: New test.
8165 2011-03-14 Richard Guenther <rguenther@suse.de>
8168 * gcc.dg/torture/pr48098.c: New testcase.
8170 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8173 * gcc.target/powerpc/pr48053-1.c: New test.
8174 * gcc.target/powerpc/pr48053-2.c: Likewise.
8176 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8179 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8181 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8184 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8186 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8189 * gfortran.dg/class_41.f03: New.
8191 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8193 * g++.dg/conversion/cast3.C: New test.
8195 2011-03-11 Jason Merrill <jason@redhat.com>
8197 * g++.dg/template/error45.C: New.
8199 * g++.dg/parse/no-type-defn1.C: New.
8201 * g++.dg/ext/attrib40.C: New.
8203 * g++.dg/cpp0x/regress/array1.C: New.
8205 2011-03-11 Richard Guenther <rguenther@suse.de>
8207 PR tree-optimization/48067
8208 * gcc.dg/pr48067.c: New testcase.
8210 2011-03-11 Richard Guenther <rguenther@suse.de>
8213 * g++.dg/lto/20110311-1_0.C: New testcase.
8215 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8218 * g++.dg/inherit/virtual8.C: New test.
8221 * gcc.dg/torture/pr48044.c: New test.
8223 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8226 * gfortran.dg/proc_ptr_comp_31.f90: New.
8228 2011-03-11 Richard Guenther <rguenther@suse.de>
8230 PR tree-optimization/47278
8231 * gcc.dg/torture/pr47278-1.c: New testcase.
8232 * gcc.dg/torture/pr47278-2.c: Likewise.
8234 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8236 PR tree-optimization/48063
8237 * gcc.dg/torture/pr48063.c: New test.
8239 2011-03-10 Jason Merrill <jason@redhat.com>
8241 * g++.dg/template/array22.C: New.
8243 * g++.dg/cpp0x/syntax-err1.C: New.
8244 * g++.dg/parse/error36.C: Adjust expected errors.
8245 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8246 * g++.old-deja/g++.pt/typename3.C: Likewise.
8247 * g++.old-deja/g++.pt/typename4.C: Likewise.
8248 * g++.old-deja/g++.pt/typename6.C: Likewise.
8250 2011-03-09 Jason Merrill <jason@redhat.com>
8252 * g++.dg/template/nontype22.C: New.
8254 2011-03-09 Martin Jambor <mjambor@suse.cz>
8256 PR tree-optimization/47714
8257 * g++.dg/torture/pr47714.C: New test.
8259 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8262 * gcc.target/powerpc/pr47755-2.c: New file.
8264 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8266 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8267 is not set in the environment, pass 64 as first argument when not
8268 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8269 native where ulimit -u is supported.
8271 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8273 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8275 2011-03-08 Jason Merrill <jason@redhat.com>
8277 * g++.dg/template/nontype21.C: New.
8279 * g++.dg/template/anon5.C: New.
8281 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8284 * gcc.dg/pr47881.c: New test.
8286 2011-03-08 Dodji Seketeli <dodji@redhat.com>
8289 * g++.dg/lookup/template3.C: New test.
8291 2011-03-08 Kai Tietz <ktietz@redhat.com>
8293 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8296 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
8299 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8300 sizeof to compute alignment.
8302 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8304 PR tree-optimization/48022
8305 * gcc.dg/pr48022-1.c: New test.
8306 * gcc.dg/pr48022-2.c: New test.
8308 2011-03-07 Jason Merrill <jason@redhat.com>
8310 * g++.dg/template/nontype20.C: New.
8311 * g++.dg/init/member1.C: Adjust expected errors.
8312 * g++.dg/parse/constant4.C: Likewise.
8313 * g++.dg/template/qualified-id3.C: Likewise.
8314 * g++.old-deja/g++.pt/crash10.C: Likewise.
8316 * g++.dg/cpp0x/regress/non-const1.C: New.
8318 2011-03-07 Jakub Jelinek <jakub@redhat.com>
8321 * gcc.dg/pr47991.c: New test.
8323 2011-03-07 Jason Merrill <jason@redhat.com>
8325 * g++.dg/abi/mangle46.C: New.
8327 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
8330 * gcc.target/powerpc/pr47862.c: New.
8332 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
8335 * gcc.target/i386/combine-mul.c: Require nonpic.
8337 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
8338 Nathan Froyd <froydnj@codesourcery.com>
8340 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8342 2011-03-06 Mark Mitchell <mark@codesourcery.com>
8344 * README.QMTEST: Remove.
8346 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
8347 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8350 * gfortran.dg/array_constructor_37.f90 : New test.
8352 2011-03-05 Jason Merrill <jason@redhat.com>
8354 * g++.dg/abi/mangle39.C: ABI v5, not 6.
8355 * g++.dg/abi/mangle45.C: Likewise.
8356 * g++.dg/cpp0x/trailing1.C: Likewise.
8358 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8360 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8362 2011-03-05 Jakub Jelinek <jakub@redhat.com>
8364 PR rtl-optimization/47899
8365 * gcc.dg/pr47899.c: New test.
8367 * gcc.dg/torture/pr47968.c: Ignore warnings.
8369 PR tree-optimization/47967
8370 * gcc.c-torture/compile/pr47967.c: New test.
8372 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8374 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8375 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8377 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8379 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8380 and property_getAttributes() if __OBJC2__.
8381 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8382 * objc.dg/property/property-encoding-1.m: New.
8383 * obj-c++.dg/property/property-encoding-1.mm: New.
8385 2011-03-04 Jason Merrill <jason@redhat.com>
8387 * g++.dg/template/pseudodtor6.C: New.
8389 * g++.dg/inherit/covariant19.C: New.
8391 2011-03-04 Richard Guenther <rguenther@suse.de>
8394 * gcc.dg/torture/pr47968.c: New testcase.
8396 2011-03-04 Richard Guenther <rguenther@suse.de>
8399 * gcc.dg/torture/pr47975.c: New testcase.
8401 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8404 * g++.dg/template/crash106.C: New.
8406 2011-03-03 Jakub Jelinek <jakub@redhat.com>
8409 * gcc.dg/gomp/pr47963.c: New test.
8410 * g++.dg/gomp/pr47963.C: New test.
8412 2011-03-02 Jason Merrill <jason@redhat.com>
8414 * g++.dg/cpp0x/regress/condition1.C: New.
8416 * g++.dg/cpp0x/constexpr-ctor9.C: New.
8418 2011-03-01 Jason Merrill <jason@redhat.com>
8420 * g++.dg/cpp0x/lambda/lambda-98.C: New.
8422 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8424 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8426 PR rtl-optimization/47925
8427 * gcc.c-torture/execute/pr47925.c: New test.
8429 2011-03-01 Jason Merrill <jason@redhat.com>
8431 * g++.dg/cpp0x/decltype25.C: New.
8433 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8435 2011-03-01 Richard Guenther <rguenther@suse.de>
8437 PR tree-optimization/47890
8438 * gcc.dg/torture/pr47890.c: New testcase.
8440 2011-03-01 Richard Guenther <rguenther@suse.de>
8443 * gcc.dg/lto/pr47924_0.c: New testcase.
8445 2011-03-01 Richard Guenther <rguenther@suse.de>
8448 * gfortran.dg/lto/pr46911_0.f: New testcase.
8450 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8452 PR libgfortran/47933
8453 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8454 compile errors from older code form.
8456 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8458 PR libgfortran/47567
8459 * gfortran.dg/fmt_fw_d.f90: New test.
8461 2011-02-28 Jason Merrill <jason@redhat.com>
8463 * g++.dg/inherit/covariant18.C: New.
8465 2011-02-28 Jakub Jelinek <jakub@redhat.com>
8468 * gcc.dg/pr47893.c: New test.
8470 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
8472 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8473 NULL in case of a selector with conflicting types.
8474 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8476 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
8478 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8479 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8480 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8481 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8483 2011-02-28 Jason Merrill <jason@redhat.com>
8486 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8488 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8490 PR libgfortran/47778
8491 * gfortran.dg/namelist_71.f90: New test.
8493 2011-02-27 Jason Merrill <jason@redhat.com>
8496 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8497 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8499 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8502 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8504 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8507 * gfortran.dg/gomp/task-1.f90: Removed.
8509 2011-02-26 Jason Merrill <jason@redhat.com>
8511 * g++.dg/template/this-targ1.C: New.
8513 * g++.dg/cpp0x/regress/template-const1.C: New.
8514 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8515 * g++.dg/template/function1.C: Adjust.
8516 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8517 * g++.dg/debug/debug7.C: Adjust.
8519 2011-02-26 Tobias Burnus <burnus@net-b.de>
8522 * gfortran.dg/gomp/task-1.f90: New.
8524 2011-02-25 Jie Zhang <jie@codesourcery.com>
8526 * gcc.target/arm/neon-thumb2-move.c: Add
8527 dg-require-effective-target arm_thumb2_ok.
8529 2011-02-24 Jason Merrill <jason@redhat.com>
8531 * g++.dg/parse/constant1.C: Specify C++98 mode.
8532 * g++.dg/parse/constant5.C: Likewise.
8533 * g++.dg/parse/error2.C: Likewise.
8534 * g++.dg/parse/semicolon3.C: Likewise.
8535 * g++.dg/template/crash14.C: Likewise.
8536 * g++.dg/template/local4.C: Likewise.
8537 * g++.dg/template/nontype3.C: Likewise.
8538 * g++.dg/parse/crash31.C: Adjust expected errors.
8539 * g++.dg/template/function1.C: Likewise.
8540 * g++.dg/template/ref3.C: Likewise.
8541 * g++.dg/template/static9.C: Likewise.
8542 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8544 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8545 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8546 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8547 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8548 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8550 2011-02-24 Jakub Jelinek <jakub@redhat.com>
8553 * gfortran.dg/pr47878.f90: New test.
8555 2011-02-24 Richard Guenther <rguenther@suse.de>
8558 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8559 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8561 2011-02-24 Richard Guenther <rguenther@suse.de>
8564 * gfortran.dg/lto/pr47839_0.f90: New testcase.
8565 * gfortran.dg/lto/pr47839_1.f90: Likewise.
8567 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8569 PR libgfortran/47567
8570 * gfortran.dg/fmt_f0_1.f90: Update test.
8572 2011-02-23 Jason Merrill <jason@redhat.com>
8574 * g++.dg/abi/mangle39.C: Adjust parm mangling.
8575 * g++.dg/abi/mangle45.C: New.
8577 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8578 * g++.dg/template/canon-type-9.C: Match use of decltype
8579 between declaration and definition.
8580 * g++.dg/template/canon-type-12.C: Likewise.
8582 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
8585 * gfortran.dg/nested_allocatables_1.f90: New.
8587 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
8590 * g++.dg/pr46868.C: New test.
8591 * g++.dg/parse/parameter-declaration-1.C: Adjust.
8592 * g++.dg/parse/error14.C: Adjust.
8594 2011-02-23 Richard Guenther <rguenther@suse.de>
8596 PR tree-optimization/47838
8597 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8599 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8601 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
8603 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8605 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8606 * gfortran.dg/count_init_expr.f03: Ditto.
8607 * gfortran.dg/gomp/pr43711.f90: Ditto.
8608 * gcc.dg/struct-parse-2.c: Ditto.
8609 * gcc.dg/parse-error-3.c: Ditto.
8610 * gcc.dg/Wlogical-op-1.c: Ditto.
8611 * gcc.dg/Walways-true-1.c: Ditto.
8612 * gcc.dg/pr24225.c: Ditto.
8613 * gcc.dg/Walways-true-2.c: Ditto.
8614 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8615 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8616 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8617 * g++.dg/overload/defarg4.C: Ditto.
8618 * g++.dg/inherit/covariant16.C: Ditto.
8619 * g++.dg/inherit/virtual7.C: Ditto.
8620 * g++.dg/template/canon-type-9.C: Ditto.
8621 * g++.dg/template/access19.C: Ditto.
8622 * g++.dg/template/call7.C: Ditto.
8623 * g++.dg/template/canon-type-2.C: Ditto.
8624 * g++.dg/template/init7.C: Ditto.
8625 * g++.dg/template/sizeof-template-argument.C: Ditto.
8626 * g++.dg/template/const3.C: Ditto.
8627 * g++.dg/template/sfinae26.C: Ditto.
8628 * g++.dg/template/sfinae26.C: Ditto.
8629 * g++.dg/template/canon-type-11.C: Ditto.
8630 * g++.dg/template/union2.C: Ditto.
8631 * g++.dg/template/canon-type-3.C: Ditto.
8632 * g++.dg/template/canon-type-1.C: Ditto.
8633 * g++.dg/template/canon-type-5.C: Ditto.
8634 * g++.dg/template/canon-type-7.C: Ditto.
8635 * g++.dg/template/canon-type-10.C: Ditto.
8636 * g++.dg/template/spec36.C: Ditto.
8637 * g++.dg/template/typedef38.C: Ditto.
8638 * g++.dg/template/canon-type-4.C: Ditto.
8639 * g++.dg/template/canon-type-6.C: Ditto.
8640 * g++.dg/template/canon-type-13.C: Ditto.
8641 * g++.dg/template/instantiate9.C: Ditto.
8642 * g++.dg/template/ttp22.C: Ditto.
8643 * g++.dg/warn/Wreturn-type-6.C: Ditto.
8644 * g++.dg/warn/Walways-true-1.C: Ditto.
8645 * g++.dg/warn/Wlogical-op-1.C: Ditto.
8646 * g++.dg/warn/Walways-true-2.C: Ditto.
8647 * g++.dg/conversion/op4.C: Ditto.
8648 * g++.dg/opt/pr19650.C: Ditto.
8649 * g++.dg/lookup/friend11.C: Ditto.
8650 * g++.dg/other/default2.C: Ditto.
8651 * g++.dg/other/default3.C: Ditto.
8652 * g++.dg/other/dtor2.C: Ditto.
8653 * g++.dg/other/friend5.C: Ditto.
8654 * g++.dg/other/default5.C: Ditto.
8655 * g++.dg/init/brace6.C: Ditto.
8656 * g++.dg/init/aggr5.C: Ditto.
8657 * g++.dg/init/error2.C: Ditto.
8658 * g++.dg/expr/bound-mem-fun.C: Ditto.
8659 * g++.dg/expr/cond6.C: Ditto.
8660 * g++.dg/expr/stmt-expr-1.C: Ditto.
8661 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8662 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8663 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8664 * g++.dg/cpp0x/bracket1.C: Ditto.
8665 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8666 * g++.dg/cpp0x/pr38646.C: Ditto.
8667 * g++.dg/cpp0x/variadic73.C: Ditto.
8668 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8669 * g++.dg/cpp0x/bracket4.C: Ditto.
8670 * g++.dg/cpp0x/decltype4.C: Ditto.
8671 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8672 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8673 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8674 * g++.dg/cpp0x/variadic-new2.C: Ditto.
8675 * g++.dg/cpp0x/decltype2.C: Ditto.
8676 * g++.dg/cpp0x/decltype1.C: Ditto.
8677 * g++.dg/cpp0x/bracket2.C: Ditto.
8678 * g++.dg/cpp0x/decltype5.C: Ditto.
8679 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8680 * g++.dg/cpp0x/variadic70.C: Ditto.
8681 * g++.dg/cpp0x/decltype6.C: Ditto.
8682 * g++.dg/cpp0x/rvo.C: Ditto.
8683 * g++.dg/cpp0x/vt-40092.C: Ditto.
8684 * g++.dg/cpp0x/variadic-new.C: Ditto.
8685 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8686 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8687 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8688 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8689 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8690 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8691 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8692 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8693 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8694 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8695 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8696 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8697 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8698 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8699 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8700 * g++.dg/cpp0x/pr39639.C: Ditto.
8701 * g++.dg/cpp0x/decltype3.C: Ditto.
8702 * g++.dg/cpp0x/variadic68.C: Ditto.
8703 * g++.dg/cpp0x/variadic-function.C: Ditto.
8704 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8705 * g++.dg/cpp0x/variadic-bind.C: Ditto.
8706 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8707 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8708 * g++.dg/parse/crash35.C: Ditto.
8709 * g++.dg/parse/crash40.C: Ditto.
8710 * g++.dg/parse/defarg12.C: Ditto.
8711 * g++.dg/parse/crash34.C: Ditto.
8712 * g++.dg/parse/constructor3.C: Ditto.
8713 * g++.dg/parse/template23.C: Ditto.
8714 * g++.dg/parse/crash56.C: Ditto.
8715 * g++.dg/parse/dtor13.C: Ditto.
8716 * g++.dg/parse/error33.C: Ditto.
8717 * g++.dg/parse/ctor9.C: Ditto.
8718 * g++.dg/parse/error32.C: Ditto.
8719 * g++.dg/parse/error37.C: Ditto.
8720 * g++.dg/parse/bitfield3.C: Ditto.
8721 * g++.dg/parse/struct-4.C: Ditto.
8722 * g++.dg/ext/has_trivial_copy.C: Ditto.
8723 * g++.dg/ext/is_polymorphic.C: Ditto.
8724 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8725 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8726 * g++.dg/ext/has_nothrow_assign.C: Ditto.
8727 * g++.dg/ext/is_union.C: Ditto.
8728 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8729 * g++.dg/ext/is_pod.C: Ditto.
8730 * g++.dg/ext/has_virtual_destructor.C: Ditto.
8731 * g++.dg/ext/has_trivial_constructor.C: Ditto.
8732 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8733 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8734 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8735 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8736 * g++.dg/ext/is_abstract.C: Ditto.
8737 * g++.dg/ext/has_trivial_assign.C: Ditto.
8738 * g++.dg/ext/is_class.C: Ditto.
8739 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8740 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8741 * g++.dg/ext/is_base_of.C: Ditto.
8742 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8743 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8744 * g++.dg/ext/is_empty.C: Ditto.
8745 * g++.dg/ext/is_enum.C: Ditto.
8746 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8747 * gnat.dg/opt11.adb: Ditto.
8748 * obj-c++.dg/pr45735.mm: Ditto.
8749 * obj-c++.dg/pr24393.mm: Ditto.
8750 * obj-c++.dg/exceptions-2.mm: Ditto.
8751 * objc.dg/pr45735.m: Ditto.
8752 * objc.dg/pr24393.m: Ditto.
8754 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
8756 * objc.dg/attributes/objc-exception-1.m: New.
8758 2011-02-23 Jie Zhang <jie@codesourcery.com>
8760 * gcc.dg/cpp/include7.c: New test.
8762 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8765 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8767 2011-02-23 Jie Zhang <jie@codesourcery.com>
8769 PR rtl-optimization/47763
8770 * gcc.dg/pr47763.c: New test.
8772 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
8775 * gfortran.dg/whole_file_32.f90 : New test.
8777 2011-02-22 Dodji Seketeli <dodji@redhat.com>
8780 * g++.dg/inherit/virtual7.C: New test.
8782 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
8785 * objc.dg/type-size-3.m: Updated error message.
8786 * objc.dg/type-size-4.m: New test.
8787 * objc.dg/type-size-5.m: New test.
8789 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8791 * lib/gnat.exp: Fix comments.
8792 Don't load libgloss.exp.
8793 (default_gnat_version): Call $compiler with --version.
8794 Adapt regexp for gnatmake output, insert version.
8795 (gnat_version): New proc.
8796 (gnat_init): Remove gnat_libgcc_s_path.
8797 (gnat_target_compile): Likewise.
8798 Remove ld_library_path.
8799 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8800 (gnat_pass): Remove.
8801 (gnat_pass): Remove.
8802 (gnat_finish): Remove.
8803 (gnat_exit): Remove.
8804 (local_find_gnatmake): Reindent.
8805 (runtest_file_p): Remove.
8806 (prune_warnings): Remove.
8807 (find_gnatclean): New proc.
8808 * lib/gnat-dg.exp (lremove): New proc.
8809 (gnat-dg-test): Reindent.
8810 Remove additional output files.
8811 (gnat-dg-runtest): Remove.
8813 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8814 * gnat.dg/loop_optimization6.adb: Likewise.
8815 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8817 2011-02-22 Jakub Jelinek <jakub@redhat.com>
8819 PR tree-optimization/47835
8820 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8822 2011-02-22 Tobias Burnus <burnus@net-b.de>
8824 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8825 * gfortran.dg/abstract_type_2.f03: Ditto.
8826 * gfortran.dg/abstract_type_3.f03: Ditto.
8827 * gfortran.dg/abstract_type_4.f03: Ditto.
8828 * gfortran.dg/abstract_type_5.f03: Ditto.
8829 * gfortran.dg/abstract_type_6.f03: Ditto.
8830 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8831 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8832 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8833 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8834 * gfortran.dg/array_function_5.f90: Ditto.
8835 * gfortran.dg/asynchronous_3.f03: Ditto.
8836 * gfortran.dg/char_expr_1.f90: Ditto.
8837 * gfortran.dg/class_14.f03: Ditto.
8838 * gfortran.dg/data_array_6.f: Ditto.
8839 * gfortran.dg/data_invalid.f90: Ditto.
8840 * gfortran.dg/dot_product_1.f03: Ditto.
8841 * gfortran.dg/func_derived_5.f90: Ditto.
8842 * gfortran.dg/func_result_4.f90: Ditto.
8843 * gfortran.dg/implied_do_1.f90: Ditto.
8844 * gfortran.dg/initialization_25.f90: Ditto.
8845 * gfortran.dg/initialization_26.f90: Ditto.
8846 * gfortran.dg/interface_34.f90: Ditto.
8847 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8848 * gfortran.dg/keyword_symbol_1.f90: Ditto.
8849 * gfortran.dg/matmul_8.f03: Ditto.
8850 * gfortran.dg/merge_init_expr.f90: Ditto.
8851 * gfortran.dg/pack_assign_1.f90: Ditto.
8852 * gfortran.dg/pack_vector_1.f90: Ditto.
8853 * gfortran.dg/pointer_check_8.f90: Ditto.
8854 * gfortran.dg/product_init_expr.f03: Ditto.
8855 * gfortran.dg/reshape_order_5.f90: Ditto.
8856 * gfortran.dg/reshape_shape_1.f90: Ditto.
8857 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8858 * gfortran.dg/same_name_2.f90: Ditto.
8859 * gfortran.dg/selected_real_kind_1.f90: Ditto.
8860 * gfortran.dg/spread_init_expr.f03: Ditto.
8861 * gfortran.dg/stmt_func_1.f90: Ditto.
8862 * gfortran.dg/sum_init_expr.f03: Ditto.
8863 * gfortran.dg/transpose_3.f03: Ditto.
8864 * gfortran.dg/unpack_init_expr.f03: Ditto.
8865 * gfortran.dg/warn_conversion.f90: Ditto.
8866 * gfortran.dg/warn_conversion_2.f90: Ditto.
8867 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8868 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8869 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8870 * gfortran.dg/whole_file_16.f90: Ditto.
8871 * gfortran.dg/whole_file_17.f90: Ditto.
8872 * gfortran.dg/whole_file_18.f90: Ditto.
8873 * gfortran.dg/whole_file_20.f03: Ditto.
8874 * gfortran.dg/whole_file_5.f90: Ditto.
8875 * gfortran.dg/whole_file_6.f90: Ditto.
8876 * gfortran.dg/write_invalid_format.f90: Ditto.
8877 * gfortran.dg/zero_sized_6.f90: Ditto.
8879 2011-02-21 Jeff Law <law@redhat.com>
8881 PR rtl-optimization/46178
8882 * gcc.target/i386/pr46178.c: New test.
8884 PR rtl-optimization/46002
8885 * gcc.c-torture/compile/pr46002.c: New test.
8887 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8889 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8892 2011-02-21 Jakub Jelinek <jakub@redhat.com>
8895 * g++.dg/debug/pr47106.C: Require effective target lto.
8897 2011-02-21 Jason Merrill <jason@redhat.com>
8899 * g++.dg/cpp0x/constexpr-diag2.C: New.
8901 2011-02-20 Jason Merrill <jason@redhat.com>
8903 * g++.dg/cpp0x/constexpr-ctor7.C: New.
8905 * g++.dg/cpp0x/fntmpdefarg2.C: New.
8907 * g++.dg/overload/conv-op1.C: New.
8909 * g++.dg/cpp0x/constexpr-synth1.C: New.
8911 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
8913 * objc.dg/layout-2.m: New.
8914 * objc.dg/selector-3.m: Adjusted location of error message.
8915 * objc.dg/type-size-3.m: Same.
8916 * obj-c++.dg/selector-3.mm: Same.
8918 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
8921 * objc.dg/property/dotsyntax-22.m: New.
8922 * obj-c++.dg/property/dotsyntax-22.mm: New.
8924 2011-02-20 Dodji Seketeli <dodji@redhat.com>
8927 * g++.dg/template/typedef38.C: New test.
8929 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
8932 * gfortran.dg/whole_file_30.f90 : New test.
8933 * gfortran.dg/whole_file_31.f90 : New test.
8935 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
8939 * gfortran.dg/whole_file_28.f90 : New test.
8940 * gfortran.dg/whole_file_29.f90 : New test.
8942 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8945 * g++.dg/template/crash105.C: New.
8947 2011-02-19 Jason Merrill <jason@redhat.com>
8949 * g++.dg/cpp0x/regress/no-elide1.C: New.
8951 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
8953 PR tree-optimization/46620
8954 * gcc.dg/pr46620.c: New.
8956 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8959 * gcc.target/i386/pr47809.c: New test.
8961 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8962 Tobias Burnus <burnus@net-b.de>
8964 * lib/target-supports.exp
8965 (check_effective_target_fortran_large_real): New check for large reals.
8966 * gfortran.dg/nan_7.f90: New test.
8968 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8970 PR libgfortran/47567
8971 * gfortran.dg/fmt_f0_1.f90: Update test.
8973 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
8976 * gfortran.dg/array_constructor_36.f90 : New test.
8977 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8978 allow for comparison between different elements of the array
8979 constructor at different levels of optimization.
8981 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
8983 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8984 * gcc.target/i386/pr32280-1.c: Likewise.
8986 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8989 * gcc.target/i386/pr47800.c: New test.
8991 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
8993 * objc/execute/exceptions/foward-1.x: New.
8995 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8998 * gfortran.dg/derived_constructor_comps_4.f90: New.
9000 2011-02-18 Tobias Burnus
9003 * gfortran.dg/func_result_6.f90: New.
9005 2011-02-18 Michael Matz <matz@suse.de>
9008 * gfortran.dg/lto/pr45586_0.f90: New test.
9009 * gfortran.dg/typebound_proc_20.f90: Ditto.
9010 * gfortran.dg/typebound_proc_21.f90: Ditto.
9012 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9015 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9017 2011-02-18 Tobias Burnus <burnus@net-b.de>
9020 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9022 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9023 normalizing the error/warning output.
9024 * gfortran.dg/Wall.f90: Update dg-error/warning.
9025 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9026 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9027 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9028 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9029 * gfortran.dg/class_30.f90: Update dg-error/warning.
9030 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9031 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9032 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9033 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9034 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9035 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9036 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9037 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9038 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9039 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9040 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9041 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9042 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9043 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9044 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9045 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9046 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9047 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9048 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9049 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9050 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9051 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9052 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9053 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9054 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9056 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9059 * gfortran.dg/proc_ptr_comp_30.f90: New.
9061 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9064 * gcc.target/i386/pr47780.c: New test.
9066 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9069 * gfortran.dg/class_40.f03: New.
9071 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9074 * g++.dg/cpp0x/auto21.C: New test.
9076 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9078 * objc.dg/special/unclaimed-category-1.h: Updated for
9080 * objc.dg/special/unclaimed-category-1.m: Same.
9081 * objc.dg/zero-link-1.m: Same.
9082 * objc.dg/lookup-1.m: Same.
9083 * objc.dg/torture/strings/const-str-9.m
9084 * objc.dg/torture/strings/const-str-10.m: Same.
9085 * objc.dg/torture/strings/const-str-11.m: Same.
9086 * objc.dg/torture/forward-1.m: Same.
9087 * objc.dg/zero-link-2.m: Same.
9088 * objc.dg/encode-7-next-64bit.m: Same.
9089 * objc.dg/method-4.m: Same.
9090 * objc.dg/next-runtime-1.m: Same.
9091 * objc.dg/image-info.m: Same.
9092 * objc.dg/pr23214.m: Same.
9093 * objc.dg/symtab-1.m: Same.
9094 * obj-c++.dg/basic.m: Same.
9095 * obj-c++.dg/proto-lossage-3.m: Same.
9096 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9097 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9098 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9099 * obj-c++.dg/method-11.m: Same.
9100 * objc/execute/enumeration-1.m: Same.
9101 * objc/execute/object_is_class.m: Same.
9102 * objc/execute/formal_protocol-2.m: Same.
9103 * objc/execute/formal_protocol-4.m: Same.
9104 * objc/execute/formal_protocol-6.m: Same.
9105 * objc/execute/bycopy-3.m: Same.
9106 * objc/execute/exceptions/catchall-1.m: Same.
9107 * objc/execute/exceptions/finally-1.m: Same.
9108 * objc/execute/exceptions/local-variables-1.m: Same.
9109 * objc/execute/exceptions/foward-1.m: Same.
9110 * objc/execute/bf-common.h
9111 * objc/execute/enumeration-2.m: Same.
9112 * objc/execute/formal_protocol-1.m: Same.
9113 * objc/execute/formal_protocol-3.m: Same.
9114 * objc/execute/formal_protocol-5.m: Same.
9115 * objc/execute/accessing_ivars.m: Same.
9116 * objc/execute/bycopy-2.m: Same.
9117 * objc/execute/formal_protocol-7.m: Same.
9118 * objc/execute/compatibility_alias.m: Same.
9119 * objc/execute/no_clash.m: Same.
9120 * objc/execute/object_is_meta_class.m: Same.
9121 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9122 * objc/execute/class-tests-1.h: Include stdio.h.
9123 * objc/execute/class-tests-2.h: Same.
9124 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9126 * obj-c++.dg/try-catch-2.mm: Same.
9128 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9131 * g++.dg/warn/Wunused-parm-4.C: New test.
9133 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9134 Jan Hubicka <jh@suse.cz>
9138 * g++.dg/debug/pr47106.C: New.
9140 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9143 * gcc.target/i386/pr43653.c: New test.
9145 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9148 * g++.dg/template/inherit6.C: New test.
9150 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9153 * gfortran.dg/class_39.f03: New.
9155 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9158 * g++.dg/cpp0x/variadic106.C: New test.
9160 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9163 * gfortran.dg/pr47757-1.f90: New test.
9164 * gfortran.dg/pr47757-2.f90: New test.
9165 * gfortran.dg/pr47757-3.f90: New test.
9168 * g++.dg/cpp0x/enum8.C: New test.
9170 2011-02-15 Jason Merrill <jason@redhat.com>
9172 * g++.dg/inherit/implicit-trivial1.C: New.
9173 * g++.dg/cpp0x/implicit-trivial1.C: New.
9175 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9178 * gcc.dg/torture/pr47725.c: Removed.
9180 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9183 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9184 constant does not generate a load from memory.
9186 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9189 * gcc.dg/torture/pr47725.c: New.
9191 2011-02-15 Richard Guenther <rguenther@suse.de>
9193 PR tree-optimization/47743
9194 * gcc.dg/torture/pr47743.c: New testcase.
9196 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9199 * gcc.target/i386/pr47581.c: New test.
9201 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9204 * gfortran.dg/select_type_22.f03: New.
9206 2011-02-14 Jason Merrill <jason@redhat.com>
9208 * g++.dg/cpp0x/regress/enum1.C: New.
9210 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9212 * gnat.dg/include.adb: New test.
9214 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9217 * gfortran.dg/class_38.f03: New.
9219 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9221 * gcc.dg/pr46494.c: New test.
9223 2011-02-14 Richard Guenther <rguenther@suse.de>
9225 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9227 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9230 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9231 sparc*-sun-solaris2.11.
9233 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9236 * gfortran.dg/argument_checking_18.f90: New.
9238 2011-02-13 Tobias Burnus <burnus@net-b.de>
9240 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9241 * gfortran.dg/argument_checking_17.f90: New.
9243 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9245 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9246 are temporarily disabled.
9247 * gfortran.dg/class_7.f03: Ditto.
9248 * gfortran.dg/coarray_14.f90: Ditto.
9249 * gfortran.dg/typebound_proc_13.f03: Ditto.
9251 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9254 * gfortran.dg/extends_11.f03: New.
9256 2011-02-11 Xinliang David Li <davidxl@google.com>
9258 PR tree-optimization/47707
9259 * g++.dg/tree-ssa/pr47707.C: New test.
9261 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
9263 * g++.dg/opt/inline17.C: New test.
9265 2011-02-11 Tobias Burnus <burnus@net-b.de>
9268 * gfortran.dg/pure_formal_2.f90: New.
9270 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
9272 PR rtl-optimization/47614
9273 * gfortran.dg/pr47614.f: New.
9275 2011-02-11 Joseph Myers <joseph@codesourcery.com>
9278 * gcc.dg/opts-6.c: New test.
9280 2011-02-11 Jakub Jelinek <jakub@redhat.com>
9283 * gcc.dg/pr47684.c: New test.
9285 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9288 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9289 c99_runtime, dg-add-options c99_runtime.
9290 (main): Use __asm__.
9292 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9295 * lib/target-supports.exp (check_ascii_locale_available): New proc.
9296 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9297 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9298 * gcc.dg/ucnid-10.c: Likewise.
9299 * gcc.dg/ucnid-13.c: Likewise.
9300 * gcc.dg/ucnid-7.c: Likewise.
9301 * gcc.dg/ucnid-8.c: Likewise.
9302 Adapt dg-warning line number.
9304 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
9306 * gcc.target/i386/parity-1.c: Use -march=k8.
9307 * gcc.target/i386/parity-2.c: Ditto.
9308 * gcc.target/i386/vecinit-1.c: Ditto.
9309 * gcc.target/i386/vecinit-2.c: Ditto.
9311 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9314 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9315 * gcc.target/mips/save-restore-3.c: Likewise.
9316 * gcc.target/mips/save-restore-4.c: Likewise.
9317 * gcc.target/mips/save-restore-5.c: Likewise.
9320 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9321 * g++.dg/tree-prof/partition2.C: Likewise.
9323 2011-02-09 Jason Merrill <jason@redhat.com>
9325 * g++.dg/tree-ssa/inline-3.C: Use a normal function
9326 rather than misdeclare std::puts.
9328 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9329 * g++.dg/other/warning1.C: Likewise.
9330 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9331 * g++.old-deja/g++.gb/scope06.C: Likewise.
9332 * g++.old-deja/g++.law/cvt11.C: Likewise.
9333 * g++.old-deja/g++.law/init1.C: Likewise.
9334 * g++.dg/abi/mangle26.C: Likewise.
9336 * g++.dg/template/function1.C: Adjust for C++0x mode.
9337 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9339 * g++.dg/ext/label10.C: Adjust for C++0x mode.
9340 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9342 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9344 * g++.dg/cpp0x/regress/abi-empty7.C: New.
9346 * g++.dg/cpp0x/regress: New directory.
9347 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9348 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9349 * g++.dg/cpp0x/regress/regress3.C: New.
9351 2011-02-10 Richard Guenther <rguenther@suse.de>
9353 PR tree-optimization/47677
9354 * gcc.dg/torture/pr47677.c: New testcase.
9356 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
9358 * objc.dg/special/load-category-1.m: Remove unused header.
9359 * objc.dg/special/load-category-1a.m: Likewise.
9360 * objc.dg/special/load-category-2.m: Likewise.
9361 * objc.dg/special/load-category-2a.m: Likewise.
9362 * objc.dg/special/load-category-3.m: Likewise.
9363 * objc.dg/special/load-category-3a.m: Likewise.
9364 * objc.dg/attributes/proto-attribute-2.m: Likewise.
9365 * objc.dg/attributes/proto-attribute-3.m: Likewise.
9366 * objc.dg/attributes/class-attribute-1.m: Likewise.
9367 * objc.dg/property/property.exp: Don't run for Darwin < 9.
9368 * obj-c++.dg/property/property.exp: Likewise.
9369 * objc.dg/attributes/method-sentinel-1.m: Update type header.
9370 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9371 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9372 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9373 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9374 * obj-c++.dg/template-8.mm: Likewise.
9376 2011-02-10 Jakub Jelinek <jakub@redhat.com>
9379 * gcc.target/i386/pr47665.c: New test.
9381 2011-02-10 Jie Zhang <jie@codesourcery.com>
9385 2011-02-05 Jie Zhang <jie@codesourcery.com>
9387 * gcc.dg/pr42631.c: Update test.
9388 * gcc.dg/pr42631-2.c: New test.
9390 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9393 * gfortran.dg/proc_decl_25.f90: New.
9395 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9398 * gfortran.dg/typebound_assignment_2.f03: New.
9400 2011-02-09 Richard Guenther <rguenther@suse.de>
9402 PR tree-optimization/47664
9403 * gcc.dg/tree-ssa/inline-7.c: New testcase.
9405 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
9408 * gnat.dg/uninit_func.adb: Adjust dg directive.
9410 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
9413 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9415 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9418 * gfortran.dg/auto_dealloc_2.f90: New.
9420 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9422 * gcc.dg/builtins-config.h: Remove __sgi handling.
9423 * lib/target-supports.exp (add_options_for_c99_runtime): Add
9424 -std=c99 for mips-sgi-irix6.5*.
9426 2011-02-09 Martin Jambor <mjambor@suse.cz>
9429 * gfortran.dg/pr25923.f90: Remove xfails.
9431 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9434 * gfortran.dg/inquire_14.f90: New test.
9436 2011-02-08 Janus Weil <janus@gcc.gnu.org>
9439 * gfortran.dg/pointer_init_6.f90: New.
9441 2011-02-08 Jeff Law <law@redhat.com>
9443 PR tree-optimization/42893
9444 * gcc.tree-ssa/pr42893.c: New test.
9446 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
9448 PR tree-optimization/46834
9449 PR tree-optimization/46994
9450 PR tree-optimization/46995
9451 * gcc.dg/graphite/id-pr46834.c: New.
9452 * gfortran.dg/graphite/id-pr46994.f90: New.
9453 * gfortran.dg/graphite/id-pr46995.f90: New.
9455 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9458 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9459 using the variable is known the warning is emitted there.
9460 * gcc.dg/uninit-pr19430.c (foo): Likewise.
9461 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9463 * c-c++-common/pr20000.c (g): Both warnings occur at the return
9466 * gcc.dg/noreturn-1.c (foo5): Likewise.
9467 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9468 (method2): Likewise.
9470 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9471 the return statement using the uninitialized variable.
9472 * gfortran.dg/pr39666-2.f90 (f): Likewise.
9474 2011-02-08 Richard Guenther <rguenther@suse.de>
9477 * g++.dg/opt/pr47639.c: New testcase.
9479 2011-02-08 Richard Guenther <rguenther@suse.de>
9481 PR tree-optimization/47632
9482 * g++.dg/opt/pr47632.C: New testcase.
9484 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9486 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9488 2011-02-07 Richard Guenther <rguenther@suse.de>
9490 PR tree-optimization/47615
9491 * g++.dg/opt/pr47615.C: New testcase.
9493 2011-02-07 Richard Guenther <rguenther@suse.de>
9495 PR tree-optimization/47621
9496 * gcc.dg/torture/pr47621.c: New testcase.
9498 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9500 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9502 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9505 * gfortran.dg/allocate_with_source_1 : New test.
9507 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9510 * gcc.dg/pr47610.c: New test.
9512 2011-02-05 Jie Zhang <jie@codesourcery.com>
9515 * gcc.dg/pr42631.c: Update test.
9516 * gcc.dg/pr42631-2.c: New test.
9518 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9521 * gfortran.dg/pr47574.f90: New test.
9523 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9525 PR tree-optimization/46194
9526 * gcc.dg/autopar/pr46194.c: New.
9528 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9530 PR tree-optimization/43695
9531 * g++.dg/ipa/pr43695.C: New.
9533 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9536 * gcc.dg/pr23200.c: New test.
9538 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9541 * g++.dg/pr47589.C: New test.
9543 2011-02-03 Dodji Seketeli <dodji@redhat.com>
9546 * g++.dg/template/typedef37.C: New test.
9547 * g++.dg/template/param1.C: Adjust expected error message.
9549 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9552 * gcc.dg/pr31490-2.c: New test.
9553 * gcc.dg/pr31490-3.c: New test.
9554 * gcc.dg/pr31490-4.c: New test.
9556 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
9557 Jakub Jelinek <jakub@redhat.com>
9560 * g++.dg/parser/semicolon3.C: Adjust.
9561 * g++.dg/parser/semicolon4.C: New testcase.
9562 * g++.dg/pr46890.C: New testcase.
9564 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9567 * g++.dg/init/pr29571.C: New.
9569 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
9571 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9572 instead of vect_int.
9574 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9577 * gcc.target/i386/pr47312.c: New test.
9580 * gcc.target/i386/pr47564.c: New test.
9582 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
9584 PR tree-optimization/45122
9585 * gcc.dg/tree-ssa/pr45122.c: New.
9587 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9590 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9593 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9594 and vsx so a default --with-cpu=power7 doesn't give an error
9595 when -mavoid-indexed-addresses is used.
9597 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9598 wrapper function to save the arguments and then jump to the real
9599 function, rather than depending on the compiler not to move stuff
9601 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9603 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9604 Paul Thomas <pault@gcc.gnu.org>
9607 * gfortran.dg/class_37.f03 : New test.
9609 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
9610 Richard Guenther <rguenther@suse.de>
9612 PR tree-optimization/40979
9614 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9615 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9616 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9617 check_vect_support_and_set_flags.
9618 * gfortran.dg/graphite/vect-pr40979.f90: New.
9620 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9623 * gfortran.dg/class_36.f03: New.
9625 2011-02-02 Richard Guenther <rguenther@suse.de>
9627 PR tree-optimization/47566
9628 * gcc.dg/lto/20110201-1_0.c: New testcase.
9630 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
9636 * debug/pr47498.c: New.
9637 * debug/pr47501.c: New.
9639 2011-02-01 Richard Guenther <rguenther@suse.de>
9641 PR tree-optimization/47559
9642 * g++.dg/torture/pr47559.C: New testcase.
9644 2011-02-01 Janus Weil <janus@gcc.gnu.org>
9647 * gfortran.dg/typebound_call_20.f03: New.
9649 2011-02-01 Richard Guenther <rguenther@suse.de>
9651 PR tree-optimization/47555
9652 * gcc.dg/pr47555.c: New testcase.
9654 2011-02-01 Richard Guenther <rguenther@suse.de>
9656 PR tree-optimization/47541
9657 * g++.dg/torture/pr47541.C: New testcase.
9659 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9662 * gfortran.dg/typebound_call_19.f03: New.
9664 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9667 * g++.dg/cpp0x/pr47416.C: New test.
9669 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
9672 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9674 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9677 * gfortran.dg/typebound_assignment_1.f03: New.
9679 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9681 PR tree-optimization/47538
9682 * gcc.c-torture/execute/pr47538.c: New test.
9684 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9687 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9689 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9691 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9693 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
9695 PR rtl-optimization/44031
9696 * gcc.c-torture/compile/20110131-1.c: New test.
9698 2011-01-31 Tobias Burnus <burnus@net-b.de>
9701 * gfortran.dg/stmt_func_1.f90: New.
9703 2011-01-31 Tobias Burnus <burnus@net-b.de>
9706 * gfortran.dg/interface_34.f90: New.
9708 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
9711 * gfortran.dg/realloc_on_assign_5.f03: New test.
9712 * gfortran.dg/realloc_on_assign_5.f03: New test.
9714 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9716 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9717 * gfortran.dg/bessel_7.f90: Likewise.
9718 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
9720 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9721 * gfortran.dg/sum_init_expr.f03: Likewise.
9723 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9725 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9728 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9729 loop only on "vect_intfloat_cvt" targets.
9731 2011-01-29 Tobias Burnus <burnus@net-b.de>
9734 * gfortran.dg/shape_6.f90: New.
9736 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9738 PR libgfortran/47434
9739 * gfortran.dg/read_infnan_1.f90: Update test.
9740 * gfortran.dg/module_nan.f90: Update test.
9741 * gfortran.dg/char4_iunit_1.f03: Update test.
9742 * gfortran.dg/large_real_kind_1.f90: Update test.
9743 * gfortran.dg/real_const_3.f90: Update test.
9744 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9746 2011-01-29 Dodji Seketeli <dodji@redhat.com>
9749 * g++.dg/template/param2.C: New test.
9751 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9753 PR libgfortran/47285
9754 * gfortran.dg/fmt_g.f: New test.
9756 2011-01-28 Tobias Burnus <burnus@net-b.de>
9759 * gfortran.dg/pure_formal_1.f90: New.
9761 2011-01-28 Jakub Jelinek <jakub@redhat.com>
9764 * gcc.dg/tls/pr42894.c: New test.
9766 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9768 * gcc.dg/pr47276.c: Add dg-require-visibility.
9770 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9772 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9774 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
9775 Tobias Burnus <burnus@gcc.gnu.org>
9780 * gfortran.dg/realloc_on_assign_3.f03: New test.
9781 * gfortran.dg/realloc_on_assign_4.f03: New test.
9782 * gfortran.dg/allocatable_function_5.f90: New test.
9783 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9784 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9785 implemented" dg-errors.
9787 2011-01-27 Jan Hubicka <jh@suse.cz>
9790 * gcc.dg/attr-weakref-4.c: New testcase
9792 2011-01-27 Martin Jambor <mjambor@suse.cz>
9794 PR tree-optimization/47228
9795 * gcc.dg/torture/pr47228.c: New test.
9797 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9799 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9801 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9803 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9804 when using auto-overlay support on the SPU.
9806 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
9808 PR rtl-optimization/44174
9809 * gcc.target/i386/asm-6.c: New test.
9811 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
9813 PR rtl-optimization/46856
9814 * gcc.c-torture/compile/pr46856.c: New test.
9816 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
9817 Andrew Pinski <pinskia@gmail.com>
9820 * gcc.dg/pr43082.c: New.
9822 2011-01-26 DJ Delorie <dj@redhat.com>
9824 PR rtl-optimization/46878
9825 * gcc.dg/pr46878-1.c: New test.
9827 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9830 * g++.dg/cpp0x/pr47476.C: New test.
9832 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
9834 * gcc.c-torture/compile/20110126-1.c: New test.
9836 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9839 * gcc.dg/torture/pr47473.c: New test.
9841 2011-01-26 Jan Hubicka <jh@suse.cz>
9844 * gcc.c-torture/execute/pr47237.c: New testcase.
9846 2011-01-26 Jan Hubicka <jh@suse.cz>
9848 PR tree-optimization/47190
9849 * gcc.dg/attr-weakref-3.c: New testcase.
9851 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
9854 * gcc.dg/dll-9a.c: New test file.
9855 * gcc.dg/dll-11.c: Likewise.
9856 * gcc.dg/dll-12.c: Likewise.
9857 * gcc.dg/dll-12a.c: Likewise.
9858 * gcc.dg/dll-11a.c: Likewise.
9859 * gcc.dg/dll-9.c: Likewise.
9860 * gcc.dg/dll-10.c: Likewise.
9861 * gcc.dg/dll-10a.c: Likewise.
9862 * g++.dg/ext/dllexport4a.cc: Likewise.
9863 * g++.dg/ext/dllexport4.C: Likewise.
9864 * g++.dg/ext/dllexport5.C: Likewise.
9865 * g++.dg/ext/dllexport5a.cc: Likewise.
9867 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9869 PR tree-optimization/46970
9870 * gcc.dg/graphite/pr46970.c: New.
9872 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9874 PR tree-optimization/46215
9875 * gcc.dg/graphite/pr46215.c: New.
9877 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9879 PR tree-optimization/46168
9880 * gcc.dg/graphite/pr46168.c: New.
9882 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9884 PR tree-optimization/43657
9885 * gcc.dg/graphite/pr43657.c: New.
9887 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9889 PR tree-optimization/29832
9890 * gfortran.dg/graphite/pr29832.f90: New.
9892 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9894 PR tree-optimization/43567
9895 * gcc.dg/graphite/pr43567.c: New.
9897 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9899 * gfortran.dg/graphite/interchange-4.f: New.
9900 * gfortran.dg/graphite/interchange-5.f: New.
9902 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9903 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9904 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9905 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9906 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9907 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9908 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9909 * gfortran.dg/ltrans-7.f90: Removed.
9910 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9912 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9913 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9914 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9915 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9916 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9917 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9918 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9919 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9920 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9921 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9922 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9923 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9924 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9925 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9926 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9927 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9928 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9929 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9930 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9931 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9932 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9933 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9934 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9935 * gcc.dg/tree-ssa/data-dep-1.c
9936 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9937 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9938 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9939 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9940 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9942 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9944 PR tree-optimization/47265
9945 PR tree-optimization/47443
9946 * gcc.c-torture/compile/pr47265.c: New test.
9947 * gcc.dg/pr47443.c: New test.
9949 2011-01-25 Martin Jambor <mjambor@suse.cz>
9951 PR tree-optimization/47382
9952 * g++.dg/torture/pr47382.C: New test.
9953 * g++.dg/opt/devirt1.C: Xfail.
9955 2011-01-25 Yao Qi <yao@codesourcery.com>
9958 * gcc.target/arm/pr45701-1.c: New test.
9959 * gcc.target/arm/pr45701-2.c: New test.
9960 * gcc.target/arm/pr45701-3.c: New test.
9962 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9963 Jakub Jelinek <jakub@redhat.com>
9965 PR tree-optimization/47271
9966 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9968 2011-01-25 Nick Clifton <nickc@redhat.com>
9970 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9971 (saturate_add): Delete.
9973 (main): Do not run saturate_add.
9974 (set_interrupts): Delete.
9976 2011-01-25 Tobias Burnus <burnus@net-b.de>
9979 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9981 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9983 PR tree-optimization/47427
9984 PR tree-optimization/47428
9985 * gcc.c-torture/compile/pr47427.c: New test.
9986 * gcc.c-torture/compile/pr47428.c: New test.
9988 2011-01-25 Richard Guenther <rguenther@suse.de>
9991 * gcc.dg/torture/pr47411.c: New testcase.
9993 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9995 * gfortran.dg/graphite/id-24.f: New.
9996 * gfortran.dg/graphite/id-25.f: New.
9998 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10000 * gfortran.dg/graphite/id-23.f: New.
10002 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10004 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10006 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10008 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10009 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10010 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10011 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10012 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10013 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10014 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10015 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10016 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10018 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10020 * gcc.dg/graphite/block-0.c: Add documentation.
10021 * gcc.dg/graphite/block-4.c: Same.
10022 * gcc.dg/graphite/block-7.c: Same.
10023 * gcc.dg/graphite/block-8.c: New.
10024 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10025 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10026 * gcc.dg/graphite/interchange-12.c: Add documentation.
10027 * gcc.dg/graphite/interchange-13.c: New.
10028 * gcc.dg/graphite/interchange-14.c: New.
10029 * gcc.dg/graphite/interchange-15.c: New.
10030 * gcc.dg/graphite/interchange-8.c: Add documentation.
10031 * gcc.dg/graphite/interchange-mvt.c: Same.
10033 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10036 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10037 * gcc.target/powerpc/altivec-14.c: Ditto.
10038 * gcc.target/powerpc/altivec-33.c: Ditto.
10039 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10040 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10041 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10042 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10043 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10044 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10045 * g++.dg/ext/altivec-15.C: Ditto.
10046 * g++.dg/ext/altivec-types-1.C: Ditto.
10047 * g++.dg/ext/altivec-types-2.C: Ditto.
10048 * g++.dg/ext/altivec-types-3.C: Ditto.
10049 * g++.dg/ext/altivec-types-4.C: Ditto.
10051 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10053 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10055 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10057 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10058 optimization options.
10060 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10062 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10065 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10067 2011-01-23 Tobias Burnus <burnus@net-b.de>
10070 * gfortran.dg/allocatable_scalar_12.f90: New.
10072 2011-01-23 Ira Rosen <irar@il.ibm.com>
10074 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10075 vectorization to be not profitable if peeling is used to
10076 realign the memory access.
10077 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10078 loop bound to avoid loop unrolling.
10079 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10081 2011-01-22 Jan Hubicka <jh@suse.cz>
10084 * g++.dg/lto/pr47333.C: New file.
10086 2011-01-22 Jan Hubicka <jh@suse.cz>
10088 PR tree-optimization/43884
10090 * gcc.dg/autopar/outer-2.c: Increase array size.
10091 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10093 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10096 * gfortran.dg/c_loc_tests_16.f90: New test.
10098 2011-01-22 Tobias Burnus <burnus@net-b.de>
10101 * gfortran.dg/typebound_proc_19.f90: New.
10103 2011-01-21 Jeff Law <law@redhat.com>
10105 PR tree-optimization/47053
10106 * g++.dg/pr47053.C: New test.
10108 2011-01-21 Jason Merrill <jason@redhat.com>
10111 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10113 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10116 * g++.dg/cpp0x/range-for10.C: New test.
10117 * g++.dg/template/for1.C: New test.
10119 PR middle-end/45566
10120 * g++.dg/tree-prof/partition3.C: New test.
10122 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10124 PR rtl-optimization/47366
10125 * g++.dg/opt/pr47366.C: New test.
10127 2011-01-21 Jason Merrill <jason@redhat.com>
10130 * g++.dg/cpp0x/constexpr-regress2.C: New.
10132 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10134 2011-01-21 Jeff Law <law@redhat.com>
10136 PR rtl-optimization/41619
10137 * gcc.dg/pr41619.c: New.
10139 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10141 PR tree-optimization/47355
10142 * g++.dg/opt/pr47355.C: New test.
10144 2011-01-21 Richard Guenther <rguenther@suse.de>
10146 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10149 2011-01-21 Richard Guenther <rguenther@suse.de>
10151 PR tree-optimization/47365
10152 * gcc.dg/torture/pr47365.c: New testcase.
10153 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10155 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10157 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10159 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10161 PR tree-optimization/47391
10162 * gcc.dg/pr47391.c: New test.
10164 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10166 * g++.dg/template/char1.C: Use signed char.
10168 2011-01-21 Tobias Burnus <burnus@net-b.de>
10171 * gfortran.dg/pointer_target_4.f90: New.
10173 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10176 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10177 ILP32 system and not IP32.
10179 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10182 * g++.dg/debug/pr46583.C: New.
10184 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10187 * g++.dg/debug/pr47283.C: New test.
10190 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10191 * gcc.target/i386/headmerge-2.c: Likewise.
10193 2011-01-20 Richard Guenther <rguenther@suse.de>
10195 PR middle-end/47370
10196 * gcc.dg/torture/pr47370.c: New testcase.
10198 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10200 PR tree-optimization/46130
10201 * gcc.dg/pr46130-1.c: New test.
10202 * gcc.dg/pr46130-2.c: New test.
10204 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10207 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10209 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10212 * g++.dg/debug/pr46240.cc: New.
10214 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10217 * g++.dg/template/anonunion1.C: New test.
10219 PR rtl-optimization/47337
10220 * gcc.c-torture/execute/pr47337.c: New test.
10222 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10225 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10227 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10229 PR tree-optimization/46021
10230 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10232 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10234 PR tree-optimization/47290
10235 * g++.dg/torture/pr47290.C: New test.
10237 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10240 * gfortran.dg/proc_ptr_comp_29.f90: New.
10242 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10245 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10246 powerpc-apple-darwin9.
10248 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10250 PR rtl-optimization/47299
10251 * gcc.c-torture/execute/pr47299.c: New test.
10253 2011-01-17 Jason Merrill <jason@redhat.com>
10255 * g++.dg/cpp0x/constexpr-virtual.C: New.
10257 2011-01-17 Jakub Jelinek <jakub@redhat.com>
10260 * gfortran.dg/gomp/pr47331.f90: New test.
10262 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
10265 * objc.dg/selector-warn-1.m: New.
10266 * obj-c++.dg/selector-warn-1.mm: New.
10268 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
10270 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10271 Update dg-final accordingly.
10273 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10275 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10277 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10279 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10281 * gcc.dg/guality/pr36728-2.c: Likewise.
10283 2011-01-17 Richard Guenther <rguenther@suse.de>
10285 PR tree-optimization/47313
10286 * g++.dg/torture/pr47313.C: New testcase.
10288 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
10291 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10292 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10293 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10294 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10296 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10298 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10299 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10300 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10302 2011-01-17 Richard Guenther <rguenther@suse.de>
10304 PR tree-optimization/45967
10305 * gcc.dg/torture/pr45967-2.c: New testcase.
10306 * gcc.dg/torture/pr45967-3.c: Likewise.
10308 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10311 * g++.dg/ext/pr47213.C: Require visibility.
10313 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10315 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10316 * gcc.dg/fixed-point/struct-union.c: Update error messages.
10318 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10320 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10321 Linux-based targets.
10323 2011-01-13 Jan Hubicka <jh@suse.cz>
10325 PR tree-optimization/47276
10326 * gcc.dg/pr47276.c: New testcase.
10328 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
10329 Jonathan Wakely <jwakely.gcc@gmail.com>
10332 * g++.dg/other/pr33558.C: New.
10333 * g++.dg/other/pr33558-2.C: New.
10335 2011-01-14 Martin Jambor <mjambor@suse.cz>
10337 PR tree-optimization/45934
10338 PR tree-optimization/46302
10339 * g++.dg/ipa/devirt-c-1.C: New test.
10340 * g++.dg/ipa/devirt-c-2.C: Likewise.
10341 * g++.dg/ipa/devirt-c-3.C: Likewise.
10342 * g++.dg/ipa/devirt-c-4.C: Likewise.
10343 * g++.dg/ipa/devirt-c-5.C: Likewise.
10344 * g++.dg/ipa/devirt-c-6.C: Likewise.
10345 * g++.dg/ipa/devirt-6.C: Likewise.
10346 * g++.dg/ipa/devirt-d-1.C: Likewise.
10347 * g++.dg/torture/pr45934.C: Likewise.
10349 2011-01-14 Jason Merrill <jason@redhat.com>
10351 * g++.dg/cpp0x/variadic105.C: New.
10353 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
10354 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10357 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10358 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10359 execution tests on i?86-*-*, x86_64-*-* and
10360 powerpc*-apple-darwin* && ilp32.
10361 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10362 tests on i?86-*-* and x86_64-*-*.
10364 2011-01-14 Richard Guenther <rguenther@suse.de>
10366 PR tree-optimization/47280
10367 * g++.dg/opt/pr47280.C: New testcase.
10369 2011-01-14 Jason Merrill <jason@redhat.com>
10371 * g++.dg/cpp0x/constexpr-regress1.C: New.
10373 * g++.dg/ext/flexary2.C: New.
10375 2011-01-14 Richard Guenther <rguenther@suse.de>
10377 PR middle-end/47281
10378 * gcc.dg/torture/pr47281.c: New testcase.
10379 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10381 2011-01-14 Richard Guenther <rguenther@suse.de>
10383 PR tree-optimization/47286
10384 * gcc.dg/tree-ssa/pr47286.c: New testcase.
10386 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
10389 * g++.dg/ext/pr47213.C: New.
10391 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10393 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10395 2011-01-13 Tobias Burnus <burnus@net-b.de>
10396 Mikael Morin <mikael@gcc.gnu.org>
10400 * gfortran.dg/select_type_20.f90: New.
10401 * gfortran.dg/select_type_21.f90: New.
10403 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
10406 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10408 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10410 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10411 * gcc.dg/guality/pr36728-2.c: Likewise.
10413 2011-01-13 Dodji Seketeli <dodji@redhat.com>
10416 * g++.dg/debug/dwarf2/template-params-9.C: New test.
10418 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
10420 PR rtl-optimization/45352
10421 * gcc.dg/pr45352-3.c: New.
10423 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10425 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10427 * g++.dg/cpp0x/range-for8.C: New.
10428 * g++.dg/cpp0x/range-for9.C: New.
10430 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
10433 * g++.dg/debug/pr47209.C: New.
10435 2011-01-12 Richard Guenther <rguenther@suse.de>
10438 * gcc.dg/lto/pr47259_0.c: New testcase.
10439 * gcc.dg/lto/pr47259_1.c: Likewise.
10441 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
10443 * objc-obj-c++-shared/Object1.h: Add copyright header, update
10444 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10445 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10446 methods missing from the OBJC2 Object.
10447 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10448 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10449 GNU and NeXT runtimes.
10450 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10452 * objc-obj-c++-shared/Object1.m: Likewise.
10453 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
10454 * objc.dg/proto-qual-1.m: Likewise.
10455 * obj-c++.dg/proto-lossage-3.mm: Likewise.
10456 * obj-c++.dg/proto-qual-1.mm: Likewise.
10458 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
10461 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10463 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10465 Fixed the Objective-C++ testsuite and updated all tests.
10466 * lib/obj-c++.exp (obj-c++_init): Declare and set
10467 gcc_warning_prefix and gcc_error_prefix.
10468 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10469 'dg-warning', 'dg-message' and 'dg-error'.
10470 * obj-c++.dg/class-extension-3.mm: Likewise.
10471 * obj-c++.dg/class-protocol-1.mm: Likewise.
10472 * obj-c++.dg/encode-7.mm: Likewise.
10473 * obj-c++.dg/exceptions-3.mm: Likewise.
10474 * obj-c++.dg/exceptions-5.mm: Likewise.
10475 * obj-c++.dg/method-12.mm: Likewise.
10476 * obj-c++.dg/method-13.mm: Likewise.
10477 * obj-c++.dg/method-15.mm: Likewise.
10478 * obj-c++.dg/method-16.mm: Likewise.
10479 * obj-c++.dg/method-4.mm: Likewise.
10480 * obj-c++.dg/method-8.mm: Likewise.
10481 * obj-c++.dg/method-conflict-1.mm: Likewise.
10482 * obj-c++.dg/method-conflict-2.mm: Likewise.
10483 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10484 and uncommented second part of the testcase now that the testsuite
10486 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10487 and uncommented second part of the testcase now that the testsuite
10489 * obj-c++.dg/private-1.mm: Likewise.
10490 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10491 * obj-c++.dg/syntax-error-7.mm: Likewise.
10492 * obj-c++.dg/warn5.mm: Likewise.
10493 * obj-c++.dg/property/at-property-14.mm: Likewise.
10494 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10496 * obj-c++.dg/property/at-property-18.mm: Likewise.
10497 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10499 * obj-c++.dg/property/at-property-21.mm: Likewise.
10500 * obj-c++.dg/property/at-property-28.mm: Likewise.
10501 * obj-c++.dg/property/at-property-5.mm: Likewise.
10502 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10503 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10504 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10505 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10506 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10507 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10508 * obj-c++.dg/tls/diag-5.mm: Likewise.
10509 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10510 dg-error, now matched correctly.
10512 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10514 * objc.dg/property/at-property-29.m: New.
10515 * obj-c++.dg/property/at-property-29.mm: New.
10517 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10519 * go.test/go-test.exp (go-set-goarch): New proc.
10520 (go-gc-tests): Use it.
10522 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10525 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10527 2011-01-11 Richard Henderson <rth@redhat.com>
10529 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10531 2011-01-11 Jan Hubicka <jh@suse.cz>
10535 * gcc.dg/lto/pr45721_1.c: New file.
10536 * gcc.dg/lto/pr45721_0.c: New file.
10538 2011-01-11 Richard Guenther <rguenther@suse.de>
10540 PR tree-optimization/46076
10541 * gcc.dg/tree-ssa/pr46076.c: New testcase.
10543 2011-01-11 Jeff Law <law@redhat.com>
10545 * PR tree-optimization/47086
10546 * gcc.dg/pr47086.c: New test.
10548 2011-01-11 Jason Merrill <jason@redhat.com>
10551 * g++.dg/template/new10.C: New.
10554 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10556 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
10558 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10559 Split type definitions and NSConstantString class into...
10560 * objc-obj-c++-shared/objc-test-suite-types.h: New.
10561 * objc-obj-c++-shared/nsconstantstring-class.h: New.
10562 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10563 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10564 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10565 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10567 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10568 encode defines for newer NeXT system headers.
10569 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10570 * obj-c++.dg/torture/strings/string1.mm: Likewise.
10571 * objc.dg/foreach-5.m: Likewise.
10572 * objc.dg/foreach-2.m: Likewise.
10573 * objc.dg/foreach-4.m: Likewise.
10574 * objc.dg/torture/strings/string1.m: Likewise.
10575 * objc.dg/torture/strings/string2.m: Likewise.
10576 * objc.dg/torture/strings/string3.m: Likewise.
10577 * objc.dg/torture/strings/string4.m: Likewise.
10578 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10579 header and stand alone.
10580 * obj-c++.dg/strings/strings-2.mm: Likewise.
10581 * objc.dg/torture/strings/const-str-3.m: Likewise.
10582 * objc.dg/strings/strings-2.m: Likewise.
10583 * objc.dg/strings/const-str-12b.m: Likewise.
10585 2011-01-12 Richard Guenther <rguenther@suse.de>
10587 PR middle-end/32511
10588 * gcc.dg/attr-weak-1.c: Adjust.
10590 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
10593 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10594 standard compliant and comment.
10596 2011-01-10 Jan Hubicka <jh@suse.cz>
10599 * gcc.dg/initpri3.c: New testcase.
10601 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
10604 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10605 externally visible.
10610 (g_ebp_save): Likewise.
10611 (g_esp_save): Likewise.
10613 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10615 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10617 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10619 PR tree-optimization/46021
10620 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10621 i?86-*-*, x86_64-*-*.
10623 2011-01-10 Jeff Law <law@redhat.com>
10625 * PR tree-optimization/47141
10626 * gcc.c-torture/compile/pr47141.c: New test.
10628 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
10631 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10632 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10633 * gcc.dg/vect/slp-35.c: Remove XFAILs.
10634 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10637 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10638 being vectorized. Adjust dg-final pattern. Remove XFAIL.
10639 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10640 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10641 being vectorized. Adjust dg-final pattern.
10644 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10645 * gcc.dg/vect/slp-24.c: Likewise.
10647 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
10650 * g++.dg/other/pr47218-1.C: New test file.
10651 * g++.dg/other/pr47218.C: Likewise.
10652 * g++.dg/other/pr47218.h: New supporting header.
10654 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
10657 * objc.dg/attributes/invalid-attribute-1.m: New.
10658 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10660 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10663 * gfortran.dg/proc_ptr_comp_28.f90: New.
10665 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10667 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10668 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10669 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10670 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10671 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10672 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10673 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10674 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10675 * objc.dg/gnu-api-2-class.m: Likewise.
10676 * objc.dg/gnu-api-2-ivar.m: Likewise.
10677 * objc.dg/gnu-api-2-method.m: Likewise.
10678 * objc.dg/gnu-api-2-objc.m: Likewise.
10679 * objc.dg/gnu-api-2-object.m: Likewise.
10680 * objc.dg/gnu-api-2-property.m: Likewise.
10681 * objc.dg/gnu-api-2-protocol.m: Likewise.
10682 * objc.dg/gnu-api-2-sel.m: Likewise.
10684 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10686 * objc.dg/foreach-1.m: Skip for Darwin < 9.
10687 * objc.dg/objc-foreach-4.m: Likewise.
10688 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10689 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10690 * objc.dg/foreach-4.m: Likewise.
10691 * objc.dg/foreach-5.m: Likewise.
10692 * objc.dg/foreach-3.m: Return self from init.
10694 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10697 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
10699 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10702 * gfortran.dg/class_35.f90: New.
10704 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10706 * objc.dg/foreach-1.m: Add "-Wall" to flags.
10708 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
10711 * objc.dg/invalid-method-2.m: New.
10712 * obj-c++.dg/invalid-method-2.mm: New.
10714 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
10717 * gfortran.dg/transpose_optimization_2.f90 : New test.
10719 2011-01-08 Jan Hubicka <jh@suse.cz>
10721 PR tree-optmization/46469
10722 * g++.dg/torture/pr46469.C: New testcase.
10724 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10726 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10727 emulation of libobjc-gnu structure layout functionality to ..
10728 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10729 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10730 * objc/execute/bf-common.h: Adjust headers.
10731 * objc/execute/bf-1.m: Likewise.
10732 * objc/execute/bf-2.m: Likewise.
10733 * objc/execute/bf-3.m: Likewise.
10734 * objc/execute/bf-4.m: Likewise.
10735 * objc/execute/bf-5.m: Likewise.
10736 * objc/execute/bf-6.m: Likewise.
10737 * objc/execute/bf-7.m: Likewise.
10738 * objc/execute/bf-8.m: Likewise.
10739 * objc/execute/bf-9.m: Likewise.
10740 * objc/execute/bf-10.m: Likewise.
10741 * objc/execute/bf-11.m: Likewise.
10742 * objc/execute/bf-12.m: Likewise.
10743 * objc/execute/bf-13.m: Likewise.
10744 * objc/execute/bf-14.m: Likewise.
10745 * objc/execute/bf-15.m: Likewise.
10746 * objc/execute/bf-16.m: Likewise.
10747 * objc/execute/bf-17.m: Likewise.
10748 * objc/execute/bf-18.m: Likewise.
10749 * objc/execute/bf-19.m: Likewise.
10750 * objc/execute/bf-20.m: Likewise.
10751 * objc/execute/bf-21.m: Likewise.
10752 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10753 objc_get_type_qualifiers ().
10755 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10758 * gfortran.dg/dependency_39.f90: New test.
10760 2011-01-07 Jan Hubicka <jh@suse.cz>
10762 Get builtins tests ready for linker plugin.
10763 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10764 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10765 my_memset, my_bzero): Mark used.
10766 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10767 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10769 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10772 2011-01-07 Jan Hubicka <jh@suse.cz>
10774 PR tree-optimization/46367
10775 * g++.dg/torture/pr46367.C: New file.
10777 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10780 * gcc.dg/pr47201.c: New test.
10783 * gcc.dg/tree-prof/pr47187.c: New test.
10785 2011-01-07 Tobias Burnus <burnus@net-b.de>
10788 * gfortran.dg/extends_type_of_3.f90: New.
10790 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
10792 * g++.dg/ext/dllexport-MI1.C: Adjust test.
10793 * g++.dg/ext/dllimport-MI1.C: Likewise.
10794 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10795 * g++.dg/ext/dllimport10.C: Likewise.
10796 * g++.dg/ext/dllimport11.C: Likewise.
10797 * g++.dg/ext/dllimport12.C: Likewise.
10798 * g++.dg/ext/dllimport13.C: Likewise.
10799 * g++.dg/ext/dllimport2.C: Likewise.
10800 * g++.dg/ext/dllimport3.C: Likewise.
10801 * g++.dg/ext/dllimport4.C: Likewise.
10802 * g++.dg/ext/dllimport5.C: Likewise.
10803 * g++.dg/ext/dllimport6.C: Likewise.
10804 * g++.dg/ext/dllimport8.C: Likewise.
10805 * g++.dg/ext/dllimport9.C: Likewise.
10806 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10807 targets, too. Additionally enable test for i?86-*-mingw*.
10808 * g++.dg/ext/selectany1.C: Likewise.
10809 Remove guard variable check.
10811 2011-01-07 Janus Weil <janus@gcc.gnu.org>
10815 * gfortran.dg/storage_size_3.f08: Extended.
10817 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10820 * g++.dg/template/stdarg1.C: New test.
10822 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10825 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10826 * gfortran.dg/defined_operators_1.f90: Split the subroutine
10827 from the interface of functions to not hide the errors that
10830 2011-01-06 Jan Hubicka <jh@suse.cz>
10832 * gcc.dg/lto/pr47188_0.c: New testcase.
10833 * gcc.dg/lto/pr47188_1.c: New testcase.
10835 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10839 * gfortran.dg/interface_33.f90: New test.
10841 2011-01-06 Jakub Jelinek <jakub@redhat.com>
10844 * gcc.c-torture/compile/pr47150.c: New test.
10846 2011-01-06 Ira Rosen <irar@il.ibm.com>
10848 PR tree-optimization/47139
10849 * gcc.dg/vect/pr47139.c: New test.
10851 2011-01-05 Janus Weil <janus@gcc.gnu.org>
10854 * gfortran.dg/extends_type_of_2.f03: New.
10856 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10858 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10860 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
10862 * gnat.dg/opt14.adb: New test.
10864 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10867 * gfortran.dg/allocate_error_2.f90: New test.
10869 2011-01-05 Janus Weil <janus@gcc.gnu.org>
10872 * gfortran.dg/storage_size_3.f08: New.
10874 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10876 PR libgfortran/47154
10877 * gfortran.dg/namelist_68.f90: New test.
10879 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
10881 * gnat.dg/unchecked_convert8.ad[sb]: New test.
10883 2011-01-04 Janus Weil <janus@gcc.gnu.org>
10886 * gfortran.dg/class_34.f90: New.
10888 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10890 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10891 use __builtin_inff. Skip all single-precision tests that require
10894 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10896 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10898 2011-01-03 Jakub Jelinek <jakub@redhat.com>
10900 PR tree-optimization/47148
10901 * gcc.c-torture/execute/pr47148.c: New test.
10903 PR tree-optimization/47155
10904 * gcc.c-torture/execute/pr47155.c: New test.
10906 PR rtl-optimization/47157
10907 * gcc.c-torture/compile/pr47157.c: New test.
10909 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10911 * gcc.dg/torture/vector-shift2.c (schar): Define.
10912 (main): Always use schar or uchar instead of plain "char" to avoid
10913 dependencies on implementation-defined char signedness.
10915 2011-01-03 Martin Jambor <mjambor@suse.cz>
10917 PR tree-optimization/46801
10918 * gnat.dg/pack9.adb: Remove xfail.
10920 2011-01-03 Martin Jambor <mjambor@suse.cz>
10922 PR tree-optimization/46984
10923 * g++.dg/ipa/pr46984.C: New test.
10925 2011-01-02 Janus Weil <janus@gcc.gnu.org>
10928 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10930 2011-01-02 Jakub Jelinek <jakub@redhat.com>
10932 PR tree-optimization/47140
10933 * gcc.c-torture/compile/pr47140.c: New test.
10935 PR rtl-optimization/47028
10936 * gcc.dg/pr47028.c: New test.
10938 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
10940 * objc.dg/protocol-forward-1.m: Removed TODO.
10941 * objc.dg/protocol-forward-2.m: New.
10942 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10943 * obj-c++.dg/protocol-forward-2.mm: New.
10945 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
10948 * g++.dg/eh/pr38662.C: New testcase.
10950 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
10952 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10953 scan for newline '\n'.
10956 Copyright (C) 2011 Free Software Foundation, Inc.
10958 Copying and distribution of this file, with or without modification,
10959 are permitted in any medium without royalty provided the copyright
10960 notice and this notice are preserved.