]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Makefile.in (SYSROOT_CFLAGS_FOR_TARGET): Define from @SYSROOT_CFLAGS_FOR_TARGET@.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2011-09-15 Diego Novillo <dnovillo@google.com>
2
3 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4 ALWAYS_CXXFLAGS, if defined.
5 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
6 ALWAYS_GFORTRANFLAGS, if defined.
7 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
8 ALWAYS_GOCFLAGS, if defined.
9 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
10 ALWAYS_OBJCXXFLAGS, if defined.
11 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
12 additional_flags, if defined.
13 * lib/gnat.exp (gnat_target_compile): Likewise.
14 * lib/objc.exp (objc_target_compile): Likewise.
15 * lib/target-supports-dg.exp (dg-add-options): Handle
16 TEST_ALWAYS_FLAGS.
17
18 2011-09-15 Tom de Vries <tom@codesourcery.com>
19
20 PR testsuite/50322
21 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
22 Use uintptr_t in f1. Undo avr xfails.
23
24 2011-09-15 Janus Weil <janus@gcc.gnu.org>
25
26 PR fortran/50401
27 PR fortran/50403
28 * gfortran.dg/function_types_3.f90: New.
29
30 2011-09-15 Jason Merrill <jason@redhat.com>
31
32 PR c++/50365
33 * g++.dg/cpp0x/trailing7.C: New.
34
35 PR c++/50361
36 * g++.dg/cpp0x/nullptr23.C: New.
37
38 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
39
40 * gcc.dg/vect/bb-slp-25.c: New.
41
42 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
43
44 PR c++/50391
45 * g++.dg/cpp0x/noexcept15.C: New.
46
47 2011-09-14 Tom de Vries <tom@codesourcery.com>
48
49 PR middle-end/50251
50 * gcc.dg/pr50251.c: New test.
51
52 2011-09-14 Tobias Burnus <burnus@net-b.de>
53
54 PR fortran/34547
55 PR fortran/50375
56 * gfortran.dg/null_5.f90: New.
57 * gfortran.dg/null_6.f90: New.
58
59 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
60
61 * gcc.c-torture/compile/20110913-1.c: New test.
62
63 2011-09-13 Janus Weil <janus@gcc.gnu.org>
64
65 PR fortran/50379
66 * gfortran.dg/result_2.f90: New.
67
68 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
69
70 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
71
72 2011-09-13 Dodji Seketeli <dodji@redhat.com>
73
74 PR c++/48320
75 * g++.dg/cpp0x/variadic116.C: New test case.
76
77 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
78
79 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
80 * gcc.target/mips/interrupt_handler-2.c: New test.
81 * gcc.target/mips/interrupt_handler-3.c: Likewise.
82
83 2011-09-12 Jason Merrill <jason@redhat.com>
84
85 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
86
87 * g++.dg/cpp0x/explicit7.C: New.
88
89 2011-09-12 Jakub Jelinek <jakub@redhat.com>
90
91 PR rtl-optimization/50212
92 * g++.dg/other/pr50212.C: New test.
93
94 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
95
96 PR target/43746
97 * testsuite/gcc.target/avr/torture/avr-torture.exp
98 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
99 "-O2 -fmerge-all-constants".
100
101 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
102
103 PR fortran/50327
104 * gfortran.dg/do_while_1.f90: New test.
105
106 2011-09-11 Janus Weil <janus@gcc.gnu.org>
107
108 PR fortran/35831
109 PR fortran/47978
110 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
111 * gfortran.dg/proc_decl_26.f90: New.
112 * gfortran.dg/typebound_override_2.f90: New.
113 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
114
115 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
116
117 * gnat.dg/cond_expr2.ad[sb]: New test.
118
119 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
120
121 * gnat.dg/atomic5.ad[sb]: New test.
122
123 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
124
125 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
126
127 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
128
129 PR target/49030
130 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
131
132 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
133
134 PR target/49614
135 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
136
137 2011-09-09 Richard Guenther <rguenther@suse.de>
138
139 PR tree-optimization/50328
140 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
141
142 2011-09-09 Richard Guenther <rguenther@suse.de>
143
144 PR middle-end/50333
145 * gcc.dg/torture/pr50333.c: New testcase.
146
147 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
148
149 PR tree-optimization/50318
150 * gcc.target/arm/pr50318-1.c: New file.
151
152 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
153
154 * gcc.target/i386/all_one_m256i.c: New test.
155
156 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
157
158 PR c++/50324
159 * g++.dg/cpp0x/sfinae28.C: New.
160
161 2011-09-08 Dodji Seketeli <dodji@redhat.com>
162
163 PR c/50332
164 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
165 longer ignored on typedefs.
166
167 PR c++/33255 - Support -Wunused-local-typedefs warning
168 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
169 * c-c++-common/Wunused-local-typedefs.c: Likewise.
170
171 2011-09-08 Martin Jambor <mjambor@suse.cz>
172
173 PR tree-optimization/50287
174 * gcc.dg/torture/pr50287.c: New test.
175
176 2011-09-08 Richard Guenther <rguenther@suse.de>
177
178 PR tree-optimization/19831
179 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
180 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
181 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
182 * gcc.dg/errno-1.c: Adjust.
183
184 2011-09-08 Richard Guenther <rguenther@suse.de>
185
186 PR tree-optimization/19831
187 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
188
189 2011-09-08 Tobias Burnus <burnus@net-b.de>
190
191 PR fortran/44646
192 * gfortran.dg/do_concurrent_1.f90: New.
193 * gfortran.dg/do_concurrent_2.f90: New.
194
195 2011-09-08 Jakub Jelinek <jakub@redhat.com>
196
197 PR target/50310
198 * gcc.c-torture/execute/ieee/pr50310.c: New test.
199 * gcc.dg/pr50310-2.c: New test.
200
201 2011-09-07 Janus Weil <janus@gcc.gnu.org>
202
203 PR fortran/48095
204 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
205 * gfortran.dg/impure_constructor_1.f90: Modified.
206 * gfortran.dg/proc_ptr_comp_33.f90: New.
207
208 2011-09-07 Jakub Jelinek <jakub@redhat.com>
209
210 PR target/50310
211 * gcc.dg/pr50310-1.c: New test.
212
213 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
214
215 PR middle-end/48571
216 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
217 instead of 4.
218
219 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
220
221 PR c++/50309
222 * g++.dg/cpp0x/noexcept14.C: New.
223
224 2011-09-07 Jason Merrill <jason@redhat.com>
225
226 * g++.dg/cpp0x/constexpr-ref3.C: New.
227
228 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
229
230 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
231
232 * gcc.dg/section1.c: Don't xfail for avr.
233
234 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
235
236 PR tree-optimization/50322
237 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
238
239 2011-09-07 Martin Jambor <mjambor@suse.cz>
240
241 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
242
243 2011-09-07 Martin Jambor <mjambor@suse.cz>
244
245 PR tree-optimization/49911
246 * g++.dg/tree-ssa/pr49911.C: New test.
247
248 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
249
250 PR target/49030
251 * gcc.dg/torture/pr49030.c: New test.
252
253 2011-09-07 Janus Weil <janus@gcc.gnu.org>
254
255 PR fortran/50288
256 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
257 * gfortran.dg/class_4d.f03: Deleted.
258 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
259
260 2011-09-07 Richard Guenther <rguenther@suse.de>
261
262 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
263
264 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
265
266 PR tree-optimization/46021
267 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
268
269 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
270
271 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
272
273 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
274
275 * gcc.c-torture/compile/20110906-1.c: New test.
276
277 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
278
279 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
280
281 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
282
283 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
284 --param tree-reassoc-width=1.
285
286 * gcc.dg/tree-ssa/reassoc-24.c: New test.
287 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
288
289 2011-09-06 Richard Guenther <rguenther@suse.de>
290
291 PR tree-optimization/48149
292 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
293
294 2011-09-06 Richard Guenther <rguenther@suse.de>
295
296 PR tree-optimization/48317
297 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
298
299 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
300
301 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
302 New procedure.
303 (add_options_for_quad_vectors): Replace with ...
304 (add_options_for_double_vectors): ... this.
305 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
306 support multiple vector sizes since the vectorizer attempts to
307 vectorize with both vector sizes.
308 * gcc.dg/vect/no-vfa-vect-79.c,
309 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
310 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
311 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
312 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
313 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
314 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
315 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
316 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
317 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
318 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
319 gcc.dg/vect/vect-40.c: Likewise.
320 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
321 redundant.
322 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
323 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
324 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
325 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
326 Likewise.
327 * gcc.dg/vect/vect-peel-4.c: Make ia global.
328
329 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
330
331 PR target/49606
332 * gcc.target/mips/abi-main.h: New file.
333 * gcc.target/mips/abi-o32-long32.c: New test.
334 * gcc.target/mips/abi-o32-long64.c: Likewise.
335 * gcc.target/mips/abi-o64-long32.c: Likewise.
336 * gcc.target/mips/abi-o64-long64.c: Likewise.
337 * gcc.target/mips/abi-n32-long32.c: Likewise.
338 * gcc.target/mips/abi-n32-long64.c: Likewise.
339 * gcc.target/mips/abi-n64-long32.c: Likewise.
340 * gcc.target/mips/abi-n64-long64.c: Likewise.
341 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
342 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
343 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
344 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
345 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
346 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
347 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
348 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
349 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
350 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
351 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
352 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
353 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
354 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
355 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
356 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
357 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
358 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
359 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
360 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
361 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
362 * gcc.target/mips/branch-2.c: Remove -mabicalls.
363 * gcc.target/mips/branch-3.c: Likewise.
364 * gcc.target/mips/branch-4.c: Likewise.
365 * gcc.target/mips/branch-5.c: Likewise.
366 * gcc.target/mips/branch-6.c: Likewise.
367 * gcc.target/mips/branch-7.c: Likewise.
368 * gcc.target/mips/branch-8.c: Likewise.
369 * gcc.target/mips/branch-9.c: Likewise.
370 * gcc.target/mips/branch-10.c: Likewise.
371 * gcc.target/mips/branch-11.c: Likewise.
372 * gcc.target/mips/branch-12.c: Likewise.
373 * gcc.target/mips/branch-13.c: Likewise.
374 * gcc.target/mips/lazy-binding-1.c: Likewise.
375
376 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
377
378 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
379 << 18 to avoid warning on int=16 platforms..
380
381 2011-09-05 Jakub Jelinek <jakub@redhat.com>
382
383 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
384 to work even with -fshort-enums.
385
386 2011-09-04 Jan Hubicka <jh@suse.cz>
387
388 * gcc.c-torture/compile/20110902.c: new testcase.
389
390 2011-09-04 Jason Merrill <jason@redhat.com>
391
392 PR c++/49267
393 * g++.dg/cpp0x/rv-conv1.C: New.
394
395 DR 1328
396 * g++.dg/cpp0x/rv-func3.C: New.
397
398 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
399
400 PR c++/50248
401 Core 1358
402 * g++.dg/cpp0x/constexpr-template1.C: New.
403 * g++.dg/cpp0x/constexpr-template2.C: New.
404 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
405 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
406
407 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
408
409 * gnat.dg/specs/debug1.ads: Tweak pattern.
410
411 2011-09-04 Janus Weil <janus@gcc.gnu.org>
412
413 PR fortran/50227
414 * gfortran.dg/class_45a.f03: New.
415 * gfortran.dg/class_45b.f03: New.
416
417 2011-09-04 Jakub Jelinek <jakub@redhat.com>
418 Ira Rosen <ira.rosen@linaro.org>
419
420 PR tree-optimization/50208
421 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
422 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
423 -fno-tree-fre -fno-tree-pre.
424
425 2011-09-02 Martin Jambor <mjambor@suse.cz>
426
427 * gcc.dg/ipa/ipcp-3.c: New test.
428
429 2011-09-02 Richard Guenther <rguenther@suse.de>
430
431 PR tree-optimization/27460
432 PR middle-end/29269
433 * gcc.dg/vect/vect-cond-7.c: New testcase.
434
435 2011-09-02 Martin Jambor <mjambor@suse.cz>
436
437 * g++.dg/ipa/devirt-3.C: Added a distraction method.
438 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
439 xfailed test for inlining.
440 * g++.dg/ipa/ivinline-9.C: Likewise.
441
442 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
443
444 PR tree-optimization/50178
445 * gfortran.dg/vect/pr50178.f90: New test.
446
447 2011-08-31 Martin Jambor <mjambor@suse.cz>
448
449 PR middle-end/49886
450 * gcc.c-torture/execute/pr49886.c: New testcase.
451
452 2011-08-31 Tom de Vries <tom@codesourcery.com>
453
454 PR middle-end/43513
455 * gcc.dg/pr43513.c: New test.
456
457 2011-08-30 Tobias Burnus <burnus@net-b.de>
458
459 PR fortran/45044
460 * gfortran.dg/common_14.f90: New.
461 * gfortran.dg/common_resize_1.f: Add two dg-warning.
462
463 2011-08-30 Jason Merrill <jason@redhat.com>
464
465 PR c++/50084
466 * g++.dg/cpp0x/decltype33.C: New.
467
468 PR c++/50089
469 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
470
471 PR c++/50114
472 * g++.dg/cpp0x/lambda/lambda-for.C: New.
473
474 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
475
476 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
477
478 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
479
480 * gnat.dg/specs/aggr3.ads: New test.
481 * gnat.dg/specs/aggr3_pkg.ads: New helper.
482
483 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
484 * gnat.dg/specs/aggr2.ads: Likewise.
485
486 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
487
488 PR fortran/45170
489 * gfortran.dg/allocate_with_source_2.f90: New test
490
491 2011-08-30 Jason Merrill <jason@redhat.com>
492
493 PR c++/50220
494 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
495
496 PR c++/50234
497 * g++.dg/cpp0x/constexpr-value3.C: New.
498
499 2011-08-30 Richard Guenther <rguenther@suse.de>
500
501 PR middle-end/48571
502 * gcc.c-torture/execute/pr48571-1.c: New testcase.
503 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
504 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
505 * gcc.dg/pr36902.c: XFAIL.
506
507 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
508
509 * gcc.target/i386/fma-check.h: New.
510 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
511 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
512 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
513 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
514 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
515 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
516 * gcc.target/i386/fma-fmaddXX.c: Likewise.
517 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
518 * gcc.target/i386/fma-fmsubXX.c: Likewise.
519 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
520 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
521 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
522 * gcc.target/i386/fma-compile.c: Likewise.
523 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
524 * gcc.target/i386/sse-12.c: Add -mfma.
525 * gcc.target/i386/sse-13.c: Likewise.
526 * gcc.target/i386/sse-14.c: Likewise.
527 * gcc.target/i386/sse-22.c: Likewise.
528 * gcc.target/i386/sse-23.c: Likewise.
529 * g++.dg/other/i386-2.C: Likewise.
530 * g++.dg/other/i386-3.C: Likewise.
531
532 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
533
534 PR testsuite/50185
535 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
536 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
537
538 2011-08-30 Christian Bruel <christian.bruel@st.com>
539
540 * g++.dg/bprob/bprob.exp (feedback_options): Set
541 -fbranch-probabilities.
542 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
543
544 2011-08-29 Jason Merrill <jason@redhat.com>
545
546 PR c++/50224
547 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
548
549 2011-08-29 Jakub Jelinek <jakub@redhat.com>
550 Jason Merrill <jason@redhat.com>
551
552 * g++.dg/dfp/base.C: New test.
553
554 2011-08-29 Jason Merrill <jason@redhat.com>
555
556 Core DR 994
557 PR c++/50209
558 * g++.dg/cpp0x/initlist58.C: New.
559
560 2011-08-29 Janus Weil <janus@gcc.gnu.org>
561
562 PR fortran/50225
563 * gfortran.dg/class_result_1.f03: New.
564
565 2011-08-29 Jakub Jelinek <jakub@redhat.com>
566
567 PR middle-end/48722
568 * gcc.target/i386/pr48722.c: New test.
569
570 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
571
572 PR libfortran/50192
573 * gfortran.dg/widechar_compare_1.f90: New test.
574
575 2011-08-26 Jason Merrill <jason@redhat.com>
576
577 Core DR 342
578 PR c++/48582
579 * g++.dg/abi/mangle50.C: New.
580
581 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
582
583 PR target/50202
584 * gcc.target/i386/pr50202.c: New test.
585
586 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
587
588 * gcc.target/i386/sse_4_1-round-vec.c: New test.
589 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
590 * gcc.target/i386/avx-round-vec.c: New test.
591 * gcc.target/i386/avx-roundf-vec.c: New test.
592
593 2011-08-26 Jakub Jelinek <jakub@redhat.com>
594
595 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
596 instruction.
597
598 PR c/50179
599 * c-c++-common/Wunused-var-14.c: New test.
600
601 2011-08-26 Tom de Vries <tom@codesourcery.com>
602
603 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
604
605 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
606
607 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
608 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
609 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
610 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
611
612 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
613
614 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
615 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
616 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
617 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
618
619 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
620
621 PR fortran/50050
622 * gfortran.dg/pointer_comp_init_1.f90: New test.
623
624 2011-08-25 Jason Merrill <jason@redhat.com>
625
626 PR c++/50157
627 * g++.dg/cpp0x/sfinae27.C: New.
628
629 2011-08-25 Tobias Burnus <burnus@net-b.de>
630
631 * gfortran.dg/coarray_lib_token_4.f90: New.
632
633 2011-08-25 Tobias Burnus <burnus@net-b.de>
634
635 * gfortran.dg/coarray/alloc_comp_1.f90: New.
636
637 2011-08-25 Richard Guenther <rguenther@suse.de>
638
639 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
640
641 2011-08-24 Tobias Burnus <burnus@net-b.de>
642
643 PR fortran/50163
644 * gfortran.dg/initialization_28.f90: New.
645
646 2011-08-24 Richard Guenther <rguenther@suse.de>
647
648 PR tree-optimization/50067
649 * gcc.dg/torture/pr50067-3.c: New testcase.
650 * gcc.dg/torture/pr50067-4.c: Likewise.
651 * gcc.dg/torture/pr50067-5.c: Likewise.
652
653 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
654
655 * g++.dg/other/i386-2.C: Add -mavx2 check.
656 * g++.dg/other/i386-3.C: Likewise.
657 * gcc.target/i386/avx-1.c: Add AVX2.
658 * gcc.target/i386/avx-2.c: Likewise.
659 * gcc.target/i386/funcspec-5.c: Likewise.
660 * gcc.target/i386/sse-12.c: Likewise.
661 * gcc.target/i386/sse-13.c: Likewise.
662 * gcc.target/i386/sse-14.c: Likewise.
663 * gcc.target/i386/sse-22.c: Likewise.
664 * gcc.target/i386/sse-23.c: Likewise.
665 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
666 * gcc.target/i386/avx2-check.h: New.
667 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
668 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
669 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
670 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
671 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
672 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
673 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
674 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
675 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
676 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
677 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
678 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
679 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
680 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
681 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
682 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
683 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
684 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
685 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
686 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
687 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
688 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
689 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
690 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
691 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
692 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
693 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
694 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
695 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
696 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
697 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
698 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
699 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
700 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
701 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
702 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
703 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
704 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
705 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
706 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
707 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
708 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
709 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
710 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
711 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
712 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
713 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
714 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
715 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
716 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
717 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
718 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
719 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
720 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
721 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
722 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
723 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
724 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
725 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
726 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
727 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
728 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
729 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
730 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
731 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
732 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
733 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
734 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
735 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
736 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
737 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
738 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
739 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
740 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
741 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
742 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
743 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
744 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
745 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
746 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
747 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
748 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
749 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
750 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
751 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
752 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
753 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
754 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
755 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
756 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
757 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
758 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
759 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
760 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
761 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
762 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
763 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
764 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
765 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
766 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
767 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
768 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
769 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
770 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
771 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
772 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
773 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
774 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
775 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
776 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
777 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
778 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
779 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
780 * gcc.target/i386/avx2-vpand-1.c: Likewise.
781 * gcc.target/i386/avx2-vpand-2.c: Likewise.
782 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
783 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
784 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
785 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
786 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
787 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
788 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
789 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
790 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
791 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
792 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
793 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
794 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
795 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
796 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
797 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
798 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
799 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
800 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
801 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
802 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
803 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
804 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
805 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
806 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
807 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
808 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
809 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
810 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
811 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
812 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
813 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
814 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
815 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
816 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
817 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
818 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
819 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
820 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
821 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
822 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
823 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
824 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
825 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
826 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
827 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
828 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
829 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
830 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
831 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
832 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
833 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
834 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
835 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
836 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
837 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
838 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
839 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
840 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
841 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
842 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
843 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
844 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
845 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
846 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
847 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
848 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
849 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
850 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
851 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
852 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
853 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
854 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
855 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
856 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
857 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
858 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
859 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
860 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
861 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
862 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
863 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
864 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
865 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
866 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
867 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
868 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
869 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
870 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
871 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
872 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
873 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
874 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
875 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
876 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
877 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
878 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
879 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
880 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
881 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
882 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
883 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
884 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
885 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
886 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
887 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
888 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
889 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
890 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
891 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
892 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
893 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
894 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
895 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
896 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
897 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
898 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
899 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
900 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
901 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
902 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
903 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
904 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
905 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
906 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
907 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
908 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
909 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
910 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
911 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
912 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
913 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
914 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
915 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
916 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
917 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
918 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
919 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
920 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
921 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
922 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
923 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
924 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
925 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
926 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
927 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
928 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
929 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
930 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
931 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
932 * gcc.target/i386/avx2-vpor-1.c: Likewise.
933 * gcc.target/i386/avx2-vpor-2.c: Likewise.
934 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
935 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
936 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
937 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
938 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
939 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
940 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
941 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
942 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
943 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
944 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
945 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
946 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
947 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
948 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
949 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
950 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
951 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
952 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
953 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
954 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
955 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
956 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
957 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
958 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
959 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
960 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
961 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
962 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
963 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
964 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
965 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
966 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
967 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
968 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
969 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
970 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
971 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
972 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
973 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
974 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
975 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
976 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
977 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
978 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
979 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
980 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
981 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
982 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
983 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
984 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
985 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
986 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
987 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
988 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
989 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
990 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
991 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
992 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
993 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
994 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
995 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
996 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
997 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
998 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
999 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1000 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1001 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1002 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1003 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1004 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1005 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1006 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1007 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1008 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1009 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1010 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1011 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1012 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1013 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1014 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1015 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1016 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1017 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1018 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1019 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1020 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1021 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1022 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1023 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1024 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1025 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1026 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1027 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1028 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1029 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1030 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1031 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1032 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1033 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1034 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1035 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1036 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1037 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1038 * gcc.target/i386/testimm-9.c: Likewise.
1039
1040 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1041
1042 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1043 * g++.dg/other/i386-3.C: Likewise.
1044 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1045 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1046 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1047 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1048 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1049 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1050 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1051 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1052 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1053 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1054 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1055 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1056 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1057 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1058 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1059 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1060 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1061 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1062 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1063 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1064 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1065 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1066 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1067 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1068 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1069 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1070 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1071 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1072 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1073 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1074 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1075 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1076 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1077 * gcc.target/i386/sse-12.c: Add BMI2.
1078 * gcc.target/i386/sse-13.c: Likewise.
1079 * gcc.target/i386/sse-14.c: Likewise.
1080 * gcc.target/i386/sse-22.c: Likewise.
1081 * gcc.target/i386/sse-23.c: Likewise.
1082
1083 2011-08-23 Jason Merrill <jason@redhat.com>
1084
1085 * g++.dg/template/crash7.C: Adjust expected errors.
1086
1087 2011-08-23 Jason Merrill <jason@redhat.com>
1088
1089 PR c++/49045
1090 Core 1321
1091 * g++.dg/cpp0x/overload2.C: New.
1092
1093 2011-08-23 Jason Merrill <jason@redhat.com>
1094
1095 Core 903
1096 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1097
1098 2011-08-23 Jason Merrill <jason@redhat.com>
1099
1100 Core 975
1101 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1102 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1103 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1104 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1105
1106 2011-08-23 Jason Merrill <jason@redhat.com>
1107
1108 PR c++/50024
1109 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1110
1111 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1112
1113 PR c++/50158
1114 * g++.dg/warn/Wunused-var-16.C: New test.
1115
1116 PR middle-end/50161
1117 * gcc.dg/pr50161.c: New test.
1118
1119 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1120
1121 PR c++/50055
1122 * g++.dg/gcov/gcov-7.C: New test.
1123
1124 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1125
1126 PR c++/46862
1127 * g++.dg/dfp/nofields.C: New test.
1128
1129 2011-08-23 Tobias Burnus <burnus@net-b.de>
1130
1131 PR fortran/31600
1132 * gfortran.dg/use_16.f90: New.
1133
1134 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1135 Kirill Yukhin <kirill.yukhin@intel.com>
1136
1137 PR target/50155
1138 * gcc.target/i386/pr50155.c: New test.
1139
1140 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1141
1142 PR tree-optimization/50133
1143 * gcc.dg/pr50133.c: New test.
1144
1145 PR middle-end/50141
1146 * c-c++-common/cxxbitfields-6.c: New test.
1147
1148 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1149
1150 PR fortran/50050
1151 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1152
1153 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1154
1155 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1156 * gcc.dg/pr49994-3.c: Ditto.
1157
1158 2011-08-22 Richard Guenther <rguenther@suse.de>
1159
1160 PR testsuite/50145
1161 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1162 * gcc.dg/torture/pr50067-2.c: Likewise.
1163
1164 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1165
1166 PR fortran/47659
1167 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1168 of a constant resulting from simplification.
1169 * gfortran.dg/warn_conversion_3.f90: New test.
1170
1171 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1172
1173 PR fortran/50130
1174 * gfortran.dg/zero_stride_1.f90: New test.
1175
1176 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1177
1178 PR fortran/49638
1179 * gfortran.dg/typebound_override_1.f90: Modified.
1180
1181 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR tree-optimization/48739
1184 * gcc.dg/pr48739-1.c: New test.
1185 * gcc.dg/pr48739-2.c: New test.
1186
1187 2011-08-20 Tobias Burnus <burnus@net-b.de>
1188
1189 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1190
1191 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1192
1193 PR fortran/50129
1194 * gfortran.dg/where_3.f90: New test.
1195
1196 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1197
1198 PR middle-end/49721
1199 * gfortran.dg/pr49721-1.f: New.
1200 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1201
1202 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1203
1204 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1205 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1206 New tests.
1207
1208 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1209
1210 * gcc.target/arm/wmul-11.c: New file.
1211 * gcc.target/arm/wmul-12.c: New file.
1212 * gcc.target/arm/wmul-13.c: New file.
1213
1214 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1215
1216 * gcc.target/arm/wmul-10.c: New file.
1217
1218 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1219
1220 * gcc.target/arm/wmul-9.c: New file.
1221 * gcc.target/arm/wmul-bitfield-2.c: New file.
1222
1223 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1224
1225 * gcc.target/arm/wmul-8.c: New file.
1226
1227 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1228
1229 * gcc.target/arm/wmul-7.c: New file.
1230
1231 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1232
1233 * gcc.target/arm/wmul-6.c: New file.
1234
1235 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1236
1237 * gcc.target/arm/wmul-5.c: New file.
1238 * gcc.target/arm/no-wmla-1.c: New file.
1239
1240 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1241
1242 * gcc.target/arm/wmul-bitfield-1.c: New file.
1243
1244 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1245
1246 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1247
1248 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1249
1250 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1251 * gcc.target/i386/conversion.c: Likewise.
1252
1253 2011-08-19 Richard Guenther <rguenther@suse.de>
1254
1255 * gcc.dg/torture/pr50067-1.c: New testcase.
1256 * gcc.dg/torture/pr50067-2.c: Likewise.
1257
1258 2011-08-19 Joey Ye <joey.ye@arm.com>
1259
1260 PR target/49437
1261 * gcc.target/arm/handler-align.c: New test.
1262 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1263 New Function.
1264
1265 2011-08-19 Joey Ye <joey.ye@arm.com>
1266
1267 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1268
1269 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1270
1271 PR fortran/50071
1272 * gfortran.dg/end_block_label_1.f90: New test.
1273 * gfortran.dg/end_associate_label_1.f90: New test.
1274
1275 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1276
1277 * gcc.dg/c1x-pointer-float-1.c: New test.
1278
1279 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1280
1281 PR fortran/50071
1282 * gfortran.dg/duplicate_labels_2.f: New test.
1283
1284 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1285
1286 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1287 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1288 gcc.dg/c1x-noreturn-5.c: New tests.
1289
1290 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1291
1292 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1293
1294 2011-08-18 Tobias Burnus <burnus@net-b.de>
1295
1296 PR fortran/18918
1297 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1298 * gfortran.dg/coarray_lock_3.f90: Fix test.
1299 * gfortran.dg/coarray_lock_4.f90: New.
1300 * gfortran.dg/coarray_lock_5.f90: New.
1301
1302 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1303
1304 PR target/50009
1305 * gcc.c-torture/compile/pr50009.c: New test.
1306
1307 PR target/50092
1308 * gcc.dg/torture/pr50092.c: New test.
1309
1310 2011-08-18 Tobias Burnus <burnus@net-b.de>
1311
1312 PR fortran/50109
1313 * gfortran.dg/namelist_73.f90: New.
1314
1315 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1316
1317 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1318
1319 PR debug/50017
1320 * gcc.dg/pr50017.c: New test.
1321
1322 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1323
1324 PR c++/45625
1325 * g++.dg/lookup/hidden-var1.C: New test case.
1326
1327 2011-08-17 Tobias Burnus <burnus@net-b.de>
1328
1329 PR fortran/31461
1330 * gfortran.dg/warn_unused_var_2.f90: New.
1331 * gfortran.dg/warn_unused_var_3.f90: New.
1332
1333 2011-08-17 Tom de Vries <tom@codesourcery.com>
1334
1335 PR target/43597
1336 * gcc.target/arm/pr43597.c: New test.
1337
1338 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1339
1340 PR fortran/50070
1341 * gfortran.dg/common_13.f90: New.
1342
1343 2011-08-16 Jason Merrill <jason@redhat.com>
1344
1345 PR c++/50086
1346 * g++.dg/cpp0x/variadic-unresolved.C: New.
1347
1348 * g++.old-deja/g++.brendan/README: Add R.I.P.
1349
1350 * g++.dg/ext/attr-used-1.C: New.
1351
1352 PR c++/50054
1353 * g++.dg/cpp0x/initlist56.C: New.
1354
1355 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1356
1357 PR testsuite/50085
1358 * g++.dg/opt/life1.C: Only run on Linux.
1359
1360 2011-08-15 Tobias Burnus <burnus@net-b.de>
1361
1362 * gfortran.dg/coarray_26.f90: New.
1363
1364 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1365
1366 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1367 -fdump-tree-vrp1.
1368
1369 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1370
1371 PR fortran/50073
1372 * gfortran.dg/func_result_7.f90: New.
1373
1374 2011-08-13 Jason Merrill <jason@redhat.com>
1375
1376 PR c++/50075
1377 * g++.dg/cpp0x/decltype32.C: New.
1378
1379 PR c++/50059
1380 * g++.dg/diagnostic/expr1.C: New.
1381
1382 2011-08-12 David Li <davidxl@google.com>
1383
1384 * g++.dg/abi/vbase15.C: New test.
1385
1386 2011-08-12 Jason Merrill <jason@redhat.com>
1387
1388 PR c++/50034
1389 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1390
1391 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
1392
1393 * gcc.dg/builtins-67.c: New test.
1394 * gcc.target/i386/conversion.c: Ditto.
1395
1396 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
1397 Brian Hackett <bhackett1024@gmail.com>
1398
1399 * g++.dg/plugin/decl_plugin.c: New.
1400 * g++.dg/plugin/decl-plugin-test.C: New.
1401 * g++.dg/plugin/plugin.exp: Add above testcase.
1402
1403 2011-08-11 Richard Guenther <rguenther@suse.de>
1404
1405 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1406
1407 2011-08-11 Michael Matz <matz@suse.de>
1408
1409 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1410
1411 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
1412
1413 PR tree-optimization/50039
1414 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1415 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1416
1417 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
1418
1419 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1420 (sse4_1_test): Initialize src3 with random value.
1421
1422 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1423
1424 * gcc.c-torture/execute/scal-to-vec1.c: New test.
1425 * gcc.c-torture/execute/scal-to-vec2.c: New test.
1426 * gcc.c-torture/execute/scal-to-vec3.c: New test.
1427 * gcc.dg/scal-to-vec1.c: New test.
1428 * gcc.dg/scal-to-vec2.c: New test.
1429
1430 2011-08-09 Richard Guenther <rguenther@suse.de>
1431
1432 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1433 * gcc.dg/tree-ssa/vrp60.c: New testcase.
1434 * gcc.dg/tree-ssa/vrp61.c: Likewise.
1435 * gcc.dg/tree-ssa/vrp62.c: Likewise.
1436
1437 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1438
1439 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1440
1441 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1442
1443 * gcc.dg/pr49948.c: Require pthread effective target.
1444
1445 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1446
1447 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1448
1449 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
1450
1451 * gcc.target/i386/sse-22a.c: New test.
1452
1453 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
1454
1455 PR tree-optimization/50014
1456 * gcc.dg/vect/pr50014.c: New test.
1457
1458 2011-08-08 Martin Jambor <mjambor@suse.cz>
1459
1460 PR middle-end/49923
1461 * gcc.dg/tree-ssa/pr49923.c: New test.
1462
1463 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
1464
1465 PR target/49781
1466 * gcc.target/i386/pr49781-1.c: New.
1467
1468 2011-08-08 Jason Merrill <jason@redhat.com>
1469
1470 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1471
1472 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1473
1474 2011-08-07 Janus Weil <janus@gcc.gnu.org>
1475
1476 PR fortran/49638
1477 * gfortran.dg/typebound_override_1.f90: New.
1478
1479 2011-08-07 Kai Tietz <ktietz@redhat.com>
1480
1481 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1482 x86_64 mingw target.
1483 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1484 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1485 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1486 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1487 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1488 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1489 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1490 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1491 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1492 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1493
1494 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1495
1496 PR testsuite/48727
1497 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1498
1499 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1500
1501 * gcc.dg/pr48770.c: Cleanup coverage files.
1502 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1503
1504 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1505
1506 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1507 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1508 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1509 lzcnt and bmi options.
1510
1511 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1512
1513 PR target/47381
1514 * gcc.dg/pr47381-1.c: New.
1515 * gcc.dg/pr47381-2.c: Likewise.
1516 * gcc.target/i386/pr47381.c: Likewise.
1517
1518 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1519
1520 PR middle-end/47727
1521 * gcc.dg/pr47727.c: New.
1522
1523 PR target/47372
1524 * gcc.dg/pr47372-1.c: New.
1525 * gcc.dg/pr47372-2.c: Likewise.
1526
1527 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1528
1529 PR middle-end/47449
1530 * gcc.target/i386/pr47449.c: New.
1531
1532 PR target/47446
1533 * gcc.dg/pr47446-1.c: New.
1534 * gcc.dg/pr47446-2.c: Likewise.
1535
1536 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1537
1538 PR target/47766
1539 * gcc.dg/pr47766.c: New.
1540
1541 PR target/47715
1542 * gcc.dg/tls/pr47715-1.c: New.
1543 * gcc.dg/tls/pr47715-2.c: Likewise.
1544 * gcc.dg/tls/pr47715-3.c: Likewise.
1545 * gcc.dg/tls/pr47715-4.c: Likewise.
1546 * gcc.dg/tls/pr47715-5.c: Likewise.
1547
1548 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1549
1550 PR libobjc/50002
1551 * objc.dg/gnu-api-2-class.m: Updated comments.
1552 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1553 * objc.dg/gnu-api-2-class-meta.m: New test.
1554 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1555
1556 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1557
1558 PR libobjc/49882
1559 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1560 with classes that are in construction.
1561
1562 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1563
1564 PR target/48084
1565 * gcc.target/i386/pr48084-1.c: New.
1566 * gcc.target/i386/pr48084-2.c: Likewise.
1567 * gcc.target/i386/pr48084-3.c: Likewise.
1568 * gcc.target/i386/pr48084-4.c: Likewise.
1569 * gcc.target/i386/pr48084-5.c: Likewise.
1570
1571 PR rtl-optimization/49504
1572 * gcc.target/i386/pr49504.c: New.
1573
1574 PR target/49860
1575 * gcc.dg/pr49860.c: New.
1576
1577 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1578
1579 PR libobjc/49882
1580 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1581 with classes that are in construction.
1582
1583 2011-08-05 Jason Merrill <jason@redhat.com>
1584
1585 PR c++/48993
1586 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1587
1588 PR c++/49921
1589 * g++.dg/cpp0x/decltype31.C: New.
1590
1591 PR c++/49669
1592 * g++.dg/init/array28.C: New.
1593
1594 PR c++/49988
1595 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1596
1597 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1598
1599 PR target/47369
1600 * gcc.dg/pr47369-1.c: New.
1601
1602 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1603
1604 PR middle-end/47364
1605 * gcc.dg/torture/pr47364-1.c: New.
1606 * gcc.c-torture/compile/pr47364-1.c: Likewise.
1607 * gcc.c-torture/compile/pr47364-2.c: Likewise.
1608
1609 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1610
1611 PR fortran/37211
1612 * gfortran.dg/transfer_check_2.f90: New test case.
1613
1614 2011-08-05 Jan Hubicka <jh@suse.cz>
1615
1616 PR middle-end/49494
1617 * gfortran.dg/pr49494.f90: New testcase.
1618
1619 2011-08-05 Jan Hubicka <jh@suse.cz>
1620
1621 PR middle-end/49735
1622 * gcc.c-torture/compile/pr49735.c: New testcase.
1623
1624 2011-08-05 Jason Merrill <jason@redhat.com>
1625
1626 PR c++/47453
1627 * g++.dg/cpp0x/initlist56.C: New.
1628
1629 PR c++/49812
1630 * g++.dg/overload/rvalue2.C: New.
1631
1632 PR c++/49983
1633 * g++.dg/cpp0x/range-for21.C: New.
1634
1635 * g++.dg/ext/vla11.C: New.
1636
1637 2011-08-05 Richard Guenther <rguenther@suse.de>
1638
1639 PR tree-optimization/49984
1640 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1641
1642 2011-08-05 Richard Guenther <rguenther@suse.de>
1643
1644 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1645 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1646 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1647
1648 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1649
1650 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1651 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1652 * gfortran.dg/ldist-pr43023.f90: Ditto.
1653 * gfortran.dg/namelist_52.f90: Ditto.
1654 * gfortran.dg/interface_proc_end.f90: Ditto.
1655 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1656 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1657
1658 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1659
1660 * gcc.dg/vect/vect-over-widen-1.c: New test.
1661 * gcc.dg/vect/vect-over-widen-2.c: New test.
1662 * gcc.dg/vect/vect-over-widen-3.c: New test.
1663 * gcc.dg/vect/vect-over-widen-4.c: New test.
1664
1665 2011-08-04 Richard Guenther <rguenther@suse.de>
1666
1667 PR fortran/49957
1668 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1669
1670 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1671
1672 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1673
1674 2011-08-04 Jakub Jelinek <jakub@redhat.com>
1675
1676 PR middle-end/49905
1677 * g++.dg/ext/builtin-object-size3.C: New test.
1678
1679 2011-08-03 Jakub Jelinek <jakub@redhat.com>
1680
1681 PR tree-optimization/49948
1682 * gcc.dg/pr49948.c: New test.
1683
1684 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1685
1686 PR middle-end/47383
1687 * gcc.dg/torture/pr47383.c: New.
1688
1689 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1690
1691 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1692
1693 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1694
1695 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1696
1697 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1698
1699 PR target/47744
1700 * gcc.dg/torture/pr47744-1.c: New.
1701 * gcc.dg/torture/pr47744-2.c: Likewise.
1702 * gcc.dg/torture/pr47744-3.c: Likewise.
1703
1704 2011-08-03 Richard Guenther <rguenther@suse.de>
1705
1706 PR middle-end/49958
1707 * gcc.dg/torture/pr49958.c: New testcase.
1708
1709 2011-08-03 Richard Guenther <rguenther@suse.de>
1710
1711 PR tree-optimization/49938
1712 * g++.dg/torture/pr49938.C: New testcase.
1713
1714 2011-08-02 Jason Merrill <jason@redhat.com>
1715
1716 PR c++/43886
1717 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1718
1719 PR c++/49577
1720 * g++.dg/cpp0x/initlist5.C: Add additional cases.
1721
1722 PR c++/49593
1723 * g++.dg/cpp0x/variadic115.C: New.
1724
1725 PR c++/49803
1726 * g++.dg/cpp0x/union5.C: New.
1727
1728 2011-08-02 Daniel Kraft <d@domob.eu>
1729
1730 PR fortran/49885
1731 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1732
1733 2011-08-02 Kai Tietz <ktietz@redhat.com>
1734
1735 PR middle-end/49947
1736 * gcc.dg/tree-ssa/forwprop-15.c
1737
1738 2011-08-02 Jason Merrill <jason@redhat.com>
1739
1740 PR c++/49834
1741 * g++.dg/cpp0x/range-for20.C: New.
1742
1743 2011-08-02 Tobias Burnus <burnus@net-b.de>
1744
1745 * gfortran.dg/coarray_lib_token_3.f90: New.
1746
1747 2011-08-02 Jakub Jelinek <jakub@redhat.com>
1748
1749 PR fortran/46752
1750 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1751 * gcc.dg/gomp/atomic-15.c: New test.
1752 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1753 * g++.dg/gomp/atomic-15.C: New test.
1754 * g++.dg/gomp/private-1.C: New test.
1755 * g++.dg/gomp/sharing-2.C: New test.
1756 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1757 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1758 * gfortran.dg/gomp/omp_atomic2.f90: New test.
1759
1760 2011-08-02 Tobias Burnus <burnus@net-b.de>
1761
1762 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1763 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1764 cleanup-module.
1765 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1766 * gfortran.dg/allocatable_function_5.f90: Ditto.
1767 * gfortran.dg/allocate_stat.f90: Ditto.
1768 * gfortran.dg/array_constructor_20.f90: Ditto.
1769 * gfortran.dg/array_constructor_21.f90: Ditto.
1770 * gfortran.dg/array_constructor_22.f90: Ditto.
1771 * gfortran.dg/array_constructor_26.f03: Ditto.
1772 * gfortran.dg/array_function_4.f90: Ditto.
1773 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1774 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1775 * gfortran.dg/bind_c_usage_15.f90: Ditto.
1776 * gfortran.dg/bind_c_usage_16.f03: Ditto.
1777 * gfortran.dg/bind_c_usage_3.f03: Ditto.
1778 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1779 * gfortran.dg/class_15.f03: Ditto.
1780 * gfortran.dg/class_27.f03: Ditto.
1781 * gfortran.dg/class_33.f90: Ditto.
1782 * gfortran.dg/class_37.f03: Ditto.
1783 * gfortran.dg/class_40.f03: Ditto.
1784 * gfortran.dg/class_42.f03: Ditto.
1785 * gfortran.dg/class_defined_operator_1.f03: Ditto.
1786 * gfortran.dg/coarray/registering_1.f90: Ditto.
1787 * gfortran.dg/convert_1.f90: Ditto.
1788 * gfortran.dg/default_initialization_3.f90: Ditto.
1789 * gfortran.dg/dependency_25.f90: Ditto.
1790 * gfortran.dg/dependency_26.f90: Ditto.
1791 * gfortran.dg/dependency_36.f90: Ditto.
1792 * gfortran.dg/dependency_37.f90: Ditto.
1793 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1794 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1795 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1796 * gfortran.dg/elemental_pointer_1.f90: Ditto.
1797 * gfortran.dg/elemental_result_1.f90: Ditto.
1798 * gfortran.dg/empty_derived_type.f90: Ditto.
1799 * gfortran.dg/entry_7.f90: Ditto.
1800 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1801 * gfortran.dg/equiv_constraint_3.f90: Ditto.
1802 * gfortran.dg/error_recovery_3.f90: Ditto.
1803 * gfortran.dg/extends_4.f03: Ditto.
1804 * gfortran.dg/func_assign.f90: Ditto.
1805 * gfortran.dg/func_assign_3.f90: Ditto.
1806 * gfortran.dg/generic_1.f90: Ditto.
1807 * gfortran.dg/generic_18.f90: Ditto.
1808 * gfortran.dg/generic_22.f03: Ditto.
1809 * gfortran.dg/generic_4.f90: Ditto.
1810 * gfortran.dg/generic_6.f90: Ditto.
1811 * gfortran.dg/generic_actual_arg.f90: Ditto.
1812 * gfortran.dg/graphite/id-21.f: Ditto.
1813 * gfortran.dg/graphite/pr45758.f90: Ditto.
1814 * gfortran.dg/host_assoc_call_2.f90: Ditto.
1815 * gfortran.dg/host_assoc_call_3.f90: Ditto.
1816 * gfortran.dg/host_assoc_call_4.f90: Ditto.
1817 * gfortran.dg/host_assoc_function_4.f90: Ditto.
1818 * gfortran.dg/host_used_types_1.f90: Ditto.
1819 * gfortran.dg/implicit_1.f90: Ditto.
1820 * gfortran.dg/implicit_11.f90: Ditto.
1821 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1822 * gfortran.dg/impure_actual_1.f90: Ditto.
1823 * gfortran.dg/impure_assignment_1.f90: Ditto.
1824 * gfortran.dg/impure_constructor_1.f90: Ditto.
1825 * gfortran.dg/initialization_10.f90: Ditto.
1826 * gfortran.dg/initialization_12.f90: Ditto.
1827 * gfortran.dg/interface_14.f90: Ditto.
1828 * gfortran.dg/interface_15.f90: Ditto.
1829 * gfortran.dg/interface_2.f90: Ditto.
1830 * gfortran.dg/interface_25.f90: Ditto.
1831 * gfortran.dg/interface_26.f90: Ditto.
1832 * gfortran.dg/interface_29.f90: Ditto.
1833 * gfortran.dg/interface_assignment_1.f90: Ditto.
1834 * gfortran.dg/internal_pack_6.f90: Ditto.
1835 * gfortran.dg/internal_pack_7.f90: Ditto.
1836 * gfortran.dg/internal_pack_8.f90: Ditto.
1837 * gfortran.dg/lto/pr45586_0.f90: Ditto.
1838 * gfortran.dg/lto/pr47839_0.f90: Ditto.
1839 * gfortran.dg/module_commons_3.f90: Ditto.
1840 * gfortran.dg/module_equivalence_4.f90: Ditto.
1841 * gfortran.dg/module_equivalence_6.f90: Ditto.
1842 * gfortran.dg/module_function_type_1.f90: Ditto.
1843 * gfortran.dg/module_naming_1.f90: Ditto.
1844 * gfortran.dg/namelist_4.f90: Ditto.
1845 * gfortran.dg/operator_c1202.f90: Ditto.
1846 * gfortran.dg/parens_7.f90: Ditto.
1847 * gfortran.dg/pr32921.f: Ditto.
1848 * gfortran.dg/pr33646.f90: Ditto.
1849 * gfortran.dg/pr41928.f90: Ditto.
1850 * gfortran.dg/pr42119.f90: Ditto.
1851 * gfortran.dg/pr43984.f90: Ditto.
1852 * gfortran.dg/present_1.f90: Ditto.
1853 * gfortran.dg/private_type_2.f90: Ditto.
1854 * gfortran.dg/proc_decl_2.f90: Ditto.
1855 * gfortran.dg/proc_ptr_10.f90: Ditto.
1856 * gfortran.dg/proc_ptr_22.f90: Ditto.
1857 * gfortran.dg/proc_ptr_8.f90: Ditto.
1858 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1859 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1860 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1861 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1862 * gfortran.dg/substring_equivalence.f90: Ditto.
1863 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1864 * gfortran.dg/transpose_optimization_1.f90: Ditto.
1865 * gfortran.dg/trim_optimize_6.f90: Ditto.
1866 * gfortran.dg/typebound_call_12.f03: Ditto.
1867 * gfortran.dg/typebound_operator_5.f03: Ditto.
1868 * gfortran.dg/typebound_operator_6.f03: Ditto.
1869 * gfortran.dg/typebound_proc_18.f03: Ditto.
1870 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1871 * gfortran.dg/use_1.f90: Ditto.
1872 * gfortran.dg/use_10.f90: Ditto.
1873 * gfortran.dg/use_11.f90: Ditto.
1874 * gfortran.dg/use_14.f90: Ditto.
1875 * gfortran.dg/use_only_2.f90: Ditto.
1876 * gfortran.dg/use_rename_4.f90: Ditto.
1877 * gfortran.dg/use_rename_5.f90: Ditto.
1878 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1879 * gfortran.dg/used_interface_ref.f90: Ditto.
1880 * gfortran.dg/used_types_11.f90: Ditto.
1881 * gfortran.dg/used_types_3.f90: Ditto.
1882 * gfortran.dg/used_types_4.f90: Ditto.
1883 * gfortran.dg/userdef_operator_2.f90: Ditto.
1884 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1885 * gfortran.dg/vect/pr46213.f90: Ditto.
1886 * gfortran.dg/whole_file_21.f90: Ditto.
1887 * gfortran.dg/whole_file_22.f90: Ditto.
1888 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1889 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1890
1891 2011-08-02 Kai Tietz <ktietz@redhat.com>
1892
1893 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1894
1895 2011-08-01 Jason Merrill <jason@redhat.com>
1896
1897 PR c++/49932
1898 * g++.dg/abi/mangle49.C: New.
1899
1900 PR c++/49924
1901 * g++.dg/cpp0x/constexpr-array4.C: New.
1902
1903 PR c++/49813
1904 * g++.dg/cpp0x/constexpr-builtin1.C: New.
1905
1906 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
1907
1908 PR target/49927
1909 * gcc.target/i386/pr49927.c: New test.
1910
1911 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
1912
1913 PR tree-optimization/49926
1914 * gcc.dg/vect/pr49926.c: New test.
1915
1916 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
1917
1918 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1919 * gcc.target/i386/lzcnt-1.c: New test.
1920 * gcc.target/i386/lzcnt-2.c: Likewise.
1921 * gcc.target/i386/lzcnt-2a.c: Likewise.
1922 * gcc.target/i386/lzcnt-3.c: Likewise.
1923 * gcc.target/i386/lzcnt-4.c: Likewise.
1924 * gcc.target/i386/lzcnt-4a.c: Likewise.
1925 * gcc.target/i386/lzcnt-5.c: Likewise.
1926 * gcc.target/i386/lzcnt-6.c: Likewise.
1927 * gcc.target/i386/lzcnt-6a.c: Likewise.
1928 * gcc.target/i386/lzcnt-check.h: Likewise.
1929
1930 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1931 * gcc.target/i386/sse-13.c: Likewise.
1932 * gcc.target/i386/sse-14.c: Likewise.
1933 * g++.dg/other/i386-2.C: Likewise.
1934 * g++.dg/other/i386-3.C: Likewise.
1935
1936 2011-08-01 Julian Brown <julian@codesourcery.com>
1937
1938 * gcc.target/arm/fixed-point-exec.c: New test.
1939
1940 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1941
1942 PR target/49920
1943 * gcc.target/i386/pr49920.c: New test.
1944
1945 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1946
1947 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1948 * gcc.dg/tree-ssa/pr23109.c: Ditto.
1949 * gcc.dg/tree-ssa/loop-7.c: Ditto.
1950 * gcc.dg/tree-ssa/loop-32.c: Ditto.
1951 * gcc.dg/tree-ssa/loop-33.c: Ditto.
1952 * gcc.dg/tree-ssa/loop-34.c: Ditto.
1953 * gcc.dg/tree-ssa/loop-35.c: Ditto.
1954 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1955 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1956 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1957 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1958 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1959 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1960 * g++.dg/tree-ssa/pr33615.C: Ditto.
1961 * g++.dg/tree-ssa/restrict1.C: Ditto.
1962 * c-c++-common/restrict-2.c: Ditto.
1963 * gfortran.dg/pr32921.f: Ditto.
1964 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1965 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1966 * gcc.dg/tree-ssa/vrp47.c: Ditto.
1967 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1968 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1969 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1970 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1971 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1972 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1973 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1974
1975 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1976
1977 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1978 .exe.ltrans[0-9]*. dump files.
1979
1980 2011-07-31 Janus Weil <janus@gcc.gnu.org>
1981
1982 PR fortran/49112
1983 * gfortran.dg/abstract_type_6.f03: Modified.
1984 * gfortran.dg/typebound_proc_24.f03: New.
1985
1986 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1987
1988 PR testsuite/49917
1989 * g++.dg/init/for1.C: Fix.
1990
1991 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1992
1993 PR fortran/48876
1994 * gfortran.dg/string_5.f90: New test.
1995
1996 2011-07-29 Jason Merrill <jason@redhat.com>
1997
1998 PR c++/49867
1999 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2000
2001 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2002
2003 PR tree-optimization/47407
2004 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2005 alpha*-dec-osf*.
2006 Sort target list.
2007
2008 2011-07-29 Richard Guenther <rguenther@suse.de>
2009
2010 * gcc.dg/uninit-suppress.c: Also disable VRP.
2011 * gcc.dg/uninit-suppress_2.c: Likewise.
2012
2013 2011-07-28 Jason Merrill <jason@redhat.com>
2014
2015 PR c++/49808
2016 * g++.dg/template/nontype24.C: New.
2017
2018 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2019
2020 PR rtl-optimization/47958
2021 * gcc.dg/torture/pr47958-1.c: New.
2022
2023 2011-07-29 Wei Guozhi <carrot@google.com>
2024
2025 PR rtl-optimization/49799
2026 * gcc.dg/pr49799.c: New test case.
2027
2028 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2029
2030 PR middle-end/48648
2031 * gcc.dg/graphite/id-pr48648.c: New.
2032
2033 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2034
2035 PR fortran/31067
2036 * gfortran.dg/maxloc_2.f90: New test.
2037 * gfortran.dg/maxloc_3.f90: New test.
2038 * gfortran.dg/minloc_1.f90: New test.
2039 * gfortran.dg/minloc_2.f90: New test.
2040 * gfortran.dg/minloc_3.f90: New test.
2041 * gfortran.dg/minmaxloc_7.f90: New test.
2042
2043 PR debug/49871
2044 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2045
2046 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2047
2048 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2049 the builtin isn't optimized away.
2050
2051 2011-07-27 Tobias Burnus <burnus@net-b.de>
2052
2053 PR fortran/45586
2054 * gfortran.dg/lto/pr45586-2_0.f90: New.
2055
2056 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2057
2058 PR middle-end/49875
2059 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2060 * c-c++-common/cxxbitfields-5.c: Same.
2061
2062 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2063
2064 * lib/target-supports.exp (check_effective_target_mmap): Use
2065 check_function_available.
2066
2067 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2068
2069 * g++.old-deja/g++.pt/crash60.C: Updated.
2070
2071 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2072
2073 PR target/49866
2074 * gcc.target/i386/pr49866.c: New test.
2075
2076 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2077
2078 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2079 * gcc.target/i386/bmi-andn-1.c: New test.
2080 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2081 * gcc.target/i386/bmi-andn-2.c: Likewise.
2082 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2083 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2084 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2085 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2086 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2087 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2088 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2089 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2090 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2091 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2092 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2093 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2094 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2095 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2096 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2097 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2098 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2099 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2100 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2101 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2102 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2103
2104 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2105
2106 PR middle-end/47691
2107 * gfortran.dg/graphite/id-pr47691.f: New.
2108
2109 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2110
2111 * gcc.target/i386/avx-os-support.h: New.
2112 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2113 (main): Check avx_os_support before the test is run.
2114 * gcc.target/i386/aes-avx-check.h: Ditto.
2115 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2116
2117 2011-07-27 Kai Tietz <ktietz@redhat.com>
2118
2119 * gcc.target/i386/aggregate-ret3.c: New test.
2120 * gcc.target/i386/aggregate-ret4.c: New test.
2121
2122 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2123
2124 PR fortran/49755
2125 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2126 allocated array should *not* change its size.
2127 * gfortran.dg/multiple_allocation_3.f90: New test.
2128
2129 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2130
2131 PR c++/49776
2132 * g++.dg/cpp0x/constexpr-49776.C: New.
2133
2134 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2135
2136 PR middle-end/47046
2137 * gcc.dg/graphite/id-pr47046.c: New.
2138
2139 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2140
2141 PR middle-end/47653
2142 * gcc.dg/graphite/run-id-pr47593.c: New.
2143
2144 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2145
2146 PR middle-end/47653
2147 * gcc.dg/graphite/run-id-pr47653.c: New.
2148 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2149 induction variables.
2150 * gcc.dg/graphite/scop-16.c: Same.
2151 * gcc.dg/graphite/scop-17.c: Same.
2152 * gcc.dg/graphite/scop-21.c: Same.
2153
2154 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2155
2156 PR middle-end/48805
2157 * gcc.dg/graphite/id-pr48805.c: New.
2158
2159 2011-07-26 Tobias Burnus <burnus@net-b.de>
2160
2161 * gfortran.dg/coarray_lib_token_2.f90: New.
2162
2163 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2164
2165 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2166 SPU local store.
2167
2168 2011-07-25 Andrew Pinski <apinski@cavium.com>
2169
2170 PR tree-opt/49671
2171 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2172 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2173
2174 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2175
2176 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2177
2178 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2179 * gcc.c-torture/execute/loop-2g.c: Likewise.
2180 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2181 Require mmap support.
2182 * gcc.c-torture/execute/loop-2g.x: Likewise.
2183 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2184 (MAP_ANON): Provide default.
2185 * gcc.dg/20050826-1.c: Likewise.
2186 * gcc.target/i386/pr36533.c: Likewise.
2187 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2188 Use dg-require-effective-target mmap.
2189
2190 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2191
2192 PR c++/49838
2193 * g++.dg/cpp0x/range-for19.C: New.
2194
2195 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2196
2197 PR testsuite/49753
2198 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2199
2200 Revert:
2201 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2202
2203 PR testsuite/49753
2204 * g++.dg/torture/pr49309.C: Remove.
2205
2206 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2207
2208 PR tree-optimization/49809
2209 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2210 test.
2211
2212 2011-07-25 Richard Guenther <rguenther@suse.de>
2213
2214 PR tree-optimization/49715
2215 * gcc.target/i386/pr49715-1.c: New testcase.
2216 * gcc.target/i386/pr49715-2.c: Likewise.
2217
2218 2011-07-23 Jason Merrill <jason@redhat.com>
2219
2220 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2221
2222 2011-07-22 Jason Merrill <jason@redhat.com>
2223
2224 PR c++/49793
2225 * g++.dg/cpp0x/initlist55.C: New.
2226
2227 2011-07-23 Tobias Burnus <burnus@net-b.de>
2228
2229 PR fortran/49791
2230 * gfortran.dg/namelist_72.f: New.
2231
2232 2011-07-23 Tobias Burnus <burnus@net-b.de>
2233
2234 * gfortran.dg/coarray_25.f90: New.
2235
2236 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2237
2238 * override1.C: This test should use c++0x mode.
2239 * override3.C: New. Test the diagnostics in c++98 mode.
2240
2241 2011-07-22 Jason Merrill <jason@redhat.com>
2242 Mark Glisse <marc.glisse@normalesup.org>
2243
2244 PR c++/30112
2245 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2246
2247 PR c++/49813
2248 * g++.dg/opt/builtins2.C: New.
2249 * g++.dg/other/error27.C: Don't rely on __builtin.
2250
2251 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2252
2253 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2254 on lp64 targets.
2255 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2256 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2257 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2258 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2259
2260 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2261 instead of ia32.
2262
2263 2011-07-22 Richard Guenther <rguenther@suse.de>
2264
2265 PR tree-optimization/45819
2266 * gcc.dg/pr45819.c: New testcase.
2267
2268 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2269
2270 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2271
2272 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2273
2274 PR middle-end/47654
2275 PR middle-end/49649
2276 * gcc.dg/graphite/run-id-pr47654.c: New.
2277
2278 2011-07-21 Ian Lance Taylor <iant@google.com>
2279
2280 PR middle-end/49705
2281 * gcc.dg/pr49705.c: New test.
2282
2283 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2284
2285 * lib/target-supports.exp (check_avx_os_support_available): New.
2286 (check_effective_target_avx_runtime): Use it.
2287
2288 2011-07-21 Richard Guenther <rguenther@suse.de>
2289
2290 PR tree-optimization/49770
2291 * g++.dg/torture/pr49770.C: New testcase.
2292
2293 2011-07-21 Kai Tietz <ktietz@redhat.com>
2294
2295 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2296 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2297
2298 2011-07-21 Tobias Burnus <burnus@net-b.de>
2299
2300 * gfortran.dg/coarray_lib_token_1.f90: New.
2301
2302 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2303
2304 * gcc.dg/pr32912-2.c: Skip for AVR.
2305 * gcc.dg/pr44674.c: Add dg-require-profiling.
2306
2307 2011-07-20 Jason Merrill <jason@redhat.com>
2308
2309 * g++.dg/ext/desig2.C: New.
2310
2311 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2312
2313 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2314 be generated.
2315 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2316 * gcc.target/powerpc/recip-3.c: Ditto.
2317
2318 2011-07-19 Jason Merrill <jason@redhat.com>
2319
2320 PR c++/6709 (DR 743)
2321 PR c++/42603 (DR 950)
2322 * g++.dg/cpp0x/decltype21.C: New.
2323
2324 2011-07-20 Richard Guenther <rguenther@suse.de>
2325
2326 PR middle-end/18908
2327 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2328 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2329
2330 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2331
2332 * gcc.target/arm/combine-movs.c: New.
2333 * gcc.target/arm/unsigned-extend-2.c: New.
2334
2335 2011-07-19 Jason Merrill <jason@redhat.com>
2336
2337 PR c++/49785
2338 * g++.dg/cpp0x/variadic114.C: New.
2339
2340 2011-07-19 Tobias Burnus <burnus@net-b.de>
2341
2342 * gfortran.dg/coarray_args_1.f90: New.
2343 * gfortran.dg/coarray_args_2.f90: New.
2344
2345 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2346
2347 PR fortran/49708
2348 * gfortran.dg/allocate_error_3.f90: New.
2349
2350 2011-07-19 Richard Guenther <rguenther@suse.de>
2351
2352 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2353 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2354 * gcc.dg/torture/20110719-1.c: New testcase.
2355
2356 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2357
2358 PR tree-optimization/49768
2359 * gcc.c-torture/execute/pr49768.c: New test.
2360
2361 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2362
2363 PR tree-optimization/49771
2364 * gcc.dg/vect/pr49771.c: New test.
2365
2366 2011-07-18 Martin Jambor <mjambor@suse.cz>
2367
2368 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2369 * gcc.dg/ipa/ipa-2.c: Likewise.
2370 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2371 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2372 * gcc.dg/ipa/ipa-5.c: Likewise.
2373 * gcc.dg/ipa/ipa-7.c: Likewise.
2374 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2375 * gcc.dg/ipa/ipacost-1.c: Likewise.
2376 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2377 functions.
2378 * gcc.dg/ipa/ipcp-1.c: New test.
2379 * gcc.dg/ipa/ipcp-2.c: Likewise.
2380 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2381
2382 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2383
2384 PR middle-end/49675
2385 * gfortran.dg/pr49675.f90: New test.
2386
2387 2011-07-18 Richard Guenther <rguenther@suse.de>
2388
2389 * gcc.dg/torture/20110718-1.c: New testcase.
2390
2391 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2392
2393 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2394 * g++.dg/ext/bitfield3.C: Likewise.
2395 * g++.dg/ext/bitfield4.C: Likewise.
2396 * g++.dg/ext/bitfield5.C: Likewise.
2397 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2398 * g++.dg/other/pr23205-2.C: Likewise.
2399 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2400 * gcc.c-torture/compile/20001109-2.c: Likewise.
2401 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2402 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2403 * gcc.dg/bitfld-16.c: Likewise.
2404 * gcc.dg/bitfld-17.c: Likewise.
2405 * gcc.dg/bitfld-18.c: Likewise.
2406 * gcc.dg/builtins-config.h: Remove Netware support.
2407 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
2408 * gcc.dg/cdce2.c: Likewise.
2409 * gcc.dg/cpp/assert4.c: Remove netware support.
2410 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2411 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2412
2413 * lib/target-supports.exp (check_visibility_available): Remove
2414 NetWare support.
2415 (check_profiling_available): Likewise.
2416
2417 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
2418
2419 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2420
2421 2011-07-17 Tobias Burnus <burnus@net-b.de>
2422 Thomas Koenig <tkoenig@gcc.gnu.org>
2423
2424 PR fortran/34657
2425 * gfortran.dg/generic_17.f90: Fix testcase.
2426 * gfortran.dg/interface_3.f90: Add dg-error.
2427 * gfortran.dg/use_14.f90: New.
2428 * gfortran.dg/use_15.f90: New.
2429
2430 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
2431
2432 * gnat.dg/pointer_controlled.adb: New test.
2433
2434 2011-07-17 Tobias Burnus <burnus@net-b.de>
2435
2436 PR fortran/49624
2437 * gfortran.dg/pointer_remapping_7.f90: New.
2438
2439 2011-07-16 Jason Merrill <jason@redhat.com>
2440
2441 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2442
2443 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
2444 Jason Merrill <jason@redhat.com>
2445
2446 PR c++/45329
2447 PR c++/48934
2448 * g++.dg/cpp0x/decltype29.C: Adjust.
2449 * g++.dg/cpp0x/error4.C: Adjust.
2450 * g++.dg/cpp0x/sfinae26.C: Adjust.
2451 * g++.dg/cpp0x/variadic105.C: Adjust.
2452 * g++.dg/template/deduce3.C: Adjust.
2453 * g++.dg/template/error45.C: Adjust.
2454 * g++.dg/template/ptrmem2.C: Adjust.
2455 * g++.dg/template/sfinae2.C: Adjust.
2456 * g++.old-deja/g++.pt/crash60.C: Adjust.
2457 * g++.old-deja/g++.pt/unify6.C: Adjust.
2458 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2459 * g++.dg/cpp0x/nullptr15.C: Adjust.
2460 * g++.dg/cpp0x/pr31431-2.C: Adjust.
2461 * g++.dg/cpp0x/pr31431.C: Adjust.
2462 * g++.dg/cpp0x/pr31434.C: Adjust.
2463 * g++.dg/cpp0x/sfinae11.C: Adjust
2464 * g++.dg/cpp0x/temp_default2.C: Adjust.
2465 * g++.dg/cpp0x/trailing4.C: Adjust.
2466 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2467 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2468 * g++.dg/cpp0x/variadic105.C: Adjust.
2469 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2470 * g++.dg/ext/vla2.C: Adjust.
2471 * g++.dg/other/ptrmem10.C: Adjust.
2472 * g++.dg/other/ptrmem11.C: Adjust.
2473 * g++.dg/overload/unknown1.C: Adjust.
2474 * g++.dg/template/conv11.C: Adjust.
2475 * g++.dg/template/dependent-expr5.C: Adjust.
2476 * g++.dg/template/friend.C: Adjust.
2477 * g++.dg/template/incomplete2.C: Adjust.
2478 * g++.dg/template/local4.C: Adjust.
2479 * g++.dg/template/local6.C: Adjust.
2480 * g++.dg/template/operator9.C: Adjust.
2481 * g++.dg/template/ttp25.C: Adjust.
2482 * g++.dg/template/unify10.C: Adjust.
2483 * g++.dg/template/unify11.C: Adjust.
2484 * g++.dg/template/unify6.C: Adjust.
2485 * g++.dg/template/unify9.C: Adjust.
2486 * g++.dg/template/varmod1.C: Adjust.
2487 * g++.old-deja/g++.brendan/crash56.C: Adjust.
2488 * g++.old-deja/g++.pt/crash28.C: Adjust.
2489 * g++.old-deja/g++.pt/explicit41.C: Adjust.
2490 * g++.old-deja/g++.pt/explicit77.C: Adjust.
2491 * g++.old-deja/g++.pt/expr2.C: Adjust.
2492 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2493 * g++.old-deja/g++.pt/spec5.C: Adjust.
2494 * g++.old-deja/g++.pt/spec6.C: Adjust.
2495 * g++.old-deja/g++.pt/unify4.C: Adjust.
2496 * g++.old-deja/g++.pt/unify8.C: Adjust.
2497 * g++.old-deja/g++.robertl/eb98.C: Adjust.
2498 * g++.dg/overload/template5.C: New testcase.
2499 * g++.dg/template/overload12.C: New testcase.
2500
2501 2011-07-11 Tobias Burnus <burnus@net-b.de>
2502
2503 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2504 * gfortran.dg/coarray_7.f90: Ditto.
2505 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2506 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2507
2508 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
2509
2510 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2511 case.
2512 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2513 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2514 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2515 C67X.
2516 * gcc.c-torture/execute/ieee/pr29302.x: New file.
2517 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2518 * gcc.dg/torture/builtin-math-7.c: Add a comment.
2519
2520 2011-07-15 Jason Merrill <jason@redhat.com>
2521
2522 PR testsuite/49741
2523 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2524 Use --extra_opts instead of --additional_options.
2525
2526 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2527
2528 PR testsuite/49753
2529 * g++.dg/torture/pr49309.C: Remove.
2530
2531 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
2532
2533 * gcc.target/tic6x/weak-call.c: New test.
2534 * gcc.target/tic6x/fpcmp.c: New test.
2535 * gcc.target/tic6x/fpdiv.c: New test.
2536 * gcc.target/tic6x/rotdi16-scan.c: New test.
2537 * gcc.target/tic6x/ffssi.c: New test.
2538 * gcc.target/tic6x/fpdiv-lib.c: New test.
2539 * gcc.target/tic6x/cold-lc.c: New test.
2540 * gcc.target/tic6x/longcalls.c: New test.
2541 * gcc.target/tic6x/abi-align-1.c: New test.
2542 * gcc.target/tic6x/fpcmp-finite.c: New test.
2543 * gcc.target/tic6x/rotdi16.c: New test.
2544 * gcc.target/tic6x/bswapl.c: New test.
2545 * gcc.target/tic6x/ffsdi.c: New test.
2546 * gcc.target/tic6x/tic6x.exp: New file.
2547 * gcc.target/tic6x/builtins/arith24.c: New test.
2548 * gcc.target/tic6x/builtins/smpy.c: New test.
2549 * gcc.target/tic6x/builtins/smpylh.c: New test.
2550 * gcc.target/tic6x/builtins/smpyh.c: New test.
2551 * gcc.target/tic6x/builtins/sarith1.c: New test.
2552 * gcc.target/tic6x/builtins/extclr.c: New test
2553 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2554 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2555 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2556 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2557 New functions.
2558 * gcc.c-torture/execute/20101011-1.c: Add a condition for
2559 __TMS320C6X__.
2560 * gcc.dg/20020312-2.c: Likewise.
2561 * gcc.dg/pr27095.c: Handle tic6x like hppa.
2562 * gcc.dg/torture/pr37868.c: Skip on tic6x.
2563 * gcc.dg/torture/builtin-math-7.c: Likewise.
2564
2565 PR testsuite/49757
2566 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2567 not testing tic6x-*-*.
2568
2569 2011-07-14 Andrew Pinski <pinskia@gmail.com>
2570
2571 PR tree-opt/49309
2572 * g++.dg/torture/pr49309.C: New testcase.
2573
2574 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
2575
2576 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2577
2578 2011-07-14 Richard Guenther <rguenther@suse.de>
2579
2580 PR tree-optimization/49651
2581 * gcc.dg/torture/pr49651.c: New testcase.
2582
2583 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
2584
2585 PR target/43746
2586 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2587
2588 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2589
2590 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2591 -mno-pointers-to-nested-functions.
2592 * gcc.target/powerpc/no-r11-2.c: Ditto.
2593 * gcc.target/powerpc/no-r11-3.c: Ditto.
2594
2595 2011-07-13 Jason Merrill <jason@redhat.com>
2596
2597 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2598 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2599 when compiling C files.
2600 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2601 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2602 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2603 * g++.dg/lookup/anon2.C: Likewise.
2604 * g++.dg/tree-ssa/copyprop.C: Likewise.
2605 * g++.old-deja/g++.jason/rfg27.C: Likewise.
2606 * g++.dg/init/vector1.C: Ignore narrowing errors.
2607 * g++.dg/torture/pr35526.C: Likewise.
2608 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2609
2610 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2611
2612 PR libfortran/49296
2613 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2614 and logical reads.
2615
2616 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2617
2618 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2619 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2620
2621 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2622
2623 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2624 * lib/obj-c++.exp (obj-c++_init): Ditto.
2625 * lib/file-format.exp (gcc_target_object_format): Ditto.
2626 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2627 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2628 (check_visibility_available): Ditto.
2629 (check_effective_target_tls_native): Ditto.
2630 (check_effective_target_tls_emulated): Ditto.
2631 (check_effective_target_function_sections): Ditto.
2632
2633 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2634
2635 * gcc.target/arm/pr48183.c: New test.
2636
2637 2011-07-13 Richard Guenther <rguenther@suse.de>
2638
2639 * gcc.dg/torture/20110713-1.c: New testcase.
2640
2641 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2642
2643 PR rtl-opt/49474
2644 * gcc.c-torture/compile/pr49474.c: New testcase.
2645
2646 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2647
2648 PR tree-optimization/49712
2649 * gcc.c-torture/execute/pr49712.c: New test.
2650
2651 2011-07-11 Jason Merrill <jason@redhat.com>
2652
2653 PR c++/44609
2654 * g++.dg/template/recurse3.C: New.
2655
2656 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2657
2658 PR debug/49676
2659 * gcc.dg/guality/csttest.c: New test.
2660
2661 PR fortran/49698
2662 * gfortran.dg/pr49698.f90: New test.
2663
2664 2011-07-11 Jeff Law <law@redhat.com>
2665
2666 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2667
2668 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2669
2670 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2671 * go.test/go-test.exp (go-set-goarch): Likewise.
2672
2673 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2674
2675 PR target/39633
2676 * gcc.target/avr/torture/pr39633.c: New test case.
2677
2678 2011-07-11 Tobias Burnus <burnus@net-b.de>
2679
2680 PR fortran/18918
2681 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2682
2683 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2684
2685 * lib/target-supports.exp (check_effective_target_scheduling):
2686 New Function.
2687 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2688 * gcc.dg/pr45055.c: Ditto.
2689 * gcc.dg/pr45353.c: Ditto.
2690 * g++.dg/pr45056.C: Ditto.
2691
2692 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2693
2694 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2695 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2696 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2697 * g++.dg/torture/pr31863.C: Skip AVR.
2698
2699 2011-07-10 Tobias Burnus <burnus@net-b.de>
2700
2701 PR fortran/49690
2702 * gfortran.dg/intrinsic_signal.f90: New.
2703
2704 2011-07-09 Jason Merrill <jason@redhat.com>
2705
2706 * g++.dg/cpp0x/regress/regress6.C: New.
2707 * g++.dg/parse/crash45.C: Adjust message.
2708 * g++.dg/template/crash38.C: Adjust message.
2709 * g++.dg/template/crash64.C: Adjust message.
2710
2711 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
2712
2713 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2714 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2715 * g++.dg/abi/bitfield3.C: Likewise.
2716 * g++.dg/eh/pr38662.C: Likewise.
2717 * g++.dg/ext/attrib36.C: Likewise.
2718 * g++.dg/ext/attrib37.C: Likewise.
2719 * g++.dg/ext/attrib8.C: Likewise.
2720 * g++.dg/ext/tmplattr1.C: Likewise.
2721 * g++.dg/inherit/override-attribs.C: Likewise.
2722 * g++.dg/opt/inline9.C: Likewise.
2723 * g++.dg/opt/life1.C: Likewise.
2724 * g++.dg/opt/longbranch2.C: Likewise.
2725 * g++.dg/opt/nrv12.C: Likewise.
2726 * g++.dg/opt/reg-stack4.C: Likewise.
2727 * g++.dg/other/pr35504.C: Likewise.
2728 * g++.dg/other/pr39496.C: Likewise.
2729 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2730 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2731 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2732 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2733 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2734 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2735 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2736 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2737 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2738 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2739 * g++.dg/warn/pr15774-1.C: Likewise.
2740 * g++.dg/warn/pr15774-2.C: Likewise.
2741 * g++.old-deja/g++.ext/attrib1.C: Likewise.
2742 * g++.old-deja/g++.ext/attrib2.C: Likewise.
2743 * g++.old-deja/g++.ext/attrib3.C: Likewise.
2744 * g++.old-deja/g++.pt/asm2.C: Likewise.
2745 * gcc.c-torture/compile/20000804-1.c: Likewise.
2746 * gcc.c-torture/compile/pr16566-2.c: Likewise.
2747 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2748 * gcc.dg/20020108-1.c: Likewise.
2749 * gcc.dg/20020122-2.c: Likewise.
2750 * gcc.dg/20020122-3.c: Likewise.
2751 * gcc.dg/20020206-1.c: Likewise.
2752 * gcc.dg/20020219-1.c: Likewise.
2753 * gcc.dg/20020310-1.c: Likewise.
2754 * gcc.dg/20020411-1.c: Likewise.
2755 * gcc.dg/20020418-2.c: Likewise.
2756 * gcc.dg/20020426-2.c: Likewise.
2757 * gcc.dg/20020517-1.c: Likewise.
2758 * gcc.dg/20030204-1.c: Likewise.
2759 * gcc.dg/20030826-2.c: Likewise.
2760 * gcc.dg/20031102-1.c: Likewise.
2761 * gcc.dg/20031202-1.c: Likewise.
2762 * gcc.dg/20050111-1.c: Likewise.
2763 * gcc.dg/20050503-1.c: Likewise.
2764 * gcc.dg/array-init-1.c: Likewise.
2765 * gcc.dg/builtin-apply4.c: Likewise.
2766 * gcc.dg/dfp/pr31344.c: Likewise.
2767 * gcc.dg/gomp/atomic-11.c: Likewise.
2768 * gcc.dg/graphite/pr40281.c: Likewise.
2769 * gcc.dg/ia64-sync-1.c: Likewise.
2770 * gcc.dg/ia64-sync-2.c: Likewise.
2771 * gcc.dg/ia64-sync-3.c: Likewise.
2772 * gcc.dg/ia64-sync-4.c: Likewise.
2773 * gcc.dg/ifcvt-fabs-1.c: Likewise.
2774 * gcc.dg/invalid-call-1.c: Likewise.
2775 * gcc.dg/loop-3.c: Likewise.
2776 * gcc.dg/lower-subreg-1.c: Likewise.
2777 * gcc.dg/lto/pr47259_0.c: Likewise.
2778 * gcc.dg/nested-calls-1.c: Likewise.
2779 * gcc.dg/pr20017.c: Likewise.
2780 * gcc.dg/pr25023.c: Likewise.
2781 * gcc.dg/pr27671-2.c: Likewise.
2782 * gcc.dg/pr32176.c: Likewise.
2783 * gcc.dg/pr33676.c: Likewise.
2784 * gcc.dg/pr35045.c: Likewise.
2785 * gcc.dg/pr36015.c: Likewise.
2786 * gcc.dg/pr36584.c: Likewise.
2787 * gcc.dg/pr36998.c: Likewise.
2788 * gcc.dg/pr37438.c: Likewise.
2789 * gcc.dg/pr37908.c: Likewise.
2790 * gcc.dg/pr41241.c: Likewise.
2791 * gcc.dg/pr41340.c: Likewise.
2792 * gcc.dg/pr44136.c: Likewise.
2793 * gcc.dg/pr44194-1.c: Likewise.
2794 * gcc.dg/pr46212.c: Likewise.
2795 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2796 * gcc.dg/setjmp-2.c: Likewise.
2797 * gcc.dg/short-compare-1.c: Likewise.
2798 * gcc.dg/short-compare-2.c: Likewise.
2799 * gcc.dg/smod-1.c: Likewise.
2800 * gcc.dg/sync-2.c: Likewise.
2801 * gcc.dg/sync-3.c: Likewise.
2802 * gcc.dg/tls/opt-1.c: Likewise.
2803 * gcc.dg/tls/opt-2.c: Likewise.
2804 * gcc.dg/tls/opt-3.c: Likewise.
2805 * gcc.dg/torture/badshift.c: Likewise.
2806 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2807 * gcc.dg/torture/pr20314-2.c: Likewise.
2808 * gcc.dg/torture/pr36891.c: Likewise.
2809 * gcc.dg/torture/pr38774.c: Likewise.
2810 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2811 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2812 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2813 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2814 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2815 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2816 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2817 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2818 * gcc.dg/tree-ssa/loop-28.c: Likewise.
2819 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2820 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2821 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2822 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2823 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2824 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2825 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2826 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2827 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2828 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2829 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2830 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2831 * gcc.dg/unroll-1.c: Likewise.
2832 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2833 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2834 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2835 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2836 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2837 * gcc.target/i386/20000609-1.c: Likewise.
2838 * gcc.target/i386/20000720-1.c: Likewise.
2839 * gcc.target/i386/20000724-1.c: Likewise.
2840 * gcc.target/i386/20011107-1.c: Likewise.
2841 * gcc.target/i386/20011119-1.c: Likewise.
2842 * gcc.target/i386/20020201-3.c: Likewise.
2843 * gcc.target/i386/20020218-1.c: Likewise.
2844 * gcc.target/i386/20020729-1.c: Likewise.
2845 * gcc.target/i386/20030926-1.c: Likewise.
2846 * gcc.target/i386/20060125-1.c: Likewise.
2847 * gcc.target/i386/20060125-2.c: Likewise.
2848 * gcc.target/i386/20060512-1.c: Likewise.
2849 * gcc.target/i386/20060512-2.c: Likewise.
2850 * gcc.target/i386/20060512-3.c: Likewise.
2851 * gcc.target/i386/20060512-4.c: Likewise.
2852 * gcc.target/i386/387-1.c: Likewise.
2853 * gcc.target/i386/387-2.c: Likewise.
2854 * gcc.target/i386/387-5.c: Likewise.
2855 * gcc.target/i386/387-6.c: Likewise.
2856 * gcc.target/i386/980312-1.c: Likewise.
2857 * gcc.target/i386/980313-1.c: Likewise.
2858 * gcc.target/i386/990117-1.c: Likewise.
2859 * gcc.target/i386/990424-1.c: Likewise.
2860 * gcc.target/i386/990524-1.c: Likewise.
2861 * gcc.target/i386/991129-1.c: Likewise.
2862 * gcc.target/i386/991214-1.c: Likewise.
2863 * gcc.target/i386/991230-1.c: Likewise.
2864 * gcc.target/i386/addr-sel-1.c: Likewise.
2865 * gcc.target/i386/aggregate-ret1.c: Likewise.
2866 * gcc.target/i386/aggregate-ret2.c: Likewise.
2867 * gcc.target/i386/align-main-3.c: Likewise.
2868 * gcc.target/i386/amd64-abi-1.c: Likewise.
2869 * gcc.target/i386/amd64-abi-2.c: Likewise.
2870 * gcc.target/i386/amd64-abi-4.c: Likewise.
2871 * gcc.target/i386/amd64-abi-5.c: Likewise.
2872 * gcc.target/i386/amd64-abi-6.c: Likewise.
2873 * gcc.target/i386/asm-1.c: Likewise.
2874 * gcc.target/i386/asm-3.c: Likewise.
2875 * gcc.target/i386/asm-5.c: Likewise.
2876 * gcc.target/i386/attributes-error.c: Likewise.
2877 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2878 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2879 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2880 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2881 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2882 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2883 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2884 * gcc.target/i386/avx-vmovd-2.c: Likewise.
2885 * gcc.target/i386/avx-vmovq-2.c: Likewise.
2886 * gcc.target/i386/avx-vmovq-3.c: Likewise.
2887 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2888 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2889 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2890 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2891 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2892 * gcc.target/i386/bitfield1.c: Likewise.
2893 * gcc.target/i386/bitfield2.c: Likewise.
2894 * gcc.target/i386/bmi-2.c: Likewise.
2895 * gcc.target/i386/bmi-5.c: Likewise.
2896 * gcc.target/i386/builtin-unreachable.c: Likewise.
2897 * gcc.target/i386/cleanup-2.c: Likewise.
2898 * gcc.target/i386/clobbers.c: Likewise.
2899 * gcc.target/i386/cmov8.c: Likewise.
2900 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2901 * gcc.target/i386/compress-float-387-pic.c: Likewise.
2902 * gcc.target/i386/compress-float-387.c: Likewise.
2903 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2904 * gcc.target/i386/compress-float-sse.c: Likewise.
2905 * gcc.target/i386/crc32-2.c: Likewise.
2906 * gcc.target/i386/crc32-3.c: Likewise.
2907 * gcc.target/i386/divmod-7.c: Likewise.
2908 * gcc.target/i386/divmod-8.c: Likewise.
2909 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2910 * gcc.target/i386/fma3-builtin.c: Likewise.
2911 * gcc.target/i386/fma3-fma.c: Likewise.
2912 * gcc.target/i386/fma4-256-vector.c: Likewise.
2913 * gcc.target/i386/fma4-builtin.c: Likewise.
2914 * gcc.target/i386/fma4-fma-2.c: Likewise.
2915 * gcc.target/i386/fma4-fma.c: Likewise.
2916 * gcc.target/i386/fma4-vector-2.c: Likewise.
2917 * gcc.target/i386/fma4-vector.c: Likewise.
2918 * gcc.target/i386/funcspec-1.c: Likewise.
2919 * gcc.target/i386/funcspec-10.c: Likewise.
2920 * gcc.target/i386/funcspec-11.c: Likewise.
2921 * gcc.target/i386/funcspec-2.c: Likewise.
2922 * gcc.target/i386/funcspec-5.c: Likewise.
2923 * gcc.target/i386/funcspec-6.c: Likewise.
2924 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2925 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2926 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2927 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2928 * gcc.target/i386/incoming-1.c: Likewise.
2929 * gcc.target/i386/incoming-10.c: Likewise.
2930 * gcc.target/i386/incoming-11.c: Likewise.
2931 * gcc.target/i386/incoming-12.c: Likewise.
2932 * gcc.target/i386/incoming-13.c: Likewise.
2933 * gcc.target/i386/incoming-14.c: Likewise.
2934 * gcc.target/i386/incoming-15.c: Likewise.
2935 * gcc.target/i386/incoming-2.c: Likewise.
2936 * gcc.target/i386/incoming-3.c: Likewise.
2937 * gcc.target/i386/incoming-4.c: Likewise.
2938 * gcc.target/i386/incoming-5.c: Likewise.
2939 * gcc.target/i386/incoming-6.c: Likewise.
2940 * gcc.target/i386/incoming-7.c: Likewise.
2941 * gcc.target/i386/incoming-8.c: Likewise.
2942 * gcc.target/i386/incoming-9.c: Likewise.
2943 * gcc.target/i386/lea.c: Likewise.
2944 * gcc.target/i386/local.c: Likewise.
2945 * gcc.target/i386/loop-1.c: Likewise.
2946 * gcc.target/i386/loop-2.c: Likewise.
2947 * gcc.target/i386/loop-3.c: Likewise.
2948 * gcc.target/i386/max-stack-align.c: Likewise.
2949 * gcc.target/i386/memcpy-1.c: Likewise.
2950 * gcc.target/i386/movbe-2.c: Likewise.
2951 * gcc.target/i386/movq-2.c: Likewise.
2952 * gcc.target/i386/movq.c: Likewise.
2953 * gcc.target/i386/nrv1.c: Likewise.
2954 * gcc.target/i386/pad-4.c: Likewise.
2955 * gcc.target/i386/pad-5a.c: Likewise.
2956 * gcc.target/i386/pad-5b.c: Likewise.
2957 * gcc.target/i386/pad-6a.c: Likewise.
2958 * gcc.target/i386/pad-6b.c: Likewise.
2959 * gcc.target/i386/pad-7.c: Likewise.
2960 * gcc.target/i386/pad-9.c: Likewise.
2961 * gcc.target/i386/pentium4-not-mull.c: Likewise.
2962 * gcc.target/i386/pic-1.c: Likewise.
2963 * gcc.target/i386/pr12092-1.c: Likewise.
2964 * gcc.target/i386/pr12329.c: Likewise.
2965 * gcc.target/i386/pr21518.c: Likewise.
2966 * gcc.target/i386/pr22362.c: Likewise.
2967 * gcc.target/i386/pr22585.c: Likewise.
2968 * gcc.target/i386/pr23098.c: Likewise.
2969 * gcc.target/i386/pr25196.c: Likewise.
2970 * gcc.target/i386/pr25293.c: Likewise.
2971 * gcc.target/i386/pr25654.c: Likewise.
2972 * gcc.target/i386/pr26449.c: Likewise.
2973 * gcc.target/i386/pr26778.c: Likewise.
2974 * gcc.target/i386/pr26826.c: Likewise.
2975 * gcc.target/i386/pr27266.c: Likewise.
2976 * gcc.target/i386/pr29978.c: Likewise.
2977 * gcc.target/i386/pr30505.c: Likewise.
2978 * gcc.target/i386/pr30961-1.c: Likewise.
2979 * gcc.target/i386/pr31628.c: Likewise.
2980 * gcc.target/i386/pr32000-2.c: Likewise.
2981 * gcc.target/i386/pr32661-1.c: Likewise.
2982 * gcc.target/i386/pr32708-2.c: Likewise.
2983 * gcc.target/i386/pr32708-3.c: Likewise.
2984 * gcc.target/i386/pr34256.c: Likewise.
2985 * gcc.target/i386/pr34312.c: Likewise.
2986 * gcc.target/i386/pr34522.c: Likewise.
2987 * gcc.target/i386/pr35160.c: Likewise.
2988 * gcc.target/i386/pr35281.c: Likewise.
2989 * gcc.target/i386/pr36246.c: Likewise.
2990 * gcc.target/i386/pr36786.c: Likewise.
2991 * gcc.target/i386/pr37275.c: Likewise.
2992 * gcc.target/i386/pr37843-3.c: Likewise.
2993 * gcc.target/i386/pr37843-4.c: Likewise.
2994 * gcc.target/i386/pr39082-1.c: Likewise.
2995 * gcc.target/i386/pr39431.c: Likewise.
2996 * gcc.target/i386/pr39496.c: Likewise.
2997 * gcc.target/i386/pr39543-2.c: Likewise.
2998 * gcc.target/i386/pr39911.c: Likewise.
2999 * gcc.target/i386/pr40718.c: Likewise.
3000 * gcc.target/i386/pr40906-1.c: Likewise.
3001 * gcc.target/i386/pr40906-2.c: Likewise.
3002 * gcc.target/i386/pr40906-3.c: Likewise.
3003 * gcc.target/i386/pr40934.c: Likewise.
3004 * gcc.target/i386/pr41900.c: Likewise.
3005 * gcc.target/i386/pr42589.c: Likewise.
3006 * gcc.target/i386/pr43662.c: Likewise.
3007 * gcc.target/i386/pr43671.c: Likewise.
3008 * gcc.target/i386/pr43766.c: Likewise.
3009 * gcc.target/i386/pr43869.c: Likewise.
3010 * gcc.target/i386/pr44942.c: Likewise.
3011 * gcc.target/i386/pr44948-2a.c: Likewise.
3012 * gcc.target/i386/pr45234.c: Likewise.
3013 * gcc.target/i386/pr45336-2.c: Likewise.
3014 * gcc.target/i386/pr45336-4.c: Likewise.
3015 * gcc.target/i386/pr45852.c: Likewise.
3016 * gcc.target/i386/pr46470.c: Likewise.
3017 * gcc.target/i386/pr48037-1.c: Likewise.
3018 * gcc.target/i386/pr48389.c: Likewise.
3019 * gcc.target/i386/pr49095.c: Likewise.
3020 * gcc.target/i386/pr9771-1.c: Likewise.
3021 * gcc.target/i386/rdfsbase-1.c: Likewise.
3022 * gcc.target/i386/rdfsbase-2.c: Likewise.
3023 * gcc.target/i386/rdgsbase-1.c: Likewise.
3024 * gcc.target/i386/rdgsbase-2.c: Likewise.
3025 * gcc.target/i386/rdrand-3.c: Likewise.
3026 * gcc.target/i386/regparm-stdcall.c: Likewise.
3027 * gcc.target/i386/regparm.c: Likewise.
3028 * gcc.target/i386/reload-1.c: Likewise.
3029 * gcc.target/i386/rotate-2.c: Likewise.
3030 * gcc.target/i386/sibcall-5.c: Likewise.
3031 * gcc.target/i386/signbit-1.c: Likewise.
3032 * gcc.target/i386/signbit-2.c: Likewise.
3033 * gcc.target/i386/signbit-3.c: Likewise.
3034 * gcc.target/i386/sse-5.c: Likewise.
3035 * gcc.target/i386/sse-8.c: Likewise.
3036 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3037 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3038 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3039 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3040 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3041 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3042 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3043 * gcc.target/i386/sse2-movq-2.c: Likewise.
3044 * gcc.target/i386/sse2-movq-3.c: Likewise.
3045 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3046 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3047 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3048 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3049 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3050 * gcc.target/i386/ssefn-1.c: Likewise.
3051 * gcc.target/i386/ssefn-2.c: Likewise.
3052 * gcc.target/i386/sseregparm-1.c: Likewise.
3053 * gcc.target/i386/sseregparm-2.c: Likewise.
3054 * gcc.target/i386/sseregparm-3.c: Likewise.
3055 * gcc.target/i386/sseregparm-4.c: Likewise.
3056 * gcc.target/i386/sseregparm-5.c: Likewise.
3057 * gcc.target/i386/sseregparm-6.c: Likewise.
3058 * gcc.target/i386/sseregparm-7.c: Likewise.
3059 * gcc.target/i386/sseregparm-8.c: Likewise.
3060 * gcc.target/i386/stack-realign.c: Likewise.
3061 * gcc.target/i386/stack-usage-realign.c: Likewise.
3062 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3063 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3064 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3065 * gcc.target/i386/stackalign/return-1.c: Likewise.
3066 * gcc.target/i386/stackalign/return-2.c: Likewise.
3067 * gcc.target/i386/stackalign/return-3.c: Likewise.
3068 * gcc.target/i386/tailcall-1.c: Likewise.
3069 * gcc.target/i386/tbm-2.c: Likewise.
3070 * gcc.target/i386/udivmod-7.c: Likewise.
3071 * gcc.target/i386/udivmod-8.c: Likewise.
3072 * gcc.target/i386/unroll-1.c: Likewise.
3073 * gcc.target/i386/vararg-1.c: Likewise.
3074 * gcc.target/i386/vararg-2.c: Likewise.
3075 * gcc.target/i386/vect8-ret.c: Likewise.
3076 * gcc.target/i386/vectorize5.c: Likewise.
3077 * gcc.target/i386/wmul-1.c: Likewise.
3078 * gcc.target/i386/wmul-2.c: Likewise.
3079 * gcc.target/i386/wrfsbase-1.c: Likewise.
3080 * gcc.target/i386/wrfsbase-2.c: Likewise.
3081 * gcc.target/i386/wrgsbase-1.c: Likewise.
3082 * gcc.target/i386/wrgsbase-2.c: Likewise.
3083 * gcc.target/i386/xop-pcmov.c: Likewise.
3084 * gcc.target/i386/xop-pcmov2.c: Likewise.
3085 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3086 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3087 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3088 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3089 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3090 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3091 * gcc.target/i386/zee.c: Likewise.
3092 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3093 * gfortran.dg/compiler-directive_2.f: Likewise.
3094 * gfortran.dg/g77/20010216-1.f: Likewise.
3095 * gfortran.dg/gomp/pr39152.f90: Likewise.
3096 * gfortran.dg/pr33794.f90: Likewise.
3097
3098 2011-07-09 Jason Merrill <jason@redhat.com>
3099
3100 * g++.dg/cpp0x/regress/regress5.C: New.
3101
3102 2011-07-08 Jason Merrill <jason@redhat.com>
3103
3104 PR c++/45437
3105 * g++.dg/expr/compound-asn1.C: New.
3106 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3107
3108 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3109
3110 PR target/49621
3111 * gcc.target/powerpc/altivec-34.c: New test.
3112
3113 2011-07-08 Jason Merrill <jason@redhat.com>
3114
3115 PR c++/45603
3116 * g++.dg/abi/guard3.C: New.
3117
3118 2011-07-08 Julian Brown <julian@codesourcery.com>
3119
3120 * lib/target-supports.exp
3121 (check_effective_target_arm_little_endian): New.
3122 (check_effective_target_vect_pack_trunc): Use above.
3123 (check_effective_target_vect_unpack): Likewise.
3124 (check_effective_target_vect_element_align): Test
3125 check_effective_target_arm_vect_no_misalign for ARM.
3126
3127 2011-07-08 Jason Merrill <jason@redhat.com>
3128
3129 PR c++/49673
3130 * g++.dg/cpp0x/constexpr-rom.C: New.
3131
3132 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3133
3134 PR middle-end/49519
3135 * g++.dg/torture/pr49519.C: New test.
3136
3137 2011-07-08 Martin Jambor <mjambor@suse.cz>
3138
3139 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3140
3141 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3142
3143 PR testsuite/48727
3144 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3145
3146 2011-07-08 Richard Guenther <rguenther@suse.de>
3147
3148 PR tree-optimization/49662
3149 * gcc.dg/graphite/interchange-14.c: XFAIL.
3150 * gcc.dg/graphite/interchange-15.c: Likewise.
3151 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3152
3153 2011-07-06 Jason Merrill <jason@redhat.com>
3154
3155 PR c++/49663
3156 * g++.dg/cpp0x/regress/regress4.C: New.
3157
3158 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3159
3160 PR fortran/49648
3161 * gfortran.dg/result_in_spec_4.f90: New test.
3162
3163 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3164
3165 * gcc.target/sparc/cas64.c: New test.
3166
3167 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3168
3169 PR c/49644
3170 * g++.dg/torture/pr49644.C: New test.
3171
3172 PR c/49644
3173 * gcc.c-torture/execute/pr49644.c: New test.
3174
3175 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3176
3177 * lib/target-supports.exp (check_effective_target_ia32): New.
3178 (check_effective_target_x32): Likewise.
3179 (check_effective_target_vect_cmdline_needed): Also check x32.
3180
3181 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3182
3183 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3184 dg-prune-output.
3185 * gcc.target/arm/pr42235.c: Likewise.
3186 * gcc.target/arm/pr42495.c: Likewise.
3187 * gcc.target/arm/pr42574.c: Likewise.
3188 * gcc.target/arm/thumb-branch1.c: Likewise.
3189
3190 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3191 unneeded prune of possible warning.
3192 * gcc.target/arm/pr40956.c: Likewise.
3193 * gcc.target/arm/pr42505.c: Likewise.
3194
3195 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3196 * gcc.c-torture/compile/pr46883.c: Likewise.
3197 * gcc.c-torture/compile/pr46934.c: Likewise.
3198
3199 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3200 for move to ../../gcc.c-torture/compile.
3201 * gcc.target/arm/pr46883.c: Likewise.
3202 * gcc.target/arm/pr46934.c: Likewise.
3203
3204 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3205 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3206 * gcc.target/arm/wmul-1.c: Likewise.
3207 * gcc.target/arm/wmul-2.c: Likewise.
3208 * gcc.target/arm/wmul-3.c: Likewise.
3209 * gcc.target/arm/wmul-4.c: Likewise.
3210 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3211 add tab after scan target.
3212 * gcc.target/arm/smlaltt-1.c: Likewise.
3213 * gcc.target/arm/smlatb-1.c: Likewise.
3214 * gcc.target/arm/smlatt-1.c: Likewise.
3215
3216 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3217
3218 PR debug/49522
3219 * gcc.dg/debug/pr49522.c: New test.
3220
3221 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3222
3223 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3224 * gcc.dg/pr46212.c: Run only if target int32plus.
3225 * gcc.dg/torture/pr48146.c: Ditto.
3226 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3227 * c-c++-common/pr44832.c: Ditto.
3228 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3229 * gcc.dg/pr31490.c: Ditto.
3230 * gcc.dg/torture/builtin-math-7.c: Run only if target
3231 large_double.
3232 * gcc.dg/torture/pr45764.c: Skip for AVR.
3233 * gcc.dg/pr47893.c: Ditto.
3234
3235 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3236
3237 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3238 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3239 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3240 add tab to scan target.
3241
3242 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3243
3244 * gcc.target/arm/neon-modes-3.c: New test.
3245
3246 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3247
3248 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3249 -fno-loop-interchange -ffast-math.
3250
3251 2011-07-07 Richard Guenther <rguenther@suse.de>
3252
3253 * gcc.dg/ftrapv-3.c: New testcase.
3254
3255 2011-07-07 Richard Guenther <rguenther@suse.de>
3256
3257 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3258 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3259
3260 2011-07-07 Kai Tietz <ktietz@redhat.com>
3261
3262 * gcc.dg/binop-notxor1.c: New test.
3263 * gcc.dg/binop-notand4a.c: New test.
3264 * gcc.dg/binop-notxor2.c: New test.
3265 * gcc.dg/binop-notand3a.c: New test.
3266 * gcc.dg/binop-notand2a.c: New test.
3267 * gcc.dg/binop-notand6a.c: New test.
3268 * gcc.dg/binop-notor1.c: New test.
3269 * gcc.dg/binop-notand1a.c: New test.
3270 * gcc.dg/binop-notand5a.c: New test.
3271 * gcc.dg/binop-notor2.c: New test.
3272
3273 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3274
3275 PR middle-end/49640
3276 * gcc.dg/gomp/pr49640.c: New test.
3277
3278 2011-07-07 Richard Guenther <rguenther@suse.de>
3279
3280 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3281
3282 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3283
3284 PR target/39150
3285 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3286
3287 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3288
3289 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3290 * gcc.target/powerpc/no-r11-2.c: Ditto.
3291 * gcc.target/powerpc/no-r11-3.c: Ditto.
3292
3293 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3294
3295 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3296 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3297
3298 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3299
3300 * lib/target-supports.exp (check_profiling_available): Disable
3301 profiling with -fprofile-generate for target avr.
3302
3303 2011-07-06 Richard Guenther <rguenther@suse.de>
3304
3305 PR tree-optimization/49645
3306 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3307
3308 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3309
3310 PR middle-end/47383
3311 * gcc.dg/pr47383.c: New.
3312
3313 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3314
3315 PR tree-optimization/49647
3316 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3317
3318 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3319
3320 PR testsuite/49542
3321 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3322 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3323
3324 2011-07-05 Jason Merrill <jason@redhat.com>
3325
3326 PR c++/48157
3327 * g++.dg/template/template-id-4.C: New.
3328
3329 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3330
3331 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3332 * gcc.dg/pr43402.c: Ditto.
3333
3334 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3335
3336 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3337
3338 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3339
3340 * gcc.target/powerpc/ppc-switch-1.c: New test for
3341 --param case-values-threshold.
3342 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3343
3344 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3345
3346 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3347
3348 2011-07-05 Jason Merrill <jason@redhat.com>
3349
3350 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3351
3352 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3353
3354 PR tree-optimization/47654
3355 * gcc.dg/graphite/block-pr47654.c: New.
3356
3357 2011-07-05 Jason Merrill <jason@redhat.com>
3358
3359 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3360
3361 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3362
3363 PR tree-optimization/49580
3364 * gcc.dg/autopar/pr49580.c: New test.
3365
3366 2011-07-05 Richard Guenther <rguenther@suse.de>
3367
3368 PR tree-optimization/49518
3369 PR tree-optimization/49628
3370 * g++.dg/torture/pr49628.C: New testcase.
3371 * gcc.dg/torture/pr49518.c: Likewise.
3372
3373 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3374
3375 * ada/acats/run_acats (which): Extract last field from type -p,
3376 type output only if command succeeded.
3377
3378 2011-07-04 Jason Merrill <jason@redhat.com>
3379
3380 * g++.dg/abi/mangle48.C: New.
3381
3382 * g++.dg/cpp0x/diag1.C: New.
3383
3384 * g++.dg/diagnostic/aka1.C: New.
3385
3386 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3387
3388 PR rtl-optimization/49619
3389 * gcc.dg/pr49619.c: New test.
3390
3391 PR rtl-optimization/49472
3392 * gfortran.dg/pr49472.f90: New test.
3393
3394 PR debug/49602
3395 * gcc.dg/pr49602.c: New test.
3396
3397 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
3398
3399 PR target/34734
3400 PR target/44643
3401 * gcc.target/avr/avr.exp: Run over cpp files, too.
3402 * gcc.target/avr/torture/avr-torture.exp: Ditto.
3403 * gcc.target/avr/progmem.h: New file.
3404 * gcc.target/avr/exit-abort.h: New file.
3405 * gcc.target/avr/progmem-error-1.c: New file.
3406 * gcc.target/avr/progmem-error-1.cpp: New file.
3407 * gcc.target/avr/progmem-warning-1.c: New file.
3408 * gcc.target/avr/torture/progmem-1.c: New file.
3409 * gcc.target/avr/torture/progmem-1.cpp: New file.
3410
3411 2011-07-04 Richard Guenther <rguenther@suse.de>
3412
3413 PR tree-optimization/49615
3414 * g++.dg/torture/pr49615.C: New testcase.
3415
3416 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
3417
3418 PR tree-optimization/49610
3419 * gcc.dg/vect/pr49610.c: New test.
3420
3421 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
3422
3423 * gnat.dg/specs/debug1.ads: New test.
3424
3425 2011-07-02 Janus Weil <janus@gcc.gnu.org>
3426
3427 PR fortran/49562
3428 * gfortran.dg/typebound_proc_23.f90: New.
3429
3430 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
3431
3432 PR c++/49605
3433 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3434
3435 2011-07-01 Jason Merrill <jason@redhat.com>
3436
3437 PR c++/48261
3438 * g++.dg/template/template-id-3.C: New.
3439
3440 PR c++/48593
3441 * g++.dg/template/qualified-id4.C: New.
3442
3443 PR c++/48883
3444 * g++.dg/template/explicit-args4.C: New.
3445
3446 PR c++/49085
3447 * g++.dg/template/offsetof2.C: New.
3448
3449 2011-07-01 Kai Tietz <ktietz@redhat.com>
3450
3451 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3452
3453 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3454
3455 PR libmudflap/49549
3456 * lib/target-supports.exp (check_effective_target_gld): New proc.
3457
3458 2011-07-01 Richard Guenther <rguenther@suse.de>
3459
3460 PR tree-optimization/49603
3461 * gcc.dg/torture/pr49603.c: New testcase.
3462
3463 2011-06-30 Jason Merrill <jason@redhat.com>
3464
3465 PR c++/49387
3466 * g++.dg/rtti/template1.C: New.
3467
3468 PR c++/49569
3469 * g++.dg/cpp0x/regress/ctor1.C: New.
3470
3471 PR c++/49355
3472 * g++.dg/cpp0x/initlist54.C: New.
3473
3474 2011-06-30 Martin Jambor <mjambor@suse.cz>
3475
3476 * gcc.dg/tree-ssa/sra-12.c: New test.
3477
3478 2011-06-29 Jason Merrill <jason@redhat.com>
3479
3480 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3481
3482 2011-06-30 Richard Guenther <rguenther@suse.de>
3483
3484 PR tree-optimization/46787
3485 * gcc.dg/vect/vect-121.c: New testcase.
3486
3487 2011-06-30 Martin Jambor <mjambor@suse.cz>
3488
3489 PR tree-optimization/49094
3490 * gcc.dg/tree-ssa/pr49094.c: New test.
3491
3492 2011-06-30 Jakub Jelinek <jakub@redhat.com>
3493
3494 PR fortran/49540
3495 * gfortran.dg/pr49540-1.f90: New test.
3496 * gfortran.dg/pr49540-2.f90: New test.
3497
3498 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3499
3500 PR ada/49511
3501 * ada/acats/run_acats (which): Use last field of type -p output.
3502
3503 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3504 Iain Sandoe <iains@gcc.gnu.org>
3505
3506 PR libobjc/36610
3507 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3508 Only skip on 64-bit *-*-darwin8* && !objc2.
3509
3510 2011-06-30 Richard Guenther <rguenther@suse.de>
3511
3512 PR tree-optimization/38752
3513 * gcc.c-torture/compile/pr38752.c: New testcase.
3514
3515 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
3516
3517 * gcc.dg/vect/slp-widen-mult-half.c: New test.
3518 * gcc.dg/vect/vect-widen-mult-half.c: New test.
3519
3520 2011-06-29 Jason Merrill <jason@redhat.com>
3521
3522 PR c++/49216
3523 * g++.dg/cpp0x/initlist53.C: Use placement new.
3524 * g++.dg/cpp0x/initlist-value.C: Use placement new.
3525 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3526
3527 PR c++/49003
3528 * g++.dg/cpp0x/trailing6.C: New.
3529 * g++.dg/cpp0x/pr45908.C: No error.
3530
3531 PR c++/49272
3532 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3533
3534 PR c++/49520
3535 * g++.dg/cpp0x/constexpr-using2.C: New.
3536
3537 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3538
3539 PR c++/45923
3540 * g++.dg/cpp0x/constexpr-diag3.C: New.
3541 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3542 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3543 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3544 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3545
3546 2011-06-29 Jason Merrill <jason@redhat.com>
3547
3548 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3549
3550 2011-06-29 Richard Guenther <rguenther@suse.de>
3551
3552 * gcc.dg/tree-ssa/loop-17.c: Adjust.
3553
3554 2011-06-29 Jason Merrill <jason@redhat.com>
3555
3556 * g++.dg/cpp0x/initlist-value2.C: New.
3557
3558 * g++.dg/cpp0x/constexpr-initlist4.C: New.
3559 * g++.dg/cpp0x/initlist-value.C: New.
3560
3561 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
3562
3563 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3564
3565 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3566
3567 * gcc.dg/inline_1.c: Remove dg-excess-errors.
3568 * gcc.dg/inline_2.c: Likewise.
3569 * gcc.dg/unroll_1.c: Likewise.
3570
3571 2011-06-29 Jakub Jelinek <jakub@redhat.com>
3572
3573 PR debug/49567
3574 * gcc.target/i386/pr49567.c: New test.
3575
3576 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
3577
3578 * gnat.dg/opt17.ad[sb]: New test.
3579
3580 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3581 Tom de Vries <tom@codesourcery.com>
3582
3583 * lib/target-supports.exp (check_effective_target_arm_nothumb)
3584 (check_effective_target_arm_thumb2): New effective targets.
3585 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
3586 properly. Clean up temporary files.
3587 * gcc.target/arm/ivopts-2.c: Likewise.
3588 * gcc.target/arm/ivopts-3.c: Likewise.
3589 * gcc.target/arm/ivopts-4.c: Likewise.
3590 * gcc.target/arm/ivopts-5.c: Likewise.
3591 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3592
3593 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3594
3595 PR fortran/49479
3596 * gfortran.dg/reshape_zerosize_3.f90: New test.
3597
3598 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3599
3600 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3601 * gcc.target/arm/vfp-ldmias.c: Likewise.
3602 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3603 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3604 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3605 * gcc.target/arm/vfp-stmias.c: Likewise.
3606 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3607 * gcc.target/arm/vfp-stmiad.c: Likewise.
3608
3609 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3610
3611 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3612 dg-prune-output.
3613 * gcc.target/arm/pr45701-2.c: Ditto.
3614
3615 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3616
3617 PR fortran/49466
3618 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3619 * gfortran.dg/extends_14.f03: Modified.
3620
3621 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3622
3623 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3624 early if the test is already being skipped.
3625
3626 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3627 scan-assembler-dem-not): For missing file, report unresolved with
3628 same message as for pass/fail, with reason reported in log file.
3629
3630 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3631 from add_options_for_arm_neon_fp16.
3632 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3633 check_effective_target_arm_neon_fp16_ok_nocache.
3634 Check -mfpu and -mfloat-abi options from current multilib.
3635 Do not require neon support.
3636 (check_effective_target_arm_fp16_ok): Renamed from
3637 check_effecitve_target_arm_neon_fp16_ok.
3638 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3639 arm_neon_fp16_ok and arm_fp16.
3640 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3641 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3642 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3643 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3644
3645 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3646
3647 * gcc.dg/builtin-assume-aligned-1.c: New test.
3648 * gcc.dg/builtin-assume-aligned-2.c: New test.
3649 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3650
3651 PR debug/49544
3652 * gcc.dg/pr49544.c: New test.
3653
3654 2011-06-27 Richard Guenther <rguenther@suse.de>
3655
3656 PR tree-optimization/49394
3657 * g++.dg/torture/pr49394.C: New testcase.
3658
3659 2011-06-27 Kai Tietz <ktietz@redhat.com>
3660
3661 * gcc.dg/optimize-bswapdi-2.c: New test.
3662
3663 2011-06-27 Michael Hope <michael.hope@linaro.org>
3664 Richard Sandiford <richard.sandiford@linaro.org>
3665
3666 PR tree-optimization/49169
3667 * gcc.dg/torture/pr49169.c: New test.
3668
3669 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3670
3671 PR testsuite/49529
3672 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3673
3674 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3675 hppa*-*-hpux*.
3676
3677 2011-06-26 Jason Merrill <jason@redhat.com>
3678
3679 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3680
3681 PR c++/49528
3682 * g++.dg/init/ref19.C: New.
3683 * g++.dg/cpp0x/constexpr-cleanup.C: New.
3684
3685 2011-06-26 Jakub Jelinek <jakub@redhat.com>
3686
3687 PR tree-optimization/48377
3688 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3689 non_strict_align.
3690
3691 2011-06-26 Steve Ellcey <sje@cup.hp.com>
3692
3693 PR middle-end/49191
3694 * lib/target-supports.exp (check_effective_target_non_strict_align):
3695 New.
3696 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3697
3698 2011-06-24 Martin Jambor <mjambor@suse.cz>
3699
3700 PR tree-optimizations/49516
3701 * g++.dg/tree-ssa/pr49516.C: New test.
3702
3703 2011-06-23 Jason Merrill <jason@redhat.com>
3704
3705 PR c++/35255
3706 * g++.dg/template/partial10.C: New.
3707 * g++.dg/template/partial11.C: New.
3708
3709 2011-06-23 Jeff Law <law@redhat.com>
3710
3711 PR middle-end/48770
3712 * gcc.dg/pr48770.c: New test.
3713
3714 2011-06-23 Jan Hubicka <jh@suse.cz>
3715
3716 PR middle-end/49373
3717 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3718
3719 2011-06-23 Jakub Jelinek <jakub@redhat.com>
3720
3721 PR testsuite/49512
3722 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3723 instead of -fdump-tree-optimized.
3724
3725 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3726
3727 PR c++/44625
3728 * g++.dg/template/crash107.C: New.
3729 * g++.dg/template/error17.C: Adjust.
3730
3731 2011-06-23 Jason Merrill <jason@redhat.com>
3732
3733 PR c++/49507
3734 * g++.dg/cpp0x/defaulted30.C: New.
3735
3736 PR c++/49440
3737 * g++.dg/rtti/anon-ns1.C: New.
3738
3739 PR c++/49395
3740 * g++.dg/init/ref18.C: New.
3741
3742 PR c++/36435
3743 * g++.dg/template/partial9.C: New.
3744
3745 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
3746
3747 PR middle-end/49373
3748 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3749
3750 2011-06-22 Jakub Jelinek <jakub@redhat.com>
3751
3752 PR debug/49496
3753 * gcc.dg/pr49496.c: New test.
3754
3755 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
3756
3757 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3758 is not xscale.
3759
3760 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3761
3762 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3763 * gcc.target/arm/pr42879.c: Likewise.
3764 * gcc.target/arm/pr45701-3.c: Likewise.
3765
3766 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3767 * gcc.target/arm/pr40482.c: Likewise.
3768 * gcc.target/arm/stack-corruption.c: Likewise.
3769
3770 2011-06-22 Richard Guenther <rguenther@suse.de>
3771
3772 PR tree-optimization/49493
3773 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3774
3775 2011-06-22 Jason Merrill <jason@redhat.com>
3776
3777 PR c++/49260
3778 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3779
3780 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
3781 Dmitry Melnik <dm@ispras.ru>
3782
3783 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3784 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3785 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3786
3787 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
3788
3789 * gcc.target/arm/tlscall.c: New.
3790
3791 2011-06-21 Jason Merrill <jason@redhat.com>
3792
3793 PR c++/49172
3794 * g++.dg/cpp0x/constexpr-ref1.C: New.
3795 * g++.dg/cpp0x/constexpr-ref2.C: New.
3796 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3797
3798 PR c++/49482
3799 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3800
3801 PR c++/49418
3802 * g++.dg/template/param3.C: New.
3803
3804 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
3805
3806 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3807 my_clrsb test functions.
3808 (main): Test clrsb.
3809 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3810 test_sll, test_ull): Add clrsb tests.
3811 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3812 clrsbll.
3813
3814 2011-06-21 Janus Weil <janus@gcc.gnu.org>
3815
3816 PR fortran/49112
3817 * gfortran.dg/class_44.f03: New.
3818
3819 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3820
3821 PR tree-optimization/49478
3822 * gcc.dg/vect/pr49478.c
3823
3824 2011-06-21 Richard Guenther <rguenther@suse.de>
3825
3826 PR tree-optimization/49483
3827 * gcc.dg/vect/vect-120.c: New testcase.
3828
3829 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3830
3831 PR testsuite/49443
3832 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3833 * gcc.dg/vect/vect-peel-4.c: Likewise.
3834
3835 2011-06-22 Christian Bruel <christian.bruel@st.com>
3836
3837 PR middle-end/49139
3838 * gcc.dg/always_inline.c: Removed -Winline. Update checks
3839 * gcc.dg/always_inline2.c: Likewise.
3840 * gcc.dg/always_inline3.c: Likewise.
3841 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3842 * gcc.dg/inline_1.c: Likewise.
3843 * gcc.dg/inline_2.c: Likewise.
3844 * gcc.dg/inline_3.c: Likewise.
3845 * gcc.dg/inline_4.c: Likewise.
3846 * gcc.dg/20051201-1.c: Likewise.
3847 * gcc.dg/pr40087.c: Likewise.
3848 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3849 * gcc.dg/inline-22.c: Likewise.
3850 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3851 * gcc.dg/lto/20090218-1_1.c: Likewise.
3852 * g++.dg/ipa/devirt-7.C: Likewise.
3853 * gcc.dg/uninit-pred-5_a.c: Likewise.
3854 * gcc.dg/uninit-pred-5_b.c: Likewise.
3855 * gcc.dg/fail_always_inline.c: New.
3856
3857 2011-06-21 Jakub Jelinek <jakub@redhat.com>
3858
3859 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3860 into 6 jobs instead of 3.
3861
3862 2011-06-20 Jason Merrill <jason@redhat.com>
3863
3864 PR c++/49216
3865 * g++.dg/cpp0x/initlist53.C: New.
3866
3867 2011-06-20 Tobias Burnus <burnus@net-b.de>
3868
3869 PR fortran/18918
3870 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3871 * gfortran.dg/coarray_lock_3.f90: New.
3872 * gfortran.dg/coarray/lock_1.f90: New.
3873
3874 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
3875
3876 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3877 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3878 unresolved and report the reason to the log file.
3879
3880 * lib/scanasm.exp (object-size): Move argument processing earlier
3881 to report errors before verifying that the file exists. Report
3882 problems detected at runtime as unresolved instead of error and
3883 report their reasons to the log file.
3884
3885 2011-06-20 Jason Merrill <jason@redhat.com>
3886
3887 PR c++/47080
3888 * g++.dg/cpp0x/explicit6.C: New.
3889
3890 PR c++/47635
3891 * g++.dg/cpp0x/enum20.C: New.
3892
3893 PR c++/48138
3894 * g++.dg/ext/attr-aligned01.C: New.
3895
3896 PR c++/49205
3897 * g++.dg/cpp0x/variadic-default.C: New.
3898
3899 PR c++/43321
3900 * g++.dg/cpp0x/auto26.C: New.
3901
3902 PR c++/43831
3903 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3904
3905 2011-06-20 Kai Tietz <ktietz@redhat.com>
3906
3907 * gcc.dg/binop-notand1.c: New test.
3908 * gcc.dg/binop-notand2.c: New test.
3909 * gcc.dg/binop-notand3.c: New test.
3910 * gcc.dg/binop-notand4.c: New test.
3911 * gcc.dg/binop-notand5.c: New test.
3912 * gcc.dg/binop-notand6.c: New test.
3913
3914 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3915
3916 PR testsuite/49432
3917 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3918
3919 2011-06-18 Janus Weil <janus@gcc.gnu.org>
3920
3921 PR fortran/49400
3922 * gfortran.dg/proc_ptr_31.f90: New.
3923
3924 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3925
3926 * gnat.dg/volatile6.adb: New test.
3927 * gnat.dg/volatile7.adb: Likewise.
3928 * gnat.dg/volatile8.adb: Likewise.
3929 * gnat.dg/volatile9.adb: Likewise.
3930
3931 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3932
3933 * gnat.dg/constant3.adb: New test.
3934
3935 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
3936
3937 PR libfortran/49296
3938 * gfortran.dg/read_list_eof_1.f90: New test.
3939
3940 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3941
3942 PR target/49411
3943 * gcc.target/i386/testimm-1.c: New test.
3944 * gcc.target/i386/testimm-2.c: New test.
3945 * gcc.target/i386/testimm-3.c: New test.
3946 * gcc.target/i386/testimm-4.c: New test.
3947 * gcc.target/i386/testimm-5.c: New test.
3948 * gcc.target/i386/testimm-6.c: New test.
3949 * gcc.target/i386/testimm-7.c: New test.
3950 * gcc.target/i386/testimm-8.c: New test.
3951 * gcc.target/i386/xop-vpermil2px-2.c: New test.
3952 * gcc.target/i386/xop-rotate1-int.c: New test.
3953 * gcc.target/i386/xop-rotate2-int.c: New test.
3954
3955 2011-06-17 Jason Merrill <jason@redhat.com>
3956
3957 * g++.dg/cpp0x/rv-func2.C: New.
3958
3959 * g++.dg/debug/dwarf2/lambda1.C: New.
3960 * g++.dg/warn/Wshadow-6.C: Adjust.
3961
3962 2011-06-17 Janus Weil <janus@gcc.gnu.org>
3963
3964 PR fortran/48699
3965 * gfortran.dg/move_alloc_5.f90: New.
3966
3967 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
3968
3969 PR rtl-optimization/48542
3970 * gcc.dg/torture/pr48542.c: New test.
3971
3972 2011-06-16 Jason Merrill <jason@redhat.com>
3973
3974 PR c++/44160
3975 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3976
3977 PR c++/45378
3978 * g++.dg/cpp0x/initlist52.C New.
3979
3980 PR c++/45399
3981 * c-c++-common/raw-string-12.c: New.
3982
3983 PR c++/49229
3984 * g++.dg/cpp0x/sfinae26.C: New.
3985
3986 PR c++/49251
3987 * g++.dg/cpp0x/variadic113.C: New.
3988
3989 PR c++/49420
3990 * g++.dg/cpp0x/variadic112.C: New.
3991
3992 2011-06-16 Jeff Law <law@redhat.com>
3993
3994 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3995 improved jump threading.
3996 * gcc.dg/builtin-object-size-2.c: Likewise.
3997 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3998
3999 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4000
4001 PR fortran/49074
4002 * gfortran.dg/typebound_assignment_3.f03: New.
4003
4004 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4005
4006 PR testsuite/48727
4007 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4008
4009 2011-06-16 Martin Jambor <mjambor@suse.cz>
4010
4011 PR tree-optimization/49343
4012 * gnat.dg/discr31.ad[sb]: New test.
4013
4014 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4015
4016 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4017
4018 2011-06-16 Tom de Vries <tom@codesourcery.com>
4019
4020 PR target/45098
4021 * gcc.target/arm/ivopts-3.c: Update test.
4022 * gcc.target/arm/ivopts-5.c: Same.
4023
4024 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4025
4026 Revert:
4027 2011-06-10 Wei Guozhi <carrot@google.com>
4028
4029 PR target/45335
4030 * gcc.target/arm/pr45335.c: New test.
4031 * gcc.target/arm/pr45335-2.c: New test.
4032 * gcc.target/arm/pr45335-3.c: New test.
4033 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4034 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4035 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4036
4037 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4038
4039 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4040
4041 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4042
4043 PR fortran/49417
4044 * gfortran.dg/class_43.f03: New.
4045
4046 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4047
4048 PR tree-optimization/49419
4049 * gcc.c-torture/execute/pr49419.c: New test.
4050
4051 2011-06-16 Revital Eres <revital.eres@linaro.org>
4052
4053 * gcc.dg/sms-9.c: New file.
4054
4055 2011-06-15 Easwaran Raman <eraman@google.com>
4056
4057 PR rtl-optimization/49414
4058 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4059
4060 2011-06-14 Jason Merrill <jason@redhat.com>
4061
4062 * g++.dg/cpp0x/noexcept13.C: New.
4063
4064 2011-06-14 Easwaran Raman <eraman@google.com>
4065
4066 PR rtl-optimization/44194
4067 * gcc.dg/pr44194-1.c: New test.
4068 * gcc.dg/pr44194-2.c: New test.
4069
4070 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4071
4072 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4073 switches.
4074 * gcc.target/arm/pr45701-2.c: Likewise.
4075 * gcc.target/arm/thumb-branch1.c: Likewise.
4076
4077 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4078
4079 PR testsuite/48727
4080 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4081
4082 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4083
4084 * gcc.target/arm/pr45701-1.c: Require thumb support.
4085 * gcc.target/arm/pr45701-2.c: Likewise.
4086 * gcc.target/arm/thumb-branch1.c: Likewise.
4087
4088 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4089 * gcc.target/arm/pr39839.c: Likewise.
4090 * gcc.target/arm/pr40657-2.c: Likewise.
4091 * gcc.target/arm/pr40956.c: Likewise.
4092 * gcc.target/arm/pr41679.c: Likewise.
4093 * gcc.target/arm/pr42235.c: Likewise.
4094 * gcc.target/arm/pr42495.c: Likewise.
4095 * gcc.target/arm/pr42505.c: Likewise.
4096 * gcc.target/arm/pr42574.c: Likewise.
4097 * gcc.target/arm/pr46883.c: Likewise.
4098 * gcc.target/arm/pr46934.c: Likewise.
4099 * gcc.target/arm/xor-and.c: Likewise.
4100
4101 2011-06-14 Jason Merrill <jason@redhat.com>
4102
4103 * g++.dg/other/error23.C: Adjust error message.
4104 * g++.dg/other/error32.C: Likewise.
4105
4106 PR c++/49389
4107 * g++.dg/cpp0x/rv-dotstar.C: New.
4108
4109 PR c++/49369
4110 * g++.dg/cpp0x/decltype30.C: New.
4111
4112 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4113
4114 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4115
4116 PR fortran/49103
4117 * gfortran.dg/pr49103.f90: New test.
4118
4119 2011-06-14 Tom de Vries <tom@codesourcery.com>
4120
4121 PR target/45098
4122 * gcc.target/arm/ivopts-3.c: New test.
4123 * gcc.target/arm/ivopts-4.c: New test.
4124 * gcc.target/arm/ivopts-5.c: New test.
4125
4126 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4127
4128 PR rtl-optimization/49390
4129 * gcc.c-torture/execute/pr49390.c: New test.
4130
4131 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4132
4133 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4134
4135 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4136
4137 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4138 * gcc.c-torture/execute/cmpsi-2.x: New file.
4139 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4140 * gcc.c-torture/execute/pr45262.x: New file.
4141 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4142 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4143 int32plus
4144 * gcc.c-torture/compile/pr49163.c: Ditto.
4145
4146 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4147
4148 * gcc.dg/vect/vect-16.c: Rename to...
4149 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4150 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4151 for double-word vectors.
4152 * gcc.dg/vect/vect-peel-4.c: Likewise.
4153 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4154 vect_element_align.
4155 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4156 -fno-fast-math.
4157
4158 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4159
4160 PR target/44618
4161 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4162
4163 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4164
4165 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4166
4167 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4168
4169 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4170
4171 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4172
4173 * gfortran.dg/trim_optimize_8.f90: New test case.
4174
4175 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4176 Ira Rosen <ira.rosen@linaro.org>
4177
4178 PR tree-optimization/49352
4179 * gcc.dg/vect/pr49352.c: New test.
4180
4181 2011-06-12 Tobias Burnus
4182
4183 PR fortran/49324
4184 * gfortran.dg/alloc_comp_assign_11.f90: New.
4185
4186 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4187
4188 * gfortran.dg/trim_optimize_7.f90: New test.
4189
4190 2011-06-10 Wei Guozhi <carrot@google.com>
4191
4192 PR target/45335
4193 * gcc.target/arm/pr45335.c: New test.
4194 * gcc.target/arm/pr45335-2.c: New test.
4195 * gcc.target/arm/pr45335-3.c: New test.
4196 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4197 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4198 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4199
4200 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4201
4202 PR c++/41769
4203 * g++.dg/parse/error39.C: New.
4204
4205 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4206
4207 * gcc.target/arm/20090811-1.c: Skip for incompatible
4208 options, do not override other options.
4209 * gcc.target/arm/combine-cmp-shift.c: Skip for
4210 incompatible options.
4211 * gcc.target/arm/pr45094.c: Likewise.
4212 * gcc.target/arm/scd42-1.c: Likewise.
4213 * gcc.target/arm/scd42-3.c: Likewise.
4214 * gcc.target/arm/thumb-ltu.c: Likewise.
4215
4216 * lib/target-supports.exp
4217 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4218 multilib flags use -mfpu with a value other than neon-fp16.
4219
4220 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4221
4222 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4223 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4224
4225 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4226
4227 * lib/target-supports.exp (check_effective_target_pie): New proc.
4228 * gcc.dg/pie-link.c: Use target pie.
4229
4230 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4231 Laurent Roug� <laurent.rouge@menta.fr>
4232
4233 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4234 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4235
4236 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4237
4238 * gfortran.dg/coarray/sync_1.f90: New test for
4239 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4240
4241 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4242
4243 PR tree-optimization/49318
4244 * gcc.dg/vect/pr49318.c: New test.
4245
4246 2011-06-09 David Krauss <potswa@mac.com>
4247
4248 * g++.dg/template/arrow1.C: New.
4249
4250 2011-06-09 Jason Merrill <jason@redhat.com>
4251
4252 * lib/prune.exp: Prune "note"s.
4253 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4254
4255 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4256 * g++.dg/template/dependent-expr3.C: Likewise.
4257 * g++.dg/parse/template7.C: Likewise.
4258 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4259 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4260 * g++.old-deja/g++.pt/friend38.C: Likewise.
4261 * g++.old-deja/g++.pt/crash32.C: Likewise.
4262 * g++.old-deja/g++.other/init4.C: Likewise.
4263 * g++.old-deja/g++.other/friend8.C: Likewise.
4264
4265 * g++.dg/ext/complex7.C: Adjust expected output.
4266 * g++.dg/diagnostic/method1.C: Likewise.
4267 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4268 * g++.dg/parse/crash33.C: Likewise.
4269 * g++.dg/other/warning1.C: Likewise.
4270 * g++.dg/init/pr29571.C: Likewise.
4271 * g++.dg/warn/overflow-warn-1.C: Likewise.
4272 * g++.dg/warn/overflow-warn-3.C: Likewise.
4273 * g++.dg/warn/overflow-warn-4.C: Likewise.
4274 * g++.old-deja/g++.oliva/template1.C: Likewise.
4275
4276 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4277 * g++.dg/parse/template7.C: Adjust.
4278
4279 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4280
4281 PR target/49307
4282 * gcc.dg/pr49307.c: New.
4283
4284 2011-06-09 Wei Guozhi <carrot@google.com>
4285
4286 PR target/46975
4287 * gcc.target/arm/pr46975.c: New testcase.
4288
4289 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4290
4291 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4292 (PMETH, arglist_t): Removed.
4293 (method_get_number_of_arguments): Removed.
4294 (method_get_nth_argument): Removed.
4295 (method_get_first_argument): Removed.
4296 (method_get_next_argument): Removed.
4297 (method_get_sizeof_arguments): Removed.
4298 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4299 (PMETH): Removed.
4300 (method_get_number_of_arguments): Removed.
4301 (method_get_nth_argument): Removed.
4302 (method_get_first_argument): Removed.
4303 (method_get_next_argument): Removed.
4304 (method_get_sizeof_arguments): Removed.
4305 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4306
4307 2011-06-09 David Li <davidxl@google.com>
4308
4309 * gcc.dg/dump-pass.c: New test.
4310
4311 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4312
4313 PR c++/29003
4314 * g++.dg/parse/error38.C: New.
4315
4316 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4317
4318 PR middle-end/49308
4319 * gfortran.dg/pr49308.f90: New test.
4320
4321 2011-06-08 Jason Merrill <jason@redhat.com>
4322
4323 * g++.dg/cpp0x/noexcept11.C: New.
4324 * g++.dg/cpp0x/noexcept12.C: New.
4325 * g++.dg/cpp0x/sfinae11.C: Adjust.
4326
4327 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4328
4329 PR testsuite/49323
4330 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4331 to dg-options, match also DW_AT_linkage_name.
4332
4333 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4334
4335 PR middle-end/21953
4336 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4337 -fno-common on alpha*-dec-osf*.
4338 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4339
4340 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4341
4342 PR rtl-optimization/49303
4343 * gcc.target/ia64/pr49303.c: New test.
4344
4345 2011-06-08 Tobias Burnus <burnus@net-b.de>
4346
4347 PR fortran/18918
4348 * gfortran.dg/coarray_lock_1.f90: New.
4349 * gfortran.dg/coarray_lock_2.f90: New.
4350
4351 2011-06-07 Jason Merrill <jason@redhat.com>
4352
4353 * lib/prune.exp: Look for "required" rather than "instantiated".
4354 * g++.dg/abi/mangle11.C: Likewise.
4355 * g++.dg/abi/mangle12.C: Likewise.
4356 * g++.dg/abi/mangle17.C: Likewise.
4357 * g++.dg/abi/mangle20-2.C: Likewise.
4358 * g++.dg/abi/pragma-pack1.C: Likewise.
4359 * g++.dg/cpp0x/decltype26.C: Likewise.
4360 * g++.dg/cpp0x/decltype28.C: Likewise.
4361 * g++.dg/cpp0x/decltype29.C: Likewise.
4362 * g++.dg/cpp0x/enum11.C: Likewise.
4363 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4364 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4365 * g++.dg/cpp0x/pr47416.C: Likewise.
4366 * g++.dg/ext/case-range2.C: Likewise.
4367 * g++.dg/ext/case-range3.C: Likewise.
4368 * g++.dg/gomp/for-19.C: Likewise.
4369 * g++.dg/gomp/pr37533.C: Likewise.
4370 * g++.dg/gomp/pr38639.C: Likewise.
4371 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4372 * g++.dg/inherit/base3.C: Likewise.
4373 * g++.dg/inherit/using6.C: Likewise.
4374 * g++.dg/init/placement4.C: Likewise.
4375 * g++.dg/init/reference3.C: Likewise.
4376 * g++.dg/lookup/scoped6.C: Likewise.
4377 * g++.dg/lookup/using7.C: Likewise.
4378 * g++.dg/other/abstract1.C: Likewise.
4379 * g++.dg/other/error10.C: Likewise.
4380 * g++.dg/other/error5.C: Likewise.
4381 * g++.dg/other/field1.C: Likewise.
4382 * g++.dg/other/offsetof5.C: Likewise.
4383 * g++.dg/parse/bitfield2.C: Likewise.
4384 * g++.dg/parse/constant4.C: Likewise.
4385 * g++.dg/parse/crash20.C: Likewise.
4386 * g++.dg/parse/invalid-op1.C: Likewise.
4387 * g++.dg/parse/non-dependent2.C: Likewise.
4388 * g++.dg/parse/template18.C: Likewise.
4389 * g++.dg/tc1/dr152.C: Likewise.
4390 * g++.dg/tc1/dr166.C: Likewise.
4391 * g++.dg/tc1/dr176.C: Likewise.
4392 * g++.dg/tc1/dr213.C: Likewise.
4393 * g++.dg/template/access11.C: Likewise.
4394 * g++.dg/template/access2.C: Likewise.
4395 * g++.dg/template/access3.C: Likewise.
4396 * g++.dg/template/access7.C: Likewise.
4397 * g++.dg/template/arg7.C: Likewise.
4398 * g++.dg/template/cond2.C: Likewise.
4399 * g++.dg/template/crash13.C: Likewise.
4400 * g++.dg/template/crash40.C: Likewise.
4401 * g++.dg/template/crash7.C: Likewise.
4402 * g++.dg/template/crash84.C: Likewise.
4403 * g++.dg/template/ctor5.C: Likewise.
4404 * g++.dg/template/defarg13.C: Likewise.
4405 * g++.dg/template/defarg14.C: Likewise.
4406 * g++.dg/template/dtor7.C: Likewise.
4407 * g++.dg/template/eh2.C: Likewise.
4408 * g++.dg/template/error2.C: Likewise.
4409 * g++.dg/template/error43.C: Likewise.
4410 * g++.dg/template/friend32.C: Likewise.
4411 * g++.dg/template/injected1.C: Likewise.
4412 * g++.dg/template/instantiate1.C: Likewise.
4413 * g++.dg/template/instantiate3.C: Likewise.
4414 * g++.dg/template/instantiate5.C: Likewise.
4415 * g++.dg/template/instantiate7.C: Likewise.
4416 * g++.dg/template/local6.C: Likewise.
4417 * g++.dg/template/lookup2.C: Likewise.
4418 * g++.dg/template/member5.C: Likewise.
4419 * g++.dg/template/memfriend15.C: Likewise.
4420 * g++.dg/template/memfriend16.C: Likewise.
4421 * g++.dg/template/memfriend17.C: Likewise.
4422 * g++.dg/template/memfriend7.C: Likewise.
4423 * g++.dg/template/meminit1.C: Likewise.
4424 * g++.dg/template/nested3.C: Likewise.
4425 * g++.dg/template/non-type-template-argument-1.C: Likewise.
4426 * g++.dg/template/nontype12.C: Likewise.
4427 * g++.dg/template/nontype13.C: Likewise.
4428 * g++.dg/template/nontype6.C: Likewise.
4429 * g++.dg/template/pr23510.C: Likewise.
4430 * g++.dg/template/pr35240.C: Likewise.
4431 * g++.dg/template/ptrmem15.C: Likewise.
4432 * g++.dg/template/ptrmem6.C: Likewise.
4433 * g++.dg/template/qualified-id1.C: Likewise.
4434 * g++.dg/template/qualttp20.C: Likewise.
4435 * g++.dg/template/qualttp3.C: Likewise.
4436 * g++.dg/template/qualttp4.C: Likewise.
4437 * g++.dg/template/qualttp5.C: Likewise.
4438 * g++.dg/template/qualttp6.C: Likewise.
4439 * g++.dg/template/qualttp7.C: Likewise.
4440 * g++.dg/template/qualttp8.C: Likewise.
4441 * g++.dg/template/recurse.C: Likewise.
4442 * g++.dg/template/recurse2.C: Likewise.
4443 * g++.dg/template/ref5.C: Likewise.
4444 * g++.dg/template/scope2.C: Likewise.
4445 * g++.dg/template/sfinae10.C: Likewise.
4446 * g++.dg/template/sfinae3.C: Likewise.
4447 * g++.dg/template/sizeof3.C: Likewise.
4448 * g++.dg/template/static9.C: Likewise.
4449 * g++.dg/template/template-id-2.C: Likewise.
4450 * g++.dg/template/typedef13.C: Likewise.
4451 * g++.dg/template/typename4.C: Likewise.
4452 * g++.dg/template/using14.C: Likewise.
4453 * g++.dg/template/using2.C: Likewise.
4454 * g++.dg/template/warn1.C: Likewise.
4455 * g++.dg/warn/Wparentheses-13.C: Likewise.
4456 * g++.dg/warn/Wparentheses-15.C: Likewise.
4457 * g++.dg/warn/Wparentheses-16.C: Likewise.
4458 * g++.dg/warn/Wparentheses-17.C: Likewise.
4459 * g++.dg/warn/Wparentheses-18.C: Likewise.
4460 * g++.dg/warn/Wparentheses-19.C: Likewise.
4461 * g++.dg/warn/Wparentheses-20.C: Likewise.
4462 * g++.dg/warn/Wparentheses-23.C: Likewise.
4463 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4464 * g++.dg/warn/noeffect2.C: Likewise.
4465 * g++.dg/warn/noeffect4.C: Likewise.
4466 * g++.dg/warn/pr8570.C: Likewise.
4467 * g++.old-deja/g++.brendan/init2.C: Likewise.
4468 * g++.old-deja/g++.eh/spec6.C: Likewise.
4469 * g++.old-deja/g++.pt/crash10.C: Likewise.
4470 * g++.old-deja/g++.pt/crash36.C: Likewise.
4471 * g++.old-deja/g++.pt/derived3.C: Likewise.
4472 * g++.old-deja/g++.pt/error2.C: Likewise.
4473 * g++.old-deja/g++.pt/explicit70.C: Likewise.
4474 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4475 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4476 * g++.old-deja/g++.pt/overload7.C: Likewise.
4477 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4478
4479 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4480 Iain Sandoe <iains@gcc.gnu.org>
4481
4482 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4483 Added code to deal with the case when [Protocol
4484 -descriptionForInstanceMethod:] or [Protocol
4485 -descriptionForClassMethod:] returns NULL.
4486
4487 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4488 Iain Sandoe <iains@gcc.gnu.org>
4489
4490 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4491 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4492 Added cast.
4493
4494 2011-06-07 Xinliang David Li <davidxl@google.com>
4495
4496 * gcc.dg/inline_2.c: New test.
4497 * gcc.dg/unroll_2.c: New test.
4498 * gcc.dg/inline_3.c: New test.
4499 * gcc.dg/unroll_3.c: New test.
4500 * gcc.dg/inline_4.c: New test.
4501 * gcc.dg/unroll_4.c: New test.
4502 * gcc.dg/inline_1.c: New test.
4503 * gcc.dg/unroll_1.c: New test.
4504
4505 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4506
4507 PR tree-optimization/48497
4508 * lib/gcc-defs.exp (dg-additional-options): New proc.
4509 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4510 -msse2 on 32-bit x86.
4511
4512 2011-06-06 Jason Merrill <jason@redhat.com>
4513
4514 * g++.dg/cpp0x/enum19.C: New.
4515
4516 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
4517
4518 * gcc.target/arm/neon-reload-class.c: New test.
4519
4520 2011-06-07 Dodji Seketeli <dodji@redhat.com>
4521
4522 PR debug/49130
4523 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4524
4525 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4526
4527 * gcc.target/arm/smlatb-1.c: New file.
4528 * gcc.target/arm/smlatt-1.c: New file.
4529 * gcc.target/arm/smlaltb-1.c: New file.
4530 * gcc.target/arm/smlaltt-1.c: New file.
4531
4532 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4533
4534 * gcc.target/arm/mla-2.c: New test.
4535
4536 2011-06-07 Jakub Jelinek <jakub@redhat.com>
4537
4538 PR gcov-profile/49299
4539 * gcc.dg/tree-prof/pr49299-1.c: New test.
4540 * gcc.dg/tree-prof/pr49299-2.c: New test.
4541
4542 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
4543
4544 * lib/target-supports.exp
4545 (check_effective_target_vect_widen_mult_qi_to_hi):
4546 Add NEON as supporting target.
4547 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4548 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4549 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4550 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4551 using widening multiplication on targets that support it.
4552 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4553 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4554 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4555
4556 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4557
4558 Updated all testcases in the ObjC/ObjC++ testsuites to use the
4559 Modern Objective-C runtime API.
4560 * objc/execute/next_mapping.h: Removed.
4561 * objc-obj-c++-shared/next-mapping.h: Removed.
4562 * objc-obj-c++-shared/Object1.h: Removed.
4563 * objc-obj-c++-shared/Object1.m: Removed.
4564 * objc-obj-c++-shared/Object1.mm: Removed.
4565 * objc-obj-c++-shared/Object1-implementation.h: Removed.
4566 * objc-obj-c++-shared/Protocol1.h: Removed.
4567 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4568 of ProtoBool, IVAR_T and METHOD.
4569 * objc-obj-c++-shared/runtime.h: New.
4570 * objc-obj-c++-shared/TestsuiteObject.h: New.
4571 * objc-obj-c++-shared/TestsuiteObject.m: New.
4572
4573 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4574 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4575 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4576 it a class method.
4577 * objc/execute/_cmd.m: Include
4578 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4579 runtime API. ([TestClass +initialize]): Include this method also
4580 with the GNU runtime.
4581 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4582 Object. ([-setValue:]): Return void.
4583 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4584 with the GNU runtime. Include
4585 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
4586 for the NeXT runtime. Use the existing print_ivars() and
4587 compare_structures() implementations for the old NeXT runtime.
4588 Added new implementations for the Modern GNU and NeXT runtimes.
4589 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4590 well. (main): Use objc_getClass(). Use return instead of exit.
4591 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4592 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
4593 of exit().
4594 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4595 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
4596 instead of Object. (main): Use return instead of exit().
4597 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
4598 instead of Object. Removed prototype for exit(). (main): Use
4599 return instead of exit(). Use the Modern Objective-C runtime API.
4600 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4601 Object.
4602 * objc/execute/class-tests-1.h: Include
4603 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4604 runtime API. (test_class_with_superclass): Do not call [Object
4605 class]. There is no need to with the current libobjc.
4606 * objc/execute/class-tests-2.h: Include
4607 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4608 runtime API.
4609 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4610 ../../objc-obj-c++-shared/next-mapping.h.
4611 * objc/execute/class-2.m: Likewise.
4612 * objc/execute/class-3.m: Likewise.
4613 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4614 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4615 +initialize]): Include this method also with the GNU
4616 runtime. (main): Use the Modern Objective-C runtime API.
4617 * objc/execute/class-5.m: Likewise.
4618 * objc/execute/class-6.m: Likewise.
4619 * objc/execute/class-7.m: Likewise.
4620 * objc/execute/class-8.m: Likewise.
4621 * objc/execute/class-9.m: Likewise.
4622 * objc/execute/class-10.m: Likewise.
4623 * objc/execute/class-11.m: Likewise.
4624 * objc/execute/class-12.m: Likewise.
4625 * objc/execute/class-13.m: Likewise.
4626 * objc/execute/class-14.m: Likewise.
4627 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4628 this method also with the GNU runtime.
4629 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4630 +initialize]): Include this method also with the GNU runtime.
4631 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4632 of Object.
4633 * objc/execute/encode-1.m: Likewise.
4634 * objc/execute/enumeration-1.m: Likewise.
4635 * objc/execute/enumeration-2.m: Likewise.
4636 * objc/execute/exceptions/catchall-1.m: Likewise.
4637 * objc/execute/exceptions/finally-1.m: Likewise.
4638 * objc/execute/exceptions/foward-1.m: Likewise.
4639 * objc/execute/exceptions/local-variables-1.m: Likewise.
4640 * objc/execute/exceptions/throw-nil.m: Likewise.
4641 * objc/execute/exceptions/trivial.m: Likewise.
4642 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4643 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4644 * objc/execute/exceptions/matcher-1.m: Likewise.
4645 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4646 Object.
4647 * objc/execute/formal_protocol-2.m: Likewise.
4648 * objc/execute/formal_protocol-3.m: Likewise.
4649 * objc/execute/formal_protocol-4.m: Likewise.
4650 * objc/execute/formal_protocol-5.m: Include
4651 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4652 protocol_getName().
4653 * objc/execute/formal_protocol-6.m: Likewise.
4654 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4655 Object. Include <objc/Protocol.h> instead of
4656 ../../objc-obj-c++-shared/Protocol1.h.
4657 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4658 Object.
4659 * objc/execute/informal_protocol.m: Likewise.
4660 * objc/execute/load-3.m: Likewise.
4661 * objc/execute/many_args_method.m ([TestClass +initialize]):
4662 Include this method with the GNU runtime as well.
4663 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4664 * objc/execute/nested-func-1.m: Use TestsuiteObject
4665 instead of Object.
4666 * objc/execute/nil_method-1.m: Likewise.
4667 * objc/execute/no_clash.m: Likewise.
4668 * objc/execute/np-1.m: Do not include
4669 ../../objc-obj-c++-shared/Protocol1.h.
4670 (main): Use return instead of exit().
4671 * objc/execute/np-2.m: Do not include
4672 ../../objc-obj-c++-shared/Protocol1.h.
4673 ([MyObject +initialize]): Include this method also with the GNU
4674 runtime. (main): Use return instead of exit().
4675 * objc/execute/object_is_class.m: Include
4676 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4677 of Object. (main): Use the Modern Objective-C runtime API.
4678 * objc/execute/object_is_meta_class.m: Likewise.
4679 * objc/execute/private.m: Use TestsuiteObject instead of Object.
4680 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4681 instead of ../objc-obj-c++-shared/Protocol1.h. Include
4682 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
4683 Objective-C runtime API.
4684 * objc/execute/protocol-isEqual-2.m: Likewise.
4685 * objc/execute/protocol-isEqual-3.m: Likewise.
4686 * objc/execute/protocol-isEqual-4.m: Likewise.
4687 * objc/execute/redefining_self.m ([TestClass +initialize]):
4688 Include this method with the GNU runtime as well.
4689 * objc/execute/root_methods.m: Include
4690 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
4691 Include this method with the GNU runtime as well.
4692 (main): Use the Modern Objective-C runtime API.
4693 * objc/execute/selector-1.m: Include
4694 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4695 of Object. (main): Use the Modern Objective-C runtime API.
4696 * objc/execute/static-1.m ([Test +initialize]): Include this
4697 method with the GNU runtime as well.
4698 * objc/execute/static-2.m: Likewise.
4699 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4700 * objc/execute/va_method.m: Do not include objc/objc-api.h.
4701 ([MathClass +initialize]): Include this method with the GNU
4702 runtime as well.
4703 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4704 instead of Object.
4705 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4706 * objc.dg/attributes/categ-attributes-2.m: Likewise.
4707 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4708 * objc.dg/attributes/method-attribute-1.m: Likewise.
4709 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4710 * objc.dg/attributes/method-attribute-2.m: Likewise.
4711 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4712 * objc.dg/attributes/method-attribute-3.m: Likewise.
4713 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4714 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4715 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4716 * obj-c++.dg/bitfield-1.mm: Likewise.
4717 * obj-c++.dg/bitfield-2.mm: Likewise
4718 * objc.dg/bitfield-3.m: Likewise.
4719 * obj-c++.dg/bitfield-4.mm: Likewise.
4720 * objc.dg/bitfield-5.m: Likewise
4721 * objc.dg/call-super-1.m: Likewise.
4722 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4723 Use objc_getClass() instead of objc_get_class(), but for the GNU
4724 runtime redefine objc_getClass as objc_get_class. Include
4725 ../objc-obj-c++-shared/runtime.h.
4726 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4727 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4728 Use the Modern Objective-C runtime API.
4729 * objc.dg/class-protocol-1.m: Include
4730 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4731 * obj-c++.dg/class-protocol-1.mm: Likewise.
4732 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4733 * objc.dg/comp-types-10.m: Likewise.
4734 * objc.dg/comp-types-11.m: Likewise.
4735 * objc.dg/comp-types-12.m: Likewise.
4736 * obj-c++.dg/comp-types-9.mm: Likewise.
4737 * obj-c++.dg/comp-types-11.mm: Likewise.
4738 * obj-c++.dg/comp-types-12.mm: Likewise.
4739 * obj-c++.dg/comp-types-13.mm: Likewise.
4740 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4741 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4742 * obj-c++.dg/cxx-scope-1.mm: Likewise.
4743 * obj-c++.dg/cxx-scope-2.mm: Likewise.
4744 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4745 * objc.dg/desig-init-1.m: Likewise.
4746 * obj-c++.dg/defs.mm: Likewise.
4747 * objc.dg/exceptions-2.m: Likewise.
4748 * obj-c++.dg/except-1.mm: Likewise.
4749 * obj-c++.dg/exceptions-2.mm: Likewise.
4750 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4751 Use the Modern Objective-C runtime API.
4752 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
4753 the Modern Objective-C runtime API. Do not include
4754 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
4755 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
4756 the Modern Objective-C runtime API except when using an older NeXT
4757 runtime.
4758 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
4759 the Modern Objective-C runtime API.
4760 * objc.dg/encode-7.m: Include objc/runtime.h instead of
4761 objc/encoding.h.
4762 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4763 * objc.dg/encode-7-next-64bit.m: Updated include.
4764 * objc.dg/encode-8.m: Include objc/runtime.h instead of
4765 objc/encoding.h.
4766 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
4767 the Modern Objective-C runtime API.
4768 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4769 Use the Modern Objective-C runtime API. Include objc/Protocol.h
4770 instead of ../objc-obj-c++-shared/Protocol1.h.
4771 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
4772 the Modern Objective-C runtime API except when using an older NeXT
4773 runtime.
4774 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
4775 the Modern Objective-C runtime API.
4776 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4777 Object.
4778 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4779 * objc.dg/fix-and-continue-2.m: Likewise.
4780 * objc.dg/foreach-1.m: Likewise.
4781 * objc.dg/foreach-2.m: Likewise.
4782 * objc.dg/foreach-3.m: Likewise.
4783 * objc.dg/foreach-4.m: Likewise.
4784 * objc.dg/foreach-5.m: Likewise.
4785 * objc.dg/foreach-6.m: Likewise.
4786 * objc.dg/foreach-7.m: Likewise.
4787 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
4788 Object.
4789 * objc.dg/func-ptr-2.m: Likewise.
4790 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4791 Do not include objc/objc-api.h.
4792 * obj-c++.dg/fsf-package-0.mm: Likewise.
4793 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4794 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4795 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4796 of Object.
4797 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4798 * objc.dg/gnu-runtime-3.m: Likewise.
4799 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4800 * objc.dg/headers.m: Include objc/runtime.h instead of
4801 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
4802 for the NeXT runtime.
4803 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4804 * obj-c++.dg/isa-field-1.mm: Likewise.
4805 * obj-c++.dg/ivar-list-semi.mm: Likewise.
4806 * objc.dg/layout-1.m: Likewise.
4807 * objc.dg/layout-2.m: Likewise.
4808 * objc.dg/local-decl-2.m: Likewise.
4809 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4810 Object. ([Container +elementForView:]): Use
4811 class_conformsToProtocol().
4812 * obj-c++.dg/lookup-2.mm: Likewise.
4813 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4814 * obj-c++.dg/local-decl-1.mm: Likewise.
4815 * objc.dg/method-3.m: Likewise.
4816 * objc.dg/method-4.m: Likewise.
4817 * objc.dg/method-6.m: Include objc/Protocol.h instead of
4818 ../objc-obj-c++-shared/Protocol1.h.
4819 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4820 * objc.dg/method-9.m: Likewise.
4821 * objc.dg/method-10.m: Likewise.
4822 * objc.dg/method-13.m ([Root +initialize]): Include this method
4823 also for the GNU runtime. (main): Use objc_getClass() also for
4824 the GNU runtime.
4825 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4826 * objc.dg/method-17.m: Likewise.
4827 * objc.dg/method-19.m: Likewise.
4828 * objc.dg/method-20b.m: Likewise.
4829 * obj-c++.dg/method-2.mm: Likewise.
4830 * obj-c++.dg/method-6.mm: Likewise.
4831 * obj-c++.dg/method-10.mm: Likewise.
4832 * obj-c++.dg/method-11.mm: Likewise.
4833 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4834 ../objc-obj-c++-shared/Protocol1.h.
4835 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4836 * obj-c++.dg/method-15.mm: Likewise.
4837 * obj-c++.dg/method-17.mm: Likewise.
4838 * obj-c++.dg/method-19.mm: Updated includes. ([Root
4839 +initialize]): Include this method also for the GNU
4840 runtime. (main): Use objc_getClass() also for the GNU runtime.
4841 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4842 * obj-c++.dg/method-22.mm: Likewise.
4843 * obj-c++.dg/method-23.mm: Likewise.
4844 * obj-c++.dg/no-extra-load.mm: Likewise.
4845 * objc.dg/objc-fast-4.m: Likewise.
4846 * objc.dg/objc-gc-4.m: Likewise.
4847 * obj-c++.dg/objc-gc-3.mm: Likewise.
4848 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
4849 protocol_getMethodDescription() instead of [Protocol
4850 -descriptionForInstanceMethod].
4851 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4852 Made it available with all runtimes. (main): Call -test instead
4853 of -class.
4854 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4855 and put into a category.
4856 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4857 Object. Include objc/objc.h.
4858 * obj-c++.dg/proto-lossage-2.mm: Likewise.
4859 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
4860 New. (main): Use protocol_getMethodDescription() instead
4861 of [Protocol -descriptionForInstanceMethod] and [Protocol
4862 -descriptionForClassMethod].
4863 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4864 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
4865 Objective-C runtime API.
4866 * obj-c++.dg/proto-qual-1.mm: Likewise.
4867 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4868 Object.
4869 * obj-c++.dg/property/property-1.mm: Likewise.
4870 * obj-c++.dg/qual-types-1.mm: Likewise.
4871 * objc.dg/selector-2.m: Include objc/objc.h instead of
4872 ../objc-obj-c++-shared/Object1.h.
4873 * obj-c++.dg/selector-2.mm: Likewise.
4874 * obj-c++.dg/selector-5.mm: Likewise.
4875 * obj-c++.dg/selector-6.mm: Likewise.
4876 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4877 Object. Do not include objc/objc-api.h.
4878 * obj-c++.dg/set-not-used-1.mm: Likewise.
4879 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4880 * objc.dg/stret-1.m: Likewise.
4881 * objc.dg/stret-2.m: Likewise.
4882 * obj-c++.dg/super-class-2.mm: Likewise.
4883 * objc.dg/super-class-3.m: Likewise.
4884 * objc.dg/super-class-4.m: Likewise.
4885 * objc.dg/sync-2.m: Likewise.
4886 * obj-c++.dg/sync-2.mm: Likewise.
4887 * objc.dg/sync-1.m: Include objc/objc.h instead of
4888 ../objc-obj-c++-shared/Object1.h.
4889 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4890 'Class' as the type of 'isa'.
4891 * objc.dg/special/unclaimed-category-1.m: Use the Modern
4892 Objective-C runtime API. ([TestClass +initialize]): Include this
4893 method with the GNU runtime as well.
4894 * objc.dg/strings/strings-1.m: Updated includes.
4895 * obj-c++.dg/strings/strings-1.mm: Likewise.
4896 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4897 objc.dg/strings/const-str-12b.m.
4898 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4899 * obj-c++.dg/template-3.mm: Likewise.
4900 * obj-c++.dg/template-4.mm: Likewise.
4901 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
4902 Objective-C runtime API.
4903 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4904 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4905 * obj-c++.dg/try-catch-1.mm: Likewise.
4906 * obj-c++.dg/try-catch-2.mm: Likewise.
4907 * objc.dg/try-catch-3.m: Likewise.
4908 * obj-c++.dg/try-catch-3.mm: Likewise.
4909 * objc.dg/try-catch-6.m: Likewise.
4910 * objc.dg/try-catch-7.m: Likewise.
4911 * obj-c++.dg/try-catch-7.mm: Likewise.
4912 * obj-c++.dg/try-catch-8.mm: Likewise.
4913 * obj-c++.dg/try-catch-9.mm: Likewise.
4914 * objc.dg/try-catch-10.m: Likewise.
4915 * obj-c++.dg/try-catch-11.mm: Likewise.
4916 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4917 Object. Include objc/objc.h.
4918 * obj-c++.dg/typedef-alias-1.mm: Likewise.
4919 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4920 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4921 Object. Use Modern Objective-C runtime API. Do not use
4922 performv::.
4923 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4924 * obj-c++.dg/torture/trivial.mm: Likewise.
4925 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4926 instead of ../objc-obj-c++-shared/Object1.h. Include
4927 ../objc-obj-c++-shared/runtime.h.
4928 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4929 * objc.dg/torture/strings/const-str-11.m: Likewise.
4930 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4931 * objc.dg/torture/strings/const-str-9.m: Likewise.
4932 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4933 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4934 instead of Object. Only add _FooClassReference if
4935 __NEXT_RUNTIME__.
4936 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4937 * objc.dg/torture/strings/const-str-8.m: Likewise.
4938 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4939 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4940 additional sources.
4941 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4942 Object.
4943 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4944 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4945 * obj-c++.dg/va-meth-1.mm: Likewise.
4946 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4947 ../objc-obj-c++-shared/Object1.h.
4948 * objc.dg/zero-link-3.m: Likewise.
4949
4950 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4951
4952 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4953
4954 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4955
4956 PR objc-++/48275
4957 * obj-c++.dg/property/cxx-property-1.mm: New.
4958 * obj-c++.dg/property/cxx-property-2.mm: New.
4959
4960 2011-06-06 Jason Merrill <jason@redhat.com>
4961
4962 * g++.dg/cpp0x/regress/ptrmem1.C: New.
4963
4964 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
4965
4966 PR rtl-optimization/49145
4967 From Ryan Mansfield
4968 * gcc.c-torture/compile/pr49145.c: New test.
4969
4970 2011-06-06 Jakub Jelinek <jakub@redhat.com>
4971
4972 PR testsuite/49288
4973 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4974 to dg-options, match also DW_AT_linkage_name.
4975
4976 PR debug/49294
4977 * gcc.dg/debug/pr49294.c: New test.
4978
4979 PR c++/49264
4980 * g++.dg/opt/pr49264.C: New test.
4981
4982 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
4983
4984 PR tree-optimization/49243
4985 * gcc.dg/pr49243.c: New.
4986
4987 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4988
4989 * gnat.dg/specs/cond_expr1.ads: New test.
4990
4991 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4992
4993 * gnat.dg/deferred_const4.ad[sb]: New test.
4994 * gnat.dg/deferred_const4_pkg.ads: New helper.
4995
4996 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4997
4998 * gnat.dg/test_tamdt.adb: Rename to...
4999 * gnat.dg/taft_type1.adb: ...this.
5000 * gnat.dg/tamdt.ad[sb]: Rename to...
5001 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5002 * gnat.dg/tamdt_aux.ads: Rename to...
5003 * gnat.dg/taft_type1_pkg2.ads: ...this.
5004 * gnat.dg/taft_type2.ad[sb]: New test.
5005 * gnat.dg/taft_type2_pkg.ads: New helper.
5006 * gnat.dg/taft_type3.adb: New test.
5007 * gnat.dg/taft_type3_pkg.ads: New helper.
5008
5009 2011-06-05 Tobias Burnus <burnus@net-b.de>
5010
5011 PR fortran/49255
5012 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5013 for F2008.
5014
5015 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5016
5017 PR testsuite/49287
5018 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5019 warning.
5020 * objc.dg/gnu-api-2-objc.m: Likewise.
5021 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5022 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5023
5024 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5025
5026 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5027 alignment, not the alignment, when calling class_addIvar(). Add
5028 an 'isa' instance variable to the test root class.
5029 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5030
5031 2011-06-04 Jan Hubicka <jh@suse.cz>
5032
5033 PR tree-optimization/48893
5034 PR tree-optimization/49091
5035 PR tree-optimization/49179
5036 * gfortran.dg/pr49179.f90: New testcase
5037
5038 2011-06-04 Jan Hubicka <jh@suse.cz>
5039
5040 PR lto/48954
5041 * g++.dg/torture/pr48954.C: New testcase.
5042
5043 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5044
5045 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5046
5047 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5048
5049 PR c++/33840
5050 * g++.dg/diagnostic/bitfld2.C: New.
5051
5052 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5053
5054 PR target/49281
5055 * gcc.c-torture/execute/pr49281.c: New test.
5056
5057 2011-06-04 Jan Hubicka <jh@suse.cz>
5058
5059 PR tree-optimize/48929
5060 * gcc.c-torture/compile/pr48929.c: New testcase.
5061
5062 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5063
5064 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5065
5066 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5067
5068 PR c++/49276
5069 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5070
5071 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5072
5073 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5074
5075 2011-06-03 Richard Henderson <rth@redhat.com>
5076 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5077
5078 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5079
5080 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5081
5082 * objc.dg/headers.m: Do not include objc-list.h.
5083
5084 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5085
5086 * objc.dg/type-stream-1.m: Test removed.
5087 * objc.dg/headers.m: Do not include typedstream.h.
5088
5089 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5090
5091 * objc.dg/torture/forward-1.m (main): Updated testcase.
5092
5093 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5094
5095 PR target/49163
5096 * gcc.c-torture/compile/pr49163.c: New.
5097
5098 2011-06-02 Asher Langton <langton2@llnl.gov>
5099
5100 PR fortran/49268
5101 * gfortran.dg/PR49268.f90: New test.
5102
5103 2011-06-02 Asher Langton <langton2@llnl.gov>
5104
5105 PR fortran/37039
5106 * gfortran.dg/PR37039.f90: New test.
5107
5108 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5109
5110 PR objc/48539
5111 * objc.dg/method-5.m: Updated.
5112 * objc.dg/method-19.m: Updated.
5113 * objc.dg/method-lookup-1.m: New.
5114 * obj-c++.dg/method-6.mm: Updated.
5115 * obj-c++.dg/method-7.mm: Updated.
5116 * obj-c++.dg/method-lookup-1.mm: New.
5117
5118 2011-06-02 DJ Delorie <dj@redhat.com>
5119
5120 * lib/timeout.exp (timeout): Add board_info support.
5121
5122 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5123
5124 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5125
5126 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5127
5128 PR fortran/49265
5129 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5130 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5131
5132 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5133 Hans-Peter Nilsson <hp@axis.com>
5134
5135 PR rtl-optimization/48840
5136 * gcc.target/sparc/ultrasp13.c: New test.
5137
5138 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5139
5140 PR target/49238
5141 * gcc.c-torture/compile/pr49238.c: New.
5142
5143 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5144
5145 * gcc.target/arm/g2.c: Skip test in -mthumb.
5146 Skip test unless cpu is xscale.
5147 * gcc.target/arm/scd42-2.c: Likewise.
5148 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5149
5150 2011-06-01 Jason Merrill <jason@redhat.com>
5151
5152 * g++.dg/cpp0x/decltype28.C: New.
5153 * g++.dg/cpp0x/decltype29.C: New.
5154
5155 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5156
5157 PR target/45074
5158 * gcc.target/mips/pr45074.c: New test.
5159
5160 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5161 Hans-Peter Nilsson <hp@axis.com>
5162
5163 PR rtl-optimization/48830
5164 * gcc.target/sparc/ultrasp12.c: New test.
5165
5166 2011-06-01 David Li <davidxl@google.com>
5167
5168 * gcc.dg/profile-dir-1.c: Change pass name.
5169 * gcc.dg/profile-dir-2.c: Ditto.
5170 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5171 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5172 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5173 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5174 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5175 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5176 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5177 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5178 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5179 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5180 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5181 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5182 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5183 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5184 * gcc.dg/profile-dir-3.c: Ditto.
5185 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5186
5187 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5188
5189 * objc.dg/attributes/method-nonnull-1.m: New test.
5190 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5191
5192 2011-05-31 Tobias Burnus <burnus@net-b.de>
5193
5194 PR fortran/18918
5195 * gfortran.dg/coarray_atomic_1.f90: New.
5196 * gfortran.dg/coarray/atomic_1.f90: New.
5197
5198 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5199
5200 * gcc.dg/guality/bswaptest.c: New test.
5201 * gcc.dg/guality/clztest.c: New test.
5202 * gcc.dg/guality/ctztest.c: New test.
5203 * gcc.dg/guality/rotatetest.c: New test.
5204
5205 PR target/48688
5206 * gcc.target/i386/pr48688.c: New test.
5207
5208 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5209
5210 PR c++/48010
5211 * g++.dg/lookup/name-clash9.C: New.
5212
5213 2011-05-31 Tobias Burnus <burnus@net-b.de>
5214
5215 PR fortran/18918
5216 * gfortran.dg/coarray/dummy_1.f90: New.
5217
5218 2011-05-31 Tobias Burnus <burnus@net-b.de>
5219
5220 PR fortran/18918
5221 * gfortran.dg/coarray/save_1.f90: New.
5222 * gfortran.dg/coarray_4.f90: Update dg-error.
5223
5224 2011-05-31 Jason Merrill <jason@redhat.com>
5225
5226 * g++.dg/cpp0x/rv-template1.C: New.
5227
5228 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5229
5230 PR rtl-optimization/49235
5231 * gcc.dg/pr49235.c: New test.
5232
5233 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5234
5235 PR tree-optimization/49093
5236 * gcc.dg/vect/pr49093.c: New test.
5237
5238 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5239
5240 PR debug/49047
5241 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5242
5243 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5244
5245 PR testsuite/49239
5246 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5247 output array.
5248
5249 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5250
5251 PR target/49186
5252 * gcc.c-torture/execute/pr49186.c: New.
5253
5254 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5255
5256 PR target/49168
5257 * gcc.target/i386/pr49168-1.c: New.
5258
5259 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5260 Eric Botcazou <ebotcazou@adacore.com>
5261
5262 * gcc.dg/guality/drap.c: New test.
5263
5264 2011-05-30 Richard Guenther <rguenther@suse.de>
5265
5266 PR tree-optimization/49210
5267 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5268 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5269
5270 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5271
5272 PR c++/49223
5273 * g++.dg/gomp/pr49223-1.C: New test.
5274 * g++.dg/gomp/pr49223-2.C: New test.
5275
5276 2011-05-30 Richard Guenther <rguenther@suse.de>
5277
5278 PR tree-optimization/49218
5279 * gcc.c-torture/execute/pr49218.c: New testcase.
5280
5281 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5282
5283 PR tree-optimization/49199
5284 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5285 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5286 -fno-tree-scev-cprop.
5287
5288 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5289
5290 PR fortran/47601
5291 * gfortran.dg/extends_13.f03: New.
5292
5293 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5294
5295 PR rtl-optimization/49095
5296 * gcc.target/i386/pr49095.c: New test.
5297
5298 2011-05-29 Tobias Burnus <burnus@net-b.de>
5299
5300 PR fortran/18918
5301 * gfortran.dg/coarray_24.f90: New.
5302
5303 2011-05-29 Tobias Burnus <burnus@net-b.de>
5304
5305 PR fortran/18918
5306 * gfortran.dg/coarray_23.f90: New.
5307
5308 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5309
5310 From Ryan Mansfield
5311 * gcc.dg/pr48826.c: New test.
5312
5313 2011-05-29 Richard Guenther <rguenther@suse.de>
5314
5315 PR tree-optimization/49217
5316 * gcc.dg/torture/pr49217.c: New testcase.
5317
5318 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5319
5320 PR testsuite/49222
5321 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5322
5323 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5324
5325 * gnat.dg/boolean_subtype.adb: Rename to...
5326 * gnat.dg/boolean_subtype1.adb: ...this.
5327
5328 2011-05-28 Jason Merrill <jason@redhat.com>
5329
5330 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5331
5332 2011-05-27 Jason Merrill <jason@redhat.com>
5333
5334 * g++.dg/cpp0x/enum18.C: Adjust.
5335
5336 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5337
5338 2011-05-27 Tobias Burnus <burnus@net-b.de>
5339
5340 PR fortran/18918
5341 * gfortran.dg/coarray_22.f90: New.
5342
5343 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5344
5345 PR tree-optimization/46728
5346 * gcc.target/powerpc/pr46728-1.c: New.
5347 * gcc.target/powerpc/pr46728-2.c: New.
5348 * gcc.target/powerpc/pr46728-3.c: New.
5349 * gcc.target/powerpc/pr46728-4.c: New.
5350 * gcc.target/powerpc/pr46728-5.c: New.
5351 * gcc.dg/pr46728-6.c: New.
5352 * gcc.target/powerpc/pr46728-7.c: New.
5353 * gcc.target/powerpc/pr46728-8.c: New.
5354 * gcc.dg/pr46728-9.c: New.
5355 * gcc.target/powerpc/pr46728-10.c: New.
5356 * gcc.target/powerpc/pr46728-11.c: New.
5357 * gcc.dg/pr46728-12.c: New.
5358 * gcc.target/powerpc/pr46728-13.c: New.
5359 * gcc.target/powerpc/pr46728-14.c: New.
5360 * gcc.target/powerpc/pr46728-15.c: New.
5361 * gcc.target/powerpc/pr46728-16.c: New.
5362
5363 2011-05-27 Jason Merrill <jason@redhat.com>
5364
5365 * g++.dg/abi/mangle47.C: New.
5366
5367 PR c++/49176
5368 * g++.dg/template/const5.C: New.
5369
5370 * g++.dg/cpp0x/enum18.C: New.
5371
5372 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5373
5374 * g++.dg/cpp0x/error6.C: New.
5375
5376 * g++.dg/cpp0x/error5.C: New.
5377
5378 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5379
5380 PR c++/49165
5381 * g++.dg/eh/cond6.C: New test.
5382
5383 2011-05-27 Tobias Burnus <burnus@net-b.de>
5384
5385 PR fortran/48820
5386 * gfortran.dg/rank_3.f90: New.
5387 * gfortran.dg/rank_4.f90: New.
5388
5389 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
5390
5391 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5392 replace dump search.
5393
5394 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
5395
5396 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5397 * gnat.dg/bit_packed_array5.adb: ...here.
5398
5399 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5400
5401 PR c++/42056
5402 * g++.dg/cpp0x/auto25.C: New.
5403
5404 2011-05-27 Richard Guenther <rguenther@suse.de>
5405
5406 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5407
5408 2011-05-27 Richard Guenther <rguenther@suse.de>
5409
5410 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5411
5412 2011-05-27 Richard Guenther <rguenther@suse.de>
5413
5414 PR middle-end/49189
5415 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5416
5417 2011-05-26 Jason Merrill <jason@redhat.com>
5418
5419 * g++.dg/cpp0x/friend1.C: New.
5420 * g++.dg/cpp0x/friend2.C: New.
5421
5422 * g++.dg/cpp0x/auto7.C: Update.
5423 * g++.dg/template/crash50.C: Adjust.
5424 * g++.dg/template/static9.C: Adjust.
5425 * g++.old-deja/g++.ext/memconst.C: Adjust.
5426
5427 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
5428
5429 * gcc.dg/march.c: Ignore a note for some targets.
5430
5431 2011-05-26 Janis Johnson <janis187@us.ibm.com>
5432 Nathan Froyd <froydnj@codesourcery.com>
5433
5434 PR c++/2288
5435 PR c++/18770
5436 * g++.old-deja/g++.jason/cond.C: Remove xfails.
5437 * g++.dg/parse/pr18770.C: New test.
5438 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5439
5440 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5441
5442 PR fortran/48955
5443 * gfortran.dg/dependency_40.f90 : New test.
5444
5445 2011-05-26 Tobias Burnus <burnus@net-b.de>
5446
5447 PR fortran/18918
5448 * gfortran.dg/coarray/registering_1.f90: New.
5449
5450 2011-05-26 Jason Merrill <jason@redhat.com>
5451
5452 * g++.dg/cpp0x/variadic111.C: New.
5453 * g++.dg/cpp0x/variadic41.C: Adjust.
5454
5455 2011-05-26 Richard Guenther <rguenther@suse.de>
5456
5457 PR tree-optimization/48702
5458 * gcc.dg/torture/pr48702.c: New testcase.
5459
5460 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5461
5462 PR gcov-profile/48845
5463 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5464 support.
5465 * gcc.dg/matrix/matrix.exp: Likewise.
5466 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5467 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5468 line number to check_profiling_available.
5469 * lib/target-supports.exp (check_profiling_available): Account for
5470 this.
5471 Require TLS runtime support with -fprofile-generate.
5472 * lib/profopt.exp (profopt-execute): Add TLS options for
5473 -fprofile-generate.
5474 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5475
5476 2011-05-26 Jakub Jelinek <jakub@redhat.com>
5477
5478 PR c++/49165
5479 * g++.dg/eh/cond5.C: New test.
5480
5481 PR tree-optimization/49161
5482 * gcc.c-torture/execute/pr49161.c: New test.
5483
5484 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5485
5486 * gcc.target/arm/neon-vorn-vbic.c: New test.
5487
5488 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
5489
5490 PR tree-optimization/49038
5491 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5492 * gcc.dg/vect/pr49038.c: New test.
5493
5494 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
5495 * g++.dg/init/pr25811-3.C: New.
5496 * g++.dg/init/pr25811-4.C: New.
5497
5498 2011-05-25 Jason Merrill <jason@redhat.com>
5499
5500 * g++.dg/cpp0x/enum17.C: New.
5501 * g++.old-deja/g++.jason/rfg10.C: Adjust.
5502
5503 * g++.dg/cpp0x/auto24.C: New.
5504
5505 * g++.dg/cpp0x/error4.C: New.
5506
5507 * g++.dg/cpp0x/rv-restrict.C: New.
5508
5509 * g++.dg/cpp0x/enum15.C: New.
5510 * g++.dg/cpp0x/constexpr-switch2.C: New.
5511
5512 * g++.dg/cpp0x/variadic110.C: New.
5513
5514 * g++.dg/cpp0x/auto9.C: Add typedef test.
5515
5516 * g++.dg/cpp0x/auto23.C: New.
5517 * g++.dg/cpp0x/auto9.C: Adjust.
5518
5519 * g++.dg/cpp0x/defaulted29.C: New.
5520
5521 * g++.dg/cpp0x/initlist51.C: New.
5522
5523 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
5524
5525 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5526 * g++.dg/abi/packed1.C: Suppress warning.
5527 * g++.dg/warn/Wunused-parm-3.C: Likewise.
5528 * g++.dg/template/stdarg1.C: Likewise.
5529 * g++.dg/other/packed1.C: Remove arm from xfail list.
5530
5531 2011-05-25 Jason Merrill <jason@redhat.com>
5532
5533 * g++.dg/cpp0x/enum16.C: New.
5534 * g++.dg/parse/error15.C: Adjust.
5535
5536 * g++.dg/cpp0x/initlist50.C: New.
5537
5538 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5539
5540 * g++.dg/cpp0x/variadic109.C: New.
5541
5542 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
5543
5544 * gcc.target/i386/pause-1.c: New.
5545
5546 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
5547
5548 * gcc.dg/stack-usage-1.c: Adjust comment.
5549 * gcc.dg/stack-usage-2.c: New test.
5550
5551 2011-05-25 Jakub Jelinek <jakub@redhat.com>
5552
5553 PR c++/49136
5554 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5555 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5556
5557 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
5558
5559 PR rtl-optimization/48757
5560 * gfortran.dg/pr48757.f: New test case.
5561
5562 2011-05-24 Jason Merrill <jason@redhat.com>
5563
5564 * g++.dg/cpp0x/access01.C: New.
5565
5566 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5567
5568 PR libobjc/48177
5569 * objc.dg/pr48177.m: New testcase.
5570
5571 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5572
5573 PR objc/48187
5574 * objc.dg/pr48187.m: New testcase.
5575 * obj-c++.dg/pr48187.mm: New testcase.
5576 * objc.dg/ivar-extra-semicolon.m: New testcase.
5577
5578 2011-05-24 Jason Merrill <jason@redhat.com>
5579
5580 * g++.dg/template/access21.C: New.
5581 * g++.dg/template/access22.C: New.
5582
5583 2011-05-24 Michael Matz <matz@gcc.gnu.org>
5584
5585 PR rtl-optimization/48633
5586 * g++.dg/pr48633.C: New test.
5587
5588 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5589
5590 PR target/49133
5591 * g++.dg/other/pr49133.C: New test.
5592
5593 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5594 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5595
5596 * gcc.dg/torture/tls/run-gd.c: New test.
5597 * gcc.dg/torture/tls/run-ie.c: New test.
5598 * gcc.dg/torture/tls/run-ld.c: New test.
5599 * gcc.dg/torture/tls/run-le.c: New test.
5600 * lib/target-supports.exp (check_effective_target_tls_runtime):
5601 Build testcase with TLS options.
5602
5603 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5604
5605 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5606
5607 2011-05-24 Tom de Vries <tom@codesourcery.com>
5608
5609 PR tree-optimization/49121
5610 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5611
5612 2011-05-23 Jason Merrill <jason@redhat.com>
5613
5614 * g++.dg/cpp0x/defaulted28.C: New.
5615
5616 * g++.dg/cpp0x/sfinae25.C: New.
5617
5618 * g++.dg/cpp0x/rv-cast2.C: New.
5619
5620 * g++.dg/cpp0x/enum14.C: New.
5621
5622 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5623
5624 PR lto/49123
5625 * gcc.c-torture/execute/pr49123.c: New test.
5626
5627 PR debug/49032
5628 * gcc.dg/debug/pr49032.c: New test.
5629
5630 PR c/49120
5631 * gcc.dg/pr49120.c: New test.
5632
5633 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5634
5635 PR target/47315
5636 * gcc.target/i386/pr47315.c: New test.
5637
5638 2011-05-23 Jason Merrill <jason@redhat.com>
5639
5640 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5641
5642 * g++.dg/cpp0x/sfinae24.C: New.
5643
5644 * g++.dg/cpp0x/error3.C: New.
5645
5646 * g++.dg/cpp0x/defaulted27.C: New.
5647
5648 * g++.dg/cpp0x/decltype27.C: New.
5649
5650 2011-05-23 Richard Guenther <rguenther@suse.de>
5651
5652 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5653
5654 2011-05-23 Richard Guenther <rguenther@suse.de>
5655
5656 PR tree-optimization/40874
5657 * g++.dg/tree-ssa/pr40874.C: New testcase.
5658
5659 2011-05-23 Richard Guenther <rguenther@suse.de>
5660
5661 PR tree-optimization/49115
5662 * g++.dg/torture/pr49115.C: New testcase.
5663
5664 2011-05-23 Richard Guenther <rguenther@suse.de>
5665
5666 PR middle-end/15419
5667 * gcc.dg/memcpy-3.c: New testcase.
5668
5669 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5670
5671 PR middle-end/48973
5672 * gcc.c-torture/execute/pr48973-1.c: New test.
5673 * gcc.c-torture/execute/pr48973-2.c: New test.
5674
5675 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
5676
5677 PR c++/18016
5678 * g++.dg/warn/pr18016.C: New.
5679
5680 2011-05-23 Tom de Vries <tom@codesourcery.com>
5681
5682 PR target/45098
5683 * gcc.target/arm/ivopts-6.c: New test.
5684
5685 2011-05-22 Jakub Jelinek <jakub@redhat.com>
5686
5687 PR middle-end/49029
5688 * gcc.c-torture/compile/pr49029.c: New test.
5689
5690 2011-05-22 Jason Merrill <jason@redhat.com>
5691
5692 * g++.dg/cpp0x/sfinae23.C: New.
5693 * g++.dg/cpp0x/sfinae8.C: Correct.
5694
5695 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5696
5697 * gfortran.dg/function_optimize_8.f90: New test case.
5698
5699 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
5700
5701 PR tree-optimization/49087
5702 * gcc.dg/vect/O3-pr49087.c: New test.
5703
5704 2011-05-21 Jason Merrill <jason@redhat.com>
5705
5706 * g++.dg/debug/const5.C: New.
5707
5708 2011-05-20 Jason Merrill <jason@redhat.com>
5709
5710 * g++.dg/cpp0x/constexpr-static7.C: Extend.
5711
5712 * g++.dg/cpp0x/constexpr-static7.C: New.
5713
5714 * g++.dg/cpp0x/enum12.C: New.
5715 * g++.dg/cpp0x/enum13.C: New.
5716
5717 2011-05-21 Janus Weil <janus@gcc.gnu.org>
5718
5719 PR fortran/48699
5720 * gfortran.dg/select_type_23.f03: New.
5721
5722 2011-05-20 Jason Merrill <jason@redhat.com>
5723
5724 * g++.dg/cpp0x/defaulted26.C: New.
5725
5726 * g++.dg/cpp0x/noexcept02.C: Fix.
5727 * g++.dg/cpp0x/noexcept03.C: Fix.
5728 * g++.dg/cpp0x/noexcept08.C: Fix.
5729 * g++.dg/cpp0x/noexcept10.C: New.
5730
5731 2011-05-20 Janus Weil <janus@gcc.gnu.org>
5732
5733 PR fortran/48706
5734 * gfortran.dg/extends_12.f03: New.
5735
5736 2011-05-20 Jason Merrill <jason@redhat.com>
5737
5738 * g++.dg/template/koenig9.C: New.
5739 * g++.dg/opt/pr47615.C: Fix.
5740 * g++.dg/overload/defarg1.C: Fix.
5741 * g++.dg/tc1/dr213.C: Remove xfail.
5742 * g++.dg/torture/pr34850.C: Fix.
5743 * g++.dg/torture/pr39362.C: Fix.
5744 * g++.old-deja/g++.brendan/crash56.C: Fix.
5745 * g++.old-deja/g++.pt/memtemp47.C: Fix.
5746
5747 2011-05-20 Richard Guenther <rguenther@suse.de>
5748
5749 PR tree-optimization/49079
5750 * gcc.dg/torture/pr49079.c: New testcase.
5751
5752 2011-05-20 Jakub Jelinek <jakub@redhat.com>
5753
5754 PR tree-optimization/49073
5755 * gcc.c-torture/execute/pr49073.c: New test.
5756
5757 2011-06-19 Tobias Burnus <burnus@net-b.de>
5758
5759 PR fortran/18918
5760 * gfortran.dg/coarray_21.f90: New.
5761
5762 2011-05-19 Joseph Myers <joseph@codesourcery.com>
5763
5764 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5765 output.
5766
5767 2011-05-19 Richard Guenther <rguenther@suse.de>
5768
5769 PR testsuite/49063
5770 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5771
5772 2011-05-19 Richard Guenther <rguenther@suse.de>
5773
5774 PR middle-end/48985
5775 * gcc.dg/builtin-object-size-11.c: New testcase.
5776
5777 2011-05-19 Tom de Vries <tom@codesourcery.com>
5778
5779 PR target/45098
5780 * gcc.target/arm/ivopts.c: New test.
5781 * gcc.target/arm/ivopts-2.c: New test.
5782
5783 2011-05-19 Tom de Vries <tom@codesourcery.com>
5784
5785 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5786
5787 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5788
5789 * gcc.c-torture/execute/960321-1.x: Remove.
5790
5791 2011-05-18 Janus Weil <janus@gcc.gnu.org>
5792
5793 PR fortran/48700
5794 * gfortran.dg/move_alloc_4.f90: New.
5795
5796 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
5797
5798 PR target/49002
5799 * gcc.target/i386/pr49002-1.c: New test.
5800 * gcc.target/i386/pr49002-2.c: Likewise.
5801
5802 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5803
5804 PR tree-optimization/49039
5805 * gcc.c-torture/execute/pr49039.c: New test.
5806 * gcc.dg/tree-ssa/pr49039.c: New test.
5807 * g++.dg/torture/pr49039.C: New test.
5808
5809 2011-05-18 Jason Merrill <jason@redhat.com>
5810
5811 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5812 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5813 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5814
5815 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
5816
5817 * gcc.target/bfin/mcpu-bf592.c: New test.
5818
5819 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
5820
5821 PR tree-optimization/41881
5822 * gcc.dg/vect/O3-pr41881.c: New test.
5823 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5824
5825 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5826
5827 PR tree-optimization/49000
5828 * gcc.dg/pr49000.c: New test.
5829
5830 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
5831
5832 * gnat.dg/invalid1.adb: New test.
5833
5834 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
5835
5836 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5837 scan pattern.
5838 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5839 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5840
5841 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5842
5843 PR c++/48994
5844 * g++.dg/cpp0x/range-for18.C: New.
5845
5846 2011-05-15 Tobias Burnus <burnus@net-b.de>
5847
5848 PR fortran/18918
5849 * gfortran.dg/coarray/image_index_2.f90: New.
5850
5851 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
5852
5853 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5854 * g++.dg/cpp0x/override2.C: New.
5855
5856 2011-05-14 Tobias Burnus <burnus@net-b.de>
5857
5858 PR fortran/18918
5859 * gfortran.de/coarray_20.f90: New.
5860
5861 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5862
5863 PR fortran/22572
5864 * function_optimize_7.f90: New test case.
5865
5866 2011-05-13 Jason Merrill <jason@redhat.com>
5867
5868 * g++.dg/cpp0x/decltype26.C: New.
5869 * g++.dg/cpp0x/enum11.C: New.
5870
5871 2011-05-13 Tobias Burnus <burnus@net-b.de>
5872
5873 PR fortran/48972
5874 PR fortran/48991
5875 * gfortran.dg/assign_8.f90: Update dg-error.
5876
5877 2011-05-13 Tobias Burnus <burnus@net-b.de>
5878
5879 PR fortran/48972
5880 * gfortran.dg/io_constraints_8.f90: New.
5881 * gfortran.dg/io_constraints_9.f90: New.
5882
5883 2011-05-13 Martin Thuresson <martint@google.com>
5884
5885 PR gcov-profile/47793
5886 * gcc.dg/pr47793.c: New.
5887
5888 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5889
5890 PR tree-optimization/48975
5891 * gcc.dg/pr48975.c: New test.
5892
5893 2011-05-12 Tobias Burnus <burnus@net-b.de>
5894
5895 PR fortran/48972
5896 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5897
5898 2011-05-12 Jason Merrill <jason@redhat.com>
5899
5900 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5901
5902 2011-05-12 Geert Bosch <bosch@adacore.com>
5903
5904 * gnat.dg/view_conversion1.adb: New test.
5905
5906 2011-05-12 Richard Guenther <rguenther@suse.de>
5907
5908 PR tree-optimization/48172
5909 * gcc.dg/vect/pr48172.c: New testcase.
5910
5911 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5912
5913 PR debug/48967
5914 * g++.dg/opt/pr48967.C: New test.
5915
5916 2011-05-11 Jason Merrill <jason@redhat.com>
5917
5918 * g++.dg/cpp0x/constexpr-friend.C: New.
5919 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5920
5921 * g++.dg/cpp0x/sfinae22.C: New.
5922
5923 2011-05-11 Tobias Burnus <burnus@net-b.de>
5924
5925 PR fortran/48889
5926 * gfortran.dg/generic_24.f90: New.
5927
5928 2011-05-11 Richard Guenther <rguenther@suse.de>
5929
5930 PR tree-optimization/15256
5931 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5932
5933 2011-05-11 Jakub Jelinek <jakub@redhat.com>
5934
5935 PR debug/48159
5936 * gcc.dg/pr48159-1.c: New test.
5937 * gcc.dg/pr48159-2.c: New test.
5938
5939 2011-05-11 Richard Guenther <rguenther@suse.de>
5940
5941 PR middle-end/48953
5942 * gcc.dg/torture/pr48953.c: New testcase.
5943
5944 2011-05-11 Richard Guenther <rguenther@suse.de>
5945
5946 PR tree-optimization/18041
5947 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5948
5949 2011-05-11 Alan Modra <amodra@gmail.com>
5950
5951 PR target/47755
5952 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5953
5954 2011-05-10 Jason Merrill <jason@redhat.com>
5955
5956 * g++.dg/cpp0x/defaulted25.C: New.
5957 * g++.dg/template/crash7.C: Adjust.
5958
5959 * g++.dg/cpp0x/variadic108.C: New.
5960
5961 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
5962
5963 * g++.dg/inherit/virtual9.C: Extend.
5964
5965 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5966
5967 PR target/48857
5968 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5969 are passed and returned in vector registers.
5970
5971 2011-05-10 Richard Guenther <rguenther@suse.de>
5972
5973 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5974 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5975 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5976 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5977 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
5978 applies.
5979
5980 2011-05-10 Jakub Jelinek <jakub@redhat.com>
5981
5982 PR tree-optimization/48611
5983 PR tree-optimization/48794
5984 * gfortran.dg/gomp/pr48611.f90: New test.
5985 * gfortran.dg/gomp/pr48794.f90: New test.
5986
5987 PR debug/48928
5988 * gcc.dg/dfp/pr48928.c: New test.
5989
5990 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5991
5992 PR c++/48522
5993 * g++.dg/cpp0x/pr48522.C: New.
5994
5995 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5996
5997 PR c++/48735
5998 * g++.dg/cpp0x/sfinae21.C: New.
5999
6000 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6001
6002 * g++.dg/template/sfinae28.C: Rename to...
6003 * g++.dg/cpp0x/sfinae19.C: ... this.
6004 * g++.dg/template/sfinae29.C: Rename to...
6005 * g++.dg/cpp0x/sfinae20.C: ... this.
6006
6007 2011-05-09 Jeff Law <law@redhat.com>
6008
6009 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6010 consistent results.
6011
6012 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6013
6014 PR c++/20039
6015 * g++.dg/init/pr20039.C: New.
6016
6017 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6018
6019 PR c++/48737
6020 PR c++/48744
6021 * g++.dg/template/sfinae28.C: New.
6022 * g++.dg/template/sfinae29.C: Likewise.
6023
6024 2011-05-09 Jason Merrill <jason@redhat.com>
6025
6026 * g++.dg/template/nontype23.C: New.
6027
6028 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6029 PR c++/48859
6030 * g++.dg/init/pr48859.C: New.
6031
6032 2011-05-09 Jason Merrill <jason@redhat.com>
6033
6034 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6035 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6036 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6037 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6038 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6039 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6040 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6041 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6042
6043 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6044
6045 * g++.dg/inherit/virtual9.C: New.
6046
6047 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6048
6049 PR c++/48574
6050 * g++.dg/template/dependent-expr8.C: New test case.
6051
6052 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6053
6054 PR tree-optimization/48837
6055 * gcc.dg/pr48837.c: New testcase.
6056
6057 2011-05-06 Jason Merrill <jason@redhat.com>
6058
6059 * g++.dg/cpp0x/constexpr-condition2.C: New.
6060
6061 * g++.dg/cpp0x/constexpr-missing.C: New.
6062
6063 2011-05-06 Tobias Burnus <burnus@net-b.de>
6064
6065 PR fortran/18918
6066 * gfortran.dg/coarray/this_image_2.f90: New.
6067
6068 2011-05-06 Tobias Burnus <burnus@net-b.de>
6069
6070 PR fortran/48858
6071 PR fortran/48820
6072 * gfortran.dg/bind_c_usage_22.f90: New.
6073 * gfortran.dg/bind_c_usage_23.f90: New.
6074 * gfortran.dg/bind_c_usage_24.f90: New.
6075 * gfortran.dg/bind_c_usage_24_c.c: New.
6076
6077 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6078
6079 PR c++/48838
6080 * g++.dg/template/member9.C: New test case.
6081
6082 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6083
6084 * gnat.dg/discr29.ad[sb]: New test.
6085 * gnat.dg/discr30.adb: Likewise.
6086
6087 2011-05-05 Julian Brown <julian@codesourcery.com>
6088
6089 * gcc.target/arm/neon-vset_lanes8.c: New test.
6090
6091 2011-05-05 Jason Merrill <jason@redhat.com>
6092
6093 * g++.dg/init/new32.C: New.
6094
6095 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6096
6097 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6098 Fix typo.
6099
6100 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6101
6102 PR rtl-optimization/48381
6103 * gcc.c-torture/compile/pr48381.c: New test.
6104
6105 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6106
6107 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6108 to dg-options.
6109 * gcc.target/i386/opt-1.c: Ditto.
6110
6111 2011-05-04 Jason Merrill <jason@redhat.com>
6112
6113 * g++.dg/conversion/base1.C: New.
6114
6115 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6116
6117 PR libgfortran/48787
6118 * gfortran.dg/round_3.f08: Add more checks to test case.
6119
6120 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6121
6122 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6123 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6124 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6125 Gate test on effective_target fd_truncate.
6126
6127 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6128
6129 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6130 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6131 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6132 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6133 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6134 * gcc.target/i386/pr38824.c: Ditto.
6135 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6136 * gcc.target/i386/vecinit-2.c: Ditto.
6137 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6138 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6139 * gcc.target/i386/parity-2.c: Ditto.
6140 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6141
6142 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6143
6144 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6145 remove duplication.
6146 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6147 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6148 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6149
6150 2011-05-03 Tobias Burnus <burnus@net-b.de>
6151
6152 PR fortran/18918
6153 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6154
6155 2011-05-03 Tobias Burnus <burnus@net-b.de>
6156
6157 PR fortran/18918
6158 * gfortran.dg/coarray/this_image_1.f90: New.
6159
6160 2011-05-03 Tobias Burnus <burnus@net-b.de>
6161
6162 PR fortran/18918
6163 * gfortran.dg/coarray/caf.dg: New.
6164 * gfortran.dg/coarray/image_index_1.f90: New, copied
6165 from ../coarray_16.f90.
6166
6167 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6168
6169 PR c++/28501
6170 * g++.dg/ext/complex9.C: New.
6171
6172 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6173
6174 From Mike Frysinger
6175 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6176 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6177 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6178
6179 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6180
6181 * gcc.target/bfin/builtins: Created.
6182 * gcc.target/bfin/hisilh-O0.c: Deleted.
6183 * gcc.target/bfin/hisilh.c: Moved to...
6184 * gcc.target/bfin/builtins/hisilh.c: ...here.
6185 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6186 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6187 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6188 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6189 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6190 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6191 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6192 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6193 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6194 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6195 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6196 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6197 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6198 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6199 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6200 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6201 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6202 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6203 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6204 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6205 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6206 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6207 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6208 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6209 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6210 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6211 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6212 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6213 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6214 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6215 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6216 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6217 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6218 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6219 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6220 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6221 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6222 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6223 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6224 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6225 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6226 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6227 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6228 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6229 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6230 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6231 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6232 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6233 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6234 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6235 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6236 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6237 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6238 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6239 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6240 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6241 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6242 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6243 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6244 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6245 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6246 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6247 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6248 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6249 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6250 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6251 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6252 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6253 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6254 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6255 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6256 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6257 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6258 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6259 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6260 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6261 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6262 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6263 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6264 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6265 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6266 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6267 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6268 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6269 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6270 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6271 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6272 * gcc.target/bfin/builtins/circptr.c: Ditto.
6273 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6274 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6275 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6276 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6277 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6278 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6279 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6280 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6281 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6282 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6283 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6284 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6285 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6286 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6287 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6288 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6289 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6290 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6291 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6292 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6293 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6294 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6295 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6296 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6297 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6298 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6299 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6300 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6301 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6302 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6303 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6304 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6305 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6306 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6307 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6308 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6309 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6310 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6311 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6312 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6313 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6314 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6315 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6316 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6317 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6318 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6319 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6320 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6321 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6322 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6323 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6324 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6325 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6326 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6327 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6328 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6329 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6330 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6331 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6332 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6333 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6334 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6335 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6336 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6337 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6338 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6339 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6340 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6341 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6342 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6343
6344 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6345
6346 * gcc.target/arm/cold-lc.c: New test.
6347
6348 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6349
6350 PR target/48774
6351 * gcc.dg/pr48774.c: New test.
6352
6353 2011-05-03 Richard Guenther <rguenther@suse.de>
6354
6355 * gcc.dg/large-size-array-5.c: New testcase.
6356
6357 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6358
6359 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6360
6361 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6362
6363 * lib/target-supports.exp (check_effective_target_vect_strided):
6364 Replace with...
6365 (check_effective_target_vect_strided2)
6366 (check_effective_target_vect_strided3)
6367 (check_effective_target_vect_strided4)
6368 (check_effective_target_vect_strided8): ...these new functions.
6369
6370 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6371 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6372 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6373 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6374 * gcc.dg/vect/pr37539.c: Likewise.
6375 * gcc.dg/vect/slp-11a.c: Likewise.
6376 * gcc.dg/vect/slp-11b.c: Likewise.
6377 * gcc.dg/vect/slp-11c.c: Likewise.
6378 * gcc.dg/vect/slp-12a.c: Likewise.
6379 * gcc.dg/vect/slp-12b.c: Likewise.
6380 * gcc.dg/vect/slp-18.c: Likewise.
6381 * gcc.dg/vect/slp-19a.c: Likewise.
6382 * gcc.dg/vect/slp-19b.c: Likewise.
6383 * gcc.dg/vect/slp-21.c: Likewise.
6384 * gcc.dg/vect/slp-23.c: Likewise.
6385 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6386
6387 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6388 instead of vect_interleave && vect_extract_even_odd.
6389 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6390 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6391 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6392 * gcc.dg/vect/vect-1.c: Likewise.
6393 * gcc.dg/vect/vect-10.c: Likewise.
6394 * gcc.dg/vect/vect-98.c: Likewise.
6395 * gcc.dg/vect/vect-107.c: Likewise.
6396 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6397 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6398 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6399 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6400 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6401 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6402 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6403 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6404 * gcc.dg/vect/vect-strided-float.c: Likewise.
6405 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6406 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6407 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6408 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6409 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6410 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6411 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6412 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6413 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6414 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6415 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6416 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6417 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6418 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6419 * gcc.dg/vect/vect-vfa-03.c: Likewise.
6420
6421 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6422 target condition.
6423 * gcc.dg/vect/pr30843.c: Likewise.
6424 * gcc.dg/vect/pr33866.c: Likewise.
6425 * gcc.dg/vect/slp-reduc-6.c: Likewise.
6426 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6427 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6428 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6429
6430 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6431
6432 * gcc.dg/vect/slp-11.c: Split into...
6433 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6434 gcc.dg/vect/slp-11c.c: ...these tests.
6435 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6436 * gcc.dg/vect/slp-12c.c: ...this new test.
6437 * gcc.dg/vect/slp-19.c: Split into...
6438 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6439 gcc.dg/vect/slp-19c.c: ...these new tests.
6440
6441 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6442
6443 * lib/target-supports.exp
6444 (check_effective_target_vect_extract_even_odd_wide): Delete.
6445 (check_effective_target_vect_strided_wide): Likewise.
6446 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6447 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6448 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6449 * gcc.dg/vect/pr37539.c: Likewise.
6450 * gcc.dg/vect/slp-11.c: Likewise.
6451 * gcc.dg/vect/slp-12a.c: Likewise.
6452 * gcc.dg/vect/slp-12b.c: Likewise.
6453 * gcc.dg/vect/slp-19.c: Likewise.
6454 * gcc.dg/vect/slp-23.c: Likewise.
6455 * gcc.dg/vect/vect-1.c: Likewise.
6456 * gcc.dg/vect/vect-98.c: Likewise.
6457 * gcc.dg/vect/vect-107.c: Likewise.
6458 * gcc.dg/vect/vect-strided-float.c: Likewise.
6459
6460 2011-05-02 Jason Merrill <jason@redhat.com>
6461
6462 * g++.dg/init/new31.C: New.
6463
6464 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
6465
6466 PR c/35445
6467 * gcc.dg/pr35445.c: New test.
6468
6469 2011-05-02 Jason Merrill <jason@redhat.com>
6470
6471 * c-c++-common/vla-1.c: New.
6472
6473 2011-05-02 Richard Guenther <rguenther@suse.de>
6474
6475 PR tree-optimization/48822
6476 * gcc.dg/torture/pr48822.c: New testcase.
6477
6478 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6479
6480 PR c++/47969
6481 * g++.dg/cpp0x/constexpr-47969.C: New.
6482
6483 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
6484
6485 PR testsuite/48498
6486 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
6487 on vect_no_align targets.
6488 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6489 vect_no_align targets.
6490
6491 2011-05-01 Xinliang David Li <davidxl@google.com>
6492
6493 * gcc.dg/tree-ssa/integer-addr.c: New test.
6494 * gcc.dg/tree-ssa/alias_bug.c: New test.
6495
6496 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6497
6498 PR libgfortran/48787
6499 * gfortran.dg/round_3.f08: Add more checks.
6500
6501 2011-04-30 Tobias Burnus <burnus@net-b.de>
6502
6503 PR fortran/48821
6504 * gfortran.dg/import9.f90: New, proper test.
6505 * gfortran.dg/interface_37.f90: Remove bogus
6506 test (bogus copy of interface_36.f90).
6507
6508 2011-04-30 Tobias Burnus <burnus@net-b.de>
6509
6510 PR fortran/48821
6511 * gfortran.dg/interface_37.f90: New.
6512
6513 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
6514
6515 PR fortran/48746
6516 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6517
6518 2011-04-30 Jakub Jelinek <jakub@redhat.com>
6519
6520 PR tree-optimization/48809
6521 * gcc.c-torture/execute/pr48809.c: New test.
6522
6523 2011-04-29 Jeff Law <law@redhat.com>
6524
6525 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6526
6527 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6528
6529 PR c++/48606
6530 * g++.dg/init/ctor10.C: New.
6531
6532 2011-04-29 Le-Chun Wu <lcwu@google.com>
6533
6534 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6535 warning in implicitly instantiated templates.
6536
6537 2011-04-29 Le-Chun Wu <lcwu@google.com>
6538
6539 * g++.dg/warn/Wnull-conversion-1.C: New.
6540 * g++.dg/warn/Wnull-conversion-2.C: New.
6541
6542 2011-04-29 Diego Novillo <dnovillo@google.com>
6543
6544 * g++.old-deja/g++.other/null3.C: Expect warning about
6545 converting boolean to a pointer.
6546
6547 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
6548
6549 PR fortran/48462
6550 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6551 being a target.
6552
6553 PR fortran/48746
6554 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6555
6556 2011-04-29 Tobias Burnus <burnus@net-b.de>
6557
6558 PR fortran/48810
6559 * gfortran.dg/typebound_proc_22.f90: New.
6560
6561 PR fortran/48800
6562 * gfortran.dg/interface_36.f90: New.
6563
6564 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6565
6566 PR libgfortran/48488
6567 PR libgfortran/48602
6568 PR libgfortran/48615
6569 PR libgfortran/48684
6570 PR libgfortran/48787
6571 * gfortran.dg/fmt_g.f: Adjust test.
6572 * gfortran.dg/fmt_g0_1.f08: Adjust test.
6573 * gfortran.dg/round_3.f08: New test.
6574 * gfortran.dg/namelist_print_1.f: Adjust test.
6575 * gfortran.dg/char4_iunit_1.f03: Adjust test.
6576 * gfortran.dg/f2003_io_5.f03: Adjust test.
6577 * gfortran.dg/coarray_15.f90: Adjust test.
6578 * gfortran.dg/namelist_65.f90: Adjust test.
6579 * gfortran.dg/fmt_cache_1.f: Adjust test.
6580 * gfortran.dg/char4_iunit_2.f03: Adjust test.
6581 * gfortran.dg/real_const_3.f90: Adjust test.
6582
6583 2011-04-28 Xinliang David Li <davidxl@google.com>
6584
6585 * gcc.dg/tree-prof/prof-robust-1.c: New test.
6586 * g++.dg/prof-robust-1.C: New test.
6587
6588 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
6589
6590 PR tree-optimization/48765
6591 * gcc.dg/vect/pr48765.c: New.
6592
6593 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6594
6595 PR tree-optimization/48775
6596 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6597
6598 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6599
6600 PR c++/48798
6601 * g++.dg/inherit/pr48798.C: New.
6602 * g++.old-deja/g++.other/base1.C: Adjust.
6603
6604 2011-04-28 Dodji Seketeli <dodji@redhat.com>
6605
6606 PR c++/48656
6607 * g++.dg/template/inherit7.C: New test case.
6608
6609 2011-04-28 Richard Guenther <rguenther@suse.de>
6610
6611 PR tree-optimization/40052
6612 PR tree-optimization/15347
6613 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6614 * gcc.dg/pr15347.c: Likewise.
6615
6616 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6617
6618 PR c++/48530
6619 * g++.dg/cpp0x/sfinae18.C: New.
6620
6621 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6622
6623 PR c++/48771
6624 * g++.dg/ext/is_literal_type1.C: New.
6625
6626 2011-04-28 Tobias Burnus <burnus@net-b.de>
6627
6628 PR fortran/48112
6629 PR fortran/48279
6630 * gfortran.dg/interface_35.f90: New.
6631 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6632 * gfortran.dg/func_result_6.f90: Add dg-warning.
6633 * gfortran.dg/bessel_1.f90: Ditto.
6634 * gfortran.dg/hypot_1.f90: Ditto.
6635 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6636 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6637 * gfortran.dg/interface_assignment_4.f90: Ditto.
6638
6639 2011-04-27 Jason Merrill <jason@redhat.com>
6640
6641 * g++.dg/ext/complex8.C: New.
6642
6643 * g++.dg/cpp0x/initlist49.C: New.
6644 * g++.dg/init/new30.C: New.
6645
6646 2011-04-27 Tobias Burnus <burnus@net-b.de>
6647
6648 PR fortran/48788
6649 * gfortran.dg/whole_file_34.f90: New.
6650
6651 2011-04-27 Jan Hubicka <jh@suse.cz>
6652
6653 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6654
6655 2011-04-27 Jason Merrill <jason@redhat.com>
6656
6657 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6658
6659 * g++.dg/parse/ambig6.C: New.
6660
6661 2011-04-27 Nick Clifton <nickc@redhat.com>
6662
6663 * gcc.dg/20020312-2.c: Add definition for RX.
6664
6665 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6666 option with RX targets.
6667
6668 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6669 /* */ comments.
6670
6671 2011-04-27 Richard Guenther <rguenther@suse.de>
6672
6673 * gcc.dg/tree-ssa/pr23382.c: Remove.
6674
6675 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
6676
6677 PR target/48767
6678 * gcc.c-torture/compile/pr48767.c: New test.
6679
6680 2011-04-27 Richard Guenther <rguenther@suse.de>
6681
6682 PR tree-optimization/48772
6683 * g++.dg/pr48772.C: New testcase.
6684
6685 2011-04-27 Jakub Jelinek <jakub@redhat.com>
6686
6687 PR c/48742
6688 * gcc.c-torture/compile/pr48742.c: New test.
6689
6690 2011-04-26 Jason Merrill <jason@redhat.com>
6691
6692 * g++.dg/lookup/koenig13.C: New.
6693
6694 * g++.dg/cpp0x/initlist48.C: New.
6695
6696 2011-04-25 Jason Merrill <jason@redhat.com>
6697
6698 * g++.dg/cpp0x/sfinae17.C: New.
6699
6700 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6701
6702 PR target/48258
6703 * gcc.target/powerpc/pr48258-1.c: New file.
6704 * gcc.target/powerpc/pr48258-2.c: Ditto.
6705
6706 2011-04-26 Xinliang David Li <davidxl@google.com>
6707
6708 * gcc.dg/uninit-suppress.c: New test.
6709 * gcc.dg/uninit-suppress.c: New test.
6710
6711 2011-04-26 Jakub Jelinek <jakub@redhat.com>
6712
6713 PR debug/48768
6714 * gcc.dg/pr48768.c: New test.
6715
6716 PR tree-optimization/48734
6717 * gcc.c-torture/compile/pr48734.c: New test.
6718
6719 PR testsuite/48753
6720 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6721
6722 2011-04-26 Richard Guenther <rguenther@suse.de>
6723
6724 PR tree-optimization/48731
6725 * gcc.dg/torture/pr48731.c: New testcase.
6726
6727 2011-04-26 Richard Guenther <rguenther@suse.de>
6728
6729 PR testsuite/48753
6730 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6731
6732 2011-04-26 Richard Guenther <rguenther@suse.de>
6733
6734 PR middle-end/48694
6735 * gcc.dg/torture/pr48694-1.c: New testcase.
6736 * gcc.dg/torture/pr48694-2.c: Likewise.
6737
6738 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
6739
6740 * g++.dg/ext/underlying_type1.C: New.
6741 * g++.dg/ext/underlying_type2.C: Likewise.
6742 * g++.dg/ext/underlying_type3.C: Likewise.
6743 * g++.dg/ext/underlying_type4.C: Likewise.
6744 * g++.dg/ext/underlying_type5.C: Likewise.
6745 * g++.dg/ext/underlying_type6.C: Likewise.
6746 * g++.dg/ext/underlying_type7.C: Likewise.
6747 * g++.dg/ext/underlying_type8.C: Likewise.
6748 * g++.dg/ext/underlying_type9.C: Likewise.
6749 * g++.dg/ext/underlying_type10.C: Likewise.
6750
6751 2011-04-25 Jason Merrill <jason@redhat.com>
6752
6753 * g++.dg/cpp0x/regress/template-const2.C: New.
6754
6755 2011-04-25 Jeff Law <law@redhat.com>
6756
6757 * gcc.dg/tree-ssa/vrp56.c: new test.
6758
6759 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6760
6761 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6762
6763 2011-04-24 Jakub Jelinek <jakub@redhat.com>
6764
6765 PR preprocessor/48740
6766 * c-c++-common/raw-string-11.c: New test.
6767
6768 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
6769
6770 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6771 hppa*-*-hpux*.
6772
6773 2011-04-23 Tobias Burnus <burnus@net-b.de>
6774
6775 PR fortran/18918
6776 * gfortran.dg/coarray_19.f90: New.
6777
6778 2011-04-23 Jakub Jelinek <jakub@redhat.com>
6779
6780 PR c/48685
6781 * gcc.dg/pr48685.c: New test.
6782
6783 2011-04-22 Jan Hubicka <jh@suse.cz>
6784
6785 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6786
6787 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6788
6789 PR tree-optimization/48717
6790 * gcc.c-torture/execute/pr48717.c: New test.
6791
6792 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
6793
6794 PR target/48723
6795 * gcc.target/i386/pr48723.c: New test.
6796
6797 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6798
6799 PR c/48716
6800 * gcc.dg/gomp/pr48716.c: New test.
6801 * g++.dg/gomp/pr48716.C: New test.
6802
6803 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
6804
6805 PR c/36750
6806 * gcc.dg/missing-field-init-2.c: Update testcase.
6807
6808 2011-04-22 Alan Modra <amodra@gmail.com>
6809
6810 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6811
6812 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6813
6814 PR fortran/48405
6815 * gfortran.dg/function_optimize_6.f90: New test.
6816
6817 2011-04-21 Easwaran Raman <eraman@google.com>
6818
6819 * gcc.dg/stack-layout-2.c: New test.
6820
6821 2011-04-21 Richard Guenther <rguenther@suse.de>
6822
6823 PR lto/48703
6824 * g++.dg/lto/pr48207-2_0.C: New testcase.
6825 * g++.dg/lto/pr48207-3_0.C: Likewise.
6826
6827 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
6828
6829 * gnat.dg/volatile5.adb: New test.
6830 * gnat.dg/volatile5_pkg.ads: New helper.
6831
6832 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
6833
6834 PR target/48708
6835 * gcc.target/i386/pr48708.c: New test.
6836
6837 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6838
6839 * gcc.dg/vect/vect-119.c: New test.
6840
6841 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6842
6843 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6844 and once without.
6845
6846 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
6847 Richard Sandiford <richard.sandiford@linaro.org>
6848
6849 PR target/46329
6850 * gcc.target/arm/pr46329.c: New test.
6851
6852 2011-04-21 Tobias Burnus <burnus@net-b.de>
6853
6854 PR fortran/18918
6855 * gfortran.dg/coarray_18.f90: New.
6856
6857 2011-04-20 Jason Merrill <jason@redhat.com>
6858
6859 * g++.dg/cpp0x/initlist47.C: New.
6860
6861 * g++.dg/init/dtor4.C: New.
6862
6863 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
6864
6865 PR target/48678
6866 * gcc.target/i386/sse2-pinsrw.c: New test.
6867 * gcc.target/i386/avx-vpinsrw.c: Ditto.
6868 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6869 * gcc.target/i386/sse2-insvhi.c: Ditto.
6870 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6871 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6872
6873 2011-04-20 Jason Merrill <jason@redhat.com>
6874
6875 * g++.dg/template/const4.C: New.
6876
6877 2011-04-20 Easwaran Raman <eraman@google.com>
6878
6879 * gcc.dg/stack-layout-1.c: New test.
6880
6881 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
6882
6883 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6884 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6885 function.
6886
6887 2011-04-20 Kai Tietz <ktietz@redhat.com>
6888
6889 * gcc.dg/binop-xor1.c: New test.
6890 * gcc.dg/binop-xor2.c: New test.
6891 * gcc.dg/binop-xor3.c: New test.
6892 * gcc.dg/binop-xor4.c: New test.
6893 * gcc.dg/binop-xor5.c: New test.
6894
6895 2011-04-20 Richard Guenther <rguenther@suse.de>
6896
6897 PR tree-optimization/47892
6898 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6899
6900 2011-04-20 Richard Guenther <rguenther@suse.de>
6901
6902 PR middle-end/48695
6903 * g++.dg/torture/pr48695.C: New testcase.
6904
6905 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
6906
6907 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6908 * gcc.c-torture/execute/cmpsi-2.c: Ditto
6909 * gcc.c-torture/execute/pr45262.c: Ditto
6910 * gcc.dg/torture/pr43165.c: Ditto.
6911 * gcc.dg/torture/pr47228.c: Ditto.
6912 * gcc.dg/tree-ssa/pr45144.c: Ditto.
6913 * gcc.dg/ipa/pr45644.c: Ditto.
6914 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6915 PDP11.
6916
6917 2011-04-19 Jason Merrill <jason@redhat.com>
6918
6919 * g++.dg/ext/complex7.C: New.
6920
6921 * g++.dg/ext/attrib41.C: New.
6922
6923 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
6924
6925 PR testsuite/48676
6926 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6927
6928 2011-04-19 Jakub Jelinek <jakub@redhat.com>
6929
6930 PR target/48678
6931 * gcc.target/i386/pr48678.c: New test.
6932
6933 2011-04-19 Martin Jambor <mjambor@suse.cz>
6934
6935 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6936 * g++.dg/opt/devirt2.C: New test.
6937 * g++.dg/ipa/devirt-g-1.C: Likewise.
6938
6939 2011-04-19 Tobias Burnus <burnus@net-b.de>
6940
6941 PR fortran/48588
6942 * gfortran.dg/whole_file_33.f90: New.
6943
6944 2011-04-19 Martin Jambor <mjambor@suse.cz>
6945
6946 * g++.dg/ipa/devirt-7.C: New test.
6947
6948 2011-04-19 Richard Guenther <rguenther@suse.de>
6949
6950 PR lto/48207
6951 * g++.dg/lto/pr48207_0.C: New testcase.
6952
6953 2011-04-18 Jason Merrill <jason@redhat.com>
6954
6955 * g++.dg/init/void1.C: New.
6956
6957 * g++.dg/cpp0x/union4.C: New.
6958
6959 2011-04-18 Jakub Jelinek <jakub@redhat.com>
6960
6961 PR middle-end/48661
6962 * g++.dg/torture/pr48661.C: New test.
6963
6964 PR c++/48632
6965 * g++.dg/gomp/pr48632.C: New test.
6966
6967 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
6968
6969 * gcc.target/i386/sse2-maskmovdqu.c: New test.
6970 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6971
6972 2011-04-18 Tobias Burnus <burnus@net-b.de>
6973
6974 PR fortran/18918
6975 * gfortran.dg/coarray_17.f90: New.
6976 * gfortran.dg/coarray_10.f90: Update dg-error.
6977
6978 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6979
6980 PR testsuite/48251
6981 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6982 * gfortran.dg/guality/guality.exp: Likewise.
6983
6984 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6985
6986 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6987
6988 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6989
6990 * gcc.dg/vect/pr48377.c: Remove dg-do run.
6991
6992 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6993
6994 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6995
6996 2011-04-18 Richard Guenther <rguenther@suse.de>
6997
6998 PR middle-end/46364
6999 * g++.dg/torture/pr46364.C: New testcase.
7000
7001 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7002
7003 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7004
7005 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7006
7007 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7008
7009 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7010 Ira Rosen <ira.rosen@linaro.org>
7011
7012 PR target/48252
7013 * gcc.target/arm/pr48252.c: New test.
7014
7015 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7016
7017 PR tree-optimization/48616
7018 * gcc.dg/pr48616.c: New test.
7019
7020 2011-04-18 Tobias Burnus <burnus@net-b.de>
7021
7022 PR fortran/18918
7023 * gfortran.dg/coarray_16.f90: New.
7024
7025 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7026
7027 PR fortran/48462
7028 * gfortran.dg/realloc_on_assign_7.f03: New test.
7029
7030 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7031
7032 PR libgfortran/48602
7033 * gfortran.dg/fmt_g0_6.f08: New test.
7034
7035 2011-04-17 Jason Merrill <jason@redhat.com>
7036
7037 * g++.dg/cpp0x/sfinae16.C: New.
7038
7039 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7040
7041 * gcc.target/mips/reg-var-1.c: New test.
7042
7043 2011-04-17 Jan Hubicka <jh@suse.cz>
7044
7045 * gcc.dg/winline-5.c: Update testcase.
7046
7047 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7048
7049 * gnat.dg/discr27.ad[sb]: Move dg directive.
7050 * gnat.dg/discr28.ad[sb]: New test.
7051 * gnat.dg/discr28_pkg.ads: New helper.
7052
7053 2011-04-17 Michael Matz <matz@suse.de>
7054
7055 PR tree-optimization/48622
7056 PR lto/48645
7057 * gcc.dg/lto/pr48622_0.c: New test.
7058
7059 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7060
7061 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7062 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7063 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7064 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7065 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7066 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7067
7068 2011-04-15 Jason Merrill <jason@redhat.com>
7069
7070 * g++.dg/cpp0x/range-for17.C: New.
7071
7072 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7073
7074 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7075 * g++.dg/cpp0x/range-for3.C: Likewise.
7076 * g++.dg/cpp0x/range-for9.C: Correct error message.
7077 * g++.dg/cpp0x/range-for11.C: New.
7078 * g++.dg/cpp0x/range-for12.C: New.
7079 * g++.dg/cpp0x/range-for13.C: New.
7080 * g++.dg/cpp0x/range-for14.C: New.
7081 * g++.dg/cpp0x/range-for15.C: New.
7082 * g++.dg/cpp0x/range-for16.C: New.
7083
7084 2011-04-15 Tobias Burnus <burnus@net-b.de>
7085
7086 PR fortran/18918
7087 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7088
7089 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7090
7091 * objc.dg/naming-4.m: Updated.
7092 * objc.dg/naming-5.m: Updated.
7093 * objc.dg/naming-6.m: New.
7094 * objc.dg/naming-7.m: New.
7095 * obj-c++.dg/naming-1.mm: Updated.
7096 * obj-c++.dg/naming-2.mm: Updated.
7097 * obj-c++.dg/naming-3.mm: New.
7098 * obj-c++.dg/naming-4.mm: New.
7099
7100 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7101
7102 PR libgfortran/48589
7103 * gfortran.dg/fmt_g0_5.f08: New test.
7104
7105 2011-04-15 Richard Guenther <rguenther@suse.de>
7106
7107 PR testsuite/48286
7108 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7109
7110 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7111
7112 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7113 -finline-limit=0 to -fno-inline
7114
7115 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7116
7117 PR target/48614
7118 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7119 just avx.
7120
7121 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7122
7123 PR target/48605
7124 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7125 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7126 * gcc.target/i386/avx-insertps-3.c: New test.
7127 * gcc.target/i386/avx-insertps-4.c: New test.
7128
7129 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7130
7131 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7132 -finline-limit=0
7133
7134 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7135
7136 PR target/46779
7137 PR target/45291
7138 PR target/41894
7139 * gcc.target/avr/pr46779-1.c: New test case
7140 * gcc.target/avr/pr46779-2.c: New test case
7141
7142 2011-04-14 Jason Merrill <jason@redhat.com>
7143
7144 * g++.dg/cpp0x/sfinae15.C: New.
7145
7146 * g++.dg/cpp0x/sfinae14.C: New.
7147
7148 * g++.dg/ext/vla10.C: New.
7149
7150 2011-04-14 Richard Guenther <rguenther@suse.de>
7151
7152 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7153
7154 2011-04-14 Richard Guenther <rguenther@suse.de>
7155
7156 * gcc.dg/fold-bitand-4.c: Move ...
7157 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7158
7159 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7160
7161 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7162 variables const.
7163 * gcc.target/avr/torture/trivial.c: Ditto.
7164
7165 2011-04-13 Jason Merrill <jason@redhat.com>
7166
7167 * g++.dg/template/operator11.C: New.
7168
7169 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7170
7171 PR middle-end/48591
7172 * gcc.dg/gomp/pr48591.c: New test.
7173
7174 PR c++/48570
7175 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7176 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7177
7178 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7179
7180 PR c++/48574
7181 * g++.dg/template/dependent-expr7.C: New test case.
7182
7183 2011-04-13 Jason Merrill <jason@redhat.com>
7184
7185 * g++.dg/cpp0x/sfinae13.C: New.
7186
7187 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7188
7189 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7190
7191 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7192
7193 * gcc.target/arm/pr43698.c: Remove -march option.
7194
7195 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7196
7197 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7198 -march option.
7199
7200 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7201
7202 PR fortran/48360
7203 PR fortran/48456
7204 * gfortran.dg/realloc_on_assign_6.f03: New test.
7205
7206 2011-04-12 Kai Tietz <ktietz@redhat.com>
7207
7208 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7209 targets the additional -mno-ms-bitfields and
7210 -Wno-packed-bitfield-compat options.
7211 * g++.dg/ext/bitfield3.C: Likewise.
7212 * g++.dg/ext/bitfield4.C: Likewise.
7213 * g++.dg/ext/bitfield5.C: Likewise.
7214 * gcc.dg/bitfld-15.c: Likewise.
7215 * gcc.dg/bitfld-16.c: Likewise.
7216 * gcc.dg/bitfld-17.c: Likewise.
7217 * gcc.dg/bitfld-18.c: Likewise.
7218
7219 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7220
7221 * gcc.target/arm/neon-vld3-1.c: New test.
7222 * gcc.target/arm/neon-vst3-1.c: New test.
7223 * gcc.target/arm/neon/v*.c: Regenerate.
7224
7225 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7226
7227 PR rtl-optimization/48549
7228 * g++.dg/opt/pr48549.C: New test.
7229
7230 2011-04-12 Richard Guenther <rguenther@suse.de>
7231
7232 PR tree-optimization/46076
7233 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7234
7235 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7236
7237 PR testsuite/21164
7238 * lib/compat.exp (compat-execute): Declare unsupported after
7239 stripping path from src1.
7240 * lib/lto.exp (lto-execute): Likewise.
7241
7242 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7243
7244 PR c/48552
7245 * gcc.dg/pr48552-1.c: New test.
7246 * gcc.dg/pr48552-2.c: New test.
7247
7248 2011-04-11 Jason Merrill <jason@redhat.com>
7249
7250 * g++.dg/cpp0x/sfinae12.C: New.
7251
7252 * g++.dg/cpp0x/enum10.C: New.
7253
7254 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7255
7256 * g++.dg/cpp0x/rv-func.C: New.
7257
7258 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7259
7260 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7261 alpha*-dec-osf5*.
7262
7263 2011-04-11 Martin Jambor <mjambor@suse.cz>
7264
7265 PR tree-optimization/48195
7266 * gcc.dg/ipa/pr48195.c: New test.
7267
7268 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7269
7270 * gnat.dg/return3.adb: Remove unused switch.
7271
7272 2011-04-08 Mike Stump <mikestump@comcast.net>
7273
7274 PR testsuite/48506
7275 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7276 default to fno-common.
7277
7278 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7279
7280 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7281 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7282
7283 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7284
7285 PR fortran/48448
7286 * gfortran.dg/function_optimize_5.f90: New test.
7287
7288 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7289
7290 * gnat.dg/aggr17.adb: New test.
7291 * gnat.dg/aggr18.adb: Likewise.
7292
7293 2011-04-08 Michael Matz <matz@suse.de>
7294
7295 PR middle-end/48389
7296 * gcc.target/i386/pr48389.c: New test.
7297
7298 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7299
7300 PR rtl-optimization/48272
7301 * g++.dg/opt/pr48272.C: New.
7302
7303 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7304
7305 PR rtl-optimization/48235
7306 * gcc.dg/pr48235.c: New.
7307
7308 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7309
7310 PR rtl-optimization/48302
7311 * g++.dg/opt/pr48302.C: New.
7312
7313 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7314
7315 PR target/48273
7316 * g++.dg/opt/pr48273.C: New.
7317
7318 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7319
7320 PR rtl-optimization/48442
7321 * gcc.dg/pr48442.c: New.
7322
7323 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7324
7325 PR tree-optimization/48377
7326 * gcc.dg/vect/pr48377.c: New test.
7327
7328 2011-04-07 Jason Merrill <jason@redhat.com>
7329
7330 * g++.dg/cpp0x/regress/call1.C: New.
7331
7332 * g++.dg/cpp0x/variadic107.C: New.
7333
7334 * g++.dg/cpp0x/sfinae11.C: New.
7335 * g++.dg/cpp0x/noexcept02.C: Fix.
7336
7337 * g++.dg/cpp0x/sfinae10.C: New.
7338
7339 * g++.dg/cpp0x/sfinae9.C: New.
7340
7341 * c-c++-common/Wcast-qual-1.c: Move here from...
7342 * gcc.dg/cast-qual-3.c: ...here, and...
7343 * g++.dg/warn/Wcast-qual2.C: ...here.
7344
7345 * g++.dg/cpp0x/sfinae8.C: New.
7346
7347 * g++.dg/cpp0x/sfinae7.C: New.
7348
7349 * g++.dg/cpp0x/enum9.C: New.
7350
7351 2011-04-07 Mike Stump <mikestump@comcast.net>
7352
7353 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7354 with no trampolines.
7355
7356 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7357
7358 PR fortran/48117
7359 * gfortran.dg/gomp/pr48117.f90: New test.
7360
7361 PR debug/48343
7362 * gcc.dg/torture/pr48343.c: New test.
7363
7364 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7365
7366 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7367
7368 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7369
7370 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7371
7372 2011-04-07 Tom de Vries <tom@codesourcery.com>
7373
7374 PR target/43920
7375 * lib/scanasm.exp (object-size): New proc.
7376 * gcc.target/arm/pr43920-2.c: New test.
7377
7378 2011-04-06 Tobias Burnus <burnus@net-b.de>
7379
7380 PR fortran/18918
7381 PR fortran/48477
7382 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7383
7384 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7385
7386 * gcc.dg/mtune.c: Prune note from output.
7387
7388 2011-04-06 Jakub Jelinek <jakub@redhat.com>
7389
7390 PR debug/48466
7391 * gcc.dg/guality/pr36977.c: New test.
7392 * gcc.dg/guality/pr48466.c: New test.
7393
7394 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7395
7396 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7397
7398 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
7399
7400 * gnat.dg/return3.adb: New test.
7401
7402 2011-04-06 Richard Guenther <rguenther@suse.de>
7403
7404 PR tree-optimization/47663
7405 * gcc.dg/tree-ssa/inline-8.c: New testcase.
7406
7407 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
7408
7409 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7410 Solaris 8 and 9 as well.
7411
7412 2011-04-05 Tom de Vries <tom@codesourcery.com>
7413
7414 PR target/43920
7415 * gcc.target/arm/pr43920-1.c: New test.
7416
7417 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
7418
7419 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7420 (cctor): Actually return the value.
7421 (main): Cast return values.
7422
7423 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7424
7425 * gfortran.dg/character_comparison_8.f90: New test.
7426
7427 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7428
7429 * frontend-passes: (optimize_lexical_comparison): New function.
7430 (optimize_expr): Call it.
7431 (optimize_comparison): Also handle lexical comparison functions.
7432 Return false instad of -2 for unequal comparison.
7433
7434 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7435
7436 PR fortran/48412
7437 * function_optimize_4.f90: New test.
7438
7439 2011-04-04 Tobias Burnus <burnus@net-b.de>
7440
7441 PR fortran/18918
7442 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7443 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7444 * gfortran.dg/coarray_15.f90: New.
7445
7446 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7447
7448 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7449 * gfortran.dg/bessel_7.f90: Likewise.
7450
7451 2011-04-03 Tobias Burnus <burnus@net-b.de>
7452
7453 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7454
7455 2011-04-03 Richard Guenther <rguenther@suse.de>
7456 Ira Rosen <ira.rosen@linaro.org>
7457
7458 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7459 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7460 -ftree-loop-if-convert-stores.
7461
7462 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7463
7464 * gnat.dg/specs/aggr2.ads: New test.
7465
7466 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7467
7468 * gnat.dg/debug2.ad[sb]: New test.
7469 * gnat.dg/debug2_pkg.ads: New helper.
7470 * gnat.dg/debug3.ad[sb]: New test.
7471
7472 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
7473
7474 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7475
7476 2011-04-01 Jakub Jelinek <jakub@redhat.com>
7477
7478 PR middle-end/48335
7479 * gcc.c-torture/compile/pr48335-1.c: New test.
7480 * gcc.dg/pr48335-1.c: New test.
7481 * gcc.dg/pr48335-2.c: New test.
7482 * gcc.dg/pr48335-3.c: New test.
7483 * gcc.dg/pr48335-4.c: New test.
7484 * gcc.dg/pr48335-5.c: New test.
7485 * gcc.dg/pr48335-6.c: New test.
7486 * gcc.dg/pr48335-7.c: New test.
7487 * gcc.dg/pr48335-8.c: New test.
7488 * gcc.target/i386/pr48335-1.c: New test.
7489
7490 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
7491
7492 PR c/36299
7493 * gcc.dg/Waddress.c: New test.
7494
7495 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7496
7497 PR fortran/48352
7498 * gfortran.dg/function_optimize_3.f90: New test.
7499
7500 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
7501
7502 * gcc.c-torture/compile/20110401-1.c: New test.
7503
7504 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7505 * g++.dg/lto/20091002-2_0.C: Likewise.
7506 * g++.dg/lto/20090303_0.c: Likewise.
7507 * g++.dg/lto/20091004-1_0.C: Likewise.
7508 * g++.dg/lto/20091002-3_0.C: Likewise.
7509 * g++.dg/lto/20091004-2_0.C: Likewise.
7510 * g++.dg/lto/20081123_0.C: Likewise.
7511 * g++.dg/lto/20090313_0.C: Likewise.
7512 * g++.dg/lto/20081109-1_0.C: Likewise.
7513 * g++.dg/lto/20081219_0.C: Likewise.
7514 * g++.dg/lto/20081204-1_0.C: Likewise.
7515 * g++.dg/lto/20090302_0.C: Likewise.
7516 * g++.dg/lto/20081119-1_0.C: Likewise.
7517 * g++.dg/lto/20081118_0.C: Likewise.
7518 * gcc.dg/lto/20091020-2_0.c: Likewise.
7519 * gcc.dg/lto/20090210_0.c: Likewise.
7520 * gcc.dg/lto/20081204-1_0.c: Likewise.
7521 * gcc.dg/lto/20081224_0.c: Likewise.
7522 * gcc.dg/lto/20090219_0.c: Likewise.
7523 * gcc.dg/lto/20091014-1_0.c: Likewise.
7524 * gcc.dg/lto/20091016-1_0.c: Likewise.
7525 * gcc.dg/lto/20090206-2_0.c: Likewise.
7526 * gcc.dg/lto/20090116_0.c: Likewise.
7527 * gcc.dg/lto/20091013-1_0.c: Likewise.
7528 * gcc.dg/lto/20091015-1_0.c: Likewise.
7529 * gcc.dg/lto/20090126-2_0.c: Likewise.
7530
7531 2011-03-31 Ian Lance Taylor <iant@google.com>
7532
7533 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7534
7535 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7536
7537 * gnat.dg/opt16.adb: New test.
7538
7539 2011-03-31 Jason Merrill <jason@redhat.com>
7540
7541 * g++.dg/cpp0x/defaulted24.C: New.
7542
7543 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7544
7545 PR target/16292
7546 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7547 with -O0.
7548
7549 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7550
7551 * g++.dg/other/i386-9.C: New test.
7552
7553 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7554
7555 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7556
7557 2011-03-30 Jason Merrill <jason@redhat.com>
7558
7559 * g++.dg/cpp0x/regress/error-recovery1.C: New.
7560
7561 * g++.dg/cpp0x/regress/isnan.C: New.
7562
7563 * g++.dg/cpp0x/initlist46.C: New.
7564
7565 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
7566
7567 PR target/47551
7568 * gcc.target/arm/neon-modes-2.c: New test.
7569
7570 2011-03-30 Jakub Jelinek <jakub@redhat.com>
7571
7572 PR c/48305
7573 * gcc.c-torture/compile/pr48305.c: New test.
7574
7575 2011-03-29 Jason Merrill <jason@redhat.com>
7576
7577 * g++.dg/cpp0x/regress/value-dep1.C: New.
7578
7579 2011-03-29 Steve Ellcey <sje@cup.hp.com>
7580
7581 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7582
7583 2011-03-29 Ian Lance Taylor <iant@google.com>
7584
7585 * go.test/go-test.exp: Handle the test lines used in several new
7586 tests.
7587 (errchk): Add opts parameter. Change all callers. Handle parens
7588 in regexps.
7589
7590 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
7591 Dominique d'Humieres <dominiq@lps.ens.fr>
7592
7593 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7594 and __APPLE__ && __PPC__ && __ALTIVEC__.
7595
7596 2011-03-29 Jason Merrill <jason@redhat.com>
7597
7598 * g++.dg/cpp0x/dependent1.C: New.
7599
7600 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7601
7602 * g++.dg/cpp0x/constexpr-memfn1.C: New.
7603
7604 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7605
7606 2011-03-29 Janus Weil <janus@gcc.gnu.org>
7607
7608 PR fortran/48095
7609 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7610 * gfortran.dg/proc_ptr_comp_32.f90: New.
7611
7612 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7613
7614 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7615 check for corresponding warning.
7616
7617 2011-03-28 Jason Merrill <jason@redhat.com>
7618
7619 * g++.dg/cpp0x/rv-deduce2.C: New.
7620
7621 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7622
7623 PR debug/48203
7624 * gcc.dg/pr48203.c: New test.
7625
7626 2011-03-28 Jeff Law <law@redhat.com>
7627
7628 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7629
7630 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7631
7632 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7633 and __PPC__ && __ALTIVEC__.
7634
7635 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7636
7637 PR testsuite/48238
7638 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7639 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7640 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7641 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7642
7643 2011-03-28 Jason Merrill <jason@redhat.com>
7644
7645 * g++.dg/cpp0x/initlist-array2.C: New.
7646
7647 * g++.dg/cpp0x/initlist-array1.C: New.
7648
7649 * g++.dg/cpp0x/constexpr-compound.C: New.
7650
7651 * g++.dg/cpp0x/constexpr-using.C: New.
7652
7653 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7654
7655 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7656
7657 PR testsuite/48276
7658 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7659
7660 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7661
7662 * gcc.dg/slp-1.c: New test.
7663
7664 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7665
7666 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7667 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7668 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7669 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7670 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7671 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7672 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7673 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7674 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7675 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7676 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7677 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7678 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7679 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7680
7681 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7682
7683 PR fortran/47065
7684 * gfortran.dg/trim_optimize_5.f90: New test.
7685 * gfortran.dg/trim_optimize_6.f90: New test.
7686
7687 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
7688
7689 PR target/38598
7690 * gcc.target/mips/madd-7.c: Remove -mlong32.
7691 * gcc.target/mips/msub-7.c: Likewise.
7692
7693 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
7694
7695 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7696 accesses to preserve the meaning of the test for doubleword vectors.
7697 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7698 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7699
7700 2011-03-26 Janus Weil <janus@gcc.gnu.org>
7701
7702 PR fortran/48291
7703 * gfortran.dg/class_42.f03: New.
7704
7705 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
7706
7707 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7708 strided accesses.
7709
7710 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
7711
7712 PR rtl-optimization/48144
7713 * gcc.dg/pr48144.c: New test.
7714
7715 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7716
7717 * gnat.dg/discr27.ad[sb]: New test.
7718
7719 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7720
7721 * gnat.dg/limited_with2.ad[sb]: New test.
7722 * gnat.dg/limited_with2_pkg1.ads: New helper.
7723 * gnat.dg/limited_with2_pkg2.ads: Likewise.
7724
7725 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7726
7727 * gnat.dg/opt15.adb: New test.
7728 * gnat.dg/opt15_pkg.ad[sb]: New helper.
7729
7730 2011-03-25 Tobias Burnus <burnus@net-b.de>
7731
7732 PR fortran/48174
7733 PR fortran/45304
7734 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7735 * gfortran.dg/leadz_trailz_3.f90: Ditto
7736
7737 2011-03-25 Martin Jambor <mjambor@suse.cz>
7738
7739 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7740
7741 2011-03-25 Jason Merrill <jason@redhat.com>
7742
7743 * g++.dg/cpp0x/defaulted22.C: New.
7744 * g++.dg/cpp0x/defaulted23.C: New.
7745 * g++.dg/cpp0x/defaulted15.C: Adjust.
7746
7747 2011-03-25 Jason Merrill <jason@redhat.com>
7748
7749 * g++.dg/cpp0x/move1.C: New.
7750
7751 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
7752
7753 PR target/48287
7754 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7755
7756 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7757
7758 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7759 for mips-sgi-irix6.5.
7760 Replace snprintf prototype by <stdio.h>.
7761
7762 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7763
7764 PR testsuite/48283
7765 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7766 run_expensive_tests.
7767 * gcc.dg/graphite/block-4.c: Likewise.
7768 * gcc.dg/graphite/block-7.c: Likewise.
7769 * gcc.dg/graphite/block-8.c: Likewise.
7770
7771 2011-03-25 Richard Guenther <rguenther@suse.de>
7772
7773 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7774 * g++.dg/tree-ssa/pr8781.C: Likewise.
7775 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7776 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7777 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7778 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7779 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7780 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7781 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7782 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7783 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7784 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7785 * gcc.dg/tree-ssa/pr21574.c: Likewise.
7786 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7787 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7788 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7789 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7790 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7791 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7792 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7793 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7794 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7795 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7796 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7797 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7798 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7799 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7800 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7801 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7802 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7803 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7804 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7805 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7806 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7807 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7808 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7809 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7810 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7811 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7812 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7813 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7814 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7815 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7816 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7817 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7818 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7819 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7820 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7821 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7822 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7823 * c-c++-common/pr46562-2.c: Likewise.
7824 * gfortran.dg/pr42108.f90: Likewise.
7825 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7826 foo to be inlined even at -O1.
7827 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7828 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7829 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7830 * gcc.dg/matrix/matrix.exp: Disable FRE.
7831
7832 2011-03-24 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR debug/48204
7835 * gcc.dg/dfp/pr48204.c: New test.
7836
7837 2011-03-24 Steve Ellcey <sje@cup.hp.com>
7838
7839 PR target/48209
7840 * gcc.c-torture/execute/pr47917.c: Move this...
7841 * gcc.dg/torture/pr47917.c: to here and add xfails.
7842
7843 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7844
7845 * gnat.dg/array16.ad[sb]: New test.
7846 * gnat.dg/array16.ads: New helper.
7847
7848 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7849
7850 * gnat.dg/derived_type2.adb: New test.
7851
7852 2011-03-24 Richard Guenther <rguenther@suse.de>
7853
7854 PR tree-optimization/48271
7855 * g++.dg/torture/pr48271.C: New testcase.
7856
7857 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7858
7859 * gnat.dg/array15.ad[sb]: New test.
7860
7861 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
7862
7863 PR target/48237
7864 * gcc.target/i386/pr48237.c: New test.
7865
7866 2011-03-24 Richard Guenther <rguenther@suse.de>
7867
7868 PR middle-end/48269
7869 * gcc.dg/builtin-object-size-10.c: New testcase.
7870
7871 2011-03-24 Richard Guenther <rguenther@suse.de>
7872
7873 PR tree-optimization/46562
7874 * c-c++-common/pr46562-2.c: New testcase.
7875 * c-c++-common/pr46562.c: Likewise.
7876
7877 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
7878
7879 * gcc.dg/vect/vect-cselim-1.c: New test.
7880 * gcc.dg/vect/vect-cselim-2.c: New test.
7881
7882 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
7883
7884 * gcc.target/arm/pr46934.c: New.
7885
7886 2011-03-23 Ian Lance Taylor <iant@google.com>
7887
7888 * go.test/go-test.exp (errchk): Ignore lines containing ////.
7889
7890 2011-03-23 Richard Guenther <rguenther@suse.de>
7891
7892 * gcc.dg/struct: Remove directory and contents.
7893
7894 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7895
7896 PR testsuite/48251
7897 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7898
7899 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7900
7901 * gnat.dg/discr26.ad[sb]: New test.
7902 * gnat.dg/discr26_pkg.ads: New helper.
7903
7904 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
7905
7906 PR target/47553
7907 * gcc.target/arm/neon-vld-1.c: New test.
7908
7909 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7910
7911 * gnat.dg/array14.ad[sb]: New test.
7912 * gnat.dg/array14_pkg.ads: New helper.
7913
7914 2011-03-22 Joseph Myers <joseph@codesourcery.com>
7915
7916 * gcc.c-torture/execute/920501-8.x: Remove.
7917 * gcc.c-torture/execute/930513-1.x: Remove.
7918 * gcc.c-torture/execute/960312-1.x: Remove.
7919 * gcc.c-torture/compile/20000804-1.c,
7920 gcc.c-torture/compile/20001205-1.c,
7921 gcc.c-torture/compile/20001226-1.c,
7922 gcc.c-torture/compile/20010518-2.c,
7923 gcc.c-torture/compile/20020312-1.c,
7924 gcc.c-torture/compile/20020604-1.c,
7925 gcc.c-torture/compile/920501-12.c,
7926 gcc.c-torture/compile/920501-4.c,
7927 gcc.c-torture/compile/920520-1.c,
7928 gcc.c-torture/compile/980506-1.c,
7929 gcc.c-torture/execute/980709-1.x,
7930 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7931 options for m68hc11.
7932 * gcc.dg/cpp/assert4.c: Don't handle ARC.
7933 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7934 m68hc11.
7935
7936 2011-03-22 Nick Clifton <nickc@redhat.com>
7937
7938 * lib/target-supports.exp (check_profiling_available): Add MN10300
7939 to the list of targets that do not support profiling. Restore
7940 alpha sorting to this list.
7941
7942 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7943
7944 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7945 failure on 32-bit systems.
7946 * gcc.dg/torture/vector-2.c: Ditto.
7947
7948 2011-03-22 Richard Guenther <rguenther@suse.de>
7949
7950 PR tree-optimization/48228
7951 * gcc.dg/Wstrict-overflow-23.c: New testcase.
7952
7953 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7954
7955 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7956 powerpc.
7957
7958 PR target/48226
7959 * gcc.target/powerpc/pr48226.c: New file.
7960
7961 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
7962
7963 * lib/prune.exp (prune_gcc_output): Prune "could not create
7964 compact unwind for" warnings.
7965
7966 2011-03-20 Jakub Jelinek <jakub@redhat.com>
7967
7968 PR c/42544
7969 PR c/48197
7970 * gcc.c-torture/execute/pr42544.c: New test.
7971 * gcc.c-torture/execute/pr48197.c: New test.
7972
7973 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7974
7975 PR preprocessor/48192
7976 * gcc.target/powerpc/pr48192.c: New file.
7977
7978 PR target/48053
7979 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7980 split problem of 0 being loaded in a VSX register.
7981
7982 2011-03-21 Richard Guenther <rguenther@suse.de>
7983
7984 PR c/47939
7985 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7986 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7987 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7988 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7989
7990 2011-03-21 Jakub Jelinek <jakub@redhat.com>
7991
7992 PR target/48213
7993 * gcc.dg/pr48213.c: New test.
7994
7995 2011-03-21 Kai Tietz <ktietz@redhat.com>
7996
7997 PR target/12171
7998 * g++.dg/plugin/attribute_plugin.c: Adjust test.
7999
8000 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8001
8002 * gcc.target/arm/xor-and.c: New.
8003
8004 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8005
8006 PR fortran/22572
8007 * gfortran.dg/function_optimize_1.f90: New test.
8008 * gfortran.dg/function_optimize_2.f90: New test.
8009
8010 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8011
8012 PR rtl-optimization/47502
8013 * gcc.target/i386/pr47502-1.c: New.
8014 * gcc.target/i386/pr47502-2.c: Likewise.
8015
8016 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8017
8018 PR rtl-optimization/48156
8019 * gcc.dg/pr48156.c: New test.
8020
8021 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8022
8023 PR libfortran/47439
8024 * gfortran.dg/scratch_1.f90: Adjust test.
8025
8026 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8027
8028 PR libfortran/47439
8029 * gfortran.dg/scratch_1.f90: New test.
8030
8031 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8032
8033 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8034 variably modified typedefs.
8035 * gcc.dg/c1x-typedef-2.c: Remove.
8036
8037 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8038
8039 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8040 * gcc.dg/c1x-anon-struct-3.c: New test.
8041 * gcc.dg/anon-struct-11.c: Update.
8042
8043 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8044
8045 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8046 dg-xfail-run-if.
8047 Only xfail with gas.
8048
8049 2011-03-18 Jason Merrill <jason@redhat.com>
8050
8051 * g++.dg/template/fn-ptr1.C: New.
8052
8053 * g++.dg/overload/volatile1.C: New.
8054
8055 * g++.dg/opt/pr23372.C: New.
8056
8057 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8058
8059 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8060
8061 PR middle-end/47405
8062 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8063
8064 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8065
8066 * gcc.target/arm/unsigned-extend-1.c: New.
8067
8068 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8069
8070 PR bootstrap/48161
8071 * gcc.c-torture/compile/pr48161.c: New test.
8072
8073 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8074
8075 PR middle-end/47725
8076 * gcc.dg/torture/pr47725.c: New.
8077
8078 2011-03-17 Jason Merrill <jason@redhat.com>
8079
8080 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8081 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8082
8083 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8084
8085 * gnat.dg/specs/elab2.ads: New test.
8086 * gnat.dg/specs/elab2_pkg.ads: New helper.
8087
8088 2011-03-17 Jason Merrill <jason@redhat.com>
8089
8090 * g++.dg/cpp0x/decltype-1212.C: New.
8091 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8092
8093 2011-03-17 Jason Merrill <jason@redhat.com>
8094
8095 * g++.dg/parse/memfnquals1.C: New.
8096
8097 2011-03-17 Richard Guenther <rguenther@suse.de>
8098
8099 PR middle-end/48134
8100 * gcc.dg/pr48134.c: New testcase.
8101
8102 2011-03-17 Richard Guenther <rguenther@suse.de>
8103
8104 PR middle-end/48165
8105 * g++.dg/torture/pr48165.C: New testcase.
8106
8107 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8108
8109 PR rtl-optimization/48141
8110 * gcc.dg/pr48141.c: New test.
8111
8112 2011-03-16 Jason Merrill <jason@redhat.com>
8113
8114 * g++.dg/cpp0x/constexpr-48089.C: New.
8115
8116 * g++.dg/cpp0x/constexpr-abi1.C: New.
8117
8118 * g++.dg/cpp0x/constexpr-46336.C: New.
8119 * g++.dg/parse/friend5.C: Adjust expected errors.
8120
8121 * g++.dg/cpp0x/constexpr-47570.C: New.
8122
8123 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8124
8125 PR debug/47510
8126 * ++.dg/debug/dwarf2/typedef6.C: New test.
8127
8128 2011-03-16 Jason Merrill <jason@redhat.com>
8129
8130 * g++.dg/cpp0x/elision2.C: New.
8131
8132 * g++.dg/cpp0x/constexpr-array3.C: New.
8133
8134 2011-03-16 Jason Merrill <jason@redhat.com>
8135
8136 * g++.dg/cpp0x/sfinae6.C: New.
8137 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8138 * g++.dg/cpp0x/pr45908.C: Likewise.
8139 * g++.dg/cpp0x/sfinae6.C: Likewise.
8140 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8141 * g++.old-deja/g++.law/arg11.C: Likewise.
8142
8143 2011-03-16 Jason Merrill <jason@redhat.com>
8144
8145 * g++.dg/template/incomplete6.C: New.
8146
8147 2011-03-16 Jeff Law <law@redhat.com>
8148
8149 * gcc.dg/tree-ssa/vrp55.c: New test.
8150
8151 2011-03-16 Jason Merrill <jason@redhat.com>
8152
8153 * g++.dg/cpp0x/auto22.C: New.
8154
8155 2011-03-16 Richard Guenther <rguenther@suse.de>
8156
8157 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8158 optimizing it away if promoted to const.
8159
8160 2011-03-16 Richard Guenther <rguenther@suse.de>
8161
8162 PR tree-optimization/48149
8163 * gcc.dg/fold-complex-1.c: New testcase.
8164
8165 2011-03-16 Richard Guenther <rguenther@suse.de>
8166
8167 PR testsuite/48147
8168 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8169 or cloning happens.
8170
8171 2011-03-16 Richard Guenther <rguenther@suse.de>
8172
8173 PR tree-optimization/26134
8174 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8175
8176 2011-03-16 Richard Guenther <rguenther@suse.de>
8177
8178 PR tree-optimization/48146
8179 * gcc.dg/torture/pr48146.c: New testcase.
8180
8181 2011-03-16 Richard Guenther <rguenther@suse.de>
8182
8183 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8184 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8185
8186 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8187
8188 PR middle-end/48136
8189 * gcc.c-torture/compile/pr48136.c: New test.
8190
8191 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8192
8193 PR debug/45882
8194 * gcc.dg/guality/pr45882.c: New test.
8195
8196 2011-03-15 Jason Merrill <jason@redhat.com>
8197
8198 * g++.dg/cpp0x/constexpr-recursion.C: New.
8199
8200 * g++.dg/cpp0x/implicit11.C: New.
8201
8202 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8203
8204 * g++.dg/cpp0x/constexpr-attribute.C: New.
8205
8206 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8207
8208 * g++.dg/parse/pr34758.C: New.
8209
8210 2011-03-15 Xinliang David Li <davidxl@google.com>
8211
8212 PR c/47837
8213 * gcc.dg/uninit-pred-7_d.c: New test.
8214 * gcc.dg/uninit-pred-8_d.c: New test.
8215
8216 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8217
8218 PR target/46788
8219 * gcc.target/arm/pr46788.c: New.
8220
8221 2011-03-15 Richard Guenther <rguenther@suse.de>
8222
8223 PR middle-end/47650
8224 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8225 * gfortran.dg/ishft_4.f90: Likewise.
8226 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8227
8228 2011-03-15 Richard Guenther <rguenther@suse.de>
8229
8230 PR tree-optimization/13954
8231 * g++.dg/tree-ssa/pr13954.C: New testcase.
8232
8233 2011-03-15 Richard Guenther <rguenther@suse.de>
8234
8235 PR tree-optimization/48037
8236 * gcc.target/i386/pr48037-1.c: New testcase.
8237
8238 2011-03-15 Richard Guenther <rguenther@suse.de>
8239
8240 PR tree-optimization/41490
8241 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8242 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8243 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8244 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8245 * g++.dg/tree-ssa/pr33604.C: Adjust.
8246
8247 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8248
8249 PR middle-end/47917
8250 * gcc.c-torture/execute/pr47917.c: New test.
8251 * gcc.dg/pr47917.c: New test.
8252
8253 PR middle-end/38878
8254 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8255
8256 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8257
8258 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8259 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8260 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8261 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8262 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8263 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8264 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8265 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8266 * gcc.target/i386/avx-floor-vec.c: Ditto.
8267 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8268 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8269 * gcc.target/i386/avx-rint-vec.c: Ditto.
8270 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8271 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8272 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8273 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8274
8275 2011-03-14 Tom Tromey <tromey@redhat.com>
8276
8277 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8278 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8279 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8280
8281 2011-03-14 Tom Tromey <tromey@redhat.com>
8282
8283 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8284 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8285 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8286
8287 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8288
8289 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8290
8291 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8292
8293 PR rtl-optimization/47166
8294 * gcc.c-torture/execute/postmod-1.c: New test.
8295
8296 2011-03-14 Richard Guenther <rguenther@suse.de>
8297
8298 PR middle-end/48098
8299 * gcc.dg/torture/pr48098.c: New testcase.
8300
8301 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8302
8303 PR target/48053
8304 * gcc.target/powerpc/pr48053-1.c: New test.
8305 * gcc.target/powerpc/pr48053-2.c: Likewise.
8306
8307 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8308
8309 PR libfortran/48066
8310 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8311
8312 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8313
8314 PR libfortran/48066
8315 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8316
8317 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8318
8319 PR fortran/48059
8320 * gfortran.dg/class_41.f03: New.
8321
8322 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8323
8324 * g++.dg/conversion/cast3.C: New test.
8325
8326 2011-03-11 Jason Merrill <jason@redhat.com>
8327
8328 * g++.dg/template/error45.C: New.
8329
8330 * g++.dg/parse/no-type-defn1.C: New.
8331
8332 * g++.dg/ext/attrib40.C: New.
8333
8334 * g++.dg/cpp0x/regress/array1.C: New.
8335
8336 2011-03-11 Richard Guenther <rguenther@suse.de>
8337
8338 PR tree-optimization/48067
8339 * gcc.dg/pr48067.c: New testcase.
8340
8341 2011-03-11 Richard Guenther <rguenther@suse.de>
8342
8343 PR lto/48073
8344 * g++.dg/lto/20110311-1_0.C: New testcase.
8345
8346 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8347
8348 PR c++/48035
8349 * g++.dg/inherit/virtual8.C: New test.
8350
8351 PR middle-end/48044
8352 * gcc.dg/torture/pr48044.c: New test.
8353
8354 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8355
8356 PR fortran/47768
8357 * gfortran.dg/proc_ptr_comp_31.f90: New.
8358
8359 2011-03-11 Richard Guenther <rguenther@suse.de>
8360
8361 PR tree-optimization/47278
8362 * gcc.dg/torture/pr47278-1.c: New testcase.
8363 * gcc.dg/torture/pr47278-2.c: Likewise.
8364
8365 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8366
8367 PR tree-optimization/48063
8368 * gcc.dg/torture/pr48063.c: New test.
8369
8370 2011-03-10 Jason Merrill <jason@redhat.com>
8371
8372 * g++.dg/template/array22.C: New.
8373
8374 * g++.dg/cpp0x/syntax-err1.C: New.
8375 * g++.dg/parse/error36.C: Adjust expected errors.
8376 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8377 * g++.old-deja/g++.pt/typename3.C: Likewise.
8378 * g++.old-deja/g++.pt/typename4.C: Likewise.
8379 * g++.old-deja/g++.pt/typename6.C: Likewise.
8380
8381 2011-03-09 Jason Merrill <jason@redhat.com>
8382
8383 * g++.dg/template/nontype22.C: New.
8384
8385 2011-03-09 Martin Jambor <mjambor@suse.cz>
8386
8387 PR tree-optimization/47714
8388 * g++.dg/torture/pr47714.C: New test.
8389
8390 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8391
8392 PR target/47755
8393 * gcc.target/powerpc/pr47755-2.c: New file.
8394
8395 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8396
8397 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8398 is not set in the environment, pass 64 as first argument when not
8399 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8400 native where ulimit -u is supported.
8401
8402 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8403
8404 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8405
8406 2011-03-08 Jason Merrill <jason@redhat.com>
8407
8408 * g++.dg/template/nontype21.C: New.
8409
8410 * g++.dg/template/anon5.C: New.
8411
8412 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8413
8414 PR debug/47881
8415 * gcc.dg/pr47881.c: New test.
8416
8417 2011-03-08 Dodji Seketeli <dodji@redhat.com>
8418
8419 PR c++/47957
8420 * g++.dg/lookup/template3.C: New test.
8421
8422 2011-03-08 Kai Tietz <ktietz@redhat.com>
8423
8424 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8425 'long' type.
8426
8427 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
8428
8429 PR testsuite/47954
8430 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8431 sizeof to compute alignment.
8432
8433 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8434
8435 PR tree-optimization/48022
8436 * gcc.dg/pr48022-1.c: New test.
8437 * gcc.dg/pr48022-2.c: New test.
8438
8439 2011-03-07 Jason Merrill <jason@redhat.com>
8440
8441 * g++.dg/template/nontype20.C: New.
8442 * g++.dg/init/member1.C: Adjust expected errors.
8443 * g++.dg/parse/constant4.C: Likewise.
8444 * g++.dg/template/qualified-id3.C: Likewise.
8445 * g++.old-deja/g++.pt/crash10.C: Likewise.
8446
8447 * g++.dg/cpp0x/regress/non-const1.C: New.
8448
8449 2011-03-07 Jakub Jelinek <jakub@redhat.com>
8450
8451 PR debug/47991
8452 * gcc.dg/pr47991.c: New test.
8453
8454 2011-03-07 Jason Merrill <jason@redhat.com>
8455
8456 * g++.dg/abi/mangle46.C: New.
8457
8458 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
8459
8460 PR target/47862
8461 * gcc.target/powerpc/pr47862.c: New.
8462
8463 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
8464
8465 PR target/45413
8466 * gcc.target/i386/combine-mul.c: Require nonpic.
8467
8468 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
8469 Nathan Froyd <froydnj@codesourcery.com>
8470
8471 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8472
8473 2011-03-06 Mark Mitchell <mark@codesourcery.com>
8474
8475 * README.QMTEST: Remove.
8476
8477 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
8478 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8479
8480 PR fortran/47850
8481 * gfortran.dg/array_constructor_37.f90 : New test.
8482
8483 2011-03-05 Jason Merrill <jason@redhat.com>
8484
8485 * g++.dg/abi/mangle39.C: ABI v5, not 6.
8486 * g++.dg/abi/mangle45.C: Likewise.
8487 * g++.dg/cpp0x/trailing1.C: Likewise.
8488
8489 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8490
8491 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8492
8493 2011-03-05 Jakub Jelinek <jakub@redhat.com>
8494
8495 PR rtl-optimization/47899
8496 * gcc.dg/pr47899.c: New test.
8497
8498 * gcc.dg/torture/pr47968.c: Ignore warnings.
8499
8500 PR tree-optimization/47967
8501 * gcc.c-torture/compile/pr47967.c: New test.
8502
8503 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8504
8505 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8506 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8507
8508 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8509
8510 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8511 and property_getAttributes() if __OBJC2__.
8512 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8513 * objc.dg/property/property-encoding-1.m: New.
8514 * obj-c++.dg/property/property-encoding-1.mm: New.
8515
8516 2011-03-04 Jason Merrill <jason@redhat.com>
8517
8518 * g++.dg/template/pseudodtor6.C: New.
8519
8520 * g++.dg/inherit/covariant19.C: New.
8521
8522 2011-03-04 Richard Guenther <rguenther@suse.de>
8523
8524 PR middle-end/47968
8525 * gcc.dg/torture/pr47968.c: New testcase.
8526
8527 2011-03-04 Richard Guenther <rguenther@suse.de>
8528
8529 PR middle-end/47975
8530 * gcc.dg/torture/pr47975.c: New testcase.
8531
8532 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8533
8534 PR c++/47974
8535 * g++.dg/template/crash106.C: New.
8536
8537 2011-03-03 Jakub Jelinek <jakub@redhat.com>
8538
8539 PR c/47963
8540 * gcc.dg/gomp/pr47963.c: New test.
8541 * g++.dg/gomp/pr47963.C: New test.
8542
8543 2011-03-02 Jason Merrill <jason@redhat.com>
8544
8545 * g++.dg/cpp0x/regress/condition1.C: New.
8546
8547 * g++.dg/cpp0x/constexpr-ctor9.C: New.
8548
8549 2011-03-01 Jason Merrill <jason@redhat.com>
8550
8551 * g++.dg/cpp0x/lambda/lambda-98.C: New.
8552
8553 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8554
8555 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8556
8557 PR rtl-optimization/47925
8558 * gcc.c-torture/execute/pr47925.c: New test.
8559
8560 2011-03-01 Jason Merrill <jason@redhat.com>
8561
8562 * g++.dg/cpp0x/decltype25.C: New.
8563
8564 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8565
8566 2011-03-01 Richard Guenther <rguenther@suse.de>
8567
8568 PR tree-optimization/47890
8569 * gcc.dg/torture/pr47890.c: New testcase.
8570
8571 2011-03-01 Richard Guenther <rguenther@suse.de>
8572
8573 PR lto/47924
8574 * gcc.dg/lto/pr47924_0.c: New testcase.
8575
8576 2011-03-01 Richard Guenther <rguenther@suse.de>
8577
8578 PR lto/46911
8579 * gfortran.dg/lto/pr46911_0.f: New testcase.
8580
8581 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8582
8583 PR libgfortran/47933
8584 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8585 compile errors from older code form.
8586
8587 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8588
8589 PR libgfortran/47567
8590 * gfortran.dg/fmt_fw_d.f90: New test.
8591
8592 2011-02-28 Jason Merrill <jason@redhat.com>
8593
8594 * g++.dg/inherit/covariant18.C: New.
8595
8596 2011-02-28 Jakub Jelinek <jakub@redhat.com>
8597
8598 PR middle-end/47893
8599 * gcc.dg/pr47893.c: New test.
8600
8601 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
8602
8603 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8604 NULL in case of a selector with conflicting types.
8605 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8606
8607 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
8608
8609 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8610 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8611 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8612 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8613
8614 2011-02-28 Jason Merrill <jason@redhat.com>
8615
8616 PR c++/47906
8617 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8618
8619 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8620
8621 PR libgfortran/47778
8622 * gfortran.dg/namelist_71.f90: New test.
8623
8624 2011-02-27 Jason Merrill <jason@redhat.com>
8625
8626 PR c++/47906
8627 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8628 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8629
8630 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8631
8632 PR c++/46466
8633 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8634
8635 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8636
8637 PR fortran/47886
8638 * gfortran.dg/gomp/task-1.f90: Removed.
8639
8640 2011-02-26 Jason Merrill <jason@redhat.com>
8641
8642 * g++.dg/template/this-targ1.C: New.
8643
8644 * g++.dg/cpp0x/regress/template-const1.C: New.
8645 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8646 * g++.dg/template/function1.C: Adjust.
8647 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8648 * g++.dg/debug/debug7.C: Adjust.
8649
8650 2011-02-26 Tobias Burnus <burnus@net-b.de>
8651
8652 PR fortran/47886
8653 * gfortran.dg/gomp/task-1.f90: New.
8654
8655 2011-02-25 Jie Zhang <jie@codesourcery.com>
8656
8657 * gcc.target/arm/neon-thumb2-move.c: Add
8658 dg-require-effective-target arm_thumb2_ok.
8659
8660 2011-02-24 Jason Merrill <jason@redhat.com>
8661
8662 * g++.dg/parse/constant1.C: Specify C++98 mode.
8663 * g++.dg/parse/constant5.C: Likewise.
8664 * g++.dg/parse/error2.C: Likewise.
8665 * g++.dg/parse/semicolon3.C: Likewise.
8666 * g++.dg/template/crash14.C: Likewise.
8667 * g++.dg/template/local4.C: Likewise.
8668 * g++.dg/template/nontype3.C: Likewise.
8669 * g++.dg/parse/crash31.C: Adjust expected errors.
8670 * g++.dg/template/function1.C: Likewise.
8671 * g++.dg/template/ref3.C: Likewise.
8672 * g++.dg/template/static9.C: Likewise.
8673 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8674
8675 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8676 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8677 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8678 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8679 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8680
8681 2011-02-24 Jakub Jelinek <jakub@redhat.com>
8682
8683 PR fortran/47878
8684 * gfortran.dg/pr47878.f90: New test.
8685
8686 2011-02-24 Richard Guenther <rguenther@suse.de>
8687
8688 PR testsuite/47801
8689 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8690 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8691
8692 2011-02-24 Richard Guenther <rguenther@suse.de>
8693
8694 PR fortran/47839
8695 * gfortran.dg/lto/pr47839_0.f90: New testcase.
8696 * gfortran.dg/lto/pr47839_1.f90: Likewise.
8697
8698 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8699
8700 PR libgfortran/47567
8701 * gfortran.dg/fmt_f0_1.f90: Update test.
8702
8703 2011-02-23 Jason Merrill <jason@redhat.com>
8704
8705 * g++.dg/abi/mangle39.C: Adjust parm mangling.
8706 * g++.dg/abi/mangle45.C: New.
8707
8708 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8709 * g++.dg/template/canon-type-9.C: Match use of decltype
8710 between declaration and definition.
8711 * g++.dg/template/canon-type-12.C: Likewise.
8712
8713 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
8714
8715 PR fortran/40850
8716 * gfortran.dg/nested_allocatables_1.f90: New.
8717
8718 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
8719
8720 PR c++/46868
8721 * g++.dg/pr46868.C: New test.
8722 * g++.dg/parse/parameter-declaration-1.C: Adjust.
8723 * g++.dg/parse/error14.C: Adjust.
8724
8725 2011-02-23 Richard Guenther <rguenther@suse.de>
8726
8727 PR tree-optimization/47838
8728 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8729
8730 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8731
8732 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
8733
8734 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8735
8736 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8737 * gfortran.dg/count_init_expr.f03: Ditto.
8738 * gfortran.dg/gomp/pr43711.f90: Ditto.
8739 * gcc.dg/struct-parse-2.c: Ditto.
8740 * gcc.dg/parse-error-3.c: Ditto.
8741 * gcc.dg/Wlogical-op-1.c: Ditto.
8742 * gcc.dg/Walways-true-1.c: Ditto.
8743 * gcc.dg/pr24225.c: Ditto.
8744 * gcc.dg/Walways-true-2.c: Ditto.
8745 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8746 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8747 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8748 * g++.dg/overload/defarg4.C: Ditto.
8749 * g++.dg/inherit/covariant16.C: Ditto.
8750 * g++.dg/inherit/virtual7.C: Ditto.
8751 * g++.dg/template/canon-type-9.C: Ditto.
8752 * g++.dg/template/access19.C: Ditto.
8753 * g++.dg/template/call7.C: Ditto.
8754 * g++.dg/template/canon-type-2.C: Ditto.
8755 * g++.dg/template/init7.C: Ditto.
8756 * g++.dg/template/sizeof-template-argument.C: Ditto.
8757 * g++.dg/template/const3.C: Ditto.
8758 * g++.dg/template/sfinae26.C: Ditto.
8759 * g++.dg/template/sfinae26.C: Ditto.
8760 * g++.dg/template/canon-type-11.C: Ditto.
8761 * g++.dg/template/union2.C: Ditto.
8762 * g++.dg/template/canon-type-3.C: Ditto.
8763 * g++.dg/template/canon-type-1.C: Ditto.
8764 * g++.dg/template/canon-type-5.C: Ditto.
8765 * g++.dg/template/canon-type-7.C: Ditto.
8766 * g++.dg/template/canon-type-10.C: Ditto.
8767 * g++.dg/template/spec36.C: Ditto.
8768 * g++.dg/template/typedef38.C: Ditto.
8769 * g++.dg/template/canon-type-4.C: Ditto.
8770 * g++.dg/template/canon-type-6.C: Ditto.
8771 * g++.dg/template/canon-type-13.C: Ditto.
8772 * g++.dg/template/instantiate9.C: Ditto.
8773 * g++.dg/template/ttp22.C: Ditto.
8774 * g++.dg/warn/Wreturn-type-6.C: Ditto.
8775 * g++.dg/warn/Walways-true-1.C: Ditto.
8776 * g++.dg/warn/Wlogical-op-1.C: Ditto.
8777 * g++.dg/warn/Walways-true-2.C: Ditto.
8778 * g++.dg/conversion/op4.C: Ditto.
8779 * g++.dg/opt/pr19650.C: Ditto.
8780 * g++.dg/lookup/friend11.C: Ditto.
8781 * g++.dg/other/default2.C: Ditto.
8782 * g++.dg/other/default3.C: Ditto.
8783 * g++.dg/other/dtor2.C: Ditto.
8784 * g++.dg/other/friend5.C: Ditto.
8785 * g++.dg/other/default5.C: Ditto.
8786 * g++.dg/init/brace6.C: Ditto.
8787 * g++.dg/init/aggr5.C: Ditto.
8788 * g++.dg/init/error2.C: Ditto.
8789 * g++.dg/expr/bound-mem-fun.C: Ditto.
8790 * g++.dg/expr/cond6.C: Ditto.
8791 * g++.dg/expr/stmt-expr-1.C: Ditto.
8792 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8793 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8794 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8795 * g++.dg/cpp0x/bracket1.C: Ditto.
8796 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8797 * g++.dg/cpp0x/pr38646.C: Ditto.
8798 * g++.dg/cpp0x/variadic73.C: Ditto.
8799 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8800 * g++.dg/cpp0x/bracket4.C: Ditto.
8801 * g++.dg/cpp0x/decltype4.C: Ditto.
8802 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8803 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8804 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8805 * g++.dg/cpp0x/variadic-new2.C: Ditto.
8806 * g++.dg/cpp0x/decltype2.C: Ditto.
8807 * g++.dg/cpp0x/decltype1.C: Ditto.
8808 * g++.dg/cpp0x/bracket2.C: Ditto.
8809 * g++.dg/cpp0x/decltype5.C: Ditto.
8810 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8811 * g++.dg/cpp0x/variadic70.C: Ditto.
8812 * g++.dg/cpp0x/decltype6.C: Ditto.
8813 * g++.dg/cpp0x/rvo.C: Ditto.
8814 * g++.dg/cpp0x/vt-40092.C: Ditto.
8815 * g++.dg/cpp0x/variadic-new.C: Ditto.
8816 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8817 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8818 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8819 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8820 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8821 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8822 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8823 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8824 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8825 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8826 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8827 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8828 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8829 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8830 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8831 * g++.dg/cpp0x/pr39639.C: Ditto.
8832 * g++.dg/cpp0x/decltype3.C: Ditto.
8833 * g++.dg/cpp0x/variadic68.C: Ditto.
8834 * g++.dg/cpp0x/variadic-function.C: Ditto.
8835 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8836 * g++.dg/cpp0x/variadic-bind.C: Ditto.
8837 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8838 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8839 * g++.dg/parse/crash35.C: Ditto.
8840 * g++.dg/parse/crash40.C: Ditto.
8841 * g++.dg/parse/defarg12.C: Ditto.
8842 * g++.dg/parse/crash34.C: Ditto.
8843 * g++.dg/parse/constructor3.C: Ditto.
8844 * g++.dg/parse/template23.C: Ditto.
8845 * g++.dg/parse/crash56.C: Ditto.
8846 * g++.dg/parse/dtor13.C: Ditto.
8847 * g++.dg/parse/error33.C: Ditto.
8848 * g++.dg/parse/ctor9.C: Ditto.
8849 * g++.dg/parse/error32.C: Ditto.
8850 * g++.dg/parse/error37.C: Ditto.
8851 * g++.dg/parse/bitfield3.C: Ditto.
8852 * g++.dg/parse/struct-4.C: Ditto.
8853 * g++.dg/ext/has_trivial_copy.C: Ditto.
8854 * g++.dg/ext/is_polymorphic.C: Ditto.
8855 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8856 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8857 * g++.dg/ext/has_nothrow_assign.C: Ditto.
8858 * g++.dg/ext/is_union.C: Ditto.
8859 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8860 * g++.dg/ext/is_pod.C: Ditto.
8861 * g++.dg/ext/has_virtual_destructor.C: Ditto.
8862 * g++.dg/ext/has_trivial_constructor.C: Ditto.
8863 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8864 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8865 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8866 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8867 * g++.dg/ext/is_abstract.C: Ditto.
8868 * g++.dg/ext/has_trivial_assign.C: Ditto.
8869 * g++.dg/ext/is_class.C: Ditto.
8870 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8871 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8872 * g++.dg/ext/is_base_of.C: Ditto.
8873 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8874 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8875 * g++.dg/ext/is_empty.C: Ditto.
8876 * g++.dg/ext/is_enum.C: Ditto.
8877 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8878 * gnat.dg/opt11.adb: Ditto.
8879 * obj-c++.dg/pr45735.mm: Ditto.
8880 * obj-c++.dg/pr24393.mm: Ditto.
8881 * obj-c++.dg/exceptions-2.mm: Ditto.
8882 * objc.dg/pr45735.m: Ditto.
8883 * objc.dg/pr24393.m: Ditto.
8884
8885 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
8886
8887 * objc.dg/attributes/objc-exception-1.m: New.
8888
8889 2011-02-23 Jie Zhang <jie@codesourcery.com>
8890
8891 * gcc.dg/cpp/include7.c: New test.
8892
8893 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8894
8895 PR c++/47242
8896 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8897
8898 2011-02-23 Jie Zhang <jie@codesourcery.com>
8899
8900 PR rtl-optimization/47763
8901 * gcc.dg/pr47763.c: New test.
8902
8903 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
8904
8905 PR fortran/45743
8906 * gfortran.dg/whole_file_32.f90 : New test.
8907
8908 2011-02-22 Dodji Seketeli <dodji@redhat.com>
8909
8910 PR c++/47666
8911 * g++.dg/inherit/virtual7.C: New test.
8912
8913 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
8914
8915 PR objc/47832
8916 * objc.dg/type-size-3.m: Updated error message.
8917 * objc.dg/type-size-4.m: New test.
8918 * objc.dg/type-size-5.m: New test.
8919
8920 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8921
8922 * lib/gnat.exp: Fix comments.
8923 Don't load libgloss.exp.
8924 (default_gnat_version): Call $compiler with --version.
8925 Adapt regexp for gnatmake output, insert version.
8926 (gnat_version): New proc.
8927 (gnat_init): Remove gnat_libgcc_s_path.
8928 (gnat_target_compile): Likewise.
8929 Remove ld_library_path.
8930 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8931 (gnat_pass): Remove.
8932 (gnat_pass): Remove.
8933 (gnat_finish): Remove.
8934 (gnat_exit): Remove.
8935 (local_find_gnatmake): Reindent.
8936 (runtest_file_p): Remove.
8937 (prune_warnings): Remove.
8938 (find_gnatclean): New proc.
8939 * lib/gnat-dg.exp (lremove): New proc.
8940 (gnat-dg-test): Reindent.
8941 Remove additional output files.
8942 (gnat-dg-runtest): Remove.
8943
8944 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8945 * gnat.dg/loop_optimization6.adb: Likewise.
8946 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8947
8948 2011-02-22 Jakub Jelinek <jakub@redhat.com>
8949
8950 PR tree-optimization/47835
8951 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8952
8953 2011-02-22 Tobias Burnus <burnus@net-b.de>
8954
8955 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8956 * gfortran.dg/abstract_type_2.f03: Ditto.
8957 * gfortran.dg/abstract_type_3.f03: Ditto.
8958 * gfortran.dg/abstract_type_4.f03: Ditto.
8959 * gfortran.dg/abstract_type_5.f03: Ditto.
8960 * gfortran.dg/abstract_type_6.f03: Ditto.
8961 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8962 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8963 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8964 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8965 * gfortran.dg/array_function_5.f90: Ditto.
8966 * gfortran.dg/asynchronous_3.f03: Ditto.
8967 * gfortran.dg/char_expr_1.f90: Ditto.
8968 * gfortran.dg/class_14.f03: Ditto.
8969 * gfortran.dg/data_array_6.f: Ditto.
8970 * gfortran.dg/data_invalid.f90: Ditto.
8971 * gfortran.dg/dot_product_1.f03: Ditto.
8972 * gfortran.dg/func_derived_5.f90: Ditto.
8973 * gfortran.dg/func_result_4.f90: Ditto.
8974 * gfortran.dg/implied_do_1.f90: Ditto.
8975 * gfortran.dg/initialization_25.f90: Ditto.
8976 * gfortran.dg/initialization_26.f90: Ditto.
8977 * gfortran.dg/interface_34.f90: Ditto.
8978 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8979 * gfortran.dg/keyword_symbol_1.f90: Ditto.
8980 * gfortran.dg/matmul_8.f03: Ditto.
8981 * gfortran.dg/merge_init_expr.f90: Ditto.
8982 * gfortran.dg/pack_assign_1.f90: Ditto.
8983 * gfortran.dg/pack_vector_1.f90: Ditto.
8984 * gfortran.dg/pointer_check_8.f90: Ditto.
8985 * gfortran.dg/product_init_expr.f03: Ditto.
8986 * gfortran.dg/reshape_order_5.f90: Ditto.
8987 * gfortran.dg/reshape_shape_1.f90: Ditto.
8988 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8989 * gfortran.dg/same_name_2.f90: Ditto.
8990 * gfortran.dg/selected_real_kind_1.f90: Ditto.
8991 * gfortran.dg/spread_init_expr.f03: Ditto.
8992 * gfortran.dg/stmt_func_1.f90: Ditto.
8993 * gfortran.dg/sum_init_expr.f03: Ditto.
8994 * gfortran.dg/transpose_3.f03: Ditto.
8995 * gfortran.dg/unpack_init_expr.f03: Ditto.
8996 * gfortran.dg/warn_conversion.f90: Ditto.
8997 * gfortran.dg/warn_conversion_2.f90: Ditto.
8998 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8999 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9000 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9001 * gfortran.dg/whole_file_16.f90: Ditto.
9002 * gfortran.dg/whole_file_17.f90: Ditto.
9003 * gfortran.dg/whole_file_18.f90: Ditto.
9004 * gfortran.dg/whole_file_20.f03: Ditto.
9005 * gfortran.dg/whole_file_5.f90: Ditto.
9006 * gfortran.dg/whole_file_6.f90: Ditto.
9007 * gfortran.dg/write_invalid_format.f90: Ditto.
9008 * gfortran.dg/zero_sized_6.f90: Ditto.
9009
9010 2011-02-21 Jeff Law <law@redhat.com>
9011
9012 PR rtl-optimization/46178
9013 * gcc.target/i386/pr46178.c: New test.
9014
9015 PR rtl-optimization/46002
9016 * gcc.c-torture/compile/pr46002.c: New test.
9017
9018 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9019
9020 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9021 *-*-hpux10*.
9022
9023 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9024
9025 PR debug/47106
9026 * g++.dg/debug/pr47106.C: Require effective target lto.
9027
9028 2011-02-21 Jason Merrill <jason@redhat.com>
9029
9030 * g++.dg/cpp0x/constexpr-diag2.C: New.
9031
9032 2011-02-20 Jason Merrill <jason@redhat.com>
9033
9034 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9035
9036 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9037
9038 * g++.dg/overload/conv-op1.C: New.
9039
9040 * g++.dg/cpp0x/constexpr-synth1.C: New.
9041
9042 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9043
9044 * objc.dg/layout-2.m: New.
9045 * objc.dg/selector-3.m: Adjusted location of error message.
9046 * objc.dg/type-size-3.m: Same.
9047 * obj-c++.dg/selector-3.mm: Same.
9048
9049 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9050
9051 PR objc/47784
9052 * objc.dg/property/dotsyntax-22.m: New.
9053 * obj-c++.dg/property/dotsyntax-22.mm: New.
9054
9055 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9056
9057 PR c++/46394
9058 * g++.dg/template/typedef38.C: New test.
9059
9060 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9061
9062 PR fortran/46818
9063 * gfortran.dg/whole_file_30.f90 : New test.
9064 * gfortran.dg/whole_file_31.f90 : New test.
9065
9066 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9067
9068 PR fortran/45077
9069 PR fortran/44945
9070 * gfortran.dg/whole_file_28.f90 : New test.
9071 * gfortran.dg/whole_file_29.f90 : New test.
9072
9073 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9074
9075 PR c++/44118
9076 * g++.dg/template/crash105.C: New.
9077
9078 2011-02-19 Jason Merrill <jason@redhat.com>
9079
9080 * g++.dg/cpp0x/regress/no-elide1.C: New.
9081
9082 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9083
9084 PR tree-optimization/46620
9085 * gcc.dg/pr46620.c: New.
9086
9087 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9088
9089 PR c/47809
9090 * gcc.target/i386/pr47809.c: New test.
9091
9092 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9093 Tobias Burnus <burnus@net-b.de>
9094
9095 * lib/target-supports.exp
9096 (check_effective_target_fortran_large_real): New check for large reals.
9097 * gfortran.dg/nan_7.f90: New test.
9098
9099 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9100
9101 PR libgfortran/47567
9102 * gfortran.dg/fmt_f0_1.f90: Update test.
9103
9104 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9105
9106 PR fortran/47348
9107 * gfortran.dg/array_constructor_36.f90 : New test.
9108 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9109 allow for comparison between different elements of the array
9110 constructor at different levels of optimization.
9111
9112 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9113
9114 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9115 * gcc.target/i386/pr32280-1.c: Likewise.
9116
9117 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9118
9119 PR target/47800
9120 * gcc.target/i386/pr47800.c: New test.
9121
9122 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9123
9124 * objc/execute/exceptions/foward-1.x: New.
9125
9126 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9127
9128 PR fortran/47789
9129 * gfortran.dg/derived_constructor_comps_4.f90: New.
9130
9131 2011-02-18 Tobias Burnus
9132
9133 PR fortran/47775
9134 * gfortran.dg/func_result_6.f90: New.
9135
9136 2011-02-18 Michael Matz <matz@suse.de>
9137
9138 PR fortran/45586
9139 * gfortran.dg/lto/pr45586_0.f90: New test.
9140 * gfortran.dg/typebound_proc_20.f90: Ditto.
9141 * gfortran.dg/typebound_proc_21.f90: Ditto.
9142
9143 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9144
9145 PR c++/47795
9146 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9147
9148 2011-02-18 Tobias Burnus <burnus@net-b.de>
9149
9150 PR fortran/47750
9151 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9152 gcc_warning_prefix.
9153 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9154 normalizing the error/warning output.
9155 * gfortran.dg/Wall.f90: Update dg-error/warning.
9156 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9157 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9158 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9159 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9160 * gfortran.dg/class_30.f90: Update dg-error/warning.
9161 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9162 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9163 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9164 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9165 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9166 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9167 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9168 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9169 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9170 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9171 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9172 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9173 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9174 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9175 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9176 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9177 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9178 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9179 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9180 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9181 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9182 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9183 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9184 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9185 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9186
9187 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9188
9189 PR fortran/47768
9190 * gfortran.dg/proc_ptr_comp_30.f90: New.
9191
9192 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9193
9194 PR debug/47780
9195 * gcc.target/i386/pr47780.c: New test.
9196
9197 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9198
9199 PR fortran/47767
9200 * gfortran.dg/class_40.f03: New.
9201
9202 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9203
9204 PR c++/47208
9205 * g++.dg/cpp0x/auto21.C: New test.
9206
9207 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9208
9209 * objc.dg/special/unclaimed-category-1.h: Updated for
9210 new ABI support.
9211 * objc.dg/special/unclaimed-category-1.m: Same.
9212 * objc.dg/zero-link-1.m: Same.
9213 * objc.dg/lookup-1.m: Same.
9214 * objc.dg/torture/strings/const-str-9.m
9215 * objc.dg/torture/strings/const-str-10.m: Same.
9216 * objc.dg/torture/strings/const-str-11.m: Same.
9217 * objc.dg/torture/forward-1.m: Same.
9218 * objc.dg/zero-link-2.m: Same.
9219 * objc.dg/encode-7-next-64bit.m: Same.
9220 * objc.dg/method-4.m: Same.
9221 * objc.dg/next-runtime-1.m: Same.
9222 * objc.dg/image-info.m: Same.
9223 * objc.dg/pr23214.m: Same.
9224 * objc.dg/symtab-1.m: Same.
9225 * obj-c++.dg/basic.m: Same.
9226 * obj-c++.dg/proto-lossage-3.m: Same.
9227 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9228 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9229 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9230 * obj-c++.dg/method-11.m: Same.
9231 * objc/execute/enumeration-1.m: Same.
9232 * objc/execute/object_is_class.m: Same.
9233 * objc/execute/formal_protocol-2.m: Same.
9234 * objc/execute/formal_protocol-4.m: Same.
9235 * objc/execute/formal_protocol-6.m: Same.
9236 * objc/execute/bycopy-3.m: Same.
9237 * objc/execute/exceptions/catchall-1.m: Same.
9238 * objc/execute/exceptions/finally-1.m: Same.
9239 * objc/execute/exceptions/local-variables-1.m: Same.
9240 * objc/execute/exceptions/foward-1.m: Same.
9241 * objc/execute/bf-common.h
9242 * objc/execute/enumeration-2.m: Same.
9243 * objc/execute/formal_protocol-1.m: Same.
9244 * objc/execute/formal_protocol-3.m: Same.
9245 * objc/execute/formal_protocol-5.m: Same.
9246 * objc/execute/accessing_ivars.m: Same.
9247 * objc/execute/bycopy-2.m: Same.
9248 * objc/execute/formal_protocol-7.m: Same.
9249 * objc/execute/compatibility_alias.m: Same.
9250 * objc/execute/no_clash.m: Same.
9251 * objc/execute/object_is_meta_class.m: Same.
9252 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9253 * objc/execute/class-tests-1.h: Include stdio.h.
9254 * objc/execute/class-tests-2.h: Same.
9255 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9256 runtimes.
9257 * obj-c++.dg/try-catch-2.mm: Same.
9258
9259 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9260
9261 PR c++/47783
9262 * g++.dg/warn/Wunused-parm-4.C: New test.
9263
9264 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9265 Jan Hubicka <jh@suse.cz>
9266
9267 PR debug/47106
9268 PR debug/47402
9269 * g++.dg/debug/pr47106.C: New.
9270
9271 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9272
9273 PR target/43653
9274 * gcc.target/i386/pr43653.c: New test.
9275
9276 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9277
9278 PR c++/47172
9279 * g++.dg/template/inherit6.C: New test.
9280
9281 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9282
9283 PR fortran/47745
9284 * gfortran.dg/class_39.f03: New.
9285
9286 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9287
9288 PR c++/47326
9289 * g++.dg/cpp0x/variadic106.C: New test.
9290
9291 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9292
9293 PR libfortran/47757
9294 * gfortran.dg/pr47757-1.f90: New test.
9295 * gfortran.dg/pr47757-2.f90: New test.
9296 * gfortran.dg/pr47757-3.f90: New test.
9297
9298 PR c++/47704
9299 * g++.dg/cpp0x/enum8.C: New test.
9300
9301 2011-02-15 Jason Merrill <jason@redhat.com>
9302
9303 * g++.dg/inherit/implicit-trivial1.C: New.
9304 * g++.dg/cpp0x/implicit-trivial1.C: New.
9305
9306 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9307
9308 PR middle-end/47725
9309 * gcc.dg/torture/pr47725.c: Removed.
9310
9311 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9312
9313 PR target/47755
9314 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9315 constant does not generate a load from memory.
9316
9317 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9318
9319 PR middle-end/47725
9320 * gcc.dg/torture/pr47725.c: New.
9321
9322 2011-02-15 Richard Guenther <rguenther@suse.de>
9323
9324 PR tree-optimization/47743
9325 * gcc.dg/torture/pr47743.c: New testcase.
9326
9327 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9328
9329 PR middle-end/47581
9330 * gcc.target/i386/pr47581.c: New test.
9331
9332 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9333
9334 PR fortran/47730
9335 * gfortran.dg/select_type_22.f03: New.
9336
9337 2011-02-14 Jason Merrill <jason@redhat.com>
9338
9339 * g++.dg/cpp0x/regress/enum1.C: New.
9340
9341 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9342
9343 * gnat.dg/include.adb: New test.
9344
9345 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9346
9347 PR fortran/47728
9348 * gfortran.dg/class_38.f03: New.
9349
9350 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9351
9352 * gcc.dg/pr46494.c: New test.
9353
9354 2011-02-14 Richard Guenther <rguenther@suse.de>
9355
9356 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9357
9358 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9359
9360 PR ada/41929
9361 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9362 sparc*-sun-solaris2.11.
9363
9364 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9365
9366 PR fortran/47349
9367 * gfortran.dg/argument_checking_18.f90: New.
9368
9369 2011-02-13 Tobias Burnus <burnus@net-b.de>
9370
9371 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9372 * gfortran.dg/argument_checking_17.f90: New.
9373
9374 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9375
9376 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9377 are temporarily disabled.
9378 * gfortran.dg/class_7.f03: Ditto.
9379 * gfortran.dg/coarray_14.f90: Ditto.
9380 * gfortran.dg/typebound_proc_13.f03: Ditto.
9381
9382 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9383
9384 PR fortran/45586
9385 * gfortran.dg/extends_11.f03: New.
9386
9387 2011-02-11 Xinliang David Li <davidxl@google.com>
9388
9389 PR tree-optimization/47707
9390 * g++.dg/tree-ssa/pr47707.C: New test.
9391
9392 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
9393
9394 * g++.dg/opt/inline17.C: New test.
9395
9396 2011-02-11 Tobias Burnus <burnus@net-b.de>
9397
9398 PR fortran/47550
9399 * gfortran.dg/pure_formal_2.f90: New.
9400
9401 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
9402
9403 PR rtl-optimization/47614
9404 * gfortran.dg/pr47614.f: New.
9405
9406 2011-02-11 Joseph Myers <joseph@codesourcery.com>
9407
9408 PR driver/47678
9409 * gcc.dg/opts-6.c: New test.
9410
9411 2011-02-11 Jakub Jelinek <jakub@redhat.com>
9412
9413 PR debug/47684
9414 * gcc.dg/pr47684.c: New test.
9415
9416 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9417
9418 PR target/47629
9419 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9420 c99_runtime, dg-add-options c99_runtime.
9421 (main): Use __asm__.
9422
9423 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9424
9425 PR testsuite/47400
9426 * lib/target-supports.exp (check_ascii_locale_available): New proc.
9427 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9428 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9429 * gcc.dg/ucnid-10.c: Likewise.
9430 * gcc.dg/ucnid-13.c: Likewise.
9431 * gcc.dg/ucnid-7.c: Likewise.
9432 * gcc.dg/ucnid-8.c: Likewise.
9433 Adapt dg-warning line number.
9434
9435 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
9436
9437 * gcc.target/i386/parity-1.c: Use -march=k8.
9438 * gcc.target/i386/parity-2.c: Ditto.
9439 * gcc.target/i386/vecinit-1.c: Ditto.
9440 * gcc.target/i386/vecinit-2.c: Ditto.
9441
9442 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9443
9444 PR target/46610
9445 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9446 * gcc.target/mips/save-restore-3.c: Likewise.
9447 * gcc.target/mips/save-restore-4.c: Likewise.
9448 * gcc.target/mips/save-restore-5.c: Likewise.
9449
9450 PR target/47683
9451 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9452 * g++.dg/tree-prof/partition2.C: Likewise.
9453
9454 2011-02-09 Jason Merrill <jason@redhat.com>
9455
9456 * g++.dg/tree-ssa/inline-3.C: Use a normal function
9457 rather than misdeclare std::puts.
9458
9459 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9460 * g++.dg/other/warning1.C: Likewise.
9461 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9462 * g++.old-deja/g++.gb/scope06.C: Likewise.
9463 * g++.old-deja/g++.law/cvt11.C: Likewise.
9464 * g++.old-deja/g++.law/init1.C: Likewise.
9465 * g++.dg/abi/mangle26.C: Likewise.
9466
9467 * g++.dg/template/function1.C: Adjust for C++0x mode.
9468 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9469
9470 * g++.dg/ext/label10.C: Adjust for C++0x mode.
9471 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9472
9473 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9474
9475 * g++.dg/cpp0x/regress/abi-empty7.C: New.
9476
9477 * g++.dg/cpp0x/regress: New directory.
9478 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9479 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9480 * g++.dg/cpp0x/regress/regress3.C: New.
9481
9482 2011-02-10 Richard Guenther <rguenther@suse.de>
9483
9484 PR tree-optimization/47677
9485 * gcc.dg/torture/pr47677.c: New testcase.
9486
9487 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
9488
9489 * objc.dg/special/load-category-1.m: Remove unused header.
9490 * objc.dg/special/load-category-1a.m: Likewise.
9491 * objc.dg/special/load-category-2.m: Likewise.
9492 * objc.dg/special/load-category-2a.m: Likewise.
9493 * objc.dg/special/load-category-3.m: Likewise.
9494 * objc.dg/special/load-category-3a.m: Likewise.
9495 * objc.dg/attributes/proto-attribute-2.m: Likewise.
9496 * objc.dg/attributes/proto-attribute-3.m: Likewise.
9497 * objc.dg/attributes/class-attribute-1.m: Likewise.
9498 * objc.dg/property/property.exp: Don't run for Darwin < 9.
9499 * obj-c++.dg/property/property.exp: Likewise.
9500 * objc.dg/attributes/method-sentinel-1.m: Update type header.
9501 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9502 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9503 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9504 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9505 * obj-c++.dg/template-8.mm: Likewise.
9506
9507 2011-02-10 Jakub Jelinek <jakub@redhat.com>
9508
9509 PR target/47665
9510 * gcc.target/i386/pr47665.c: New test.
9511
9512 2011-02-10 Jie Zhang <jie@codesourcery.com>
9513
9514 PR testsuite/47622
9515 Revert
9516 2011-02-05 Jie Zhang <jie@codesourcery.com>
9517 PR debug/42631
9518 * gcc.dg/pr42631.c: Update test.
9519 * gcc.dg/pr42631-2.c: New test.
9520
9521 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9522
9523 PR fortran/47352
9524 * gfortran.dg/proc_decl_25.f90: New.
9525
9526 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9527
9528 PR fortran/47463
9529 * gfortran.dg/typebound_assignment_2.f03: New.
9530
9531 2011-02-09 Richard Guenther <rguenther@suse.de>
9532
9533 PR tree-optimization/47664
9534 * gcc.dg/tree-ssa/inline-7.c: New testcase.
9535
9536 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
9537
9538 PR middle-end/47646
9539 * gnat.dg/uninit_func.adb: Adjust dg directive.
9540
9541 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
9542
9543 PR middle-end/47646
9544 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9545
9546 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9547
9548 PR fortran/47637
9549 * gfortran.dg/auto_dealloc_2.f90: New.
9550
9551 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9552
9553 * gcc.dg/builtins-config.h: Remove __sgi handling.
9554 * lib/target-supports.exp (add_options_for_c99_runtime): Add
9555 -std=c99 for mips-sgi-irix6.5*.
9556
9557 2011-02-09 Martin Jambor <mjambor@suse.cz>
9558
9559 PR middle-end/45505
9560 * gfortran.dg/pr25923.f90: Remove xfails.
9561
9562 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9563
9564 PR fortran/47583
9565 * gfortran.dg/inquire_14.f90: New test.
9566
9567 2011-02-08 Janus Weil <janus@gcc.gnu.org>
9568
9569 PR fortran/45290
9570 * gfortran.dg/pointer_init_6.f90: New.
9571
9572 2011-02-08 Jeff Law <law@redhat.com>
9573
9574 PR tree-optimization/42893
9575 * gcc.tree-ssa/pr42893.c: New test.
9576
9577 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
9578
9579 PR tree-optimization/46834
9580 PR tree-optimization/46994
9581 PR tree-optimization/46995
9582 * gcc.dg/graphite/id-pr46834.c: New.
9583 * gfortran.dg/graphite/id-pr46994.f90: New.
9584 * gfortran.dg/graphite/id-pr46995.f90: New.
9585
9586 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9587
9588 PR middle-end/47646
9589 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9590 using the variable is known the warning is emitted there.
9591 * gcc.dg/uninit-pr19430.c (foo): Likewise.
9592 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9593
9594 * c-c++-common/pr20000.c (g): Both warnings occur at the return
9595 statement.
9596 (vg): Likewise.
9597 * gcc.dg/noreturn-1.c (foo5): Likewise.
9598 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9599 (method2): Likewise.
9600
9601 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9602 the return statement using the uninitialized variable.
9603 * gfortran.dg/pr39666-2.f90 (f): Likewise.
9604
9605 2011-02-08 Richard Guenther <rguenther@suse.de>
9606
9607 PR middle-end/47639
9608 * g++.dg/opt/pr47639.c: New testcase.
9609
9610 2011-02-08 Richard Guenther <rguenther@suse.de>
9611
9612 PR tree-optimization/47632
9613 * g++.dg/opt/pr47632.C: New testcase.
9614
9615 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9616
9617 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9618
9619 2011-02-07 Richard Guenther <rguenther@suse.de>
9620
9621 PR tree-optimization/47615
9622 * g++.dg/opt/pr47615.C: New testcase.
9623
9624 2011-02-07 Richard Guenther <rguenther@suse.de>
9625
9626 PR tree-optimization/47621
9627 * gcc.dg/torture/pr47621.c: New testcase.
9628
9629 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9630
9631 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9632
9633 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9634
9635 PR fortran/47592
9636 * gfortran.dg/allocate_with_source_1 : New test.
9637
9638 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9639
9640 PR middle-end/47610
9641 * gcc.dg/pr47610.c: New test.
9642
9643 2011-02-05 Jie Zhang <jie@codesourcery.com>
9644
9645 PR debug/42631
9646 * gcc.dg/pr42631.c: Update test.
9647 * gcc.dg/pr42631-2.c: New test.
9648
9649 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9650
9651 PR fortran/47574
9652 * gfortran.dg/pr47574.f90: New test.
9653
9654 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9655
9656 PR tree-optimization/46194
9657 * gcc.dg/autopar/pr46194.c: New.
9658
9659 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9660
9661 PR tree-optimization/43695
9662 * g++.dg/ipa/pr43695.C: New.
9663
9664 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9665
9666 PR inline-asm/23200
9667 * gcc.dg/pr23200.c: New test.
9668
9669 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9670
9671 PR c++/47589
9672 * g++.dg/pr47589.C: New test.
9673
9674 2011-02-03 Dodji Seketeli <dodji@redhat.com>
9675
9676 PR c++/47398
9677 * g++.dg/template/typedef37.C: New test.
9678 * g++.dg/template/param1.C: Adjust expected error message.
9679
9680 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9681
9682 PR middle-end/31490
9683 * gcc.dg/pr31490-2.c: New test.
9684 * gcc.dg/pr31490-3.c: New test.
9685 * gcc.dg/pr31490-4.c: New test.
9686
9687 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
9688 Jakub Jelinek <jakub@redhat.com>
9689
9690 PR c++/46890
9691 * g++.dg/parser/semicolon3.C: Adjust.
9692 * g++.dg/parser/semicolon4.C: New testcase.
9693 * g++.dg/pr46890.C: New testcase.
9694
9695 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9696
9697 PR c++/29571
9698 * g++.dg/init/pr29571.C: New.
9699
9700 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
9701
9702 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9703 instead of vect_int.
9704
9705 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9706
9707 PR target/47312
9708 * gcc.target/i386/pr47312.c: New test.
9709
9710 PR target/47564
9711 * gcc.target/i386/pr47564.c: New test.
9712
9713 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
9714
9715 PR tree-optimization/45122
9716 * gcc.dg/tree-ssa/pr45122.c: New.
9717
9718 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9719
9720 PR target/47272
9721 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9722 and vec_vsx_st.
9723
9724 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9725 and vsx so a default --with-cpu=power7 doesn't give an error
9726 when -mavoid-indexed-addresses is used.
9727
9728 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9729 wrapper function to save the arguments and then jump to the real
9730 function, rather than depending on the compiler not to move stuff
9731 before an asm.
9732 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9733
9734 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9735 Paul Thomas <pault@gcc.gnu.org>
9736
9737 PR fortran/47082
9738 * gfortran.dg/class_37.f03 : New test.
9739
9740 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
9741 Richard Guenther <rguenther@suse.de>
9742
9743 PR tree-optimization/40979
9744 PR bootstrap/47044
9745 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9746 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9747 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9748 check_vect_support_and_set_flags.
9749 * gfortran.dg/graphite/vect-pr40979.f90: New.
9750
9751 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9752
9753 PR fortran/47572
9754 * gfortran.dg/class_36.f03: New.
9755
9756 2011-02-02 Richard Guenther <rguenther@suse.de>
9757
9758 PR tree-optimization/47566
9759 * gcc.dg/lto/20110201-1_0.c: New testcase.
9760
9761 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
9762
9763 PR debug/47498
9764 PR debug/47501
9765 PR debug/45136
9766 PR debug/45130
9767 * debug/pr47498.c: New.
9768 * debug/pr47501.c: New.
9769
9770 2011-02-01 Richard Guenther <rguenther@suse.de>
9771
9772 PR tree-optimization/47559
9773 * g++.dg/torture/pr47559.C: New testcase.
9774
9775 2011-02-01 Janus Weil <janus@gcc.gnu.org>
9776
9777 PR fortran/47565
9778 * gfortran.dg/typebound_call_20.f03: New.
9779
9780 2011-02-01 Richard Guenther <rguenther@suse.de>
9781
9782 PR tree-optimization/47555
9783 * gcc.dg/pr47555.c: New testcase.
9784
9785 2011-02-01 Richard Guenther <rguenther@suse.de>
9786
9787 PR tree-optimization/47541
9788 * g++.dg/torture/pr47541.C: New testcase.
9789
9790 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9791
9792 PR fortran/47455
9793 * gfortran.dg/typebound_call_19.f03: New.
9794
9795 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9796
9797 PR c++/47416
9798 * g++.dg/cpp0x/pr47416.C: New test.
9799
9800 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
9801
9802 PR fortran/47519
9803 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9804
9805 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9806
9807 PR fortran/47463
9808 * gfortran.dg/typebound_assignment_1.f03: New.
9809
9810 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9811
9812 PR tree-optimization/47538
9813 * gcc.c-torture/execute/pr47538.c: New test.
9814
9815 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9816
9817 PR target/45325
9818 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9819
9820 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9821
9822 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9823
9824 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
9825
9826 PR rtl-optimization/44031
9827 * gcc.c-torture/compile/20110131-1.c: New test.
9828
9829 2011-01-31 Tobias Burnus <burnus@net-b.de>
9830
9831 PR fortran/47042
9832 * gfortran.dg/stmt_func_1.f90: New.
9833
9834 2011-01-31 Tobias Burnus <burnus@net-b.de>
9835
9836 PR fortran/47042
9837 * gfortran.dg/interface_34.f90: New.
9838
9839 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
9840
9841 PR fortran/47523
9842 * gfortran.dg/realloc_on_assign_5.f03: New test.
9843 * gfortran.dg/realloc_on_assign_5.f03: New test.
9844
9845 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9846
9847 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9848 * gfortran.dg/bessel_7.f90: Likewise.
9849 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
9850
9851 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9852 * gfortran.dg/sum_init_expr.f03: Likewise.
9853
9854 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9855
9856 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9857 -r -nostdlib.
9858
9859 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9860 loop only on "vect_intfloat_cvt" targets.
9861
9862 2011-01-29 Tobias Burnus <burnus@net-b.de>
9863
9864 PR fortran/47531
9865 * gfortran.dg/shape_6.f90: New.
9866
9867 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9868
9869 PR libgfortran/47434
9870 * gfortran.dg/read_infnan_1.f90: Update test.
9871 * gfortran.dg/module_nan.f90: Update test.
9872 * gfortran.dg/char4_iunit_1.f03: Update test.
9873 * gfortran.dg/large_real_kind_1.f90: Update test.
9874 * gfortran.dg/real_const_3.f90: Update test.
9875 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9876
9877 2011-01-29 Dodji Seketeli <dodji@redhat.com>
9878
9879 PR c++/47311
9880 * g++.dg/template/param2.C: New test.
9881
9882 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9883
9884 PR libgfortran/47285
9885 * gfortran.dg/fmt_g.f: New test.
9886
9887 2011-01-28 Tobias Burnus <burnus@net-b.de>
9888
9889 PR fortran/47507
9890 * gfortran.dg/pure_formal_1.f90: New.
9891
9892 2011-01-28 Jakub Jelinek <jakub@redhat.com>
9893
9894 PR target/42894
9895 * gcc.dg/tls/pr42894.c: New test.
9896
9897 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9898
9899 * gcc.dg/pr47276.c: Add dg-require-visibility.
9900
9901 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9902
9903 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9904
9905 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
9906 Tobias Burnus <burnus@gcc.gnu.org>
9907
9908 PR fortran/45170
9909 PR fortran/35810
9910 PR fortran/47350
9911 * gfortran.dg/realloc_on_assign_3.f03: New test.
9912 * gfortran.dg/realloc_on_assign_4.f03: New test.
9913 * gfortran.dg/allocatable_function_5.f90: New test.
9914 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9915 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9916 implemented" dg-errors.
9917
9918 2011-01-27 Jan Hubicka <jh@suse.cz>
9919
9920 PR middle-end/46949
9921 * gcc.dg/attr-weakref-4.c: New testcase
9922
9923 2011-01-27 Martin Jambor <mjambor@suse.cz>
9924
9925 PR tree-optimization/47228
9926 * gcc.dg/torture/pr47228.c: New test.
9927
9928 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9929
9930 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9931
9932 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9933
9934 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9935 when using auto-overlay support on the SPU.
9936
9937 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
9938
9939 PR rtl-optimization/44174
9940 * gcc.target/i386/asm-6.c: New test.
9941
9942 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
9943
9944 PR rtl-optimization/46856
9945 * gcc.c-torture/compile/pr46856.c: New test.
9946
9947 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
9948 Andrew Pinski <pinskia@gmail.com>
9949
9950 PR c/43082
9951 * gcc.dg/pr43082.c: New.
9952
9953 2011-01-26 DJ Delorie <dj@redhat.com>
9954
9955 PR rtl-optimization/46878
9956 * gcc.dg/pr46878-1.c: New test.
9957
9958 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9959
9960 PR c++/47476
9961 * g++.dg/cpp0x/pr47476.C: New test.
9962
9963 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
9964
9965 * gcc.c-torture/compile/20110126-1.c: New test.
9966
9967 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9968
9969 PR c/47473
9970 * gcc.dg/torture/pr47473.c: New test.
9971
9972 2011-01-26 Jan Hubicka <jh@suse.cz>
9973
9974 PR target/47237
9975 * gcc.c-torture/execute/pr47237.c: New testcase.
9976
9977 2011-01-26 Jan Hubicka <jh@suse.cz>
9978
9979 PR tree-optimization/47190
9980 * gcc.dg/attr-weakref-3.c: New testcase.
9981
9982 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
9983
9984 PR c++/43601
9985 * gcc.dg/dll-9a.c: New test file.
9986 * gcc.dg/dll-11.c: Likewise.
9987 * gcc.dg/dll-12.c: Likewise.
9988 * gcc.dg/dll-12a.c: Likewise.
9989 * gcc.dg/dll-11a.c: Likewise.
9990 * gcc.dg/dll-9.c: Likewise.
9991 * gcc.dg/dll-10.c: Likewise.
9992 * gcc.dg/dll-10a.c: Likewise.
9993 * g++.dg/ext/dllexport4a.cc: Likewise.
9994 * g++.dg/ext/dllexport4.C: Likewise.
9995 * g++.dg/ext/dllexport5.C: Likewise.
9996 * g++.dg/ext/dllexport5a.cc: Likewise.
9997
9998 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9999
10000 PR tree-optimization/46970
10001 * gcc.dg/graphite/pr46970.c: New.
10002
10003 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10004
10005 PR tree-optimization/46215
10006 * gcc.dg/graphite/pr46215.c: New.
10007
10008 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10009
10010 PR tree-optimization/46168
10011 * gcc.dg/graphite/pr46168.c: New.
10012
10013 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10014
10015 PR tree-optimization/43657
10016 * gcc.dg/graphite/pr43657.c: New.
10017
10018 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10019
10020 PR tree-optimization/29832
10021 * gfortran.dg/graphite/pr29832.f90: New.
10022
10023 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10024
10025 PR tree-optimization/43567
10026 * gcc.dg/graphite/pr43567.c: New.
10027
10028 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10029
10030 * gfortran.dg/graphite/interchange-4.f: New.
10031 * gfortran.dg/graphite/interchange-5.f: New.
10032
10033 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10034 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10035 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10036 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10037 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10038 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10039 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10040 * gfortran.dg/ltrans-7.f90: Removed.
10041 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10042
10043 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10044 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10045 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10046 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10047 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10048 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10049 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10050 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10051 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10052 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10053 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10054 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10055 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10056 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10057 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10058 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10059 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10060 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10061 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10062 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10063 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10064 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10065 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10066 * gcc.dg/tree-ssa/data-dep-1.c
10067 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10068 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10069 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10070 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10071 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10072
10073 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10074
10075 PR tree-optimization/47265
10076 PR tree-optimization/47443
10077 * gcc.c-torture/compile/pr47265.c: New test.
10078 * gcc.dg/pr47443.c: New test.
10079
10080 2011-01-25 Martin Jambor <mjambor@suse.cz>
10081
10082 PR tree-optimization/47382
10083 * g++.dg/torture/pr47382.C: New test.
10084 * g++.dg/opt/devirt1.C: Xfail.
10085
10086 2011-01-25 Yao Qi <yao@codesourcery.com>
10087
10088 PR target/45701
10089 * gcc.target/arm/pr45701-1.c: New test.
10090 * gcc.target/arm/pr45701-2.c: New test.
10091 * gcc.target/arm/pr45701-3.c: New test.
10092
10093 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10094 Jakub Jelinek <jakub@redhat.com>
10095
10096 PR tree-optimization/47271
10097 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10098
10099 2011-01-25 Nick Clifton <nickc@redhat.com>
10100
10101 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10102 (saturate_add): Delete.
10103 (exchange): Delete.
10104 (main): Do not run saturate_add.
10105 (set_interrupts): Delete.
10106
10107 2011-01-25 Tobias Burnus <burnus@net-b.de>
10108
10109 PR fortran/47448
10110 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10111
10112 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10113
10114 PR tree-optimization/47427
10115 PR tree-optimization/47428
10116 * gcc.c-torture/compile/pr47427.c: New test.
10117 * gcc.c-torture/compile/pr47428.c: New test.
10118
10119 2011-01-25 Richard Guenther <rguenther@suse.de>
10120
10121 PR middle-end/47411
10122 * gcc.dg/torture/pr47411.c: New testcase.
10123
10124 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10125
10126 * gfortran.dg/graphite/id-24.f: New.
10127 * gfortran.dg/graphite/id-25.f: New.
10128
10129 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10130
10131 * gfortran.dg/graphite/id-23.f: New.
10132
10133 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10134
10135 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10136
10137 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10138
10139 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10140 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10141 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10142 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10143 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10144 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10145 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10146 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10147 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10148
10149 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10150
10151 * gcc.dg/graphite/block-0.c: Add documentation.
10152 * gcc.dg/graphite/block-4.c: Same.
10153 * gcc.dg/graphite/block-7.c: Same.
10154 * gcc.dg/graphite/block-8.c: New.
10155 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10156 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10157 * gcc.dg/graphite/interchange-12.c: Add documentation.
10158 * gcc.dg/graphite/interchange-13.c: New.
10159 * gcc.dg/graphite/interchange-14.c: New.
10160 * gcc.dg/graphite/interchange-15.c: New.
10161 * gcc.dg/graphite/interchange-8.c: Add documentation.
10162 * gcc.dg/graphite/interchange-mvt.c: Same.
10163
10164 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10165
10166 PR target/47408
10167 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10168 * gcc.target/powerpc/altivec-14.c: Ditto.
10169 * gcc.target/powerpc/altivec-33.c: Ditto.
10170 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10171 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10172 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10173 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10174 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10175 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10176 * g++.dg/ext/altivec-15.C: Ditto.
10177 * g++.dg/ext/altivec-types-1.C: Ditto.
10178 * g++.dg/ext/altivec-types-2.C: Ditto.
10179 * g++.dg/ext/altivec-types-3.C: Ditto.
10180 * g++.dg/ext/altivec-types-4.C: Ditto.
10181
10182 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10183
10184 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10185
10186 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10187
10188 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10189 optimization options.
10190
10191 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10192
10193 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10194
10195 PR testsuite/45988
10196 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10197
10198 2011-01-23 Tobias Burnus <burnus@net-b.de>
10199
10200 PR fortran/47421
10201 * gfortran.dg/allocatable_scalar_12.f90: New.
10202
10203 2011-01-23 Ira Rosen <irar@il.ibm.com>
10204
10205 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10206 vectorization to be not profitable if peeling is used to
10207 realign the memory access.
10208 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10209 loop bound to avoid loop unrolling.
10210 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10211
10212 2011-01-22 Jan Hubicka <jh@suse.cz>
10213
10214 PR lto/47333
10215 * g++.dg/lto/pr47333.C: New file.
10216
10217 2011-01-22 Jan Hubicka <jh@suse.cz>
10218
10219 PR tree-optimization/43884
10220 PR lto/44334
10221 * gcc.dg/autopar/outer-2.c: Increase array size.
10222 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10223
10224 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10225
10226 PR fortran/38536
10227 * gfortran.dg/c_loc_tests_16.f90: New test.
10228
10229 2011-01-22 Tobias Burnus <burnus@net-b.de>
10230
10231 PR fortran/47399
10232 * gfortran.dg/typebound_proc_19.f90: New.
10233
10234 2011-01-21 Jeff Law <law@redhat.com>
10235
10236 PR tree-optimization/47053
10237 * g++.dg/pr47053.C: New test.
10238
10239 2011-01-21 Jason Merrill <jason@redhat.com>
10240
10241 PR c++/47041
10242 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10243
10244 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10245
10246 PR c++/47388
10247 * g++.dg/cpp0x/range-for10.C: New test.
10248 * g++.dg/template/for1.C: New test.
10249
10250 PR middle-end/45566
10251 * g++.dg/tree-prof/partition3.C: New test.
10252
10253 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10254
10255 PR rtl-optimization/47366
10256 * g++.dg/opt/pr47366.C: New test.
10257
10258 2011-01-21 Jason Merrill <jason@redhat.com>
10259
10260 PR c++/46552
10261 * g++.dg/cpp0x/constexpr-regress2.C: New.
10262
10263 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10264
10265 2011-01-21 Jeff Law <law@redhat.com>
10266
10267 PR rtl-optimization/41619
10268 * gcc.dg/pr41619.c: New.
10269
10270 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10271
10272 PR tree-optimization/47355
10273 * g++.dg/opt/pr47355.C: New test.
10274
10275 2011-01-21 Richard Guenther <rguenther@suse.de>
10276
10277 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10278 making main hot.
10279
10280 2011-01-21 Richard Guenther <rguenther@suse.de>
10281
10282 PR tree-optimization/47365
10283 * gcc.dg/torture/pr47365.c: New testcase.
10284 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10285
10286 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10287
10288 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10289
10290 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10291
10292 PR tree-optimization/47391
10293 * gcc.dg/pr47391.c: New test.
10294
10295 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10296
10297 * g++.dg/template/char1.C: Use signed char.
10298
10299 2011-01-21 Tobias Burnus <burnus@net-b.de>
10300
10301 PR fortran/47377
10302 * gfortran.dg/pointer_target_4.f90: New.
10303
10304 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10305
10306 PR target/47251
10307 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10308 ILP32 system and not IP32.
10309
10310 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10311
10312 PR debug/46583
10313 * g++.dg/debug/pr46583.C: New.
10314
10315 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10316
10317 PR debug/47283
10318 * g++.dg/debug/pr47283.C: New test.
10319
10320 PR testsuite/47371
10321 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10322 * gcc.target/i386/headmerge-2.c: Likewise.
10323
10324 2011-01-20 Richard Guenther <rguenther@suse.de>
10325
10326 PR middle-end/47370
10327 * gcc.dg/torture/pr47370.c: New testcase.
10328
10329 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10330
10331 PR tree-optimization/46130
10332 * gcc.dg/pr46130-1.c: New test.
10333 * gcc.dg/pr46130-2.c: New test.
10334
10335 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10336
10337 PR c++/47291
10338 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10339
10340 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10341
10342 PR debug/46240
10343 * g++.dg/debug/pr46240.cc: New.
10344
10345 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10346
10347 PR c++/47303
10348 * g++.dg/template/anonunion1.C: New test.
10349
10350 PR rtl-optimization/47337
10351 * gcc.c-torture/execute/pr47337.c: New test.
10352
10353 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10354
10355 PR testsuite/45342
10356 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10357
10358 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10359
10360 PR tree-optimization/46021
10361 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10362
10363 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10364
10365 PR tree-optimization/47290
10366 * g++.dg/torture/pr47290.C: New test.
10367
10368 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10369
10370 PR fortran/47240
10371 * gfortran.dg/proc_ptr_comp_29.f90: New.
10372
10373 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10374
10375 PR testsuite/41146
10376 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10377 powerpc-apple-darwin9.
10378
10379 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10380
10381 PR rtl-optimization/47299
10382 * gcc.c-torture/execute/pr47299.c: New test.
10383
10384 2011-01-17 Jason Merrill <jason@redhat.com>
10385
10386 * g++.dg/cpp0x/constexpr-virtual.C: New.
10387
10388 2011-01-17 Jakub Jelinek <jakub@redhat.com>
10389
10390 PR fortran/47331
10391 * gfortran.dg/gomp/pr47331.f90: New test.
10392
10393 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
10394
10395 PR objc/47314
10396 * objc.dg/selector-warn-1.m: New.
10397 * obj-c++.dg/selector-warn-1.mm: New.
10398
10399 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
10400
10401 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10402 Update dg-final accordingly.
10403
10404 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10405
10406 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10407
10408 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10409
10410 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10411 target check.
10412 * gcc.dg/guality/pr36728-2.c: Likewise.
10413
10414 2011-01-17 Richard Guenther <rguenther@suse.de>
10415
10416 PR tree-optimization/47313
10417 * g++.dg/torture/pr47313.C: New testcase.
10418
10419 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
10420
10421 PR target/47318
10422 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10423 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10424 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10425 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10426
10427 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10428 as __m256i.
10429 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10430 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10431 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10432
10433 2011-01-17 Richard Guenther <rguenther@suse.de>
10434
10435 PR tree-optimization/45967
10436 * gcc.dg/torture/pr45967-2.c: New testcase.
10437 * gcc.dg/torture/pr45967-3.c: Likewise.
10438
10439 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10440
10441 PR testsuite/47325
10442 * g++.dg/ext/pr47213.C: Require visibility.
10443
10444 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10445
10446 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10447 * gcc.dg/fixed-point/struct-union.c: Update error messages.
10448
10449 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10450
10451 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10452 Linux-based targets.
10453
10454 2011-01-13 Jan Hubicka <jh@suse.cz>
10455
10456 PR tree-optimization/47276
10457 * gcc.dg/pr47276.c: New testcase.
10458
10459 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
10460 Jonathan Wakely <jwakely.gcc@gmail.com>
10461
10462 PR c++/33558
10463 * g++.dg/other/pr33558.C: New.
10464 * g++.dg/other/pr33558-2.C: New.
10465
10466 2011-01-14 Martin Jambor <mjambor@suse.cz>
10467
10468 PR tree-optimization/45934
10469 PR tree-optimization/46302
10470 * g++.dg/ipa/devirt-c-1.C: New test.
10471 * g++.dg/ipa/devirt-c-2.C: Likewise.
10472 * g++.dg/ipa/devirt-c-3.C: Likewise.
10473 * g++.dg/ipa/devirt-c-4.C: Likewise.
10474 * g++.dg/ipa/devirt-c-5.C: Likewise.
10475 * g++.dg/ipa/devirt-c-6.C: Likewise.
10476 * g++.dg/ipa/devirt-6.C: Likewise.
10477 * g++.dg/ipa/devirt-d-1.C: Likewise.
10478 * g++.dg/torture/pr45934.C: Likewise.
10479
10480 2011-01-14 Jason Merrill <jason@redhat.com>
10481
10482 * g++.dg/cpp0x/variadic105.C: New.
10483
10484 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
10485 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10486
10487 PR objc/45989
10488 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10489 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10490 execution tests on i?86-*-*, x86_64-*-* and
10491 powerpc*-apple-darwin* && ilp32.
10492 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10493 tests on i?86-*-* and x86_64-*-*.
10494
10495 2011-01-14 Richard Guenther <rguenther@suse.de>
10496
10497 PR tree-optimization/47280
10498 * g++.dg/opt/pr47280.C: New testcase.
10499
10500 2011-01-14 Jason Merrill <jason@redhat.com>
10501
10502 * g++.dg/cpp0x/constexpr-regress1.C: New.
10503
10504 * g++.dg/ext/flexary2.C: New.
10505
10506 2011-01-14 Richard Guenther <rguenther@suse.de>
10507
10508 PR middle-end/47281
10509 * gcc.dg/torture/pr47281.c: New testcase.
10510 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10511
10512 2011-01-14 Richard Guenther <rguenther@suse.de>
10513
10514 PR tree-optimization/47286
10515 * gcc.dg/tree-ssa/pr47286.c: New testcase.
10516
10517 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
10518
10519 PR c++/47213
10520 * g++.dg/ext/pr47213.C: New.
10521
10522 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10523
10524 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10525
10526 2011-01-13 Tobias Burnus <burnus@net-b.de>
10527 Mikael Morin <mikael@gcc.gnu.org>
10528
10529 PR fortran/45848
10530 PR fortran/47204
10531 * gfortran.dg/select_type_20.f90: New.
10532 * gfortran.dg/select_type_21.f90: New.
10533
10534 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
10535
10536 PR target/47251
10537 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10538
10539 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10540
10541 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10542 * gcc.dg/guality/pr36728-2.c: Likewise.
10543
10544 2011-01-13 Dodji Seketeli <dodji@redhat.com>
10545
10546 PR debug/PR46973
10547 * g++.dg/debug/dwarf2/template-params-9.C: New test.
10548
10549 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
10550
10551 PR rtl-optimization/45352
10552 * gcc.dg/pr45352-3.c: New.
10553
10554 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10555
10556 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10557 comment.
10558 * g++.dg/cpp0x/range-for8.C: New.
10559 * g++.dg/cpp0x/range-for9.C: New.
10560
10561 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
10562
10563 PR debug/47209
10564 * g++.dg/debug/pr47209.C: New.
10565
10566 2011-01-12 Richard Guenther <rguenther@suse.de>
10567
10568 PR lto/47259
10569 * gcc.dg/lto/pr47259_0.c: New testcase.
10570 * gcc.dg/lto/pr47259_1.c: Likewise.
10571
10572 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
10573
10574 * objc-obj-c++-shared/Object1.h: Add copyright header, update
10575 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10576 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10577 methods missing from the OBJC2 Object.
10578 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10579 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10580 GNU and NeXT runtimes.
10581 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10582 comments.
10583 * objc-obj-c++-shared/Object1.m: Likewise.
10584 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
10585 * objc.dg/proto-qual-1.m: Likewise.
10586 * obj-c++.dg/proto-lossage-3.mm: Likewise.
10587 * obj-c++.dg/proto-qual-1.mm: Likewise.
10588
10589 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
10590
10591 PR testsuite/33033
10592 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10593
10594 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10595
10596 Fixed the Objective-C++ testsuite and updated all tests.
10597 * lib/obj-c++.exp (obj-c++_init): Declare and set
10598 gcc_warning_prefix and gcc_error_prefix.
10599 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10600 'dg-warning', 'dg-message' and 'dg-error'.
10601 * obj-c++.dg/class-extension-3.mm: Likewise.
10602 * obj-c++.dg/class-protocol-1.mm: Likewise.
10603 * obj-c++.dg/encode-7.mm: Likewise.
10604 * obj-c++.dg/exceptions-3.mm: Likewise.
10605 * obj-c++.dg/exceptions-5.mm: Likewise.
10606 * obj-c++.dg/method-12.mm: Likewise.
10607 * obj-c++.dg/method-13.mm: Likewise.
10608 * obj-c++.dg/method-15.mm: Likewise.
10609 * obj-c++.dg/method-16.mm: Likewise.
10610 * obj-c++.dg/method-4.mm: Likewise.
10611 * obj-c++.dg/method-8.mm: Likewise.
10612 * obj-c++.dg/method-conflict-1.mm: Likewise.
10613 * obj-c++.dg/method-conflict-2.mm: Likewise.
10614 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10615 and uncommented second part of the testcase now that the testsuite
10616 works correctly.
10617 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10618 and uncommented second part of the testcase now that the testsuite
10619 works correctly.
10620 * obj-c++.dg/private-1.mm: Likewise.
10621 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10622 * obj-c++.dg/syntax-error-7.mm: Likewise.
10623 * obj-c++.dg/warn5.mm: Likewise.
10624 * obj-c++.dg/property/at-property-14.mm: Likewise.
10625 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10626 FIXME.
10627 * obj-c++.dg/property/at-property-18.mm: Likewise.
10628 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10629 FIXME.
10630 * obj-c++.dg/property/at-property-21.mm: Likewise.
10631 * obj-c++.dg/property/at-property-28.mm: Likewise.
10632 * obj-c++.dg/property/at-property-5.mm: Likewise.
10633 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10634 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10635 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10636 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10637 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10638 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10639 * obj-c++.dg/tls/diag-5.mm: Likewise.
10640 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10641 dg-error, now matched correctly.
10642
10643 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10644
10645 * objc.dg/property/at-property-29.m: New.
10646 * obj-c++.dg/property/at-property-29.mm: New.
10647
10648 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10649
10650 * go.test/go-test.exp (go-set-goarch): New proc.
10651 (go-gc-tests): Use it.
10652
10653 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10654
10655 PR debug/46955
10656 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10657
10658 2011-01-11 Richard Henderson <rth@redhat.com>
10659
10660 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10661
10662 2011-01-11 Jan Hubicka <jh@suse.cz>
10663
10664 PR lto/45721
10665 PR lto/45375
10666 * gcc.dg/lto/pr45721_1.c: New file.
10667 * gcc.dg/lto/pr45721_0.c: New file.
10668
10669 2011-01-11 Richard Guenther <rguenther@suse.de>
10670
10671 PR tree-optimization/46076
10672 * gcc.dg/tree-ssa/pr46076.c: New testcase.
10673
10674 2011-01-11 Jeff Law <law@redhat.com>
10675
10676 * PR tree-optimization/47086
10677 * gcc.dg/pr47086.c: New test.
10678
10679 2011-01-11 Jason Merrill <jason@redhat.com>
10680
10681 PR c++/46658
10682 * g++.dg/template/new10.C: New.
10683
10684 PR c++/45520
10685 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10686
10687 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
10688
10689 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10690 Split type definitions and NSConstantString class into...
10691 * objc-obj-c++-shared/objc-test-suite-types.h: New.
10692 * objc-obj-c++-shared/nsconstantstring-class.h: New.
10693 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10694 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10695 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10696 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10697 to comments.
10698 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10699 encode defines for newer NeXT system headers.
10700 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10701 * obj-c++.dg/torture/strings/string1.mm: Likewise.
10702 * objc.dg/foreach-5.m: Likewise.
10703 * objc.dg/foreach-2.m: Likewise.
10704 * objc.dg/foreach-4.m: Likewise.
10705 * objc.dg/torture/strings/string1.m: Likewise.
10706 * objc.dg/torture/strings/string2.m: Likewise.
10707 * objc.dg/torture/strings/string3.m: Likewise.
10708 * objc.dg/torture/strings/string4.m: Likewise.
10709 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10710 header and stand alone.
10711 * obj-c++.dg/strings/strings-2.mm: Likewise.
10712 * objc.dg/torture/strings/const-str-3.m: Likewise.
10713 * objc.dg/strings/strings-2.m: Likewise.
10714 * objc.dg/strings/const-str-12b.m: Likewise.
10715
10716 2011-01-12 Richard Guenther <rguenther@suse.de>
10717
10718 PR middle-end/32511
10719 * gcc.dg/attr-weak-1.c: Adjust.
10720
10721 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
10722
10723 PR fortran/47051
10724 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10725 standard compliant and comment.
10726
10727 2011-01-10 Jan Hubicka <jh@suse.cz>
10728
10729 PR lto/46083
10730 * gcc.dg/initpri3.c: New testcase.
10731
10732 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
10733
10734 PR lto/47222
10735 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10736 externally visible.
10737 (g_esi): Likewise.
10738 (g_ebx): Likewise.
10739 (g_ebp): Likewise.
10740 (g_esp): Likewise.
10741 (g_ebp_save): Likewise.
10742 (g_esp_save): Likewise.
10743
10744 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10745
10746 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10747
10748 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10749
10750 PR tree-optimization/46021
10751 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10752 i?86-*-*, x86_64-*-*.
10753
10754 2011-01-10 Jeff Law <law@redhat.com>
10755
10756 * PR tree-optimization/47141
10757 * gcc.c-torture/compile/pr47141.c: New test.
10758
10759 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
10760
10761 PR testsuite/46230
10762 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10763 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10764 * gcc.dg/vect/slp-35.c: Remove XFAILs.
10765 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10766
10767 PR testsuite/46230
10768 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10769 being vectorized. Adjust dg-final pattern. Remove XFAIL.
10770 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10771 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10772 being vectorized. Adjust dg-final pattern.
10773
10774 PR testsuite/46230
10775 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10776 * gcc.dg/vect/slp-24.c: Likewise.
10777
10778 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
10779
10780 PR c++/47218
10781 * g++.dg/other/pr47218-1.C: New test file.
10782 * g++.dg/other/pr47218.C: Likewise.
10783 * g++.dg/other/pr47218.h: New supporting header.
10784
10785 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
10786
10787 PR objc/47232
10788 * objc.dg/attributes/invalid-attribute-1.m: New.
10789 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10790
10791 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10792
10793 PR fortran/47224
10794 * gfortran.dg/proc_ptr_comp_28.f90: New.
10795
10796 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10797
10798 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10799 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10800 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10801 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10802 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10803 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10804 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10805 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10806 * objc.dg/gnu-api-2-class.m: Likewise.
10807 * objc.dg/gnu-api-2-ivar.m: Likewise.
10808 * objc.dg/gnu-api-2-method.m: Likewise.
10809 * objc.dg/gnu-api-2-objc.m: Likewise.
10810 * objc.dg/gnu-api-2-object.m: Likewise.
10811 * objc.dg/gnu-api-2-property.m: Likewise.
10812 * objc.dg/gnu-api-2-protocol.m: Likewise.
10813 * objc.dg/gnu-api-2-sel.m: Likewise.
10814
10815 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10816
10817 * objc.dg/foreach-1.m: Skip for Darwin < 9.
10818 * objc.dg/objc-foreach-4.m: Likewise.
10819 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10820 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10821 * objc.dg/foreach-4.m: Likewise.
10822 * objc.dg/foreach-5.m: Likewise.
10823 * objc.dg/foreach-3.m: Return self from init.
10824
10825 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10826
10827 PR fortran/38536
10828 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
10829
10830 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10831
10832 PR fortran/46313
10833 * gfortran.dg/class_35.f90: New.
10834
10835 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10836
10837 * objc.dg/foreach-1.m: Add "-Wall" to flags.
10838
10839 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
10840
10841 PR objc/47078
10842 * objc.dg/invalid-method-2.m: New.
10843 * obj-c++.dg/invalid-method-2.mm: New.
10844
10845 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
10846
10847 PR fortran/46896
10848 * gfortran.dg/transpose_optimization_2.f90 : New test.
10849
10850 2011-01-08 Jan Hubicka <jh@suse.cz>
10851
10852 PR tree-optmization/46469
10853 * g++.dg/torture/pr46469.C: New testcase.
10854
10855 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10856
10857 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10858 emulation of libobjc-gnu structure layout functionality to ..
10859 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10860 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10861 * objc/execute/bf-common.h: Adjust headers.
10862 * objc/execute/bf-1.m: Likewise.
10863 * objc/execute/bf-2.m: Likewise.
10864 * objc/execute/bf-3.m: Likewise.
10865 * objc/execute/bf-4.m: Likewise.
10866 * objc/execute/bf-5.m: Likewise.
10867 * objc/execute/bf-6.m: Likewise.
10868 * objc/execute/bf-7.m: Likewise.
10869 * objc/execute/bf-8.m: Likewise.
10870 * objc/execute/bf-9.m: Likewise.
10871 * objc/execute/bf-10.m: Likewise.
10872 * objc/execute/bf-11.m: Likewise.
10873 * objc/execute/bf-12.m: Likewise.
10874 * objc/execute/bf-13.m: Likewise.
10875 * objc/execute/bf-14.m: Likewise.
10876 * objc/execute/bf-15.m: Likewise.
10877 * objc/execute/bf-16.m: Likewise.
10878 * objc/execute/bf-17.m: Likewise.
10879 * objc/execute/bf-18.m: Likewise.
10880 * objc/execute/bf-19.m: Likewise.
10881 * objc/execute/bf-20.m: Likewise.
10882 * objc/execute/bf-21.m: Likewise.
10883 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10884 objc_get_type_qualifiers ().
10885
10886 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10887
10888 PR fortran/45777
10889 * gfortran.dg/dependency_39.f90: New test.
10890
10891 2011-01-07 Jan Hubicka <jh@suse.cz>
10892
10893 Get builtins tests ready for linker plugin.
10894 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10895 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10896 my_memset, my_bzero): Mark used.
10897 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10898 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10899 volatile.
10900 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10901 volatile.
10902
10903 2011-01-07 Jan Hubicka <jh@suse.cz>
10904
10905 PR tree-optimization/46367
10906 * g++.dg/torture/pr46367.C: New file.
10907
10908 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10909
10910 PR target/47201
10911 * gcc.dg/pr47201.c: New test.
10912
10913 PR bootstrap/47187
10914 * gcc.dg/tree-prof/pr47187.c: New test.
10915
10916 2011-01-07 Tobias Burnus <burnus@net-b.de>
10917
10918 PR fortran/41580
10919 * gfortran.dg/extends_type_of_3.f90: New.
10920
10921 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
10922
10923 * g++.dg/ext/dllexport-MI1.C: Adjust test.
10924 * g++.dg/ext/dllimport-MI1.C: Likewise.
10925 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10926 * g++.dg/ext/dllimport10.C: Likewise.
10927 * g++.dg/ext/dllimport11.C: Likewise.
10928 * g++.dg/ext/dllimport12.C: Likewise.
10929 * g++.dg/ext/dllimport13.C: Likewise.
10930 * g++.dg/ext/dllimport2.C: Likewise.
10931 * g++.dg/ext/dllimport3.C: Likewise.
10932 * g++.dg/ext/dllimport4.C: Likewise.
10933 * g++.dg/ext/dllimport5.C: Likewise.
10934 * g++.dg/ext/dllimport6.C: Likewise.
10935 * g++.dg/ext/dllimport8.C: Likewise.
10936 * g++.dg/ext/dllimport9.C: Likewise.
10937 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10938 targets, too. Additionally enable test for i?86-*-mingw*.
10939 * g++.dg/ext/selectany1.C: Likewise.
10940 Remove guard variable check.
10941
10942 2011-01-07 Janus Weil <janus@gcc.gnu.org>
10943
10944 PR fortran/47189
10945 PR fortran/47194
10946 * gfortran.dg/storage_size_3.f08: Extended.
10947
10948 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10949
10950 PR c++/47022
10951 * g++.dg/template/stdarg1.C: New test.
10952
10953 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10954
10955 PR fortran/47195
10956 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10957 * gfortran.dg/defined_operators_1.f90: Split the subroutine
10958 from the interface of functions to not hide the errors that
10959 shall be tested.
10960
10961 2011-01-06 Jan Hubicka <jh@suse.cz>
10962
10963 * gcc.dg/lto/pr47188_0.c: New testcase.
10964 * gcc.dg/lto/pr47188_1.c: New testcase.
10965
10966 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10967
10968 PR fortran/33117
10969 PR fortran/46478
10970 * gfortran.dg/interface_33.f90: New test.
10971
10972 2011-01-06 Jakub Jelinek <jakub@redhat.com>
10973
10974 PR c/47150
10975 * gcc.c-torture/compile/pr47150.c: New test.
10976
10977 2011-01-06 Ira Rosen <irar@il.ibm.com>
10978
10979 PR tree-optimization/47139
10980 * gcc.dg/vect/pr47139.c: New test.
10981
10982 2011-01-05 Janus Weil <janus@gcc.gnu.org>
10983
10984 PR fortran/47180
10985 * gfortran.dg/extends_type_of_2.f03: New.
10986
10987 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10988
10989 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10990
10991 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
10992
10993 * gnat.dg/opt14.adb: New test.
10994
10995 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10996
10997 PR fortran/46017
10998 * gfortran.dg/allocate_error_2.f90: New test.
10999
11000 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11001
11002 PR fortran/47024
11003 * gfortran.dg/storage_size_3.f08: New.
11004
11005 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11006
11007 PR libgfortran/47154
11008 * gfortran.dg/namelist_68.f90: New test.
11009
11010 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11011
11012 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11013
11014 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11015
11016 PR fortran/46448
11017 * gfortran.dg/class_34.f90: New.
11018
11019 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11020
11021 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11022 use __builtin_inff. Skip all single-precision tests that require
11023 Infinity.
11024
11025 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11026
11027 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11028
11029 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11030
11031 PR tree-optimization/47148
11032 * gcc.c-torture/execute/pr47148.c: New test.
11033
11034 PR tree-optimization/47155
11035 * gcc.c-torture/execute/pr47155.c: New test.
11036
11037 PR rtl-optimization/47157
11038 * gcc.c-torture/compile/pr47157.c: New test.
11039
11040 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11041
11042 * gcc.dg/torture/vector-shift2.c (schar): Define.
11043 (main): Always use schar or uchar instead of plain "char" to avoid
11044 dependencies on implementation-defined char signedness.
11045
11046 2011-01-03 Martin Jambor <mjambor@suse.cz>
11047
11048 PR tree-optimization/46801
11049 * gnat.dg/pack9.adb: Remove xfail.
11050
11051 2011-01-03 Martin Jambor <mjambor@suse.cz>
11052
11053 PR tree-optimization/46984
11054 * g++.dg/ipa/pr46984.C: New test.
11055
11056 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11057
11058 PR fortran/46408
11059 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11060
11061 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11062
11063 PR tree-optimization/47140
11064 * gcc.c-torture/compile/pr47140.c: New test.
11065
11066 PR rtl-optimization/47028
11067 * gcc.dg/pr47028.c: New test.
11068
11069 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11070
11071 * objc.dg/protocol-forward-1.m: Removed TODO.
11072 * objc.dg/protocol-forward-2.m: New.
11073 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11074 * obj-c++.dg/protocol-forward-2.mm: New.
11075
11076 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11077
11078 PR target/38662
11079 * g++.dg/eh/pr38662.C: New testcase.
11080
11081 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11082
11083 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11084 scan for newline '\n'.
11085
11086 \f
11087 Copyright (C) 2011 Free Software Foundation, Inc.
11088
11089 Copying and distribution of this file, with or without modification,
11090 are permitted in any medium without royalty provided the copyright
11091 notice and this notice are preserved.