Replace "must be be" with "must be".
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR testsuite/50469
4 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
5 "must be".
6
7 2011-09-20 Jason Merrill <jason@redhat.com>
8
9 * g++.dg/cpp0x/constexpr-generated1.C: New.
10
11 PR c++/50442
12 * g++.dg/overload/ref-conv1.C: New.
13
14 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
15
16 * g++.dg/other/final1.C: new test
17
18 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
19
20 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
21 and get_bit ().
22
23 2011-09-19 Ian Bolton <ian.bolton@arm.com>
24
25 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
26 "target arm_eabi".
27
28 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
29
30 PR tree-optimization/50413
31 * g++.dg/vect/vect.exp: Run slp-pr* tests with
32 -fdump-tree-slp-details. Run other tests with
33 -fdump-tree-vect-details.
34 * g++.dg/vect/slp-pr50413.cc: New.
35
36 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
37 Ira Rosen <ira.rosen@linaro.org>
38
39 PR testsuite/50435
40 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
41 Fix underscores around restrict.
42
43 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
44
45 PR tree-optimization/50414
46 * gfortran.dg/vect/Ofast-pr50414.f90: New.
47 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
48 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
49
50 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
51
52 PR tree-optimization/50412
53 * gfortran.dg/vect/pr50412.f90: New.
54
55 2011-09-16 Jason Merrill <jason@redhat.com>
56
57 PR c++/50424
58 * g++.dg/eh/defarg1.C: New.
59
60 2011-09-16 Jakub Jelinek <jakub@redhat.com>
61
62 * gcc.dg/vect/vect-reduc-10.c: New test.
63 * gcc.target/i386/avx-reduc-1.c: New test.
64
65 * gcc.target/i386/sse2-extract-1.c: New test.
66 * gcc.target/i386/avx-extract-1.c: New test.
67
68 2011-09-16 Terry Guo <terry.guo@arm.com>
69
70 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
71
72 2011-09-15 Diego Novillo <dnovillo@google.com>
73
74 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
75 ALWAYS_CXXFLAGS, if defined.
76 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
77 ALWAYS_GFORTRANFLAGS, if defined.
78 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
79 ALWAYS_GOCFLAGS, if defined.
80 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
81 ALWAYS_OBJCXXFLAGS, if defined.
82 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
83 additional_flags, if defined.
84 * lib/gnat.exp (gnat_target_compile): Likewise.
85 * lib/objc.exp (objc_target_compile): Likewise.
86 * lib/target-supports-dg.exp (dg-add-options): Handle
87 TEST_ALWAYS_FLAGS.
88
89 2011-09-15 Tom de Vries <tom@codesourcery.com>
90
91 PR testsuite/50322
92 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
93 Use uintptr_t in f1. Undo avr xfails.
94
95 2011-09-15 Janus Weil <janus@gcc.gnu.org>
96
97 PR fortran/50401
98 PR fortran/50403
99 * gfortran.dg/function_types_3.f90: New.
100
101 2011-09-15 Jason Merrill <jason@redhat.com>
102
103 PR c++/50365
104 * g++.dg/cpp0x/trailing7.C: New.
105
106 PR c++/50361
107 * g++.dg/cpp0x/nullptr23.C: New.
108
109 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
110
111 * gcc.dg/vect/bb-slp-25.c: New.
112
113 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
114
115 PR c++/50391
116 * g++.dg/cpp0x/noexcept15.C: New.
117
118 2011-09-14 Tom de Vries <tom@codesourcery.com>
119
120 PR middle-end/50251
121 * gcc.dg/pr50251.c: New test.
122
123 2011-09-14 Tobias Burnus <burnus@net-b.de>
124
125 PR fortran/34547
126 PR fortran/50375
127 * gfortran.dg/null_5.f90: New.
128 * gfortran.dg/null_6.f90: New.
129
130 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
131
132 * gcc.c-torture/compile/20110913-1.c: New test.
133
134 2011-09-13 Janus Weil <janus@gcc.gnu.org>
135
136 PR fortran/50379
137 * gfortran.dg/result_2.f90: New.
138
139 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
140
141 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
142
143 2011-09-13 Dodji Seketeli <dodji@redhat.com>
144
145 PR c++/48320
146 * g++.dg/cpp0x/variadic116.C: New test case.
147
148 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
149
150 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
151 * gcc.target/mips/interrupt_handler-2.c: New test.
152 * gcc.target/mips/interrupt_handler-3.c: Likewise.
153
154 2011-09-12 Jason Merrill <jason@redhat.com>
155
156 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
157
158 * g++.dg/cpp0x/explicit7.C: New.
159
160 2011-09-12 Jakub Jelinek <jakub@redhat.com>
161
162 PR rtl-optimization/50212
163 * g++.dg/other/pr50212.C: New test.
164
165 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
166
167 PR target/43746
168 * testsuite/gcc.target/avr/torture/avr-torture.exp
169 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
170 "-O2 -fmerge-all-constants".
171
172 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
173
174 PR fortran/50327
175 * gfortran.dg/do_while_1.f90: New test.
176
177 2011-09-11 Janus Weil <janus@gcc.gnu.org>
178
179 PR fortran/35831
180 PR fortran/47978
181 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
182 * gfortran.dg/proc_decl_26.f90: New.
183 * gfortran.dg/typebound_override_2.f90: New.
184 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
185
186 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
187
188 * gnat.dg/cond_expr2.ad[sb]: New test.
189
190 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
191
192 * gnat.dg/atomic5.ad[sb]: New test.
193
194 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
195
196 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
197
198 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
199
200 PR target/49030
201 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
202
203 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
204
205 PR target/49614
206 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
207
208 2011-09-09 Richard Guenther <rguenther@suse.de>
209
210 PR tree-optimization/50328
211 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
212
213 2011-09-09 Richard Guenther <rguenther@suse.de>
214
215 PR middle-end/50333
216 * gcc.dg/torture/pr50333.c: New testcase.
217
218 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
219
220 PR tree-optimization/50318
221 * gcc.target/arm/pr50318-1.c: New file.
222
223 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
224
225 * gcc.target/i386/all_one_m256i.c: New test.
226
227 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
228
229 PR c++/50324
230 * g++.dg/cpp0x/sfinae28.C: New.
231
232 2011-09-08 Dodji Seketeli <dodji@redhat.com>
233
234 PR c/50332
235 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
236 longer ignored on typedefs.
237
238 PR c++/33255 - Support -Wunused-local-typedefs warning
239 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
240 * c-c++-common/Wunused-local-typedefs.c: Likewise.
241
242 2011-09-08 Martin Jambor <mjambor@suse.cz>
243
244 PR tree-optimization/50287
245 * gcc.dg/torture/pr50287.c: New test.
246
247 2011-09-08 Richard Guenther <rguenther@suse.de>
248
249 PR tree-optimization/19831
250 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
251 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
252 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
253 * gcc.dg/errno-1.c: Adjust.
254
255 2011-09-08 Richard Guenther <rguenther@suse.de>
256
257 PR tree-optimization/19831
258 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
259
260 2011-09-08 Tobias Burnus <burnus@net-b.de>
261
262 PR fortran/44646
263 * gfortran.dg/do_concurrent_1.f90: New.
264 * gfortran.dg/do_concurrent_2.f90: New.
265
266 2011-09-08 Jakub Jelinek <jakub@redhat.com>
267
268 PR target/50310
269 * gcc.c-torture/execute/ieee/pr50310.c: New test.
270 * gcc.dg/pr50310-2.c: New test.
271
272 2011-09-07 Janus Weil <janus@gcc.gnu.org>
273
274 PR fortran/48095
275 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
276 * gfortran.dg/impure_constructor_1.f90: Modified.
277 * gfortran.dg/proc_ptr_comp_33.f90: New.
278
279 2011-09-07 Jakub Jelinek <jakub@redhat.com>
280
281 PR target/50310
282 * gcc.dg/pr50310-1.c: New test.
283
284 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
285
286 PR middle-end/48571
287 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
288 instead of 4.
289
290 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
291
292 PR c++/50309
293 * g++.dg/cpp0x/noexcept14.C: New.
294
295 2011-09-07 Jason Merrill <jason@redhat.com>
296
297 * g++.dg/cpp0x/constexpr-ref3.C: New.
298
299 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
300
301 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
302
303 * gcc.dg/section1.c: Don't xfail for avr.
304
305 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
306
307 PR tree-optimization/50322
308 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
309
310 2011-09-07 Martin Jambor <mjambor@suse.cz>
311
312 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
313
314 2011-09-07 Martin Jambor <mjambor@suse.cz>
315
316 PR tree-optimization/49911
317 * g++.dg/tree-ssa/pr49911.C: New test.
318
319 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
320
321 PR target/49030
322 * gcc.dg/torture/pr49030.c: New test.
323
324 2011-09-07 Janus Weil <janus@gcc.gnu.org>
325
326 PR fortran/50288
327 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
328 * gfortran.dg/class_4d.f03: Deleted.
329 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
330
331 2011-09-07 Richard Guenther <rguenther@suse.de>
332
333 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
334
335 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
336
337 PR tree-optimization/46021
338 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
339
340 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
341
342 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
343
344 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
345
346 * gcc.c-torture/compile/20110906-1.c: New test.
347
348 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
349
350 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
351
352 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
353
354 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
355 --param tree-reassoc-width=1.
356
357 * gcc.dg/tree-ssa/reassoc-24.c: New test.
358 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
359
360 2011-09-06 Richard Guenther <rguenther@suse.de>
361
362 PR tree-optimization/48149
363 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
364
365 2011-09-06 Richard Guenther <rguenther@suse.de>
366
367 PR tree-optimization/48317
368 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
369
370 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
371
372 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
373 New procedure.
374 (add_options_for_quad_vectors): Replace with ...
375 (add_options_for_double_vectors): ... this.
376 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
377 support multiple vector sizes since the vectorizer attempts to
378 vectorize with both vector sizes.
379 * gcc.dg/vect/no-vfa-vect-79.c,
380 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
381 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
382 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
383 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
384 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
385 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
386 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
387 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
388 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
389 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
390 gcc.dg/vect/vect-40.c: Likewise.
391 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
392 redundant.
393 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
394 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
395 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
396 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
397 Likewise.
398 * gcc.dg/vect/vect-peel-4.c: Make ia global.
399
400 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
401
402 PR target/49606
403 * gcc.target/mips/abi-main.h: New file.
404 * gcc.target/mips/abi-o32-long32.c: New test.
405 * gcc.target/mips/abi-o32-long64.c: Likewise.
406 * gcc.target/mips/abi-o64-long32.c: Likewise.
407 * gcc.target/mips/abi-o64-long64.c: Likewise.
408 * gcc.target/mips/abi-n32-long32.c: Likewise.
409 * gcc.target/mips/abi-n32-long64.c: Likewise.
410 * gcc.target/mips/abi-n64-long32.c: Likewise.
411 * gcc.target/mips/abi-n64-long64.c: Likewise.
412 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
413 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
414 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
415 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
416 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
417 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
418 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
419 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
420 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
421 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
422 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
423 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
424 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
425 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
426 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
427 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
428 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
429 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
430 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
431 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
432 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
433 * gcc.target/mips/branch-2.c: Remove -mabicalls.
434 * gcc.target/mips/branch-3.c: Likewise.
435 * gcc.target/mips/branch-4.c: Likewise.
436 * gcc.target/mips/branch-5.c: Likewise.
437 * gcc.target/mips/branch-6.c: Likewise.
438 * gcc.target/mips/branch-7.c: Likewise.
439 * gcc.target/mips/branch-8.c: Likewise.
440 * gcc.target/mips/branch-9.c: Likewise.
441 * gcc.target/mips/branch-10.c: Likewise.
442 * gcc.target/mips/branch-11.c: Likewise.
443 * gcc.target/mips/branch-12.c: Likewise.
444 * gcc.target/mips/branch-13.c: Likewise.
445 * gcc.target/mips/lazy-binding-1.c: Likewise.
446
447 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
448
449 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
450 << 18 to avoid warning on int=16 platforms..
451
452 2011-09-05 Jakub Jelinek <jakub@redhat.com>
453
454 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
455 to work even with -fshort-enums.
456
457 2011-09-04 Jan Hubicka <jh@suse.cz>
458
459 * gcc.c-torture/compile/20110902.c: new testcase.
460
461 2011-09-04 Jason Merrill <jason@redhat.com>
462
463 PR c++/49267
464 * g++.dg/cpp0x/rv-conv1.C: New.
465
466 DR 1328
467 * g++.dg/cpp0x/rv-func3.C: New.
468
469 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
470
471 PR c++/50248
472 Core 1358
473 * g++.dg/cpp0x/constexpr-template1.C: New.
474 * g++.dg/cpp0x/constexpr-template2.C: New.
475 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
476 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
477
478 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
479
480 * gnat.dg/specs/debug1.ads: Tweak pattern.
481
482 2011-09-04 Janus Weil <janus@gcc.gnu.org>
483
484 PR fortran/50227
485 * gfortran.dg/class_45a.f03: New.
486 * gfortran.dg/class_45b.f03: New.
487
488 2011-09-04 Jakub Jelinek <jakub@redhat.com>
489 Ira Rosen <ira.rosen@linaro.org>
490
491 PR tree-optimization/50208
492 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
493 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
494 -fno-tree-fre -fno-tree-pre.
495
496 2011-09-02 Martin Jambor <mjambor@suse.cz>
497
498 * gcc.dg/ipa/ipcp-3.c: New test.
499
500 2011-09-02 Richard Guenther <rguenther@suse.de>
501
502 PR tree-optimization/27460
503 PR middle-end/29269
504 * gcc.dg/vect/vect-cond-7.c: New testcase.
505
506 2011-09-02 Martin Jambor <mjambor@suse.cz>
507
508 * g++.dg/ipa/devirt-3.C: Added a distraction method.
509 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
510 xfailed test for inlining.
511 * g++.dg/ipa/ivinline-9.C: Likewise.
512
513 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
514
515 PR tree-optimization/50178
516 * gfortran.dg/vect/pr50178.f90: New test.
517
518 2011-08-31 Martin Jambor <mjambor@suse.cz>
519
520 PR middle-end/49886
521 * gcc.c-torture/execute/pr49886.c: New testcase.
522
523 2011-08-31 Tom de Vries <tom@codesourcery.com>
524
525 PR middle-end/43513
526 * gcc.dg/pr43513.c: New test.
527
528 2011-08-30 Tobias Burnus <burnus@net-b.de>
529
530 PR fortran/45044
531 * gfortran.dg/common_14.f90: New.
532 * gfortran.dg/common_resize_1.f: Add two dg-warning.
533
534 2011-08-30 Jason Merrill <jason@redhat.com>
535
536 PR c++/50084
537 * g++.dg/cpp0x/decltype33.C: New.
538
539 PR c++/50089
540 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
541
542 PR c++/50114
543 * g++.dg/cpp0x/lambda/lambda-for.C: New.
544
545 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
546
547 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
548
549 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
550
551 * gnat.dg/specs/aggr3.ads: New test.
552 * gnat.dg/specs/aggr3_pkg.ads: New helper.
553
554 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
555 * gnat.dg/specs/aggr2.ads: Likewise.
556
557 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
558
559 PR fortran/45170
560 * gfortran.dg/allocate_with_source_2.f90: New test
561
562 2011-08-30 Jason Merrill <jason@redhat.com>
563
564 PR c++/50220
565 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
566
567 PR c++/50234
568 * g++.dg/cpp0x/constexpr-value3.C: New.
569
570 2011-08-30 Richard Guenther <rguenther@suse.de>
571
572 PR middle-end/48571
573 * gcc.c-torture/execute/pr48571-1.c: New testcase.
574 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
575 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
576 * gcc.dg/pr36902.c: XFAIL.
577
578 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
579
580 * gcc.target/i386/fma-check.h: New.
581 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
582 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
583 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
584 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
585 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
586 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
587 * gcc.target/i386/fma-fmaddXX.c: Likewise.
588 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
589 * gcc.target/i386/fma-fmsubXX.c: Likewise.
590 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
591 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
592 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
593 * gcc.target/i386/fma-compile.c: Likewise.
594 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
595 * gcc.target/i386/sse-12.c: Add -mfma.
596 * gcc.target/i386/sse-13.c: Likewise.
597 * gcc.target/i386/sse-14.c: Likewise.
598 * gcc.target/i386/sse-22.c: Likewise.
599 * gcc.target/i386/sse-23.c: Likewise.
600 * g++.dg/other/i386-2.C: Likewise.
601 * g++.dg/other/i386-3.C: Likewise.
602
603 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
604
605 PR testsuite/50185
606 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
607 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
608
609 2011-08-30 Christian Bruel <christian.bruel@st.com>
610
611 * g++.dg/bprob/bprob.exp (feedback_options): Set
612 -fbranch-probabilities.
613 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
614
615 2011-08-29 Jason Merrill <jason@redhat.com>
616
617 PR c++/50224
618 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
619
620 2011-08-29 Jakub Jelinek <jakub@redhat.com>
621 Jason Merrill <jason@redhat.com>
622
623 * g++.dg/dfp/base.C: New test.
624
625 2011-08-29 Jason Merrill <jason@redhat.com>
626
627 Core DR 994
628 PR c++/50209
629 * g++.dg/cpp0x/initlist58.C: New.
630
631 2011-08-29 Janus Weil <janus@gcc.gnu.org>
632
633 PR fortran/50225
634 * gfortran.dg/class_result_1.f03: New.
635
636 2011-08-29 Jakub Jelinek <jakub@redhat.com>
637
638 PR middle-end/48722
639 * gcc.target/i386/pr48722.c: New test.
640
641 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
642
643 PR libfortran/50192
644 * gfortran.dg/widechar_compare_1.f90: New test.
645
646 2011-08-26 Jason Merrill <jason@redhat.com>
647
648 Core DR 342
649 PR c++/48582
650 * g++.dg/abi/mangle50.C: New.
651
652 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
653
654 PR target/50202
655 * gcc.target/i386/pr50202.c: New test.
656
657 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
658
659 * gcc.target/i386/sse_4_1-round-vec.c: New test.
660 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
661 * gcc.target/i386/avx-round-vec.c: New test.
662 * gcc.target/i386/avx-roundf-vec.c: New test.
663
664 2011-08-26 Jakub Jelinek <jakub@redhat.com>
665
666 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
667 instruction.
668
669 PR c/50179
670 * c-c++-common/Wunused-var-14.c: New test.
671
672 2011-08-26 Tom de Vries <tom@codesourcery.com>
673
674 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
675
676 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
677
678 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
679 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
680 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
681 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
682
683 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
684
685 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
686 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
687 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
688 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
689
690 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
691
692 PR fortran/50050
693 * gfortran.dg/pointer_comp_init_1.f90: New test.
694
695 2011-08-25 Jason Merrill <jason@redhat.com>
696
697 PR c++/50157
698 * g++.dg/cpp0x/sfinae27.C: New.
699
700 2011-08-25 Tobias Burnus <burnus@net-b.de>
701
702 * gfortran.dg/coarray_lib_token_4.f90: New.
703
704 2011-08-25 Tobias Burnus <burnus@net-b.de>
705
706 * gfortran.dg/coarray/alloc_comp_1.f90: New.
707
708 2011-08-25 Richard Guenther <rguenther@suse.de>
709
710 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
711
712 2011-08-24 Tobias Burnus <burnus@net-b.de>
713
714 PR fortran/50163
715 * gfortran.dg/initialization_28.f90: New.
716
717 2011-08-24 Richard Guenther <rguenther@suse.de>
718
719 PR tree-optimization/50067
720 * gcc.dg/torture/pr50067-3.c: New testcase.
721 * gcc.dg/torture/pr50067-4.c: Likewise.
722 * gcc.dg/torture/pr50067-5.c: Likewise.
723
724 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
725
726 * g++.dg/other/i386-2.C: Add -mavx2 check.
727 * g++.dg/other/i386-3.C: Likewise.
728 * gcc.target/i386/avx-1.c: Add AVX2.
729 * gcc.target/i386/avx-2.c: Likewise.
730 * gcc.target/i386/funcspec-5.c: Likewise.
731 * gcc.target/i386/sse-12.c: Likewise.
732 * gcc.target/i386/sse-13.c: Likewise.
733 * gcc.target/i386/sse-14.c: Likewise.
734 * gcc.target/i386/sse-22.c: Likewise.
735 * gcc.target/i386/sse-23.c: Likewise.
736 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
737 * gcc.target/i386/avx2-check.h: New.
738 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
739 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
740 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
741 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
742 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
743 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
744 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
745 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
746 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
747 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
748 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
749 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
750 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
751 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
752 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
753 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
754 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
755 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
756 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
757 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
758 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
759 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
760 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
761 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
762 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
763 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
764 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
765 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
766 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
767 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
768 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
769 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
770 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
771 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
772 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
773 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
774 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
775 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
776 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
777 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
778 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
779 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
780 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
781 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
782 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
783 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
784 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
785 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
786 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
787 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
788 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
789 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
790 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
791 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
792 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
793 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
794 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
795 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
796 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
797 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
798 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
799 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
800 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
801 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
802 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
803 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
804 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
805 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
806 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
807 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
808 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
809 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
810 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
811 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
812 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
813 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
814 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
815 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
816 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
817 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
818 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
819 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
820 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
821 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
822 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
823 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
824 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
825 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
826 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
827 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
828 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
829 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
830 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
831 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
832 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
833 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
834 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
835 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
836 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
837 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
838 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
839 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
840 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
841 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
842 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
843 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
844 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
845 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
846 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
847 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
848 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
849 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
850 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
851 * gcc.target/i386/avx2-vpand-1.c: Likewise.
852 * gcc.target/i386/avx2-vpand-2.c: Likewise.
853 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
854 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
855 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
856 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
857 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
858 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
859 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
860 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
861 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
862 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
863 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
864 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
865 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
866 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
867 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
868 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
869 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
870 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
871 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
872 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
873 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
874 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
875 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
876 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
877 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
878 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
879 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
880 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
881 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
882 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
883 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
884 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
885 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
886 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
887 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
888 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
889 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
890 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
891 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
892 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
893 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
894 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
895 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
896 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
897 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
898 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
899 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
900 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
901 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
902 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
903 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
904 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
905 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
906 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
907 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
908 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
909 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
910 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
911 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
912 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
913 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
914 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
915 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
916 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
917 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
918 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
919 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
920 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
921 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
922 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
923 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
924 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
925 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
926 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
927 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
928 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
929 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
930 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
931 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
932 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
933 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
934 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
935 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
936 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
937 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
938 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
939 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
940 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
941 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
942 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
943 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
944 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
945 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
946 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
947 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
948 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
949 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
950 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
951 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
952 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
953 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
954 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
955 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
956 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
957 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
958 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
959 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
960 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
961 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
962 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
963 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
964 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
965 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
966 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
967 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
968 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
969 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
970 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
971 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
972 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
973 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
974 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
975 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
976 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
977 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
978 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
979 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
980 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
981 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
982 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
983 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
984 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
985 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
986 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
987 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
988 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
989 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
990 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
991 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
992 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
993 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
994 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
995 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
996 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
997 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
998 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
999 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1000 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1001 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1002 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1003 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1004 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1005 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1006 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1007 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1008 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1009 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1010 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1011 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1012 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1013 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1014 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1015 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1016 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1017 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1018 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1019 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1020 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1021 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1022 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1023 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1024 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1025 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1026 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1027 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1028 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1029 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1030 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1031 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1032 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1033 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1034 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1035 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1036 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1037 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1038 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1039 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1040 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1041 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1042 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1043 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1044 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1045 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1046 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1047 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1048 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1049 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1050 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1051 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1052 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1053 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1054 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1055 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1056 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1057 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1058 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1059 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1060 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1061 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1062 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1063 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1064 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1065 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1066 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1067 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1068 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1069 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1070 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1071 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1072 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1073 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1074 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1075 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1076 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1077 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1078 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1079 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1080 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1081 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1082 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1083 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1084 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1085 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1086 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1087 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1088 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1089 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1090 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1091 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1092 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1093 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1094 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1095 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1096 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1097 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1098 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1099 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1100 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1101 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1102 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1103 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1104 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1105 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1106 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1107 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1108 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1109 * gcc.target/i386/testimm-9.c: Likewise.
1110
1111 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1112
1113 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1114 * g++.dg/other/i386-3.C: Likewise.
1115 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1116 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1117 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1118 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1119 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1120 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1121 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1122 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1123 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1124 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1125 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1126 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1127 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1128 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1129 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1130 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1131 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1132 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1133 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1134 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1135 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1136 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1137 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1138 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1139 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1140 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1141 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1142 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1143 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1144 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1145 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1146 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1147 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1148 * gcc.target/i386/sse-12.c: Add BMI2.
1149 * gcc.target/i386/sse-13.c: Likewise.
1150 * gcc.target/i386/sse-14.c: Likewise.
1151 * gcc.target/i386/sse-22.c: Likewise.
1152 * gcc.target/i386/sse-23.c: Likewise.
1153
1154 2011-08-23 Jason Merrill <jason@redhat.com>
1155
1156 * g++.dg/template/crash7.C: Adjust expected errors.
1157
1158 2011-08-23 Jason Merrill <jason@redhat.com>
1159
1160 PR c++/49045
1161 Core 1321
1162 * g++.dg/cpp0x/overload2.C: New.
1163
1164 2011-08-23 Jason Merrill <jason@redhat.com>
1165
1166 Core 903
1167 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1168
1169 2011-08-23 Jason Merrill <jason@redhat.com>
1170
1171 Core 975
1172 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1173 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1174 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1175 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1176
1177 2011-08-23 Jason Merrill <jason@redhat.com>
1178
1179 PR c++/50024
1180 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1181
1182 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1183
1184 PR c++/50158
1185 * g++.dg/warn/Wunused-var-16.C: New test.
1186
1187 PR middle-end/50161
1188 * gcc.dg/pr50161.c: New test.
1189
1190 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1191
1192 PR c++/50055
1193 * g++.dg/gcov/gcov-7.C: New test.
1194
1195 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1196
1197 PR c++/46862
1198 * g++.dg/dfp/nofields.C: New test.
1199
1200 2011-08-23 Tobias Burnus <burnus@net-b.de>
1201
1202 PR fortran/31600
1203 * gfortran.dg/use_16.f90: New.
1204
1205 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1206 Kirill Yukhin <kirill.yukhin@intel.com>
1207
1208 PR target/50155
1209 * gcc.target/i386/pr50155.c: New test.
1210
1211 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1212
1213 PR tree-optimization/50133
1214 * gcc.dg/pr50133.c: New test.
1215
1216 PR middle-end/50141
1217 * c-c++-common/cxxbitfields-6.c: New test.
1218
1219 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1220
1221 PR fortran/50050
1222 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1223
1224 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1225
1226 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1227 * gcc.dg/pr49994-3.c: Ditto.
1228
1229 2011-08-22 Richard Guenther <rguenther@suse.de>
1230
1231 PR testsuite/50145
1232 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1233 * gcc.dg/torture/pr50067-2.c: Likewise.
1234
1235 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1236
1237 PR fortran/47659
1238 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1239 of a constant resulting from simplification.
1240 * gfortran.dg/warn_conversion_3.f90: New test.
1241
1242 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1243
1244 PR fortran/50130
1245 * gfortran.dg/zero_stride_1.f90: New test.
1246
1247 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1248
1249 PR fortran/49638
1250 * gfortran.dg/typebound_override_1.f90: Modified.
1251
1252 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1253
1254 PR tree-optimization/48739
1255 * gcc.dg/pr48739-1.c: New test.
1256 * gcc.dg/pr48739-2.c: New test.
1257
1258 2011-08-20 Tobias Burnus <burnus@net-b.de>
1259
1260 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1261
1262 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1263
1264 PR fortran/50129
1265 * gfortran.dg/where_3.f90: New test.
1266
1267 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1268
1269 PR middle-end/49721
1270 * gfortran.dg/pr49721-1.f: New.
1271 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1272
1273 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1274
1275 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1276 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1277 New tests.
1278
1279 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1280
1281 * gcc.target/arm/wmul-11.c: New file.
1282 * gcc.target/arm/wmul-12.c: New file.
1283 * gcc.target/arm/wmul-13.c: New file.
1284
1285 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1286
1287 * gcc.target/arm/wmul-10.c: New file.
1288
1289 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1290
1291 * gcc.target/arm/wmul-9.c: New file.
1292 * gcc.target/arm/wmul-bitfield-2.c: New file.
1293
1294 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1295
1296 * gcc.target/arm/wmul-8.c: New file.
1297
1298 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1299
1300 * gcc.target/arm/wmul-7.c: New file.
1301
1302 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1303
1304 * gcc.target/arm/wmul-6.c: New file.
1305
1306 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1307
1308 * gcc.target/arm/wmul-5.c: New file.
1309 * gcc.target/arm/no-wmla-1.c: New file.
1310
1311 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1312
1313 * gcc.target/arm/wmul-bitfield-1.c: New file.
1314
1315 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1316
1317 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1318
1319 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1320
1321 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1322 * gcc.target/i386/conversion.c: Likewise.
1323
1324 2011-08-19 Richard Guenther <rguenther@suse.de>
1325
1326 * gcc.dg/torture/pr50067-1.c: New testcase.
1327 * gcc.dg/torture/pr50067-2.c: Likewise.
1328
1329 2011-08-19 Joey Ye <joey.ye@arm.com>
1330
1331 PR target/49437
1332 * gcc.target/arm/handler-align.c: New test.
1333 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1334 New Function.
1335
1336 2011-08-19 Joey Ye <joey.ye@arm.com>
1337
1338 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1339
1340 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1341
1342 PR fortran/50071
1343 * gfortran.dg/end_block_label_1.f90: New test.
1344 * gfortran.dg/end_associate_label_1.f90: New test.
1345
1346 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1347
1348 * gcc.dg/c1x-pointer-float-1.c: New test.
1349
1350 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1351
1352 PR fortran/50071
1353 * gfortran.dg/duplicate_labels_2.f: New test.
1354
1355 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1356
1357 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1358 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1359 gcc.dg/c1x-noreturn-5.c: New tests.
1360
1361 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1362
1363 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1364
1365 2011-08-18 Tobias Burnus <burnus@net-b.de>
1366
1367 PR fortran/18918
1368 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1369 * gfortran.dg/coarray_lock_3.f90: Fix test.
1370 * gfortran.dg/coarray_lock_4.f90: New.
1371 * gfortran.dg/coarray_lock_5.f90: New.
1372
1373 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1374
1375 PR target/50009
1376 * gcc.c-torture/compile/pr50009.c: New test.
1377
1378 PR target/50092
1379 * gcc.dg/torture/pr50092.c: New test.
1380
1381 2011-08-18 Tobias Burnus <burnus@net-b.de>
1382
1383 PR fortran/50109
1384 * gfortran.dg/namelist_73.f90: New.
1385
1386 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1387
1388 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1389
1390 PR debug/50017
1391 * gcc.dg/pr50017.c: New test.
1392
1393 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1394
1395 PR c++/45625
1396 * g++.dg/lookup/hidden-var1.C: New test case.
1397
1398 2011-08-17 Tobias Burnus <burnus@net-b.de>
1399
1400 PR fortran/31461
1401 * gfortran.dg/warn_unused_var_2.f90: New.
1402 * gfortran.dg/warn_unused_var_3.f90: New.
1403
1404 2011-08-17 Tom de Vries <tom@codesourcery.com>
1405
1406 PR target/43597
1407 * gcc.target/arm/pr43597.c: New test.
1408
1409 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1410
1411 PR fortran/50070
1412 * gfortran.dg/common_13.f90: New.
1413
1414 2011-08-16 Jason Merrill <jason@redhat.com>
1415
1416 PR c++/50086
1417 * g++.dg/cpp0x/variadic-unresolved.C: New.
1418
1419 * g++.old-deja/g++.brendan/README: Add R.I.P.
1420
1421 * g++.dg/ext/attr-used-1.C: New.
1422
1423 PR c++/50054
1424 * g++.dg/cpp0x/initlist56.C: New.
1425
1426 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1427
1428 PR testsuite/50085
1429 * g++.dg/opt/life1.C: Only run on Linux.
1430
1431 2011-08-15 Tobias Burnus <burnus@net-b.de>
1432
1433 * gfortran.dg/coarray_26.f90: New.
1434
1435 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1436
1437 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1438 -fdump-tree-vrp1.
1439
1440 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1441
1442 PR fortran/50073
1443 * gfortran.dg/func_result_7.f90: New.
1444
1445 2011-08-13 Jason Merrill <jason@redhat.com>
1446
1447 PR c++/50075
1448 * g++.dg/cpp0x/decltype32.C: New.
1449
1450 PR c++/50059
1451 * g++.dg/diagnostic/expr1.C: New.
1452
1453 2011-08-12 David Li <davidxl@google.com>
1454
1455 * g++.dg/abi/vbase15.C: New test.
1456
1457 2011-08-12 Jason Merrill <jason@redhat.com>
1458
1459 PR c++/50034
1460 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1461
1462 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
1463
1464 * gcc.dg/builtins-67.c: New test.
1465 * gcc.target/i386/conversion.c: Ditto.
1466
1467 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
1468 Brian Hackett <bhackett1024@gmail.com>
1469
1470 * g++.dg/plugin/decl_plugin.c: New.
1471 * g++.dg/plugin/decl-plugin-test.C: New.
1472 * g++.dg/plugin/plugin.exp: Add above testcase.
1473
1474 2011-08-11 Richard Guenther <rguenther@suse.de>
1475
1476 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1477
1478 2011-08-11 Michael Matz <matz@suse.de>
1479
1480 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1481
1482 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
1483
1484 PR tree-optimization/50039
1485 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1486 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1487
1488 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
1489
1490 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1491 (sse4_1_test): Initialize src3 with random value.
1492
1493 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1494
1495 * gcc.c-torture/execute/scal-to-vec1.c: New test.
1496 * gcc.c-torture/execute/scal-to-vec2.c: New test.
1497 * gcc.c-torture/execute/scal-to-vec3.c: New test.
1498 * gcc.dg/scal-to-vec1.c: New test.
1499 * gcc.dg/scal-to-vec2.c: New test.
1500
1501 2011-08-09 Richard Guenther <rguenther@suse.de>
1502
1503 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1504 * gcc.dg/tree-ssa/vrp60.c: New testcase.
1505 * gcc.dg/tree-ssa/vrp61.c: Likewise.
1506 * gcc.dg/tree-ssa/vrp62.c: Likewise.
1507
1508 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1509
1510 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1511
1512 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1513
1514 * gcc.dg/pr49948.c: Require pthread effective target.
1515
1516 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1517
1518 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1519
1520 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
1521
1522 * gcc.target/i386/sse-22a.c: New test.
1523
1524 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
1525
1526 PR tree-optimization/50014
1527 * gcc.dg/vect/pr50014.c: New test.
1528
1529 2011-08-08 Martin Jambor <mjambor@suse.cz>
1530
1531 PR middle-end/49923
1532 * gcc.dg/tree-ssa/pr49923.c: New test.
1533
1534 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
1535
1536 PR target/49781
1537 * gcc.target/i386/pr49781-1.c: New.
1538
1539 2011-08-08 Jason Merrill <jason@redhat.com>
1540
1541 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1542
1543 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1544
1545 2011-08-07 Janus Weil <janus@gcc.gnu.org>
1546
1547 PR fortran/49638
1548 * gfortran.dg/typebound_override_1.f90: New.
1549
1550 2011-08-07 Kai Tietz <ktietz@redhat.com>
1551
1552 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1553 x86_64 mingw target.
1554 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1555 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1556 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1557 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1558 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1559 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1560 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1561 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1562 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1563 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1564
1565 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1566
1567 PR testsuite/48727
1568 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1569
1570 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1571
1572 * gcc.dg/pr48770.c: Cleanup coverage files.
1573 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1574
1575 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1576
1577 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1578 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1579 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1580 lzcnt and bmi options.
1581
1582 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1583
1584 PR target/47381
1585 * gcc.dg/pr47381-1.c: New.
1586 * gcc.dg/pr47381-2.c: Likewise.
1587 * gcc.target/i386/pr47381.c: Likewise.
1588
1589 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1590
1591 PR middle-end/47727
1592 * gcc.dg/pr47727.c: New.
1593
1594 PR target/47372
1595 * gcc.dg/pr47372-1.c: New.
1596 * gcc.dg/pr47372-2.c: Likewise.
1597
1598 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1599
1600 PR middle-end/47449
1601 * gcc.target/i386/pr47449.c: New.
1602
1603 PR target/47446
1604 * gcc.dg/pr47446-1.c: New.
1605 * gcc.dg/pr47446-2.c: Likewise.
1606
1607 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1608
1609 PR target/47766
1610 * gcc.dg/pr47766.c: New.
1611
1612 PR target/47715
1613 * gcc.dg/tls/pr47715-1.c: New.
1614 * gcc.dg/tls/pr47715-2.c: Likewise.
1615 * gcc.dg/tls/pr47715-3.c: Likewise.
1616 * gcc.dg/tls/pr47715-4.c: Likewise.
1617 * gcc.dg/tls/pr47715-5.c: Likewise.
1618
1619 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1620
1621 PR libobjc/50002
1622 * objc.dg/gnu-api-2-class.m: Updated comments.
1623 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1624 * objc.dg/gnu-api-2-class-meta.m: New test.
1625 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1626
1627 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1628
1629 PR libobjc/49882
1630 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1631 with classes that are in construction.
1632
1633 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1634
1635 PR target/48084
1636 * gcc.target/i386/pr48084-1.c: New.
1637 * gcc.target/i386/pr48084-2.c: Likewise.
1638 * gcc.target/i386/pr48084-3.c: Likewise.
1639 * gcc.target/i386/pr48084-4.c: Likewise.
1640 * gcc.target/i386/pr48084-5.c: Likewise.
1641
1642 PR rtl-optimization/49504
1643 * gcc.target/i386/pr49504.c: New.
1644
1645 PR target/49860
1646 * gcc.dg/pr49860.c: New.
1647
1648 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1649
1650 PR libobjc/49882
1651 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1652 with classes that are in construction.
1653
1654 2011-08-05 Jason Merrill <jason@redhat.com>
1655
1656 PR c++/48993
1657 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1658
1659 PR c++/49921
1660 * g++.dg/cpp0x/decltype31.C: New.
1661
1662 PR c++/49669
1663 * g++.dg/init/array28.C: New.
1664
1665 PR c++/49988
1666 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1667
1668 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1669
1670 PR target/47369
1671 * gcc.dg/pr47369-1.c: New.
1672
1673 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1674
1675 PR middle-end/47364
1676 * gcc.dg/torture/pr47364-1.c: New.
1677 * gcc.c-torture/compile/pr47364-1.c: Likewise.
1678 * gcc.c-torture/compile/pr47364-2.c: Likewise.
1679
1680 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1681
1682 PR fortran/37211
1683 * gfortran.dg/transfer_check_2.f90: New test case.
1684
1685 2011-08-05 Jan Hubicka <jh@suse.cz>
1686
1687 PR middle-end/49494
1688 * gfortran.dg/pr49494.f90: New testcase.
1689
1690 2011-08-05 Jan Hubicka <jh@suse.cz>
1691
1692 PR middle-end/49735
1693 * gcc.c-torture/compile/pr49735.c: New testcase.
1694
1695 2011-08-05 Jason Merrill <jason@redhat.com>
1696
1697 PR c++/47453
1698 * g++.dg/cpp0x/initlist56.C: New.
1699
1700 PR c++/49812
1701 * g++.dg/overload/rvalue2.C: New.
1702
1703 PR c++/49983
1704 * g++.dg/cpp0x/range-for21.C: New.
1705
1706 * g++.dg/ext/vla11.C: New.
1707
1708 2011-08-05 Richard Guenther <rguenther@suse.de>
1709
1710 PR tree-optimization/49984
1711 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1712
1713 2011-08-05 Richard Guenther <rguenther@suse.de>
1714
1715 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1716 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1717 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1718
1719 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1720
1721 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1722 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1723 * gfortran.dg/ldist-pr43023.f90: Ditto.
1724 * gfortran.dg/namelist_52.f90: Ditto.
1725 * gfortran.dg/interface_proc_end.f90: Ditto.
1726 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1727 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1728
1729 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1730
1731 * gcc.dg/vect/vect-over-widen-1.c: New test.
1732 * gcc.dg/vect/vect-over-widen-2.c: New test.
1733 * gcc.dg/vect/vect-over-widen-3.c: New test.
1734 * gcc.dg/vect/vect-over-widen-4.c: New test.
1735
1736 2011-08-04 Richard Guenther <rguenther@suse.de>
1737
1738 PR fortran/49957
1739 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1740
1741 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1742
1743 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1744
1745 2011-08-04 Jakub Jelinek <jakub@redhat.com>
1746
1747 PR middle-end/49905
1748 * g++.dg/ext/builtin-object-size3.C: New test.
1749
1750 2011-08-03 Jakub Jelinek <jakub@redhat.com>
1751
1752 PR tree-optimization/49948
1753 * gcc.dg/pr49948.c: New test.
1754
1755 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1756
1757 PR middle-end/47383
1758 * gcc.dg/torture/pr47383.c: New.
1759
1760 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1761
1762 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1763
1764 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1765
1766 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1767
1768 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1769
1770 PR target/47744
1771 * gcc.dg/torture/pr47744-1.c: New.
1772 * gcc.dg/torture/pr47744-2.c: Likewise.
1773 * gcc.dg/torture/pr47744-3.c: Likewise.
1774
1775 2011-08-03 Richard Guenther <rguenther@suse.de>
1776
1777 PR middle-end/49958
1778 * gcc.dg/torture/pr49958.c: New testcase.
1779
1780 2011-08-03 Richard Guenther <rguenther@suse.de>
1781
1782 PR tree-optimization/49938
1783 * g++.dg/torture/pr49938.C: New testcase.
1784
1785 2011-08-02 Jason Merrill <jason@redhat.com>
1786
1787 PR c++/43886
1788 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1789
1790 PR c++/49577
1791 * g++.dg/cpp0x/initlist5.C: Add additional cases.
1792
1793 PR c++/49593
1794 * g++.dg/cpp0x/variadic115.C: New.
1795
1796 PR c++/49803
1797 * g++.dg/cpp0x/union5.C: New.
1798
1799 2011-08-02 Daniel Kraft <d@domob.eu>
1800
1801 PR fortran/49885
1802 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1803
1804 2011-08-02 Kai Tietz <ktietz@redhat.com>
1805
1806 PR middle-end/49947
1807 * gcc.dg/tree-ssa/forwprop-15.c
1808
1809 2011-08-02 Jason Merrill <jason@redhat.com>
1810
1811 PR c++/49834
1812 * g++.dg/cpp0x/range-for20.C: New.
1813
1814 2011-08-02 Tobias Burnus <burnus@net-b.de>
1815
1816 * gfortran.dg/coarray_lib_token_3.f90: New.
1817
1818 2011-08-02 Jakub Jelinek <jakub@redhat.com>
1819
1820 PR fortran/46752
1821 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1822 * gcc.dg/gomp/atomic-15.c: New test.
1823 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1824 * g++.dg/gomp/atomic-15.C: New test.
1825 * g++.dg/gomp/private-1.C: New test.
1826 * g++.dg/gomp/sharing-2.C: New test.
1827 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1828 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1829 * gfortran.dg/gomp/omp_atomic2.f90: New test.
1830
1831 2011-08-02 Tobias Burnus <burnus@net-b.de>
1832
1833 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1834 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1835 cleanup-module.
1836 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1837 * gfortran.dg/allocatable_function_5.f90: Ditto.
1838 * gfortran.dg/allocate_stat.f90: Ditto.
1839 * gfortran.dg/array_constructor_20.f90: Ditto.
1840 * gfortran.dg/array_constructor_21.f90: Ditto.
1841 * gfortran.dg/array_constructor_22.f90: Ditto.
1842 * gfortran.dg/array_constructor_26.f03: Ditto.
1843 * gfortran.dg/array_function_4.f90: Ditto.
1844 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1845 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1846 * gfortran.dg/bind_c_usage_15.f90: Ditto.
1847 * gfortran.dg/bind_c_usage_16.f03: Ditto.
1848 * gfortran.dg/bind_c_usage_3.f03: Ditto.
1849 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1850 * gfortran.dg/class_15.f03: Ditto.
1851 * gfortran.dg/class_27.f03: Ditto.
1852 * gfortran.dg/class_33.f90: Ditto.
1853 * gfortran.dg/class_37.f03: Ditto.
1854 * gfortran.dg/class_40.f03: Ditto.
1855 * gfortran.dg/class_42.f03: Ditto.
1856 * gfortran.dg/class_defined_operator_1.f03: Ditto.
1857 * gfortran.dg/coarray/registering_1.f90: Ditto.
1858 * gfortran.dg/convert_1.f90: Ditto.
1859 * gfortran.dg/default_initialization_3.f90: Ditto.
1860 * gfortran.dg/dependency_25.f90: Ditto.
1861 * gfortran.dg/dependency_26.f90: Ditto.
1862 * gfortran.dg/dependency_36.f90: Ditto.
1863 * gfortran.dg/dependency_37.f90: Ditto.
1864 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1865 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1866 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1867 * gfortran.dg/elemental_pointer_1.f90: Ditto.
1868 * gfortran.dg/elemental_result_1.f90: Ditto.
1869 * gfortran.dg/empty_derived_type.f90: Ditto.
1870 * gfortran.dg/entry_7.f90: Ditto.
1871 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1872 * gfortran.dg/equiv_constraint_3.f90: Ditto.
1873 * gfortran.dg/error_recovery_3.f90: Ditto.
1874 * gfortran.dg/extends_4.f03: Ditto.
1875 * gfortran.dg/func_assign.f90: Ditto.
1876 * gfortran.dg/func_assign_3.f90: Ditto.
1877 * gfortran.dg/generic_1.f90: Ditto.
1878 * gfortran.dg/generic_18.f90: Ditto.
1879 * gfortran.dg/generic_22.f03: Ditto.
1880 * gfortran.dg/generic_4.f90: Ditto.
1881 * gfortran.dg/generic_6.f90: Ditto.
1882 * gfortran.dg/generic_actual_arg.f90: Ditto.
1883 * gfortran.dg/graphite/id-21.f: Ditto.
1884 * gfortran.dg/graphite/pr45758.f90: Ditto.
1885 * gfortran.dg/host_assoc_call_2.f90: Ditto.
1886 * gfortran.dg/host_assoc_call_3.f90: Ditto.
1887 * gfortran.dg/host_assoc_call_4.f90: Ditto.
1888 * gfortran.dg/host_assoc_function_4.f90: Ditto.
1889 * gfortran.dg/host_used_types_1.f90: Ditto.
1890 * gfortran.dg/implicit_1.f90: Ditto.
1891 * gfortran.dg/implicit_11.f90: Ditto.
1892 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1893 * gfortran.dg/impure_actual_1.f90: Ditto.
1894 * gfortran.dg/impure_assignment_1.f90: Ditto.
1895 * gfortran.dg/impure_constructor_1.f90: Ditto.
1896 * gfortran.dg/initialization_10.f90: Ditto.
1897 * gfortran.dg/initialization_12.f90: Ditto.
1898 * gfortran.dg/interface_14.f90: Ditto.
1899 * gfortran.dg/interface_15.f90: Ditto.
1900 * gfortran.dg/interface_2.f90: Ditto.
1901 * gfortran.dg/interface_25.f90: Ditto.
1902 * gfortran.dg/interface_26.f90: Ditto.
1903 * gfortran.dg/interface_29.f90: Ditto.
1904 * gfortran.dg/interface_assignment_1.f90: Ditto.
1905 * gfortran.dg/internal_pack_6.f90: Ditto.
1906 * gfortran.dg/internal_pack_7.f90: Ditto.
1907 * gfortran.dg/internal_pack_8.f90: Ditto.
1908 * gfortran.dg/lto/pr45586_0.f90: Ditto.
1909 * gfortran.dg/lto/pr47839_0.f90: Ditto.
1910 * gfortran.dg/module_commons_3.f90: Ditto.
1911 * gfortran.dg/module_equivalence_4.f90: Ditto.
1912 * gfortran.dg/module_equivalence_6.f90: Ditto.
1913 * gfortran.dg/module_function_type_1.f90: Ditto.
1914 * gfortran.dg/module_naming_1.f90: Ditto.
1915 * gfortran.dg/namelist_4.f90: Ditto.
1916 * gfortran.dg/operator_c1202.f90: Ditto.
1917 * gfortran.dg/parens_7.f90: Ditto.
1918 * gfortran.dg/pr32921.f: Ditto.
1919 * gfortran.dg/pr33646.f90: Ditto.
1920 * gfortran.dg/pr41928.f90: Ditto.
1921 * gfortran.dg/pr42119.f90: Ditto.
1922 * gfortran.dg/pr43984.f90: Ditto.
1923 * gfortran.dg/present_1.f90: Ditto.
1924 * gfortran.dg/private_type_2.f90: Ditto.
1925 * gfortran.dg/proc_decl_2.f90: Ditto.
1926 * gfortran.dg/proc_ptr_10.f90: Ditto.
1927 * gfortran.dg/proc_ptr_22.f90: Ditto.
1928 * gfortran.dg/proc_ptr_8.f90: Ditto.
1929 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1930 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1931 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1932 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1933 * gfortran.dg/substring_equivalence.f90: Ditto.
1934 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1935 * gfortran.dg/transpose_optimization_1.f90: Ditto.
1936 * gfortran.dg/trim_optimize_6.f90: Ditto.
1937 * gfortran.dg/typebound_call_12.f03: Ditto.
1938 * gfortran.dg/typebound_operator_5.f03: Ditto.
1939 * gfortran.dg/typebound_operator_6.f03: Ditto.
1940 * gfortran.dg/typebound_proc_18.f03: Ditto.
1941 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1942 * gfortran.dg/use_1.f90: Ditto.
1943 * gfortran.dg/use_10.f90: Ditto.
1944 * gfortran.dg/use_11.f90: Ditto.
1945 * gfortran.dg/use_14.f90: Ditto.
1946 * gfortran.dg/use_only_2.f90: Ditto.
1947 * gfortran.dg/use_rename_4.f90: Ditto.
1948 * gfortran.dg/use_rename_5.f90: Ditto.
1949 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1950 * gfortran.dg/used_interface_ref.f90: Ditto.
1951 * gfortran.dg/used_types_11.f90: Ditto.
1952 * gfortran.dg/used_types_3.f90: Ditto.
1953 * gfortran.dg/used_types_4.f90: Ditto.
1954 * gfortran.dg/userdef_operator_2.f90: Ditto.
1955 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1956 * gfortran.dg/vect/pr46213.f90: Ditto.
1957 * gfortran.dg/whole_file_21.f90: Ditto.
1958 * gfortran.dg/whole_file_22.f90: Ditto.
1959 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1960 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1961
1962 2011-08-02 Kai Tietz <ktietz@redhat.com>
1963
1964 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1965
1966 2011-08-01 Jason Merrill <jason@redhat.com>
1967
1968 PR c++/49932
1969 * g++.dg/abi/mangle49.C: New.
1970
1971 PR c++/49924
1972 * g++.dg/cpp0x/constexpr-array4.C: New.
1973
1974 PR c++/49813
1975 * g++.dg/cpp0x/constexpr-builtin1.C: New.
1976
1977 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
1978
1979 PR target/49927
1980 * gcc.target/i386/pr49927.c: New test.
1981
1982 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
1983
1984 PR tree-optimization/49926
1985 * gcc.dg/vect/pr49926.c: New test.
1986
1987 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
1988
1989 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1990 * gcc.target/i386/lzcnt-1.c: New test.
1991 * gcc.target/i386/lzcnt-2.c: Likewise.
1992 * gcc.target/i386/lzcnt-2a.c: Likewise.
1993 * gcc.target/i386/lzcnt-3.c: Likewise.
1994 * gcc.target/i386/lzcnt-4.c: Likewise.
1995 * gcc.target/i386/lzcnt-4a.c: Likewise.
1996 * gcc.target/i386/lzcnt-5.c: Likewise.
1997 * gcc.target/i386/lzcnt-6.c: Likewise.
1998 * gcc.target/i386/lzcnt-6a.c: Likewise.
1999 * gcc.target/i386/lzcnt-check.h: Likewise.
2000
2001 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2002 * gcc.target/i386/sse-13.c: Likewise.
2003 * gcc.target/i386/sse-14.c: Likewise.
2004 * g++.dg/other/i386-2.C: Likewise.
2005 * g++.dg/other/i386-3.C: Likewise.
2006
2007 2011-08-01 Julian Brown <julian@codesourcery.com>
2008
2009 * gcc.target/arm/fixed-point-exec.c: New test.
2010
2011 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2012
2013 PR target/49920
2014 * gcc.target/i386/pr49920.c: New test.
2015
2016 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2017
2018 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2019 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2020 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2021 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2022 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2023 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2024 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2025 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2026 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2027 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2028 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2029 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2030 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2031 * g++.dg/tree-ssa/pr33615.C: Ditto.
2032 * g++.dg/tree-ssa/restrict1.C: Ditto.
2033 * c-c++-common/restrict-2.c: Ditto.
2034 * gfortran.dg/pr32921.f: Ditto.
2035 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2036 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2037 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2038 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2039 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2040 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2041 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2042 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2043 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2044 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2045
2046 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2047
2048 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2049 .exe.ltrans[0-9]*. dump files.
2050
2051 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2052
2053 PR fortran/49112
2054 * gfortran.dg/abstract_type_6.f03: Modified.
2055 * gfortran.dg/typebound_proc_24.f03: New.
2056
2057 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2058
2059 PR testsuite/49917
2060 * g++.dg/init/for1.C: Fix.
2061
2062 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2063
2064 PR fortran/48876
2065 * gfortran.dg/string_5.f90: New test.
2066
2067 2011-07-29 Jason Merrill <jason@redhat.com>
2068
2069 PR c++/49867
2070 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2071
2072 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2073
2074 PR tree-optimization/47407
2075 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2076 alpha*-dec-osf*.
2077 Sort target list.
2078
2079 2011-07-29 Richard Guenther <rguenther@suse.de>
2080
2081 * gcc.dg/uninit-suppress.c: Also disable VRP.
2082 * gcc.dg/uninit-suppress_2.c: Likewise.
2083
2084 2011-07-28 Jason Merrill <jason@redhat.com>
2085
2086 PR c++/49808
2087 * g++.dg/template/nontype24.C: New.
2088
2089 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2090
2091 PR rtl-optimization/47958
2092 * gcc.dg/torture/pr47958-1.c: New.
2093
2094 2011-07-29 Wei Guozhi <carrot@google.com>
2095
2096 PR rtl-optimization/49799
2097 * gcc.dg/pr49799.c: New test case.
2098
2099 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2100
2101 PR middle-end/48648
2102 * gcc.dg/graphite/id-pr48648.c: New.
2103
2104 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2105
2106 PR fortran/31067
2107 * gfortran.dg/maxloc_2.f90: New test.
2108 * gfortran.dg/maxloc_3.f90: New test.
2109 * gfortran.dg/minloc_1.f90: New test.
2110 * gfortran.dg/minloc_2.f90: New test.
2111 * gfortran.dg/minloc_3.f90: New test.
2112 * gfortran.dg/minmaxloc_7.f90: New test.
2113
2114 PR debug/49871
2115 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2116
2117 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2118
2119 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2120 the builtin isn't optimized away.
2121
2122 2011-07-27 Tobias Burnus <burnus@net-b.de>
2123
2124 PR fortran/45586
2125 * gfortran.dg/lto/pr45586-2_0.f90: New.
2126
2127 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2128
2129 PR middle-end/49875
2130 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2131 * c-c++-common/cxxbitfields-5.c: Same.
2132
2133 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2134
2135 * lib/target-supports.exp (check_effective_target_mmap): Use
2136 check_function_available.
2137
2138 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2139
2140 * g++.old-deja/g++.pt/crash60.C: Updated.
2141
2142 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2143
2144 PR target/49866
2145 * gcc.target/i386/pr49866.c: New test.
2146
2147 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2148
2149 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2150 * gcc.target/i386/bmi-andn-1.c: New test.
2151 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2152 * gcc.target/i386/bmi-andn-2.c: Likewise.
2153 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2154 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2155 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2156 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2157 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2158 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2159 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2160 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2161 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2162 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2163 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2164 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2165 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2166 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2167 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2168 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2169 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2170 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2171 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2172 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2173 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2174
2175 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2176
2177 PR middle-end/47691
2178 * gfortran.dg/graphite/id-pr47691.f: New.
2179
2180 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2181
2182 * gcc.target/i386/avx-os-support.h: New.
2183 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2184 (main): Check avx_os_support before the test is run.
2185 * gcc.target/i386/aes-avx-check.h: Ditto.
2186 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2187
2188 2011-07-27 Kai Tietz <ktietz@redhat.com>
2189
2190 * gcc.target/i386/aggregate-ret3.c: New test.
2191 * gcc.target/i386/aggregate-ret4.c: New test.
2192
2193 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2194
2195 PR fortran/49755
2196 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2197 allocated array should *not* change its size.
2198 * gfortran.dg/multiple_allocation_3.f90: New test.
2199
2200 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2201
2202 PR c++/49776
2203 * g++.dg/cpp0x/constexpr-49776.C: New.
2204
2205 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2206
2207 PR middle-end/47046
2208 * gcc.dg/graphite/id-pr47046.c: New.
2209
2210 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2211
2212 PR middle-end/47653
2213 * gcc.dg/graphite/run-id-pr47593.c: New.
2214
2215 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2216
2217 PR middle-end/47653
2218 * gcc.dg/graphite/run-id-pr47653.c: New.
2219 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2220 induction variables.
2221 * gcc.dg/graphite/scop-16.c: Same.
2222 * gcc.dg/graphite/scop-17.c: Same.
2223 * gcc.dg/graphite/scop-21.c: Same.
2224
2225 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2226
2227 PR middle-end/48805
2228 * gcc.dg/graphite/id-pr48805.c: New.
2229
2230 2011-07-26 Tobias Burnus <burnus@net-b.de>
2231
2232 * gfortran.dg/coarray_lib_token_2.f90: New.
2233
2234 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2235
2236 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2237 SPU local store.
2238
2239 2011-07-25 Andrew Pinski <apinski@cavium.com>
2240
2241 PR tree-opt/49671
2242 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2243 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2244
2245 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2246
2247 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2248
2249 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2250 * gcc.c-torture/execute/loop-2g.c: Likewise.
2251 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2252 Require mmap support.
2253 * gcc.c-torture/execute/loop-2g.x: Likewise.
2254 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2255 (MAP_ANON): Provide default.
2256 * gcc.dg/20050826-1.c: Likewise.
2257 * gcc.target/i386/pr36533.c: Likewise.
2258 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2259 Use dg-require-effective-target mmap.
2260
2261 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2262
2263 PR c++/49838
2264 * g++.dg/cpp0x/range-for19.C: New.
2265
2266 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2267
2268 PR testsuite/49753
2269 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2270
2271 Revert:
2272 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2273
2274 PR testsuite/49753
2275 * g++.dg/torture/pr49309.C: Remove.
2276
2277 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2278
2279 PR tree-optimization/49809
2280 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2281 test.
2282
2283 2011-07-25 Richard Guenther <rguenther@suse.de>
2284
2285 PR tree-optimization/49715
2286 * gcc.target/i386/pr49715-1.c: New testcase.
2287 * gcc.target/i386/pr49715-2.c: Likewise.
2288
2289 2011-07-23 Jason Merrill <jason@redhat.com>
2290
2291 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2292
2293 2011-07-22 Jason Merrill <jason@redhat.com>
2294
2295 PR c++/49793
2296 * g++.dg/cpp0x/initlist55.C: New.
2297
2298 2011-07-23 Tobias Burnus <burnus@net-b.de>
2299
2300 PR fortran/49791
2301 * gfortran.dg/namelist_72.f: New.
2302
2303 2011-07-23 Tobias Burnus <burnus@net-b.de>
2304
2305 * gfortran.dg/coarray_25.f90: New.
2306
2307 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2308
2309 * override1.C: This test should use c++0x mode.
2310 * override3.C: New. Test the diagnostics in c++98 mode.
2311
2312 2011-07-22 Jason Merrill <jason@redhat.com>
2313 Mark Glisse <marc.glisse@normalesup.org>
2314
2315 PR c++/30112
2316 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2317
2318 PR c++/49813
2319 * g++.dg/opt/builtins2.C: New.
2320 * g++.dg/other/error27.C: Don't rely on __builtin.
2321
2322 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2323
2324 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2325 on lp64 targets.
2326 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2327 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2328 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2329 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2330
2331 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2332 instead of ia32.
2333
2334 2011-07-22 Richard Guenther <rguenther@suse.de>
2335
2336 PR tree-optimization/45819
2337 * gcc.dg/pr45819.c: New testcase.
2338
2339 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2340
2341 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2342
2343 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2344
2345 PR middle-end/47654
2346 PR middle-end/49649
2347 * gcc.dg/graphite/run-id-pr47654.c: New.
2348
2349 2011-07-21 Ian Lance Taylor <iant@google.com>
2350
2351 PR middle-end/49705
2352 * gcc.dg/pr49705.c: New test.
2353
2354 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2355
2356 * lib/target-supports.exp (check_avx_os_support_available): New.
2357 (check_effective_target_avx_runtime): Use it.
2358
2359 2011-07-21 Richard Guenther <rguenther@suse.de>
2360
2361 PR tree-optimization/49770
2362 * g++.dg/torture/pr49770.C: New testcase.
2363
2364 2011-07-21 Kai Tietz <ktietz@redhat.com>
2365
2366 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2367 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2368
2369 2011-07-21 Tobias Burnus <burnus@net-b.de>
2370
2371 * gfortran.dg/coarray_lib_token_1.f90: New.
2372
2373 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2374
2375 * gcc.dg/pr32912-2.c: Skip for AVR.
2376 * gcc.dg/pr44674.c: Add dg-require-profiling.
2377
2378 2011-07-20 Jason Merrill <jason@redhat.com>
2379
2380 * g++.dg/ext/desig2.C: New.
2381
2382 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2383
2384 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2385 be generated.
2386 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2387 * gcc.target/powerpc/recip-3.c: Ditto.
2388
2389 2011-07-19 Jason Merrill <jason@redhat.com>
2390
2391 PR c++/6709 (DR 743)
2392 PR c++/42603 (DR 950)
2393 * g++.dg/cpp0x/decltype21.C: New.
2394
2395 2011-07-20 Richard Guenther <rguenther@suse.de>
2396
2397 PR middle-end/18908
2398 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2399 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2400
2401 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2402
2403 * gcc.target/arm/combine-movs.c: New.
2404 * gcc.target/arm/unsigned-extend-2.c: New.
2405
2406 2011-07-19 Jason Merrill <jason@redhat.com>
2407
2408 PR c++/49785
2409 * g++.dg/cpp0x/variadic114.C: New.
2410
2411 2011-07-19 Tobias Burnus <burnus@net-b.de>
2412
2413 * gfortran.dg/coarray_args_1.f90: New.
2414 * gfortran.dg/coarray_args_2.f90: New.
2415
2416 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2417
2418 PR fortran/49708
2419 * gfortran.dg/allocate_error_3.f90: New.
2420
2421 2011-07-19 Richard Guenther <rguenther@suse.de>
2422
2423 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2424 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2425 * gcc.dg/torture/20110719-1.c: New testcase.
2426
2427 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2428
2429 PR tree-optimization/49768
2430 * gcc.c-torture/execute/pr49768.c: New test.
2431
2432 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2433
2434 PR tree-optimization/49771
2435 * gcc.dg/vect/pr49771.c: New test.
2436
2437 2011-07-18 Martin Jambor <mjambor@suse.cz>
2438
2439 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2440 * gcc.dg/ipa/ipa-2.c: Likewise.
2441 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2442 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2443 * gcc.dg/ipa/ipa-5.c: Likewise.
2444 * gcc.dg/ipa/ipa-7.c: Likewise.
2445 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2446 * gcc.dg/ipa/ipacost-1.c: Likewise.
2447 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2448 functions.
2449 * gcc.dg/ipa/ipcp-1.c: New test.
2450 * gcc.dg/ipa/ipcp-2.c: Likewise.
2451 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2452
2453 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2454
2455 PR middle-end/49675
2456 * gfortran.dg/pr49675.f90: New test.
2457
2458 2011-07-18 Richard Guenther <rguenther@suse.de>
2459
2460 * gcc.dg/torture/20110718-1.c: New testcase.
2461
2462 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2463
2464 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2465 * g++.dg/ext/bitfield3.C: Likewise.
2466 * g++.dg/ext/bitfield4.C: Likewise.
2467 * g++.dg/ext/bitfield5.C: Likewise.
2468 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2469 * g++.dg/other/pr23205-2.C: Likewise.
2470 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2471 * gcc.c-torture/compile/20001109-2.c: Likewise.
2472 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2473 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2474 * gcc.dg/bitfld-16.c: Likewise.
2475 * gcc.dg/bitfld-17.c: Likewise.
2476 * gcc.dg/bitfld-18.c: Likewise.
2477 * gcc.dg/builtins-config.h: Remove Netware support.
2478 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
2479 * gcc.dg/cdce2.c: Likewise.
2480 * gcc.dg/cpp/assert4.c: Remove netware support.
2481 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2482 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2483
2484 * lib/target-supports.exp (check_visibility_available): Remove
2485 NetWare support.
2486 (check_profiling_available): Likewise.
2487
2488 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
2489
2490 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2491
2492 2011-07-17 Tobias Burnus <burnus@net-b.de>
2493 Thomas Koenig <tkoenig@gcc.gnu.org>
2494
2495 PR fortran/34657
2496 * gfortran.dg/generic_17.f90: Fix testcase.
2497 * gfortran.dg/interface_3.f90: Add dg-error.
2498 * gfortran.dg/use_14.f90: New.
2499 * gfortran.dg/use_15.f90: New.
2500
2501 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
2502
2503 * gnat.dg/pointer_controlled.adb: New test.
2504
2505 2011-07-17 Tobias Burnus <burnus@net-b.de>
2506
2507 PR fortran/49624
2508 * gfortran.dg/pointer_remapping_7.f90: New.
2509
2510 2011-07-16 Jason Merrill <jason@redhat.com>
2511
2512 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2513
2514 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
2515 Jason Merrill <jason@redhat.com>
2516
2517 PR c++/45329
2518 PR c++/48934
2519 * g++.dg/cpp0x/decltype29.C: Adjust.
2520 * g++.dg/cpp0x/error4.C: Adjust.
2521 * g++.dg/cpp0x/sfinae26.C: Adjust.
2522 * g++.dg/cpp0x/variadic105.C: Adjust.
2523 * g++.dg/template/deduce3.C: Adjust.
2524 * g++.dg/template/error45.C: Adjust.
2525 * g++.dg/template/ptrmem2.C: Adjust.
2526 * g++.dg/template/sfinae2.C: Adjust.
2527 * g++.old-deja/g++.pt/crash60.C: Adjust.
2528 * g++.old-deja/g++.pt/unify6.C: Adjust.
2529 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2530 * g++.dg/cpp0x/nullptr15.C: Adjust.
2531 * g++.dg/cpp0x/pr31431-2.C: Adjust.
2532 * g++.dg/cpp0x/pr31431.C: Adjust.
2533 * g++.dg/cpp0x/pr31434.C: Adjust.
2534 * g++.dg/cpp0x/sfinae11.C: Adjust
2535 * g++.dg/cpp0x/temp_default2.C: Adjust.
2536 * g++.dg/cpp0x/trailing4.C: Adjust.
2537 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2538 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2539 * g++.dg/cpp0x/variadic105.C: Adjust.
2540 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2541 * g++.dg/ext/vla2.C: Adjust.
2542 * g++.dg/other/ptrmem10.C: Adjust.
2543 * g++.dg/other/ptrmem11.C: Adjust.
2544 * g++.dg/overload/unknown1.C: Adjust.
2545 * g++.dg/template/conv11.C: Adjust.
2546 * g++.dg/template/dependent-expr5.C: Adjust.
2547 * g++.dg/template/friend.C: Adjust.
2548 * g++.dg/template/incomplete2.C: Adjust.
2549 * g++.dg/template/local4.C: Adjust.
2550 * g++.dg/template/local6.C: Adjust.
2551 * g++.dg/template/operator9.C: Adjust.
2552 * g++.dg/template/ttp25.C: Adjust.
2553 * g++.dg/template/unify10.C: Adjust.
2554 * g++.dg/template/unify11.C: Adjust.
2555 * g++.dg/template/unify6.C: Adjust.
2556 * g++.dg/template/unify9.C: Adjust.
2557 * g++.dg/template/varmod1.C: Adjust.
2558 * g++.old-deja/g++.brendan/crash56.C: Adjust.
2559 * g++.old-deja/g++.pt/crash28.C: Adjust.
2560 * g++.old-deja/g++.pt/explicit41.C: Adjust.
2561 * g++.old-deja/g++.pt/explicit77.C: Adjust.
2562 * g++.old-deja/g++.pt/expr2.C: Adjust.
2563 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2564 * g++.old-deja/g++.pt/spec5.C: Adjust.
2565 * g++.old-deja/g++.pt/spec6.C: Adjust.
2566 * g++.old-deja/g++.pt/unify4.C: Adjust.
2567 * g++.old-deja/g++.pt/unify8.C: Adjust.
2568 * g++.old-deja/g++.robertl/eb98.C: Adjust.
2569 * g++.dg/overload/template5.C: New testcase.
2570 * g++.dg/template/overload12.C: New testcase.
2571
2572 2011-07-11 Tobias Burnus <burnus@net-b.de>
2573
2574 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2575 * gfortran.dg/coarray_7.f90: Ditto.
2576 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2577 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2578
2579 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
2580
2581 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2582 case.
2583 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2584 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2585 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2586 C67X.
2587 * gcc.c-torture/execute/ieee/pr29302.x: New file.
2588 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2589 * gcc.dg/torture/builtin-math-7.c: Add a comment.
2590
2591 2011-07-15 Jason Merrill <jason@redhat.com>
2592
2593 PR testsuite/49741
2594 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2595 Use --extra_opts instead of --additional_options.
2596
2597 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2598
2599 PR testsuite/49753
2600 * g++.dg/torture/pr49309.C: Remove.
2601
2602 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
2603
2604 * gcc.target/tic6x/weak-call.c: New test.
2605 * gcc.target/tic6x/fpcmp.c: New test.
2606 * gcc.target/tic6x/fpdiv.c: New test.
2607 * gcc.target/tic6x/rotdi16-scan.c: New test.
2608 * gcc.target/tic6x/ffssi.c: New test.
2609 * gcc.target/tic6x/fpdiv-lib.c: New test.
2610 * gcc.target/tic6x/cold-lc.c: New test.
2611 * gcc.target/tic6x/longcalls.c: New test.
2612 * gcc.target/tic6x/abi-align-1.c: New test.
2613 * gcc.target/tic6x/fpcmp-finite.c: New test.
2614 * gcc.target/tic6x/rotdi16.c: New test.
2615 * gcc.target/tic6x/bswapl.c: New test.
2616 * gcc.target/tic6x/ffsdi.c: New test.
2617 * gcc.target/tic6x/tic6x.exp: New file.
2618 * gcc.target/tic6x/builtins/arith24.c: New test.
2619 * gcc.target/tic6x/builtins/smpy.c: New test.
2620 * gcc.target/tic6x/builtins/smpylh.c: New test.
2621 * gcc.target/tic6x/builtins/smpyh.c: New test.
2622 * gcc.target/tic6x/builtins/sarith1.c: New test.
2623 * gcc.target/tic6x/builtins/extclr.c: New test
2624 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2625 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2626 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2627 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2628 New functions.
2629 * gcc.c-torture/execute/20101011-1.c: Add a condition for
2630 __TMS320C6X__.
2631 * gcc.dg/20020312-2.c: Likewise.
2632 * gcc.dg/pr27095.c: Handle tic6x like hppa.
2633 * gcc.dg/torture/pr37868.c: Skip on tic6x.
2634 * gcc.dg/torture/builtin-math-7.c: Likewise.
2635
2636 PR testsuite/49757
2637 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2638 not testing tic6x-*-*.
2639
2640 2011-07-14 Andrew Pinski <pinskia@gmail.com>
2641
2642 PR tree-opt/49309
2643 * g++.dg/torture/pr49309.C: New testcase.
2644
2645 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
2646
2647 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2648
2649 2011-07-14 Richard Guenther <rguenther@suse.de>
2650
2651 PR tree-optimization/49651
2652 * gcc.dg/torture/pr49651.c: New testcase.
2653
2654 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
2655
2656 PR target/43746
2657 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2658
2659 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2660
2661 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2662 -mno-pointers-to-nested-functions.
2663 * gcc.target/powerpc/no-r11-2.c: Ditto.
2664 * gcc.target/powerpc/no-r11-3.c: Ditto.
2665
2666 2011-07-13 Jason Merrill <jason@redhat.com>
2667
2668 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2669 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2670 when compiling C files.
2671 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2672 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2673 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2674 * g++.dg/lookup/anon2.C: Likewise.
2675 * g++.dg/tree-ssa/copyprop.C: Likewise.
2676 * g++.old-deja/g++.jason/rfg27.C: Likewise.
2677 * g++.dg/init/vector1.C: Ignore narrowing errors.
2678 * g++.dg/torture/pr35526.C: Likewise.
2679 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2680
2681 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2682
2683 PR libfortran/49296
2684 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2685 and logical reads.
2686
2687 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2688
2689 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2690 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2691
2692 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2693
2694 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2695 * lib/obj-c++.exp (obj-c++_init): Ditto.
2696 * lib/file-format.exp (gcc_target_object_format): Ditto.
2697 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2698 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2699 (check_visibility_available): Ditto.
2700 (check_effective_target_tls_native): Ditto.
2701 (check_effective_target_tls_emulated): Ditto.
2702 (check_effective_target_function_sections): Ditto.
2703
2704 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2705
2706 * gcc.target/arm/pr48183.c: New test.
2707
2708 2011-07-13 Richard Guenther <rguenther@suse.de>
2709
2710 * gcc.dg/torture/20110713-1.c: New testcase.
2711
2712 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2713
2714 PR rtl-opt/49474
2715 * gcc.c-torture/compile/pr49474.c: New testcase.
2716
2717 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2718
2719 PR tree-optimization/49712
2720 * gcc.c-torture/execute/pr49712.c: New test.
2721
2722 2011-07-11 Jason Merrill <jason@redhat.com>
2723
2724 PR c++/44609
2725 * g++.dg/template/recurse3.C: New.
2726
2727 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2728
2729 PR debug/49676
2730 * gcc.dg/guality/csttest.c: New test.
2731
2732 PR fortran/49698
2733 * gfortran.dg/pr49698.f90: New test.
2734
2735 2011-07-11 Jeff Law <law@redhat.com>
2736
2737 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2738
2739 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2740
2741 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2742 * go.test/go-test.exp (go-set-goarch): Likewise.
2743
2744 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2745
2746 PR target/39633
2747 * gcc.target/avr/torture/pr39633.c: New test case.
2748
2749 2011-07-11 Tobias Burnus <burnus@net-b.de>
2750
2751 PR fortran/18918
2752 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2753
2754 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2755
2756 * lib/target-supports.exp (check_effective_target_scheduling):
2757 New Function.
2758 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2759 * gcc.dg/pr45055.c: Ditto.
2760 * gcc.dg/pr45353.c: Ditto.
2761 * g++.dg/pr45056.C: Ditto.
2762
2763 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2764
2765 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2766 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2767 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2768 * g++.dg/torture/pr31863.C: Skip AVR.
2769
2770 2011-07-10 Tobias Burnus <burnus@net-b.de>
2771
2772 PR fortran/49690
2773 * gfortran.dg/intrinsic_signal.f90: New.
2774
2775 2011-07-09 Jason Merrill <jason@redhat.com>
2776
2777 * g++.dg/cpp0x/regress/regress6.C: New.
2778 * g++.dg/parse/crash45.C: Adjust message.
2779 * g++.dg/template/crash38.C: Adjust message.
2780 * g++.dg/template/crash64.C: Adjust message.
2781
2782 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
2783
2784 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2785 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2786 * g++.dg/abi/bitfield3.C: Likewise.
2787 * g++.dg/eh/pr38662.C: Likewise.
2788 * g++.dg/ext/attrib36.C: Likewise.
2789 * g++.dg/ext/attrib37.C: Likewise.
2790 * g++.dg/ext/attrib8.C: Likewise.
2791 * g++.dg/ext/tmplattr1.C: Likewise.
2792 * g++.dg/inherit/override-attribs.C: Likewise.
2793 * g++.dg/opt/inline9.C: Likewise.
2794 * g++.dg/opt/life1.C: Likewise.
2795 * g++.dg/opt/longbranch2.C: Likewise.
2796 * g++.dg/opt/nrv12.C: Likewise.
2797 * g++.dg/opt/reg-stack4.C: Likewise.
2798 * g++.dg/other/pr35504.C: Likewise.
2799 * g++.dg/other/pr39496.C: Likewise.
2800 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2801 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2802 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2803 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2804 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2805 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2806 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2807 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2808 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2809 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2810 * g++.dg/warn/pr15774-1.C: Likewise.
2811 * g++.dg/warn/pr15774-2.C: Likewise.
2812 * g++.old-deja/g++.ext/attrib1.C: Likewise.
2813 * g++.old-deja/g++.ext/attrib2.C: Likewise.
2814 * g++.old-deja/g++.ext/attrib3.C: Likewise.
2815 * g++.old-deja/g++.pt/asm2.C: Likewise.
2816 * gcc.c-torture/compile/20000804-1.c: Likewise.
2817 * gcc.c-torture/compile/pr16566-2.c: Likewise.
2818 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2819 * gcc.dg/20020108-1.c: Likewise.
2820 * gcc.dg/20020122-2.c: Likewise.
2821 * gcc.dg/20020122-3.c: Likewise.
2822 * gcc.dg/20020206-1.c: Likewise.
2823 * gcc.dg/20020219-1.c: Likewise.
2824 * gcc.dg/20020310-1.c: Likewise.
2825 * gcc.dg/20020411-1.c: Likewise.
2826 * gcc.dg/20020418-2.c: Likewise.
2827 * gcc.dg/20020426-2.c: Likewise.
2828 * gcc.dg/20020517-1.c: Likewise.
2829 * gcc.dg/20030204-1.c: Likewise.
2830 * gcc.dg/20030826-2.c: Likewise.
2831 * gcc.dg/20031102-1.c: Likewise.
2832 * gcc.dg/20031202-1.c: Likewise.
2833 * gcc.dg/20050111-1.c: Likewise.
2834 * gcc.dg/20050503-1.c: Likewise.
2835 * gcc.dg/array-init-1.c: Likewise.
2836 * gcc.dg/builtin-apply4.c: Likewise.
2837 * gcc.dg/dfp/pr31344.c: Likewise.
2838 * gcc.dg/gomp/atomic-11.c: Likewise.
2839 * gcc.dg/graphite/pr40281.c: Likewise.
2840 * gcc.dg/ia64-sync-1.c: Likewise.
2841 * gcc.dg/ia64-sync-2.c: Likewise.
2842 * gcc.dg/ia64-sync-3.c: Likewise.
2843 * gcc.dg/ia64-sync-4.c: Likewise.
2844 * gcc.dg/ifcvt-fabs-1.c: Likewise.
2845 * gcc.dg/invalid-call-1.c: Likewise.
2846 * gcc.dg/loop-3.c: Likewise.
2847 * gcc.dg/lower-subreg-1.c: Likewise.
2848 * gcc.dg/lto/pr47259_0.c: Likewise.
2849 * gcc.dg/nested-calls-1.c: Likewise.
2850 * gcc.dg/pr20017.c: Likewise.
2851 * gcc.dg/pr25023.c: Likewise.
2852 * gcc.dg/pr27671-2.c: Likewise.
2853 * gcc.dg/pr32176.c: Likewise.
2854 * gcc.dg/pr33676.c: Likewise.
2855 * gcc.dg/pr35045.c: Likewise.
2856 * gcc.dg/pr36015.c: Likewise.
2857 * gcc.dg/pr36584.c: Likewise.
2858 * gcc.dg/pr36998.c: Likewise.
2859 * gcc.dg/pr37438.c: Likewise.
2860 * gcc.dg/pr37908.c: Likewise.
2861 * gcc.dg/pr41241.c: Likewise.
2862 * gcc.dg/pr41340.c: Likewise.
2863 * gcc.dg/pr44136.c: Likewise.
2864 * gcc.dg/pr44194-1.c: Likewise.
2865 * gcc.dg/pr46212.c: Likewise.
2866 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2867 * gcc.dg/setjmp-2.c: Likewise.
2868 * gcc.dg/short-compare-1.c: Likewise.
2869 * gcc.dg/short-compare-2.c: Likewise.
2870 * gcc.dg/smod-1.c: Likewise.
2871 * gcc.dg/sync-2.c: Likewise.
2872 * gcc.dg/sync-3.c: Likewise.
2873 * gcc.dg/tls/opt-1.c: Likewise.
2874 * gcc.dg/tls/opt-2.c: Likewise.
2875 * gcc.dg/tls/opt-3.c: Likewise.
2876 * gcc.dg/torture/badshift.c: Likewise.
2877 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2878 * gcc.dg/torture/pr20314-2.c: Likewise.
2879 * gcc.dg/torture/pr36891.c: Likewise.
2880 * gcc.dg/torture/pr38774.c: Likewise.
2881 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2882 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2883 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2884 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2885 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2886 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2887 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2888 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2889 * gcc.dg/tree-ssa/loop-28.c: Likewise.
2890 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2891 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2892 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2893 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2894 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2895 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2896 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2897 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2898 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2899 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2900 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2901 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2902 * gcc.dg/unroll-1.c: Likewise.
2903 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2904 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2905 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2906 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2907 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2908 * gcc.target/i386/20000609-1.c: Likewise.
2909 * gcc.target/i386/20000720-1.c: Likewise.
2910 * gcc.target/i386/20000724-1.c: Likewise.
2911 * gcc.target/i386/20011107-1.c: Likewise.
2912 * gcc.target/i386/20011119-1.c: Likewise.
2913 * gcc.target/i386/20020201-3.c: Likewise.
2914 * gcc.target/i386/20020218-1.c: Likewise.
2915 * gcc.target/i386/20020729-1.c: Likewise.
2916 * gcc.target/i386/20030926-1.c: Likewise.
2917 * gcc.target/i386/20060125-1.c: Likewise.
2918 * gcc.target/i386/20060125-2.c: Likewise.
2919 * gcc.target/i386/20060512-1.c: Likewise.
2920 * gcc.target/i386/20060512-2.c: Likewise.
2921 * gcc.target/i386/20060512-3.c: Likewise.
2922 * gcc.target/i386/20060512-4.c: Likewise.
2923 * gcc.target/i386/387-1.c: Likewise.
2924 * gcc.target/i386/387-2.c: Likewise.
2925 * gcc.target/i386/387-5.c: Likewise.
2926 * gcc.target/i386/387-6.c: Likewise.
2927 * gcc.target/i386/980312-1.c: Likewise.
2928 * gcc.target/i386/980313-1.c: Likewise.
2929 * gcc.target/i386/990117-1.c: Likewise.
2930 * gcc.target/i386/990424-1.c: Likewise.
2931 * gcc.target/i386/990524-1.c: Likewise.
2932 * gcc.target/i386/991129-1.c: Likewise.
2933 * gcc.target/i386/991214-1.c: Likewise.
2934 * gcc.target/i386/991230-1.c: Likewise.
2935 * gcc.target/i386/addr-sel-1.c: Likewise.
2936 * gcc.target/i386/aggregate-ret1.c: Likewise.
2937 * gcc.target/i386/aggregate-ret2.c: Likewise.
2938 * gcc.target/i386/align-main-3.c: Likewise.
2939 * gcc.target/i386/amd64-abi-1.c: Likewise.
2940 * gcc.target/i386/amd64-abi-2.c: Likewise.
2941 * gcc.target/i386/amd64-abi-4.c: Likewise.
2942 * gcc.target/i386/amd64-abi-5.c: Likewise.
2943 * gcc.target/i386/amd64-abi-6.c: Likewise.
2944 * gcc.target/i386/asm-1.c: Likewise.
2945 * gcc.target/i386/asm-3.c: Likewise.
2946 * gcc.target/i386/asm-5.c: Likewise.
2947 * gcc.target/i386/attributes-error.c: Likewise.
2948 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2949 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2950 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2951 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2952 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2953 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2954 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2955 * gcc.target/i386/avx-vmovd-2.c: Likewise.
2956 * gcc.target/i386/avx-vmovq-2.c: Likewise.
2957 * gcc.target/i386/avx-vmovq-3.c: Likewise.
2958 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2959 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2960 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2961 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2962 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2963 * gcc.target/i386/bitfield1.c: Likewise.
2964 * gcc.target/i386/bitfield2.c: Likewise.
2965 * gcc.target/i386/bmi-2.c: Likewise.
2966 * gcc.target/i386/bmi-5.c: Likewise.
2967 * gcc.target/i386/builtin-unreachable.c: Likewise.
2968 * gcc.target/i386/cleanup-2.c: Likewise.
2969 * gcc.target/i386/clobbers.c: Likewise.
2970 * gcc.target/i386/cmov8.c: Likewise.
2971 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2972 * gcc.target/i386/compress-float-387-pic.c: Likewise.
2973 * gcc.target/i386/compress-float-387.c: Likewise.
2974 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2975 * gcc.target/i386/compress-float-sse.c: Likewise.
2976 * gcc.target/i386/crc32-2.c: Likewise.
2977 * gcc.target/i386/crc32-3.c: Likewise.
2978 * gcc.target/i386/divmod-7.c: Likewise.
2979 * gcc.target/i386/divmod-8.c: Likewise.
2980 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2981 * gcc.target/i386/fma3-builtin.c: Likewise.
2982 * gcc.target/i386/fma3-fma.c: Likewise.
2983 * gcc.target/i386/fma4-256-vector.c: Likewise.
2984 * gcc.target/i386/fma4-builtin.c: Likewise.
2985 * gcc.target/i386/fma4-fma-2.c: Likewise.
2986 * gcc.target/i386/fma4-fma.c: Likewise.
2987 * gcc.target/i386/fma4-vector-2.c: Likewise.
2988 * gcc.target/i386/fma4-vector.c: Likewise.
2989 * gcc.target/i386/funcspec-1.c: Likewise.
2990 * gcc.target/i386/funcspec-10.c: Likewise.
2991 * gcc.target/i386/funcspec-11.c: Likewise.
2992 * gcc.target/i386/funcspec-2.c: Likewise.
2993 * gcc.target/i386/funcspec-5.c: Likewise.
2994 * gcc.target/i386/funcspec-6.c: Likewise.
2995 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2996 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2997 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2998 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2999 * gcc.target/i386/incoming-1.c: Likewise.
3000 * gcc.target/i386/incoming-10.c: Likewise.
3001 * gcc.target/i386/incoming-11.c: Likewise.
3002 * gcc.target/i386/incoming-12.c: Likewise.
3003 * gcc.target/i386/incoming-13.c: Likewise.
3004 * gcc.target/i386/incoming-14.c: Likewise.
3005 * gcc.target/i386/incoming-15.c: Likewise.
3006 * gcc.target/i386/incoming-2.c: Likewise.
3007 * gcc.target/i386/incoming-3.c: Likewise.
3008 * gcc.target/i386/incoming-4.c: Likewise.
3009 * gcc.target/i386/incoming-5.c: Likewise.
3010 * gcc.target/i386/incoming-6.c: Likewise.
3011 * gcc.target/i386/incoming-7.c: Likewise.
3012 * gcc.target/i386/incoming-8.c: Likewise.
3013 * gcc.target/i386/incoming-9.c: Likewise.
3014 * gcc.target/i386/lea.c: Likewise.
3015 * gcc.target/i386/local.c: Likewise.
3016 * gcc.target/i386/loop-1.c: Likewise.
3017 * gcc.target/i386/loop-2.c: Likewise.
3018 * gcc.target/i386/loop-3.c: Likewise.
3019 * gcc.target/i386/max-stack-align.c: Likewise.
3020 * gcc.target/i386/memcpy-1.c: Likewise.
3021 * gcc.target/i386/movbe-2.c: Likewise.
3022 * gcc.target/i386/movq-2.c: Likewise.
3023 * gcc.target/i386/movq.c: Likewise.
3024 * gcc.target/i386/nrv1.c: Likewise.
3025 * gcc.target/i386/pad-4.c: Likewise.
3026 * gcc.target/i386/pad-5a.c: Likewise.
3027 * gcc.target/i386/pad-5b.c: Likewise.
3028 * gcc.target/i386/pad-6a.c: Likewise.
3029 * gcc.target/i386/pad-6b.c: Likewise.
3030 * gcc.target/i386/pad-7.c: Likewise.
3031 * gcc.target/i386/pad-9.c: Likewise.
3032 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3033 * gcc.target/i386/pic-1.c: Likewise.
3034 * gcc.target/i386/pr12092-1.c: Likewise.
3035 * gcc.target/i386/pr12329.c: Likewise.
3036 * gcc.target/i386/pr21518.c: Likewise.
3037 * gcc.target/i386/pr22362.c: Likewise.
3038 * gcc.target/i386/pr22585.c: Likewise.
3039 * gcc.target/i386/pr23098.c: Likewise.
3040 * gcc.target/i386/pr25196.c: Likewise.
3041 * gcc.target/i386/pr25293.c: Likewise.
3042 * gcc.target/i386/pr25654.c: Likewise.
3043 * gcc.target/i386/pr26449.c: Likewise.
3044 * gcc.target/i386/pr26778.c: Likewise.
3045 * gcc.target/i386/pr26826.c: Likewise.
3046 * gcc.target/i386/pr27266.c: Likewise.
3047 * gcc.target/i386/pr29978.c: Likewise.
3048 * gcc.target/i386/pr30505.c: Likewise.
3049 * gcc.target/i386/pr30961-1.c: Likewise.
3050 * gcc.target/i386/pr31628.c: Likewise.
3051 * gcc.target/i386/pr32000-2.c: Likewise.
3052 * gcc.target/i386/pr32661-1.c: Likewise.
3053 * gcc.target/i386/pr32708-2.c: Likewise.
3054 * gcc.target/i386/pr32708-3.c: Likewise.
3055 * gcc.target/i386/pr34256.c: Likewise.
3056 * gcc.target/i386/pr34312.c: Likewise.
3057 * gcc.target/i386/pr34522.c: Likewise.
3058 * gcc.target/i386/pr35160.c: Likewise.
3059 * gcc.target/i386/pr35281.c: Likewise.
3060 * gcc.target/i386/pr36246.c: Likewise.
3061 * gcc.target/i386/pr36786.c: Likewise.
3062 * gcc.target/i386/pr37275.c: Likewise.
3063 * gcc.target/i386/pr37843-3.c: Likewise.
3064 * gcc.target/i386/pr37843-4.c: Likewise.
3065 * gcc.target/i386/pr39082-1.c: Likewise.
3066 * gcc.target/i386/pr39431.c: Likewise.
3067 * gcc.target/i386/pr39496.c: Likewise.
3068 * gcc.target/i386/pr39543-2.c: Likewise.
3069 * gcc.target/i386/pr39911.c: Likewise.
3070 * gcc.target/i386/pr40718.c: Likewise.
3071 * gcc.target/i386/pr40906-1.c: Likewise.
3072 * gcc.target/i386/pr40906-2.c: Likewise.
3073 * gcc.target/i386/pr40906-3.c: Likewise.
3074 * gcc.target/i386/pr40934.c: Likewise.
3075 * gcc.target/i386/pr41900.c: Likewise.
3076 * gcc.target/i386/pr42589.c: Likewise.
3077 * gcc.target/i386/pr43662.c: Likewise.
3078 * gcc.target/i386/pr43671.c: Likewise.
3079 * gcc.target/i386/pr43766.c: Likewise.
3080 * gcc.target/i386/pr43869.c: Likewise.
3081 * gcc.target/i386/pr44942.c: Likewise.
3082 * gcc.target/i386/pr44948-2a.c: Likewise.
3083 * gcc.target/i386/pr45234.c: Likewise.
3084 * gcc.target/i386/pr45336-2.c: Likewise.
3085 * gcc.target/i386/pr45336-4.c: Likewise.
3086 * gcc.target/i386/pr45852.c: Likewise.
3087 * gcc.target/i386/pr46470.c: Likewise.
3088 * gcc.target/i386/pr48037-1.c: Likewise.
3089 * gcc.target/i386/pr48389.c: Likewise.
3090 * gcc.target/i386/pr49095.c: Likewise.
3091 * gcc.target/i386/pr9771-1.c: Likewise.
3092 * gcc.target/i386/rdfsbase-1.c: Likewise.
3093 * gcc.target/i386/rdfsbase-2.c: Likewise.
3094 * gcc.target/i386/rdgsbase-1.c: Likewise.
3095 * gcc.target/i386/rdgsbase-2.c: Likewise.
3096 * gcc.target/i386/rdrand-3.c: Likewise.
3097 * gcc.target/i386/regparm-stdcall.c: Likewise.
3098 * gcc.target/i386/regparm.c: Likewise.
3099 * gcc.target/i386/reload-1.c: Likewise.
3100 * gcc.target/i386/rotate-2.c: Likewise.
3101 * gcc.target/i386/sibcall-5.c: Likewise.
3102 * gcc.target/i386/signbit-1.c: Likewise.
3103 * gcc.target/i386/signbit-2.c: Likewise.
3104 * gcc.target/i386/signbit-3.c: Likewise.
3105 * gcc.target/i386/sse-5.c: Likewise.
3106 * gcc.target/i386/sse-8.c: Likewise.
3107 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3108 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3109 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3110 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3111 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3112 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3113 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3114 * gcc.target/i386/sse2-movq-2.c: Likewise.
3115 * gcc.target/i386/sse2-movq-3.c: Likewise.
3116 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3117 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3118 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3119 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3120 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3121 * gcc.target/i386/ssefn-1.c: Likewise.
3122 * gcc.target/i386/ssefn-2.c: Likewise.
3123 * gcc.target/i386/sseregparm-1.c: Likewise.
3124 * gcc.target/i386/sseregparm-2.c: Likewise.
3125 * gcc.target/i386/sseregparm-3.c: Likewise.
3126 * gcc.target/i386/sseregparm-4.c: Likewise.
3127 * gcc.target/i386/sseregparm-5.c: Likewise.
3128 * gcc.target/i386/sseregparm-6.c: Likewise.
3129 * gcc.target/i386/sseregparm-7.c: Likewise.
3130 * gcc.target/i386/sseregparm-8.c: Likewise.
3131 * gcc.target/i386/stack-realign.c: Likewise.
3132 * gcc.target/i386/stack-usage-realign.c: Likewise.
3133 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3134 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3135 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3136 * gcc.target/i386/stackalign/return-1.c: Likewise.
3137 * gcc.target/i386/stackalign/return-2.c: Likewise.
3138 * gcc.target/i386/stackalign/return-3.c: Likewise.
3139 * gcc.target/i386/tailcall-1.c: Likewise.
3140 * gcc.target/i386/tbm-2.c: Likewise.
3141 * gcc.target/i386/udivmod-7.c: Likewise.
3142 * gcc.target/i386/udivmod-8.c: Likewise.
3143 * gcc.target/i386/unroll-1.c: Likewise.
3144 * gcc.target/i386/vararg-1.c: Likewise.
3145 * gcc.target/i386/vararg-2.c: Likewise.
3146 * gcc.target/i386/vect8-ret.c: Likewise.
3147 * gcc.target/i386/vectorize5.c: Likewise.
3148 * gcc.target/i386/wmul-1.c: Likewise.
3149 * gcc.target/i386/wmul-2.c: Likewise.
3150 * gcc.target/i386/wrfsbase-1.c: Likewise.
3151 * gcc.target/i386/wrfsbase-2.c: Likewise.
3152 * gcc.target/i386/wrgsbase-1.c: Likewise.
3153 * gcc.target/i386/wrgsbase-2.c: Likewise.
3154 * gcc.target/i386/xop-pcmov.c: Likewise.
3155 * gcc.target/i386/xop-pcmov2.c: Likewise.
3156 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3157 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3158 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3159 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3160 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3161 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3162 * gcc.target/i386/zee.c: Likewise.
3163 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3164 * gfortran.dg/compiler-directive_2.f: Likewise.
3165 * gfortran.dg/g77/20010216-1.f: Likewise.
3166 * gfortran.dg/gomp/pr39152.f90: Likewise.
3167 * gfortran.dg/pr33794.f90: Likewise.
3168
3169 2011-07-09 Jason Merrill <jason@redhat.com>
3170
3171 * g++.dg/cpp0x/regress/regress5.C: New.
3172
3173 2011-07-08 Jason Merrill <jason@redhat.com>
3174
3175 PR c++/45437
3176 * g++.dg/expr/compound-asn1.C: New.
3177 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3178
3179 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3180
3181 PR target/49621
3182 * gcc.target/powerpc/altivec-34.c: New test.
3183
3184 2011-07-08 Jason Merrill <jason@redhat.com>
3185
3186 PR c++/45603
3187 * g++.dg/abi/guard3.C: New.
3188
3189 2011-07-08 Julian Brown <julian@codesourcery.com>
3190
3191 * lib/target-supports.exp
3192 (check_effective_target_arm_little_endian): New.
3193 (check_effective_target_vect_pack_trunc): Use above.
3194 (check_effective_target_vect_unpack): Likewise.
3195 (check_effective_target_vect_element_align): Test
3196 check_effective_target_arm_vect_no_misalign for ARM.
3197
3198 2011-07-08 Jason Merrill <jason@redhat.com>
3199
3200 PR c++/49673
3201 * g++.dg/cpp0x/constexpr-rom.C: New.
3202
3203 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3204
3205 PR middle-end/49519
3206 * g++.dg/torture/pr49519.C: New test.
3207
3208 2011-07-08 Martin Jambor <mjambor@suse.cz>
3209
3210 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3211
3212 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3213
3214 PR testsuite/48727
3215 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3216
3217 2011-07-08 Richard Guenther <rguenther@suse.de>
3218
3219 PR tree-optimization/49662
3220 * gcc.dg/graphite/interchange-14.c: XFAIL.
3221 * gcc.dg/graphite/interchange-15.c: Likewise.
3222 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3223
3224 2011-07-06 Jason Merrill <jason@redhat.com>
3225
3226 PR c++/49663
3227 * g++.dg/cpp0x/regress/regress4.C: New.
3228
3229 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3230
3231 PR fortran/49648
3232 * gfortran.dg/result_in_spec_4.f90: New test.
3233
3234 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3235
3236 * gcc.target/sparc/cas64.c: New test.
3237
3238 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3239
3240 PR c/49644
3241 * g++.dg/torture/pr49644.C: New test.
3242
3243 PR c/49644
3244 * gcc.c-torture/execute/pr49644.c: New test.
3245
3246 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3247
3248 * lib/target-supports.exp (check_effective_target_ia32): New.
3249 (check_effective_target_x32): Likewise.
3250 (check_effective_target_vect_cmdline_needed): Also check x32.
3251
3252 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3253
3254 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3255 dg-prune-output.
3256 * gcc.target/arm/pr42235.c: Likewise.
3257 * gcc.target/arm/pr42495.c: Likewise.
3258 * gcc.target/arm/pr42574.c: Likewise.
3259 * gcc.target/arm/thumb-branch1.c: Likewise.
3260
3261 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3262 unneeded prune of possible warning.
3263 * gcc.target/arm/pr40956.c: Likewise.
3264 * gcc.target/arm/pr42505.c: Likewise.
3265
3266 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3267 * gcc.c-torture/compile/pr46883.c: Likewise.
3268 * gcc.c-torture/compile/pr46934.c: Likewise.
3269
3270 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3271 for move to ../../gcc.c-torture/compile.
3272 * gcc.target/arm/pr46883.c: Likewise.
3273 * gcc.target/arm/pr46934.c: Likewise.
3274
3275 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3276 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3277 * gcc.target/arm/wmul-1.c: Likewise.
3278 * gcc.target/arm/wmul-2.c: Likewise.
3279 * gcc.target/arm/wmul-3.c: Likewise.
3280 * gcc.target/arm/wmul-4.c: Likewise.
3281 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3282 add tab after scan target.
3283 * gcc.target/arm/smlaltt-1.c: Likewise.
3284 * gcc.target/arm/smlatb-1.c: Likewise.
3285 * gcc.target/arm/smlatt-1.c: Likewise.
3286
3287 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3288
3289 PR debug/49522
3290 * gcc.dg/debug/pr49522.c: New test.
3291
3292 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3293
3294 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3295 * gcc.dg/pr46212.c: Run only if target int32plus.
3296 * gcc.dg/torture/pr48146.c: Ditto.
3297 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3298 * c-c++-common/pr44832.c: Ditto.
3299 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3300 * gcc.dg/pr31490.c: Ditto.
3301 * gcc.dg/torture/builtin-math-7.c: Run only if target
3302 large_double.
3303 * gcc.dg/torture/pr45764.c: Skip for AVR.
3304 * gcc.dg/pr47893.c: Ditto.
3305
3306 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3307
3308 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3309 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3310 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3311 add tab to scan target.
3312
3313 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3314
3315 * gcc.target/arm/neon-modes-3.c: New test.
3316
3317 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3318
3319 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3320 -fno-loop-interchange -ffast-math.
3321
3322 2011-07-07 Richard Guenther <rguenther@suse.de>
3323
3324 * gcc.dg/ftrapv-3.c: New testcase.
3325
3326 2011-07-07 Richard Guenther <rguenther@suse.de>
3327
3328 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3329 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3330
3331 2011-07-07 Kai Tietz <ktietz@redhat.com>
3332
3333 * gcc.dg/binop-notxor1.c: New test.
3334 * gcc.dg/binop-notand4a.c: New test.
3335 * gcc.dg/binop-notxor2.c: New test.
3336 * gcc.dg/binop-notand3a.c: New test.
3337 * gcc.dg/binop-notand2a.c: New test.
3338 * gcc.dg/binop-notand6a.c: New test.
3339 * gcc.dg/binop-notor1.c: New test.
3340 * gcc.dg/binop-notand1a.c: New test.
3341 * gcc.dg/binop-notand5a.c: New test.
3342 * gcc.dg/binop-notor2.c: New test.
3343
3344 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3345
3346 PR middle-end/49640
3347 * gcc.dg/gomp/pr49640.c: New test.
3348
3349 2011-07-07 Richard Guenther <rguenther@suse.de>
3350
3351 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3352
3353 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3354
3355 PR target/39150
3356 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3357
3358 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3359
3360 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3361 * gcc.target/powerpc/no-r11-2.c: Ditto.
3362 * gcc.target/powerpc/no-r11-3.c: Ditto.
3363
3364 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3365
3366 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3367 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3368
3369 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3370
3371 * lib/target-supports.exp (check_profiling_available): Disable
3372 profiling with -fprofile-generate for target avr.
3373
3374 2011-07-06 Richard Guenther <rguenther@suse.de>
3375
3376 PR tree-optimization/49645
3377 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3378
3379 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3380
3381 PR middle-end/47383
3382 * gcc.dg/pr47383.c: New.
3383
3384 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3385
3386 PR tree-optimization/49647
3387 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3388
3389 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3390
3391 PR testsuite/49542
3392 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3393 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3394
3395 2011-07-05 Jason Merrill <jason@redhat.com>
3396
3397 PR c++/48157
3398 * g++.dg/template/template-id-4.C: New.
3399
3400 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3401
3402 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3403 * gcc.dg/pr43402.c: Ditto.
3404
3405 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3406
3407 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3408
3409 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3410
3411 * gcc.target/powerpc/ppc-switch-1.c: New test for
3412 --param case-values-threshold.
3413 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3414
3415 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3416
3417 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3418
3419 2011-07-05 Jason Merrill <jason@redhat.com>
3420
3421 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3422
3423 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3424
3425 PR tree-optimization/47654
3426 * gcc.dg/graphite/block-pr47654.c: New.
3427
3428 2011-07-05 Jason Merrill <jason@redhat.com>
3429
3430 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3431
3432 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3433
3434 PR tree-optimization/49580
3435 * gcc.dg/autopar/pr49580.c: New test.
3436
3437 2011-07-05 Richard Guenther <rguenther@suse.de>
3438
3439 PR tree-optimization/49518
3440 PR tree-optimization/49628
3441 * g++.dg/torture/pr49628.C: New testcase.
3442 * gcc.dg/torture/pr49518.c: Likewise.
3443
3444 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3445
3446 * ada/acats/run_acats (which): Extract last field from type -p,
3447 type output only if command succeeded.
3448
3449 2011-07-04 Jason Merrill <jason@redhat.com>
3450
3451 * g++.dg/abi/mangle48.C: New.
3452
3453 * g++.dg/cpp0x/diag1.C: New.
3454
3455 * g++.dg/diagnostic/aka1.C: New.
3456
3457 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3458
3459 PR rtl-optimization/49619
3460 * gcc.dg/pr49619.c: New test.
3461
3462 PR rtl-optimization/49472
3463 * gfortran.dg/pr49472.f90: New test.
3464
3465 PR debug/49602
3466 * gcc.dg/pr49602.c: New test.
3467
3468 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
3469
3470 PR target/34734
3471 PR target/44643
3472 * gcc.target/avr/avr.exp: Run over cpp files, too.
3473 * gcc.target/avr/torture/avr-torture.exp: Ditto.
3474 * gcc.target/avr/progmem.h: New file.
3475 * gcc.target/avr/exit-abort.h: New file.
3476 * gcc.target/avr/progmem-error-1.c: New file.
3477 * gcc.target/avr/progmem-error-1.cpp: New file.
3478 * gcc.target/avr/progmem-warning-1.c: New file.
3479 * gcc.target/avr/torture/progmem-1.c: New file.
3480 * gcc.target/avr/torture/progmem-1.cpp: New file.
3481
3482 2011-07-04 Richard Guenther <rguenther@suse.de>
3483
3484 PR tree-optimization/49615
3485 * g++.dg/torture/pr49615.C: New testcase.
3486
3487 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
3488
3489 PR tree-optimization/49610
3490 * gcc.dg/vect/pr49610.c: New test.
3491
3492 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
3493
3494 * gnat.dg/specs/debug1.ads: New test.
3495
3496 2011-07-02 Janus Weil <janus@gcc.gnu.org>
3497
3498 PR fortran/49562
3499 * gfortran.dg/typebound_proc_23.f90: New.
3500
3501 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
3502
3503 PR c++/49605
3504 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3505
3506 2011-07-01 Jason Merrill <jason@redhat.com>
3507
3508 PR c++/48261
3509 * g++.dg/template/template-id-3.C: New.
3510
3511 PR c++/48593
3512 * g++.dg/template/qualified-id4.C: New.
3513
3514 PR c++/48883
3515 * g++.dg/template/explicit-args4.C: New.
3516
3517 PR c++/49085
3518 * g++.dg/template/offsetof2.C: New.
3519
3520 2011-07-01 Kai Tietz <ktietz@redhat.com>
3521
3522 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3523
3524 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3525
3526 PR libmudflap/49549
3527 * lib/target-supports.exp (check_effective_target_gld): New proc.
3528
3529 2011-07-01 Richard Guenther <rguenther@suse.de>
3530
3531 PR tree-optimization/49603
3532 * gcc.dg/torture/pr49603.c: New testcase.
3533
3534 2011-06-30 Jason Merrill <jason@redhat.com>
3535
3536 PR c++/49387
3537 * g++.dg/rtti/template1.C: New.
3538
3539 PR c++/49569
3540 * g++.dg/cpp0x/regress/ctor1.C: New.
3541
3542 PR c++/49355
3543 * g++.dg/cpp0x/initlist54.C: New.
3544
3545 2011-06-30 Martin Jambor <mjambor@suse.cz>
3546
3547 * gcc.dg/tree-ssa/sra-12.c: New test.
3548
3549 2011-06-29 Jason Merrill <jason@redhat.com>
3550
3551 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3552
3553 2011-06-30 Richard Guenther <rguenther@suse.de>
3554
3555 PR tree-optimization/46787
3556 * gcc.dg/vect/vect-121.c: New testcase.
3557
3558 2011-06-30 Martin Jambor <mjambor@suse.cz>
3559
3560 PR tree-optimization/49094
3561 * gcc.dg/tree-ssa/pr49094.c: New test.
3562
3563 2011-06-30 Jakub Jelinek <jakub@redhat.com>
3564
3565 PR fortran/49540
3566 * gfortran.dg/pr49540-1.f90: New test.
3567 * gfortran.dg/pr49540-2.f90: New test.
3568
3569 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3570
3571 PR ada/49511
3572 * ada/acats/run_acats (which): Use last field of type -p output.
3573
3574 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3575 Iain Sandoe <iains@gcc.gnu.org>
3576
3577 PR libobjc/36610
3578 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3579 Only skip on 64-bit *-*-darwin8* && !objc2.
3580
3581 2011-06-30 Richard Guenther <rguenther@suse.de>
3582
3583 PR tree-optimization/38752
3584 * gcc.c-torture/compile/pr38752.c: New testcase.
3585
3586 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
3587
3588 * gcc.dg/vect/slp-widen-mult-half.c: New test.
3589 * gcc.dg/vect/vect-widen-mult-half.c: New test.
3590
3591 2011-06-29 Jason Merrill <jason@redhat.com>
3592
3593 PR c++/49216
3594 * g++.dg/cpp0x/initlist53.C: Use placement new.
3595 * g++.dg/cpp0x/initlist-value.C: Use placement new.
3596 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3597
3598 PR c++/49003
3599 * g++.dg/cpp0x/trailing6.C: New.
3600 * g++.dg/cpp0x/pr45908.C: No error.
3601
3602 PR c++/49272
3603 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3604
3605 PR c++/49520
3606 * g++.dg/cpp0x/constexpr-using2.C: New.
3607
3608 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3609
3610 PR c++/45923
3611 * g++.dg/cpp0x/constexpr-diag3.C: New.
3612 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3613 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3614 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3615 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3616
3617 2011-06-29 Jason Merrill <jason@redhat.com>
3618
3619 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3620
3621 2011-06-29 Richard Guenther <rguenther@suse.de>
3622
3623 * gcc.dg/tree-ssa/loop-17.c: Adjust.
3624
3625 2011-06-29 Jason Merrill <jason@redhat.com>
3626
3627 * g++.dg/cpp0x/initlist-value2.C: New.
3628
3629 * g++.dg/cpp0x/constexpr-initlist4.C: New.
3630 * g++.dg/cpp0x/initlist-value.C: New.
3631
3632 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
3633
3634 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3635
3636 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3637
3638 * gcc.dg/inline_1.c: Remove dg-excess-errors.
3639 * gcc.dg/inline_2.c: Likewise.
3640 * gcc.dg/unroll_1.c: Likewise.
3641
3642 2011-06-29 Jakub Jelinek <jakub@redhat.com>
3643
3644 PR debug/49567
3645 * gcc.target/i386/pr49567.c: New test.
3646
3647 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
3648
3649 * gnat.dg/opt17.ad[sb]: New test.
3650
3651 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3652 Tom de Vries <tom@codesourcery.com>
3653
3654 * lib/target-supports.exp (check_effective_target_arm_nothumb)
3655 (check_effective_target_arm_thumb2): New effective targets.
3656 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
3657 properly. Clean up temporary files.
3658 * gcc.target/arm/ivopts-2.c: Likewise.
3659 * gcc.target/arm/ivopts-3.c: Likewise.
3660 * gcc.target/arm/ivopts-4.c: Likewise.
3661 * gcc.target/arm/ivopts-5.c: Likewise.
3662 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3663
3664 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3665
3666 PR fortran/49479
3667 * gfortran.dg/reshape_zerosize_3.f90: New test.
3668
3669 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3670
3671 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3672 * gcc.target/arm/vfp-ldmias.c: Likewise.
3673 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3674 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3675 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3676 * gcc.target/arm/vfp-stmias.c: Likewise.
3677 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3678 * gcc.target/arm/vfp-stmiad.c: Likewise.
3679
3680 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3681
3682 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3683 dg-prune-output.
3684 * gcc.target/arm/pr45701-2.c: Ditto.
3685
3686 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3687
3688 PR fortran/49466
3689 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3690 * gfortran.dg/extends_14.f03: Modified.
3691
3692 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3693
3694 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3695 early if the test is already being skipped.
3696
3697 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3698 scan-assembler-dem-not): For missing file, report unresolved with
3699 same message as for pass/fail, with reason reported in log file.
3700
3701 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3702 from add_options_for_arm_neon_fp16.
3703 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3704 check_effective_target_arm_neon_fp16_ok_nocache.
3705 Check -mfpu and -mfloat-abi options from current multilib.
3706 Do not require neon support.
3707 (check_effective_target_arm_fp16_ok): Renamed from
3708 check_effecitve_target_arm_neon_fp16_ok.
3709 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3710 arm_neon_fp16_ok and arm_fp16.
3711 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3712 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3713 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3714 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3715
3716 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3717
3718 * gcc.dg/builtin-assume-aligned-1.c: New test.
3719 * gcc.dg/builtin-assume-aligned-2.c: New test.
3720 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3721
3722 PR debug/49544
3723 * gcc.dg/pr49544.c: New test.
3724
3725 2011-06-27 Richard Guenther <rguenther@suse.de>
3726
3727 PR tree-optimization/49394
3728 * g++.dg/torture/pr49394.C: New testcase.
3729
3730 2011-06-27 Kai Tietz <ktietz@redhat.com>
3731
3732 * gcc.dg/optimize-bswapdi-2.c: New test.
3733
3734 2011-06-27 Michael Hope <michael.hope@linaro.org>
3735 Richard Sandiford <richard.sandiford@linaro.org>
3736
3737 PR tree-optimization/49169
3738 * gcc.dg/torture/pr49169.c: New test.
3739
3740 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3741
3742 PR testsuite/49529
3743 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3744
3745 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3746 hppa*-*-hpux*.
3747
3748 2011-06-26 Jason Merrill <jason@redhat.com>
3749
3750 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3751
3752 PR c++/49528
3753 * g++.dg/init/ref19.C: New.
3754 * g++.dg/cpp0x/constexpr-cleanup.C: New.
3755
3756 2011-06-26 Jakub Jelinek <jakub@redhat.com>
3757
3758 PR tree-optimization/48377
3759 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3760 non_strict_align.
3761
3762 2011-06-26 Steve Ellcey <sje@cup.hp.com>
3763
3764 PR middle-end/49191
3765 * lib/target-supports.exp (check_effective_target_non_strict_align):
3766 New.
3767 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3768
3769 2011-06-24 Martin Jambor <mjambor@suse.cz>
3770
3771 PR tree-optimizations/49516
3772 * g++.dg/tree-ssa/pr49516.C: New test.
3773
3774 2011-06-23 Jason Merrill <jason@redhat.com>
3775
3776 PR c++/35255
3777 * g++.dg/template/partial10.C: New.
3778 * g++.dg/template/partial11.C: New.
3779
3780 2011-06-23 Jeff Law <law@redhat.com>
3781
3782 PR middle-end/48770
3783 * gcc.dg/pr48770.c: New test.
3784
3785 2011-06-23 Jan Hubicka <jh@suse.cz>
3786
3787 PR middle-end/49373
3788 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3789
3790 2011-06-23 Jakub Jelinek <jakub@redhat.com>
3791
3792 PR testsuite/49512
3793 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3794 instead of -fdump-tree-optimized.
3795
3796 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3797
3798 PR c++/44625
3799 * g++.dg/template/crash107.C: New.
3800 * g++.dg/template/error17.C: Adjust.
3801
3802 2011-06-23 Jason Merrill <jason@redhat.com>
3803
3804 PR c++/49507
3805 * g++.dg/cpp0x/defaulted30.C: New.
3806
3807 PR c++/49440
3808 * g++.dg/rtti/anon-ns1.C: New.
3809
3810 PR c++/49395
3811 * g++.dg/init/ref18.C: New.
3812
3813 PR c++/36435
3814 * g++.dg/template/partial9.C: New.
3815
3816 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
3817
3818 PR middle-end/49373
3819 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3820
3821 2011-06-22 Jakub Jelinek <jakub@redhat.com>
3822
3823 PR debug/49496
3824 * gcc.dg/pr49496.c: New test.
3825
3826 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
3827
3828 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3829 is not xscale.
3830
3831 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3832
3833 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3834 * gcc.target/arm/pr42879.c: Likewise.
3835 * gcc.target/arm/pr45701-3.c: Likewise.
3836
3837 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3838 * gcc.target/arm/pr40482.c: Likewise.
3839 * gcc.target/arm/stack-corruption.c: Likewise.
3840
3841 2011-06-22 Richard Guenther <rguenther@suse.de>
3842
3843 PR tree-optimization/49493
3844 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3845
3846 2011-06-22 Jason Merrill <jason@redhat.com>
3847
3848 PR c++/49260
3849 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3850
3851 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
3852 Dmitry Melnik <dm@ispras.ru>
3853
3854 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3855 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3856 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3857
3858 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
3859
3860 * gcc.target/arm/tlscall.c: New.
3861
3862 2011-06-21 Jason Merrill <jason@redhat.com>
3863
3864 PR c++/49172
3865 * g++.dg/cpp0x/constexpr-ref1.C: New.
3866 * g++.dg/cpp0x/constexpr-ref2.C: New.
3867 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3868
3869 PR c++/49482
3870 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3871
3872 PR c++/49418
3873 * g++.dg/template/param3.C: New.
3874
3875 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
3876
3877 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3878 my_clrsb test functions.
3879 (main): Test clrsb.
3880 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3881 test_sll, test_ull): Add clrsb tests.
3882 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3883 clrsbll.
3884
3885 2011-06-21 Janus Weil <janus@gcc.gnu.org>
3886
3887 PR fortran/49112
3888 * gfortran.dg/class_44.f03: New.
3889
3890 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3891
3892 PR tree-optimization/49478
3893 * gcc.dg/vect/pr49478.c
3894
3895 2011-06-21 Richard Guenther <rguenther@suse.de>
3896
3897 PR tree-optimization/49483
3898 * gcc.dg/vect/vect-120.c: New testcase.
3899
3900 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3901
3902 PR testsuite/49443
3903 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3904 * gcc.dg/vect/vect-peel-4.c: Likewise.
3905
3906 2011-06-22 Christian Bruel <christian.bruel@st.com>
3907
3908 PR middle-end/49139
3909 * gcc.dg/always_inline.c: Removed -Winline. Update checks
3910 * gcc.dg/always_inline2.c: Likewise.
3911 * gcc.dg/always_inline3.c: Likewise.
3912 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3913 * gcc.dg/inline_1.c: Likewise.
3914 * gcc.dg/inline_2.c: Likewise.
3915 * gcc.dg/inline_3.c: Likewise.
3916 * gcc.dg/inline_4.c: Likewise.
3917 * gcc.dg/20051201-1.c: Likewise.
3918 * gcc.dg/pr40087.c: Likewise.
3919 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3920 * gcc.dg/inline-22.c: Likewise.
3921 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3922 * gcc.dg/lto/20090218-1_1.c: Likewise.
3923 * g++.dg/ipa/devirt-7.C: Likewise.
3924 * gcc.dg/uninit-pred-5_a.c: Likewise.
3925 * gcc.dg/uninit-pred-5_b.c: Likewise.
3926 * gcc.dg/fail_always_inline.c: New.
3927
3928 2011-06-21 Jakub Jelinek <jakub@redhat.com>
3929
3930 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3931 into 6 jobs instead of 3.
3932
3933 2011-06-20 Jason Merrill <jason@redhat.com>
3934
3935 PR c++/49216
3936 * g++.dg/cpp0x/initlist53.C: New.
3937
3938 2011-06-20 Tobias Burnus <burnus@net-b.de>
3939
3940 PR fortran/18918
3941 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3942 * gfortran.dg/coarray_lock_3.f90: New.
3943 * gfortran.dg/coarray/lock_1.f90: New.
3944
3945 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
3946
3947 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3948 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3949 unresolved and report the reason to the log file.
3950
3951 * lib/scanasm.exp (object-size): Move argument processing earlier
3952 to report errors before verifying that the file exists. Report
3953 problems detected at runtime as unresolved instead of error and
3954 report their reasons to the log file.
3955
3956 2011-06-20 Jason Merrill <jason@redhat.com>
3957
3958 PR c++/47080
3959 * g++.dg/cpp0x/explicit6.C: New.
3960
3961 PR c++/47635
3962 * g++.dg/cpp0x/enum20.C: New.
3963
3964 PR c++/48138
3965 * g++.dg/ext/attr-aligned01.C: New.
3966
3967 PR c++/49205
3968 * g++.dg/cpp0x/variadic-default.C: New.
3969
3970 PR c++/43321
3971 * g++.dg/cpp0x/auto26.C: New.
3972
3973 PR c++/43831
3974 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3975
3976 2011-06-20 Kai Tietz <ktietz@redhat.com>
3977
3978 * gcc.dg/binop-notand1.c: New test.
3979 * gcc.dg/binop-notand2.c: New test.
3980 * gcc.dg/binop-notand3.c: New test.
3981 * gcc.dg/binop-notand4.c: New test.
3982 * gcc.dg/binop-notand5.c: New test.
3983 * gcc.dg/binop-notand6.c: New test.
3984
3985 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3986
3987 PR testsuite/49432
3988 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3989
3990 2011-06-18 Janus Weil <janus@gcc.gnu.org>
3991
3992 PR fortran/49400
3993 * gfortran.dg/proc_ptr_31.f90: New.
3994
3995 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3996
3997 * gnat.dg/volatile6.adb: New test.
3998 * gnat.dg/volatile7.adb: Likewise.
3999 * gnat.dg/volatile8.adb: Likewise.
4000 * gnat.dg/volatile9.adb: Likewise.
4001
4002 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4003
4004 * gnat.dg/constant3.adb: New test.
4005
4006 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4007
4008 PR libfortran/49296
4009 * gfortran.dg/read_list_eof_1.f90: New test.
4010
4011 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4012
4013 PR target/49411
4014 * gcc.target/i386/testimm-1.c: New test.
4015 * gcc.target/i386/testimm-2.c: New test.
4016 * gcc.target/i386/testimm-3.c: New test.
4017 * gcc.target/i386/testimm-4.c: New test.
4018 * gcc.target/i386/testimm-5.c: New test.
4019 * gcc.target/i386/testimm-6.c: New test.
4020 * gcc.target/i386/testimm-7.c: New test.
4021 * gcc.target/i386/testimm-8.c: New test.
4022 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4023 * gcc.target/i386/xop-rotate1-int.c: New test.
4024 * gcc.target/i386/xop-rotate2-int.c: New test.
4025
4026 2011-06-17 Jason Merrill <jason@redhat.com>
4027
4028 * g++.dg/cpp0x/rv-func2.C: New.
4029
4030 * g++.dg/debug/dwarf2/lambda1.C: New.
4031 * g++.dg/warn/Wshadow-6.C: Adjust.
4032
4033 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4034
4035 PR fortran/48699
4036 * gfortran.dg/move_alloc_5.f90: New.
4037
4038 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4039
4040 PR rtl-optimization/48542
4041 * gcc.dg/torture/pr48542.c: New test.
4042
4043 2011-06-16 Jason Merrill <jason@redhat.com>
4044
4045 PR c++/44160
4046 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4047
4048 PR c++/45378
4049 * g++.dg/cpp0x/initlist52.C New.
4050
4051 PR c++/45399
4052 * c-c++-common/raw-string-12.c: New.
4053
4054 PR c++/49229
4055 * g++.dg/cpp0x/sfinae26.C: New.
4056
4057 PR c++/49251
4058 * g++.dg/cpp0x/variadic113.C: New.
4059
4060 PR c++/49420
4061 * g++.dg/cpp0x/variadic112.C: New.
4062
4063 2011-06-16 Jeff Law <law@redhat.com>
4064
4065 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4066 improved jump threading.
4067 * gcc.dg/builtin-object-size-2.c: Likewise.
4068 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4069
4070 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4071
4072 PR fortran/49074
4073 * gfortran.dg/typebound_assignment_3.f03: New.
4074
4075 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4076
4077 PR testsuite/48727
4078 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4079
4080 2011-06-16 Martin Jambor <mjambor@suse.cz>
4081
4082 PR tree-optimization/49343
4083 * gnat.dg/discr31.ad[sb]: New test.
4084
4085 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4086
4087 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4088
4089 2011-06-16 Tom de Vries <tom@codesourcery.com>
4090
4091 PR target/45098
4092 * gcc.target/arm/ivopts-3.c: Update test.
4093 * gcc.target/arm/ivopts-5.c: Same.
4094
4095 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4096
4097 Revert:
4098 2011-06-10 Wei Guozhi <carrot@google.com>
4099
4100 PR target/45335
4101 * gcc.target/arm/pr45335.c: New test.
4102 * gcc.target/arm/pr45335-2.c: New test.
4103 * gcc.target/arm/pr45335-3.c: New test.
4104 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4105 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4106 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4107
4108 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4109
4110 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4111
4112 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4113
4114 PR fortran/49417
4115 * gfortran.dg/class_43.f03: New.
4116
4117 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4118
4119 PR tree-optimization/49419
4120 * gcc.c-torture/execute/pr49419.c: New test.
4121
4122 2011-06-16 Revital Eres <revital.eres@linaro.org>
4123
4124 * gcc.dg/sms-9.c: New file.
4125
4126 2011-06-15 Easwaran Raman <eraman@google.com>
4127
4128 PR rtl-optimization/49414
4129 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4130
4131 2011-06-14 Jason Merrill <jason@redhat.com>
4132
4133 * g++.dg/cpp0x/noexcept13.C: New.
4134
4135 2011-06-14 Easwaran Raman <eraman@google.com>
4136
4137 PR rtl-optimization/44194
4138 * gcc.dg/pr44194-1.c: New test.
4139 * gcc.dg/pr44194-2.c: New test.
4140
4141 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4142
4143 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4144 switches.
4145 * gcc.target/arm/pr45701-2.c: Likewise.
4146 * gcc.target/arm/thumb-branch1.c: Likewise.
4147
4148 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4149
4150 PR testsuite/48727
4151 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4152
4153 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4154
4155 * gcc.target/arm/pr45701-1.c: Require thumb support.
4156 * gcc.target/arm/pr45701-2.c: Likewise.
4157 * gcc.target/arm/thumb-branch1.c: Likewise.
4158
4159 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4160 * gcc.target/arm/pr39839.c: Likewise.
4161 * gcc.target/arm/pr40657-2.c: Likewise.
4162 * gcc.target/arm/pr40956.c: Likewise.
4163 * gcc.target/arm/pr41679.c: Likewise.
4164 * gcc.target/arm/pr42235.c: Likewise.
4165 * gcc.target/arm/pr42495.c: Likewise.
4166 * gcc.target/arm/pr42505.c: Likewise.
4167 * gcc.target/arm/pr42574.c: Likewise.
4168 * gcc.target/arm/pr46883.c: Likewise.
4169 * gcc.target/arm/pr46934.c: Likewise.
4170 * gcc.target/arm/xor-and.c: Likewise.
4171
4172 2011-06-14 Jason Merrill <jason@redhat.com>
4173
4174 * g++.dg/other/error23.C: Adjust error message.
4175 * g++.dg/other/error32.C: Likewise.
4176
4177 PR c++/49389
4178 * g++.dg/cpp0x/rv-dotstar.C: New.
4179
4180 PR c++/49369
4181 * g++.dg/cpp0x/decltype30.C: New.
4182
4183 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4184
4185 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4186
4187 PR fortran/49103
4188 * gfortran.dg/pr49103.f90: New test.
4189
4190 2011-06-14 Tom de Vries <tom@codesourcery.com>
4191
4192 PR target/45098
4193 * gcc.target/arm/ivopts-3.c: New test.
4194 * gcc.target/arm/ivopts-4.c: New test.
4195 * gcc.target/arm/ivopts-5.c: New test.
4196
4197 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4198
4199 PR rtl-optimization/49390
4200 * gcc.c-torture/execute/pr49390.c: New test.
4201
4202 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4203
4204 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4205
4206 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4207
4208 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4209 * gcc.c-torture/execute/cmpsi-2.x: New file.
4210 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4211 * gcc.c-torture/execute/pr45262.x: New file.
4212 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4213 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4214 int32plus
4215 * gcc.c-torture/compile/pr49163.c: Ditto.
4216
4217 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4218
4219 * gcc.dg/vect/vect-16.c: Rename to...
4220 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4221 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4222 for double-word vectors.
4223 * gcc.dg/vect/vect-peel-4.c: Likewise.
4224 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4225 vect_element_align.
4226 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4227 -fno-fast-math.
4228
4229 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4230
4231 PR target/44618
4232 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4233
4234 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4235
4236 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4237
4238 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4239
4240 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4241
4242 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4243
4244 * gfortran.dg/trim_optimize_8.f90: New test case.
4245
4246 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4247 Ira Rosen <ira.rosen@linaro.org>
4248
4249 PR tree-optimization/49352
4250 * gcc.dg/vect/pr49352.c: New test.
4251
4252 2011-06-12 Tobias Burnus
4253
4254 PR fortran/49324
4255 * gfortran.dg/alloc_comp_assign_11.f90: New.
4256
4257 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4258
4259 * gfortran.dg/trim_optimize_7.f90: New test.
4260
4261 2011-06-10 Wei Guozhi <carrot@google.com>
4262
4263 PR target/45335
4264 * gcc.target/arm/pr45335.c: New test.
4265 * gcc.target/arm/pr45335-2.c: New test.
4266 * gcc.target/arm/pr45335-3.c: New test.
4267 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4268 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4269 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4270
4271 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4272
4273 PR c++/41769
4274 * g++.dg/parse/error39.C: New.
4275
4276 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4277
4278 * gcc.target/arm/20090811-1.c: Skip for incompatible
4279 options, do not override other options.
4280 * gcc.target/arm/combine-cmp-shift.c: Skip for
4281 incompatible options.
4282 * gcc.target/arm/pr45094.c: Likewise.
4283 * gcc.target/arm/scd42-1.c: Likewise.
4284 * gcc.target/arm/scd42-3.c: Likewise.
4285 * gcc.target/arm/thumb-ltu.c: Likewise.
4286
4287 * lib/target-supports.exp
4288 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4289 multilib flags use -mfpu with a value other than neon-fp16.
4290
4291 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4292
4293 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4294 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4295
4296 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4297
4298 * lib/target-supports.exp (check_effective_target_pie): New proc.
4299 * gcc.dg/pie-link.c: Use target pie.
4300
4301 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4302 Laurent Roug� <laurent.rouge@menta.fr>
4303
4304 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4305 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4306
4307 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4308
4309 * gfortran.dg/coarray/sync_1.f90: New test for
4310 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4311
4312 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4313
4314 PR tree-optimization/49318
4315 * gcc.dg/vect/pr49318.c: New test.
4316
4317 2011-06-09 David Krauss <potswa@mac.com>
4318
4319 * g++.dg/template/arrow1.C: New.
4320
4321 2011-06-09 Jason Merrill <jason@redhat.com>
4322
4323 * lib/prune.exp: Prune "note"s.
4324 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4325
4326 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4327 * g++.dg/template/dependent-expr3.C: Likewise.
4328 * g++.dg/parse/template7.C: Likewise.
4329 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4330 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4331 * g++.old-deja/g++.pt/friend38.C: Likewise.
4332 * g++.old-deja/g++.pt/crash32.C: Likewise.
4333 * g++.old-deja/g++.other/init4.C: Likewise.
4334 * g++.old-deja/g++.other/friend8.C: Likewise.
4335
4336 * g++.dg/ext/complex7.C: Adjust expected output.
4337 * g++.dg/diagnostic/method1.C: Likewise.
4338 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4339 * g++.dg/parse/crash33.C: Likewise.
4340 * g++.dg/other/warning1.C: Likewise.
4341 * g++.dg/init/pr29571.C: Likewise.
4342 * g++.dg/warn/overflow-warn-1.C: Likewise.
4343 * g++.dg/warn/overflow-warn-3.C: Likewise.
4344 * g++.dg/warn/overflow-warn-4.C: Likewise.
4345 * g++.old-deja/g++.oliva/template1.C: Likewise.
4346
4347 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4348 * g++.dg/parse/template7.C: Adjust.
4349
4350 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4351
4352 PR target/49307
4353 * gcc.dg/pr49307.c: New.
4354
4355 2011-06-09 Wei Guozhi <carrot@google.com>
4356
4357 PR target/46975
4358 * gcc.target/arm/pr46975.c: New testcase.
4359
4360 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4361
4362 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4363 (PMETH, arglist_t): Removed.
4364 (method_get_number_of_arguments): Removed.
4365 (method_get_nth_argument): Removed.
4366 (method_get_first_argument): Removed.
4367 (method_get_next_argument): Removed.
4368 (method_get_sizeof_arguments): Removed.
4369 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4370 (PMETH): Removed.
4371 (method_get_number_of_arguments): Removed.
4372 (method_get_nth_argument): Removed.
4373 (method_get_first_argument): Removed.
4374 (method_get_next_argument): Removed.
4375 (method_get_sizeof_arguments): Removed.
4376 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4377
4378 2011-06-09 David Li <davidxl@google.com>
4379
4380 * gcc.dg/dump-pass.c: New test.
4381
4382 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4383
4384 PR c++/29003
4385 * g++.dg/parse/error38.C: New.
4386
4387 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4388
4389 PR middle-end/49308
4390 * gfortran.dg/pr49308.f90: New test.
4391
4392 2011-06-08 Jason Merrill <jason@redhat.com>
4393
4394 * g++.dg/cpp0x/noexcept11.C: New.
4395 * g++.dg/cpp0x/noexcept12.C: New.
4396 * g++.dg/cpp0x/sfinae11.C: Adjust.
4397
4398 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4399
4400 PR testsuite/49323
4401 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4402 to dg-options, match also DW_AT_linkage_name.
4403
4404 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4405
4406 PR middle-end/21953
4407 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4408 -fno-common on alpha*-dec-osf*.
4409 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4410
4411 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4412
4413 PR rtl-optimization/49303
4414 * gcc.target/ia64/pr49303.c: New test.
4415
4416 2011-06-08 Tobias Burnus <burnus@net-b.de>
4417
4418 PR fortran/18918
4419 * gfortran.dg/coarray_lock_1.f90: New.
4420 * gfortran.dg/coarray_lock_2.f90: New.
4421
4422 2011-06-07 Jason Merrill <jason@redhat.com>
4423
4424 * lib/prune.exp: Look for "required" rather than "instantiated".
4425 * g++.dg/abi/mangle11.C: Likewise.
4426 * g++.dg/abi/mangle12.C: Likewise.
4427 * g++.dg/abi/mangle17.C: Likewise.
4428 * g++.dg/abi/mangle20-2.C: Likewise.
4429 * g++.dg/abi/pragma-pack1.C: Likewise.
4430 * g++.dg/cpp0x/decltype26.C: Likewise.
4431 * g++.dg/cpp0x/decltype28.C: Likewise.
4432 * g++.dg/cpp0x/decltype29.C: Likewise.
4433 * g++.dg/cpp0x/enum11.C: Likewise.
4434 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4435 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4436 * g++.dg/cpp0x/pr47416.C: Likewise.
4437 * g++.dg/ext/case-range2.C: Likewise.
4438 * g++.dg/ext/case-range3.C: Likewise.
4439 * g++.dg/gomp/for-19.C: Likewise.
4440 * g++.dg/gomp/pr37533.C: Likewise.
4441 * g++.dg/gomp/pr38639.C: Likewise.
4442 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4443 * g++.dg/inherit/base3.C: Likewise.
4444 * g++.dg/inherit/using6.C: Likewise.
4445 * g++.dg/init/placement4.C: Likewise.
4446 * g++.dg/init/reference3.C: Likewise.
4447 * g++.dg/lookup/scoped6.C: Likewise.
4448 * g++.dg/lookup/using7.C: Likewise.
4449 * g++.dg/other/abstract1.C: Likewise.
4450 * g++.dg/other/error10.C: Likewise.
4451 * g++.dg/other/error5.C: Likewise.
4452 * g++.dg/other/field1.C: Likewise.
4453 * g++.dg/other/offsetof5.C: Likewise.
4454 * g++.dg/parse/bitfield2.C: Likewise.
4455 * g++.dg/parse/constant4.C: Likewise.
4456 * g++.dg/parse/crash20.C: Likewise.
4457 * g++.dg/parse/invalid-op1.C: Likewise.
4458 * g++.dg/parse/non-dependent2.C: Likewise.
4459 * g++.dg/parse/template18.C: Likewise.
4460 * g++.dg/tc1/dr152.C: Likewise.
4461 * g++.dg/tc1/dr166.C: Likewise.
4462 * g++.dg/tc1/dr176.C: Likewise.
4463 * g++.dg/tc1/dr213.C: Likewise.
4464 * g++.dg/template/access11.C: Likewise.
4465 * g++.dg/template/access2.C: Likewise.
4466 * g++.dg/template/access3.C: Likewise.
4467 * g++.dg/template/access7.C: Likewise.
4468 * g++.dg/template/arg7.C: Likewise.
4469 * g++.dg/template/cond2.C: Likewise.
4470 * g++.dg/template/crash13.C: Likewise.
4471 * g++.dg/template/crash40.C: Likewise.
4472 * g++.dg/template/crash7.C: Likewise.
4473 * g++.dg/template/crash84.C: Likewise.
4474 * g++.dg/template/ctor5.C: Likewise.
4475 * g++.dg/template/defarg13.C: Likewise.
4476 * g++.dg/template/defarg14.C: Likewise.
4477 * g++.dg/template/dtor7.C: Likewise.
4478 * g++.dg/template/eh2.C: Likewise.
4479 * g++.dg/template/error2.C: Likewise.
4480 * g++.dg/template/error43.C: Likewise.
4481 * g++.dg/template/friend32.C: Likewise.
4482 * g++.dg/template/injected1.C: Likewise.
4483 * g++.dg/template/instantiate1.C: Likewise.
4484 * g++.dg/template/instantiate3.C: Likewise.
4485 * g++.dg/template/instantiate5.C: Likewise.
4486 * g++.dg/template/instantiate7.C: Likewise.
4487 * g++.dg/template/local6.C: Likewise.
4488 * g++.dg/template/lookup2.C: Likewise.
4489 * g++.dg/template/member5.C: Likewise.
4490 * g++.dg/template/memfriend15.C: Likewise.
4491 * g++.dg/template/memfriend16.C: Likewise.
4492 * g++.dg/template/memfriend17.C: Likewise.
4493 * g++.dg/template/memfriend7.C: Likewise.
4494 * g++.dg/template/meminit1.C: Likewise.
4495 * g++.dg/template/nested3.C: Likewise.
4496 * g++.dg/template/non-type-template-argument-1.C: Likewise.
4497 * g++.dg/template/nontype12.C: Likewise.
4498 * g++.dg/template/nontype13.C: Likewise.
4499 * g++.dg/template/nontype6.C: Likewise.
4500 * g++.dg/template/pr23510.C: Likewise.
4501 * g++.dg/template/pr35240.C: Likewise.
4502 * g++.dg/template/ptrmem15.C: Likewise.
4503 * g++.dg/template/ptrmem6.C: Likewise.
4504 * g++.dg/template/qualified-id1.C: Likewise.
4505 * g++.dg/template/qualttp20.C: Likewise.
4506 * g++.dg/template/qualttp3.C: Likewise.
4507 * g++.dg/template/qualttp4.C: Likewise.
4508 * g++.dg/template/qualttp5.C: Likewise.
4509 * g++.dg/template/qualttp6.C: Likewise.
4510 * g++.dg/template/qualttp7.C: Likewise.
4511 * g++.dg/template/qualttp8.C: Likewise.
4512 * g++.dg/template/recurse.C: Likewise.
4513 * g++.dg/template/recurse2.C: Likewise.
4514 * g++.dg/template/ref5.C: Likewise.
4515 * g++.dg/template/scope2.C: Likewise.
4516 * g++.dg/template/sfinae10.C: Likewise.
4517 * g++.dg/template/sfinae3.C: Likewise.
4518 * g++.dg/template/sizeof3.C: Likewise.
4519 * g++.dg/template/static9.C: Likewise.
4520 * g++.dg/template/template-id-2.C: Likewise.
4521 * g++.dg/template/typedef13.C: Likewise.
4522 * g++.dg/template/typename4.C: Likewise.
4523 * g++.dg/template/using14.C: Likewise.
4524 * g++.dg/template/using2.C: Likewise.
4525 * g++.dg/template/warn1.C: Likewise.
4526 * g++.dg/warn/Wparentheses-13.C: Likewise.
4527 * g++.dg/warn/Wparentheses-15.C: Likewise.
4528 * g++.dg/warn/Wparentheses-16.C: Likewise.
4529 * g++.dg/warn/Wparentheses-17.C: Likewise.
4530 * g++.dg/warn/Wparentheses-18.C: Likewise.
4531 * g++.dg/warn/Wparentheses-19.C: Likewise.
4532 * g++.dg/warn/Wparentheses-20.C: Likewise.
4533 * g++.dg/warn/Wparentheses-23.C: Likewise.
4534 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4535 * g++.dg/warn/noeffect2.C: Likewise.
4536 * g++.dg/warn/noeffect4.C: Likewise.
4537 * g++.dg/warn/pr8570.C: Likewise.
4538 * g++.old-deja/g++.brendan/init2.C: Likewise.
4539 * g++.old-deja/g++.eh/spec6.C: Likewise.
4540 * g++.old-deja/g++.pt/crash10.C: Likewise.
4541 * g++.old-deja/g++.pt/crash36.C: Likewise.
4542 * g++.old-deja/g++.pt/derived3.C: Likewise.
4543 * g++.old-deja/g++.pt/error2.C: Likewise.
4544 * g++.old-deja/g++.pt/explicit70.C: Likewise.
4545 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4546 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4547 * g++.old-deja/g++.pt/overload7.C: Likewise.
4548 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4549
4550 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4551 Iain Sandoe <iains@gcc.gnu.org>
4552
4553 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4554 Added code to deal with the case when [Protocol
4555 -descriptionForInstanceMethod:] or [Protocol
4556 -descriptionForClassMethod:] returns NULL.
4557
4558 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4559 Iain Sandoe <iains@gcc.gnu.org>
4560
4561 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4562 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4563 Added cast.
4564
4565 2011-06-07 Xinliang David Li <davidxl@google.com>
4566
4567 * gcc.dg/inline_2.c: New test.
4568 * gcc.dg/unroll_2.c: New test.
4569 * gcc.dg/inline_3.c: New test.
4570 * gcc.dg/unroll_3.c: New test.
4571 * gcc.dg/inline_4.c: New test.
4572 * gcc.dg/unroll_4.c: New test.
4573 * gcc.dg/inline_1.c: New test.
4574 * gcc.dg/unroll_1.c: New test.
4575
4576 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4577
4578 PR tree-optimization/48497
4579 * lib/gcc-defs.exp (dg-additional-options): New proc.
4580 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4581 -msse2 on 32-bit x86.
4582
4583 2011-06-06 Jason Merrill <jason@redhat.com>
4584
4585 * g++.dg/cpp0x/enum19.C: New.
4586
4587 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
4588
4589 * gcc.target/arm/neon-reload-class.c: New test.
4590
4591 2011-06-07 Dodji Seketeli <dodji@redhat.com>
4592
4593 PR debug/49130
4594 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4595
4596 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4597
4598 * gcc.target/arm/smlatb-1.c: New file.
4599 * gcc.target/arm/smlatt-1.c: New file.
4600 * gcc.target/arm/smlaltb-1.c: New file.
4601 * gcc.target/arm/smlaltt-1.c: New file.
4602
4603 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4604
4605 * gcc.target/arm/mla-2.c: New test.
4606
4607 2011-06-07 Jakub Jelinek <jakub@redhat.com>
4608
4609 PR gcov-profile/49299
4610 * gcc.dg/tree-prof/pr49299-1.c: New test.
4611 * gcc.dg/tree-prof/pr49299-2.c: New test.
4612
4613 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
4614
4615 * lib/target-supports.exp
4616 (check_effective_target_vect_widen_mult_qi_to_hi):
4617 Add NEON as supporting target.
4618 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4619 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4620 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4621 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4622 using widening multiplication on targets that support it.
4623 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4624 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4625 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4626
4627 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4628
4629 Updated all testcases in the ObjC/ObjC++ testsuites to use the
4630 Modern Objective-C runtime API.
4631 * objc/execute/next_mapping.h: Removed.
4632 * objc-obj-c++-shared/next-mapping.h: Removed.
4633 * objc-obj-c++-shared/Object1.h: Removed.
4634 * objc-obj-c++-shared/Object1.m: Removed.
4635 * objc-obj-c++-shared/Object1.mm: Removed.
4636 * objc-obj-c++-shared/Object1-implementation.h: Removed.
4637 * objc-obj-c++-shared/Protocol1.h: Removed.
4638 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4639 of ProtoBool, IVAR_T and METHOD.
4640 * objc-obj-c++-shared/runtime.h: New.
4641 * objc-obj-c++-shared/TestsuiteObject.h: New.
4642 * objc-obj-c++-shared/TestsuiteObject.m: New.
4643
4644 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4645 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4646 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4647 it a class method.
4648 * objc/execute/_cmd.m: Include
4649 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4650 runtime API. ([TestClass +initialize]): Include this method also
4651 with the GNU runtime.
4652 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4653 Object. ([-setValue:]): Return void.
4654 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4655 with the GNU runtime. Include
4656 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
4657 for the NeXT runtime. Use the existing print_ivars() and
4658 compare_structures() implementations for the old NeXT runtime.
4659 Added new implementations for the Modern GNU and NeXT runtimes.
4660 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4661 well. (main): Use objc_getClass(). Use return instead of exit.
4662 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4663 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
4664 of exit().
4665 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4666 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
4667 instead of Object. (main): Use return instead of exit().
4668 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
4669 instead of Object. Removed prototype for exit(). (main): Use
4670 return instead of exit(). Use the Modern Objective-C runtime API.
4671 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4672 Object.
4673 * objc/execute/class-tests-1.h: Include
4674 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4675 runtime API. (test_class_with_superclass): Do not call [Object
4676 class]. There is no need to with the current libobjc.
4677 * objc/execute/class-tests-2.h: Include
4678 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4679 runtime API.
4680 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4681 ../../objc-obj-c++-shared/next-mapping.h.
4682 * objc/execute/class-2.m: Likewise.
4683 * objc/execute/class-3.m: Likewise.
4684 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4685 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4686 +initialize]): Include this method also with the GNU
4687 runtime. (main): Use the Modern Objective-C runtime API.
4688 * objc/execute/class-5.m: Likewise.
4689 * objc/execute/class-6.m: Likewise.
4690 * objc/execute/class-7.m: Likewise.
4691 * objc/execute/class-8.m: Likewise.
4692 * objc/execute/class-9.m: Likewise.
4693 * objc/execute/class-10.m: Likewise.
4694 * objc/execute/class-11.m: Likewise.
4695 * objc/execute/class-12.m: Likewise.
4696 * objc/execute/class-13.m: Likewise.
4697 * objc/execute/class-14.m: Likewise.
4698 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4699 this method also with the GNU runtime.
4700 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4701 +initialize]): Include this method also with the GNU runtime.
4702 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4703 of Object.
4704 * objc/execute/encode-1.m: Likewise.
4705 * objc/execute/enumeration-1.m: Likewise.
4706 * objc/execute/enumeration-2.m: Likewise.
4707 * objc/execute/exceptions/catchall-1.m: Likewise.
4708 * objc/execute/exceptions/finally-1.m: Likewise.
4709 * objc/execute/exceptions/foward-1.m: Likewise.
4710 * objc/execute/exceptions/local-variables-1.m: Likewise.
4711 * objc/execute/exceptions/throw-nil.m: Likewise.
4712 * objc/execute/exceptions/trivial.m: Likewise.
4713 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4714 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4715 * objc/execute/exceptions/matcher-1.m: Likewise.
4716 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4717 Object.
4718 * objc/execute/formal_protocol-2.m: Likewise.
4719 * objc/execute/formal_protocol-3.m: Likewise.
4720 * objc/execute/formal_protocol-4.m: Likewise.
4721 * objc/execute/formal_protocol-5.m: Include
4722 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4723 protocol_getName().
4724 * objc/execute/formal_protocol-6.m: Likewise.
4725 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4726 Object. Include <objc/Protocol.h> instead of
4727 ../../objc-obj-c++-shared/Protocol1.h.
4728 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4729 Object.
4730 * objc/execute/informal_protocol.m: Likewise.
4731 * objc/execute/load-3.m: Likewise.
4732 * objc/execute/many_args_method.m ([TestClass +initialize]):
4733 Include this method with the GNU runtime as well.
4734 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4735 * objc/execute/nested-func-1.m: Use TestsuiteObject
4736 instead of Object.
4737 * objc/execute/nil_method-1.m: Likewise.
4738 * objc/execute/no_clash.m: Likewise.
4739 * objc/execute/np-1.m: Do not include
4740 ../../objc-obj-c++-shared/Protocol1.h.
4741 (main): Use return instead of exit().
4742 * objc/execute/np-2.m: Do not include
4743 ../../objc-obj-c++-shared/Protocol1.h.
4744 ([MyObject +initialize]): Include this method also with the GNU
4745 runtime. (main): Use return instead of exit().
4746 * objc/execute/object_is_class.m: Include
4747 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4748 of Object. (main): Use the Modern Objective-C runtime API.
4749 * objc/execute/object_is_meta_class.m: Likewise.
4750 * objc/execute/private.m: Use TestsuiteObject instead of Object.
4751 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4752 instead of ../objc-obj-c++-shared/Protocol1.h. Include
4753 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
4754 Objective-C runtime API.
4755 * objc/execute/protocol-isEqual-2.m: Likewise.
4756 * objc/execute/protocol-isEqual-3.m: Likewise.
4757 * objc/execute/protocol-isEqual-4.m: Likewise.
4758 * objc/execute/redefining_self.m ([TestClass +initialize]):
4759 Include this method with the GNU runtime as well.
4760 * objc/execute/root_methods.m: Include
4761 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
4762 Include this method with the GNU runtime as well.
4763 (main): Use the Modern Objective-C runtime API.
4764 * objc/execute/selector-1.m: Include
4765 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4766 of Object. (main): Use the Modern Objective-C runtime API.
4767 * objc/execute/static-1.m ([Test +initialize]): Include this
4768 method with the GNU runtime as well.
4769 * objc/execute/static-2.m: Likewise.
4770 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4771 * objc/execute/va_method.m: Do not include objc/objc-api.h.
4772 ([MathClass +initialize]): Include this method with the GNU
4773 runtime as well.
4774 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4775 instead of Object.
4776 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4777 * objc.dg/attributes/categ-attributes-2.m: Likewise.
4778 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4779 * objc.dg/attributes/method-attribute-1.m: Likewise.
4780 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4781 * objc.dg/attributes/method-attribute-2.m: Likewise.
4782 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4783 * objc.dg/attributes/method-attribute-3.m: Likewise.
4784 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4785 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4786 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4787 * obj-c++.dg/bitfield-1.mm: Likewise.
4788 * obj-c++.dg/bitfield-2.mm: Likewise
4789 * objc.dg/bitfield-3.m: Likewise.
4790 * obj-c++.dg/bitfield-4.mm: Likewise.
4791 * objc.dg/bitfield-5.m: Likewise
4792 * objc.dg/call-super-1.m: Likewise.
4793 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4794 Use objc_getClass() instead of objc_get_class(), but for the GNU
4795 runtime redefine objc_getClass as objc_get_class. Include
4796 ../objc-obj-c++-shared/runtime.h.
4797 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4798 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4799 Use the Modern Objective-C runtime API.
4800 * objc.dg/class-protocol-1.m: Include
4801 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4802 * obj-c++.dg/class-protocol-1.mm: Likewise.
4803 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4804 * objc.dg/comp-types-10.m: Likewise.
4805 * objc.dg/comp-types-11.m: Likewise.
4806 * objc.dg/comp-types-12.m: Likewise.
4807 * obj-c++.dg/comp-types-9.mm: Likewise.
4808 * obj-c++.dg/comp-types-11.mm: Likewise.
4809 * obj-c++.dg/comp-types-12.mm: Likewise.
4810 * obj-c++.dg/comp-types-13.mm: Likewise.
4811 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4812 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4813 * obj-c++.dg/cxx-scope-1.mm: Likewise.
4814 * obj-c++.dg/cxx-scope-2.mm: Likewise.
4815 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4816 * objc.dg/desig-init-1.m: Likewise.
4817 * obj-c++.dg/defs.mm: Likewise.
4818 * objc.dg/exceptions-2.m: Likewise.
4819 * obj-c++.dg/except-1.mm: Likewise.
4820 * obj-c++.dg/exceptions-2.mm: Likewise.
4821 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4822 Use the Modern Objective-C runtime API.
4823 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
4824 the Modern Objective-C runtime API. Do not include
4825 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
4826 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
4827 the Modern Objective-C runtime API except when using an older NeXT
4828 runtime.
4829 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
4830 the Modern Objective-C runtime API.
4831 * objc.dg/encode-7.m: Include objc/runtime.h instead of
4832 objc/encoding.h.
4833 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4834 * objc.dg/encode-7-next-64bit.m: Updated include.
4835 * objc.dg/encode-8.m: Include objc/runtime.h instead of
4836 objc/encoding.h.
4837 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
4838 the Modern Objective-C runtime API.
4839 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4840 Use the Modern Objective-C runtime API. Include objc/Protocol.h
4841 instead of ../objc-obj-c++-shared/Protocol1.h.
4842 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
4843 the Modern Objective-C runtime API except when using an older NeXT
4844 runtime.
4845 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
4846 the Modern Objective-C runtime API.
4847 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4848 Object.
4849 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4850 * objc.dg/fix-and-continue-2.m: Likewise.
4851 * objc.dg/foreach-1.m: Likewise.
4852 * objc.dg/foreach-2.m: Likewise.
4853 * objc.dg/foreach-3.m: Likewise.
4854 * objc.dg/foreach-4.m: Likewise.
4855 * objc.dg/foreach-5.m: Likewise.
4856 * objc.dg/foreach-6.m: Likewise.
4857 * objc.dg/foreach-7.m: Likewise.
4858 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
4859 Object.
4860 * objc.dg/func-ptr-2.m: Likewise.
4861 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4862 Do not include objc/objc-api.h.
4863 * obj-c++.dg/fsf-package-0.mm: Likewise.
4864 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4865 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4866 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4867 of Object.
4868 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4869 * objc.dg/gnu-runtime-3.m: Likewise.
4870 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4871 * objc.dg/headers.m: Include objc/runtime.h instead of
4872 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
4873 for the NeXT runtime.
4874 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4875 * obj-c++.dg/isa-field-1.mm: Likewise.
4876 * obj-c++.dg/ivar-list-semi.mm: Likewise.
4877 * objc.dg/layout-1.m: Likewise.
4878 * objc.dg/layout-2.m: Likewise.
4879 * objc.dg/local-decl-2.m: Likewise.
4880 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4881 Object. ([Container +elementForView:]): Use
4882 class_conformsToProtocol().
4883 * obj-c++.dg/lookup-2.mm: Likewise.
4884 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4885 * obj-c++.dg/local-decl-1.mm: Likewise.
4886 * objc.dg/method-3.m: Likewise.
4887 * objc.dg/method-4.m: Likewise.
4888 * objc.dg/method-6.m: Include objc/Protocol.h instead of
4889 ../objc-obj-c++-shared/Protocol1.h.
4890 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4891 * objc.dg/method-9.m: Likewise.
4892 * objc.dg/method-10.m: Likewise.
4893 * objc.dg/method-13.m ([Root +initialize]): Include this method
4894 also for the GNU runtime. (main): Use objc_getClass() also for
4895 the GNU runtime.
4896 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4897 * objc.dg/method-17.m: Likewise.
4898 * objc.dg/method-19.m: Likewise.
4899 * objc.dg/method-20b.m: Likewise.
4900 * obj-c++.dg/method-2.mm: Likewise.
4901 * obj-c++.dg/method-6.mm: Likewise.
4902 * obj-c++.dg/method-10.mm: Likewise.
4903 * obj-c++.dg/method-11.mm: Likewise.
4904 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4905 ../objc-obj-c++-shared/Protocol1.h.
4906 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4907 * obj-c++.dg/method-15.mm: Likewise.
4908 * obj-c++.dg/method-17.mm: Likewise.
4909 * obj-c++.dg/method-19.mm: Updated includes. ([Root
4910 +initialize]): Include this method also for the GNU
4911 runtime. (main): Use objc_getClass() also for the GNU runtime.
4912 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4913 * obj-c++.dg/method-22.mm: Likewise.
4914 * obj-c++.dg/method-23.mm: Likewise.
4915 * obj-c++.dg/no-extra-load.mm: Likewise.
4916 * objc.dg/objc-fast-4.m: Likewise.
4917 * objc.dg/objc-gc-4.m: Likewise.
4918 * obj-c++.dg/objc-gc-3.mm: Likewise.
4919 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
4920 protocol_getMethodDescription() instead of [Protocol
4921 -descriptionForInstanceMethod].
4922 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4923 Made it available with all runtimes. (main): Call -test instead
4924 of -class.
4925 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4926 and put into a category.
4927 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4928 Object. Include objc/objc.h.
4929 * obj-c++.dg/proto-lossage-2.mm: Likewise.
4930 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
4931 New. (main): Use protocol_getMethodDescription() instead
4932 of [Protocol -descriptionForInstanceMethod] and [Protocol
4933 -descriptionForClassMethod].
4934 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4935 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
4936 Objective-C runtime API.
4937 * obj-c++.dg/proto-qual-1.mm: Likewise.
4938 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4939 Object.
4940 * obj-c++.dg/property/property-1.mm: Likewise.
4941 * obj-c++.dg/qual-types-1.mm: Likewise.
4942 * objc.dg/selector-2.m: Include objc/objc.h instead of
4943 ../objc-obj-c++-shared/Object1.h.
4944 * obj-c++.dg/selector-2.mm: Likewise.
4945 * obj-c++.dg/selector-5.mm: Likewise.
4946 * obj-c++.dg/selector-6.mm: Likewise.
4947 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4948 Object. Do not include objc/objc-api.h.
4949 * obj-c++.dg/set-not-used-1.mm: Likewise.
4950 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4951 * objc.dg/stret-1.m: Likewise.
4952 * objc.dg/stret-2.m: Likewise.
4953 * obj-c++.dg/super-class-2.mm: Likewise.
4954 * objc.dg/super-class-3.m: Likewise.
4955 * objc.dg/super-class-4.m: Likewise.
4956 * objc.dg/sync-2.m: Likewise.
4957 * obj-c++.dg/sync-2.mm: Likewise.
4958 * objc.dg/sync-1.m: Include objc/objc.h instead of
4959 ../objc-obj-c++-shared/Object1.h.
4960 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4961 'Class' as the type of 'isa'.
4962 * objc.dg/special/unclaimed-category-1.m: Use the Modern
4963 Objective-C runtime API. ([TestClass +initialize]): Include this
4964 method with the GNU runtime as well.
4965 * objc.dg/strings/strings-1.m: Updated includes.
4966 * obj-c++.dg/strings/strings-1.mm: Likewise.
4967 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4968 objc.dg/strings/const-str-12b.m.
4969 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4970 * obj-c++.dg/template-3.mm: Likewise.
4971 * obj-c++.dg/template-4.mm: Likewise.
4972 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
4973 Objective-C runtime API.
4974 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4975 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4976 * obj-c++.dg/try-catch-1.mm: Likewise.
4977 * obj-c++.dg/try-catch-2.mm: Likewise.
4978 * objc.dg/try-catch-3.m: Likewise.
4979 * obj-c++.dg/try-catch-3.mm: Likewise.
4980 * objc.dg/try-catch-6.m: Likewise.
4981 * objc.dg/try-catch-7.m: Likewise.
4982 * obj-c++.dg/try-catch-7.mm: Likewise.
4983 * obj-c++.dg/try-catch-8.mm: Likewise.
4984 * obj-c++.dg/try-catch-9.mm: Likewise.
4985 * objc.dg/try-catch-10.m: Likewise.
4986 * obj-c++.dg/try-catch-11.mm: Likewise.
4987 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4988 Object. Include objc/objc.h.
4989 * obj-c++.dg/typedef-alias-1.mm: Likewise.
4990 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4991 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4992 Object. Use Modern Objective-C runtime API. Do not use
4993 performv::.
4994 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4995 * obj-c++.dg/torture/trivial.mm: Likewise.
4996 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4997 instead of ../objc-obj-c++-shared/Object1.h. Include
4998 ../objc-obj-c++-shared/runtime.h.
4999 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5000 * objc.dg/torture/strings/const-str-11.m: Likewise.
5001 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5002 * objc.dg/torture/strings/const-str-9.m: Likewise.
5003 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5004 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5005 instead of Object. Only add _FooClassReference if
5006 __NEXT_RUNTIME__.
5007 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5008 * objc.dg/torture/strings/const-str-8.m: Likewise.
5009 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5010 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5011 additional sources.
5012 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5013 Object.
5014 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5015 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5016 * obj-c++.dg/va-meth-1.mm: Likewise.
5017 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5018 ../objc-obj-c++-shared/Object1.h.
5019 * objc.dg/zero-link-3.m: Likewise.
5020
5021 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5022
5023 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5024
5025 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5026
5027 PR objc-++/48275
5028 * obj-c++.dg/property/cxx-property-1.mm: New.
5029 * obj-c++.dg/property/cxx-property-2.mm: New.
5030
5031 2011-06-06 Jason Merrill <jason@redhat.com>
5032
5033 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5034
5035 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5036
5037 PR rtl-optimization/49145
5038 From Ryan Mansfield
5039 * gcc.c-torture/compile/pr49145.c: New test.
5040
5041 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5042
5043 PR testsuite/49288
5044 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5045 to dg-options, match also DW_AT_linkage_name.
5046
5047 PR debug/49294
5048 * gcc.dg/debug/pr49294.c: New test.
5049
5050 PR c++/49264
5051 * g++.dg/opt/pr49264.C: New test.
5052
5053 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5054
5055 PR tree-optimization/49243
5056 * gcc.dg/pr49243.c: New.
5057
5058 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5059
5060 * gnat.dg/specs/cond_expr1.ads: New test.
5061
5062 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5063
5064 * gnat.dg/deferred_const4.ad[sb]: New test.
5065 * gnat.dg/deferred_const4_pkg.ads: New helper.
5066
5067 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5068
5069 * gnat.dg/test_tamdt.adb: Rename to...
5070 * gnat.dg/taft_type1.adb: ...this.
5071 * gnat.dg/tamdt.ad[sb]: Rename to...
5072 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5073 * gnat.dg/tamdt_aux.ads: Rename to...
5074 * gnat.dg/taft_type1_pkg2.ads: ...this.
5075 * gnat.dg/taft_type2.ad[sb]: New test.
5076 * gnat.dg/taft_type2_pkg.ads: New helper.
5077 * gnat.dg/taft_type3.adb: New test.
5078 * gnat.dg/taft_type3_pkg.ads: New helper.
5079
5080 2011-06-05 Tobias Burnus <burnus@net-b.de>
5081
5082 PR fortran/49255
5083 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5084 for F2008.
5085
5086 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5087
5088 PR testsuite/49287
5089 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5090 warning.
5091 * objc.dg/gnu-api-2-objc.m: Likewise.
5092 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5093 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5094
5095 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5096
5097 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5098 alignment, not the alignment, when calling class_addIvar(). Add
5099 an 'isa' instance variable to the test root class.
5100 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5101
5102 2011-06-04 Jan Hubicka <jh@suse.cz>
5103
5104 PR tree-optimization/48893
5105 PR tree-optimization/49091
5106 PR tree-optimization/49179
5107 * gfortran.dg/pr49179.f90: New testcase
5108
5109 2011-06-04 Jan Hubicka <jh@suse.cz>
5110
5111 PR lto/48954
5112 * g++.dg/torture/pr48954.C: New testcase.
5113
5114 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5115
5116 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5117
5118 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5119
5120 PR c++/33840
5121 * g++.dg/diagnostic/bitfld2.C: New.
5122
5123 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5124
5125 PR target/49281
5126 * gcc.c-torture/execute/pr49281.c: New test.
5127
5128 2011-06-04 Jan Hubicka <jh@suse.cz>
5129
5130 PR tree-optimize/48929
5131 * gcc.c-torture/compile/pr48929.c: New testcase.
5132
5133 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5134
5135 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5136
5137 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5138
5139 PR c++/49276
5140 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5141
5142 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5143
5144 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5145
5146 2011-06-03 Richard Henderson <rth@redhat.com>
5147 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5148
5149 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5150
5151 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5152
5153 * objc.dg/headers.m: Do not include objc-list.h.
5154
5155 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5156
5157 * objc.dg/type-stream-1.m: Test removed.
5158 * objc.dg/headers.m: Do not include typedstream.h.
5159
5160 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5161
5162 * objc.dg/torture/forward-1.m (main): Updated testcase.
5163
5164 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5165
5166 PR target/49163
5167 * gcc.c-torture/compile/pr49163.c: New.
5168
5169 2011-06-02 Asher Langton <langton2@llnl.gov>
5170
5171 PR fortran/49268
5172 * gfortran.dg/PR49268.f90: New test.
5173
5174 2011-06-02 Asher Langton <langton2@llnl.gov>
5175
5176 PR fortran/37039
5177 * gfortran.dg/PR37039.f90: New test.
5178
5179 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5180
5181 PR objc/48539
5182 * objc.dg/method-5.m: Updated.
5183 * objc.dg/method-19.m: Updated.
5184 * objc.dg/method-lookup-1.m: New.
5185 * obj-c++.dg/method-6.mm: Updated.
5186 * obj-c++.dg/method-7.mm: Updated.
5187 * obj-c++.dg/method-lookup-1.mm: New.
5188
5189 2011-06-02 DJ Delorie <dj@redhat.com>
5190
5191 * lib/timeout.exp (timeout): Add board_info support.
5192
5193 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5194
5195 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5196
5197 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5198
5199 PR fortran/49265
5200 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5201 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5202
5203 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5204 Hans-Peter Nilsson <hp@axis.com>
5205
5206 PR rtl-optimization/48840
5207 * gcc.target/sparc/ultrasp13.c: New test.
5208
5209 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5210
5211 PR target/49238
5212 * gcc.c-torture/compile/pr49238.c: New.
5213
5214 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5215
5216 * gcc.target/arm/g2.c: Skip test in -mthumb.
5217 Skip test unless cpu is xscale.
5218 * gcc.target/arm/scd42-2.c: Likewise.
5219 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5220
5221 2011-06-01 Jason Merrill <jason@redhat.com>
5222
5223 * g++.dg/cpp0x/decltype28.C: New.
5224 * g++.dg/cpp0x/decltype29.C: New.
5225
5226 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5227
5228 PR target/45074
5229 * gcc.target/mips/pr45074.c: New test.
5230
5231 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5232 Hans-Peter Nilsson <hp@axis.com>
5233
5234 PR rtl-optimization/48830
5235 * gcc.target/sparc/ultrasp12.c: New test.
5236
5237 2011-06-01 David Li <davidxl@google.com>
5238
5239 * gcc.dg/profile-dir-1.c: Change pass name.
5240 * gcc.dg/profile-dir-2.c: Ditto.
5241 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5242 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5243 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5244 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5245 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5246 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5247 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5248 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5249 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5250 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5251 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5252 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5253 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5254 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5255 * gcc.dg/profile-dir-3.c: Ditto.
5256 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5257
5258 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5259
5260 * objc.dg/attributes/method-nonnull-1.m: New test.
5261 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5262
5263 2011-05-31 Tobias Burnus <burnus@net-b.de>
5264
5265 PR fortran/18918
5266 * gfortran.dg/coarray_atomic_1.f90: New.
5267 * gfortran.dg/coarray/atomic_1.f90: New.
5268
5269 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5270
5271 * gcc.dg/guality/bswaptest.c: New test.
5272 * gcc.dg/guality/clztest.c: New test.
5273 * gcc.dg/guality/ctztest.c: New test.
5274 * gcc.dg/guality/rotatetest.c: New test.
5275
5276 PR target/48688
5277 * gcc.target/i386/pr48688.c: New test.
5278
5279 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5280
5281 PR c++/48010
5282 * g++.dg/lookup/name-clash9.C: New.
5283
5284 2011-05-31 Tobias Burnus <burnus@net-b.de>
5285
5286 PR fortran/18918
5287 * gfortran.dg/coarray/dummy_1.f90: New.
5288
5289 2011-05-31 Tobias Burnus <burnus@net-b.de>
5290
5291 PR fortran/18918
5292 * gfortran.dg/coarray/save_1.f90: New.
5293 * gfortran.dg/coarray_4.f90: Update dg-error.
5294
5295 2011-05-31 Jason Merrill <jason@redhat.com>
5296
5297 * g++.dg/cpp0x/rv-template1.C: New.
5298
5299 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5300
5301 PR rtl-optimization/49235
5302 * gcc.dg/pr49235.c: New test.
5303
5304 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5305
5306 PR tree-optimization/49093
5307 * gcc.dg/vect/pr49093.c: New test.
5308
5309 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5310
5311 PR debug/49047
5312 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5313
5314 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5315
5316 PR testsuite/49239
5317 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5318 output array.
5319
5320 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5321
5322 PR target/49186
5323 * gcc.c-torture/execute/pr49186.c: New.
5324
5325 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5326
5327 PR target/49168
5328 * gcc.target/i386/pr49168-1.c: New.
5329
5330 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5331 Eric Botcazou <ebotcazou@adacore.com>
5332
5333 * gcc.dg/guality/drap.c: New test.
5334
5335 2011-05-30 Richard Guenther <rguenther@suse.de>
5336
5337 PR tree-optimization/49210
5338 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5339 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5340
5341 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5342
5343 PR c++/49223
5344 * g++.dg/gomp/pr49223-1.C: New test.
5345 * g++.dg/gomp/pr49223-2.C: New test.
5346
5347 2011-05-30 Richard Guenther <rguenther@suse.de>
5348
5349 PR tree-optimization/49218
5350 * gcc.c-torture/execute/pr49218.c: New testcase.
5351
5352 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5353
5354 PR tree-optimization/49199
5355 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5356 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5357 -fno-tree-scev-cprop.
5358
5359 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5360
5361 PR fortran/47601
5362 * gfortran.dg/extends_13.f03: New.
5363
5364 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5365
5366 PR rtl-optimization/49095
5367 * gcc.target/i386/pr49095.c: New test.
5368
5369 2011-05-29 Tobias Burnus <burnus@net-b.de>
5370
5371 PR fortran/18918
5372 * gfortran.dg/coarray_24.f90: New.
5373
5374 2011-05-29 Tobias Burnus <burnus@net-b.de>
5375
5376 PR fortran/18918
5377 * gfortran.dg/coarray_23.f90: New.
5378
5379 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5380
5381 From Ryan Mansfield
5382 * gcc.dg/pr48826.c: New test.
5383
5384 2011-05-29 Richard Guenther <rguenther@suse.de>
5385
5386 PR tree-optimization/49217
5387 * gcc.dg/torture/pr49217.c: New testcase.
5388
5389 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5390
5391 PR testsuite/49222
5392 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5393
5394 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5395
5396 * gnat.dg/boolean_subtype.adb: Rename to...
5397 * gnat.dg/boolean_subtype1.adb: ...this.
5398
5399 2011-05-28 Jason Merrill <jason@redhat.com>
5400
5401 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5402
5403 2011-05-27 Jason Merrill <jason@redhat.com>
5404
5405 * g++.dg/cpp0x/enum18.C: Adjust.
5406
5407 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5408
5409 2011-05-27 Tobias Burnus <burnus@net-b.de>
5410
5411 PR fortran/18918
5412 * gfortran.dg/coarray_22.f90: New.
5413
5414 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5415
5416 PR tree-optimization/46728
5417 * gcc.target/powerpc/pr46728-1.c: New.
5418 * gcc.target/powerpc/pr46728-2.c: New.
5419 * gcc.target/powerpc/pr46728-3.c: New.
5420 * gcc.target/powerpc/pr46728-4.c: New.
5421 * gcc.target/powerpc/pr46728-5.c: New.
5422 * gcc.dg/pr46728-6.c: New.
5423 * gcc.target/powerpc/pr46728-7.c: New.
5424 * gcc.target/powerpc/pr46728-8.c: New.
5425 * gcc.dg/pr46728-9.c: New.
5426 * gcc.target/powerpc/pr46728-10.c: New.
5427 * gcc.target/powerpc/pr46728-11.c: New.
5428 * gcc.dg/pr46728-12.c: New.
5429 * gcc.target/powerpc/pr46728-13.c: New.
5430 * gcc.target/powerpc/pr46728-14.c: New.
5431 * gcc.target/powerpc/pr46728-15.c: New.
5432 * gcc.target/powerpc/pr46728-16.c: New.
5433
5434 2011-05-27 Jason Merrill <jason@redhat.com>
5435
5436 * g++.dg/abi/mangle47.C: New.
5437
5438 PR c++/49176
5439 * g++.dg/template/const5.C: New.
5440
5441 * g++.dg/cpp0x/enum18.C: New.
5442
5443 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5444
5445 * g++.dg/cpp0x/error6.C: New.
5446
5447 * g++.dg/cpp0x/error5.C: New.
5448
5449 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5450
5451 PR c++/49165
5452 * g++.dg/eh/cond6.C: New test.
5453
5454 2011-05-27 Tobias Burnus <burnus@net-b.de>
5455
5456 PR fortran/48820
5457 * gfortran.dg/rank_3.f90: New.
5458 * gfortran.dg/rank_4.f90: New.
5459
5460 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
5461
5462 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5463 replace dump search.
5464
5465 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
5466
5467 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5468 * gnat.dg/bit_packed_array5.adb: ...here.
5469
5470 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5471
5472 PR c++/42056
5473 * g++.dg/cpp0x/auto25.C: New.
5474
5475 2011-05-27 Richard Guenther <rguenther@suse.de>
5476
5477 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5478
5479 2011-05-27 Richard Guenther <rguenther@suse.de>
5480
5481 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5482
5483 2011-05-27 Richard Guenther <rguenther@suse.de>
5484
5485 PR middle-end/49189
5486 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5487
5488 2011-05-26 Jason Merrill <jason@redhat.com>
5489
5490 * g++.dg/cpp0x/friend1.C: New.
5491 * g++.dg/cpp0x/friend2.C: New.
5492
5493 * g++.dg/cpp0x/auto7.C: Update.
5494 * g++.dg/template/crash50.C: Adjust.
5495 * g++.dg/template/static9.C: Adjust.
5496 * g++.old-deja/g++.ext/memconst.C: Adjust.
5497
5498 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
5499
5500 * gcc.dg/march.c: Ignore a note for some targets.
5501
5502 2011-05-26 Janis Johnson <janis187@us.ibm.com>
5503 Nathan Froyd <froydnj@codesourcery.com>
5504
5505 PR c++/2288
5506 PR c++/18770
5507 * g++.old-deja/g++.jason/cond.C: Remove xfails.
5508 * g++.dg/parse/pr18770.C: New test.
5509 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5510
5511 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5512
5513 PR fortran/48955
5514 * gfortran.dg/dependency_40.f90 : New test.
5515
5516 2011-05-26 Tobias Burnus <burnus@net-b.de>
5517
5518 PR fortran/18918
5519 * gfortran.dg/coarray/registering_1.f90: New.
5520
5521 2011-05-26 Jason Merrill <jason@redhat.com>
5522
5523 * g++.dg/cpp0x/variadic111.C: New.
5524 * g++.dg/cpp0x/variadic41.C: Adjust.
5525
5526 2011-05-26 Richard Guenther <rguenther@suse.de>
5527
5528 PR tree-optimization/48702
5529 * gcc.dg/torture/pr48702.c: New testcase.
5530
5531 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5532
5533 PR gcov-profile/48845
5534 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5535 support.
5536 * gcc.dg/matrix/matrix.exp: Likewise.
5537 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5538 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5539 line number to check_profiling_available.
5540 * lib/target-supports.exp (check_profiling_available): Account for
5541 this.
5542 Require TLS runtime support with -fprofile-generate.
5543 * lib/profopt.exp (profopt-execute): Add TLS options for
5544 -fprofile-generate.
5545 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5546
5547 2011-05-26 Jakub Jelinek <jakub@redhat.com>
5548
5549 PR c++/49165
5550 * g++.dg/eh/cond5.C: New test.
5551
5552 PR tree-optimization/49161
5553 * gcc.c-torture/execute/pr49161.c: New test.
5554
5555 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5556
5557 * gcc.target/arm/neon-vorn-vbic.c: New test.
5558
5559 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
5560
5561 PR tree-optimization/49038
5562 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5563 * gcc.dg/vect/pr49038.c: New test.
5564
5565 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
5566 * g++.dg/init/pr25811-3.C: New.
5567 * g++.dg/init/pr25811-4.C: New.
5568
5569 2011-05-25 Jason Merrill <jason@redhat.com>
5570
5571 * g++.dg/cpp0x/enum17.C: New.
5572 * g++.old-deja/g++.jason/rfg10.C: Adjust.
5573
5574 * g++.dg/cpp0x/auto24.C: New.
5575
5576 * g++.dg/cpp0x/error4.C: New.
5577
5578 * g++.dg/cpp0x/rv-restrict.C: New.
5579
5580 * g++.dg/cpp0x/enum15.C: New.
5581 * g++.dg/cpp0x/constexpr-switch2.C: New.
5582
5583 * g++.dg/cpp0x/variadic110.C: New.
5584
5585 * g++.dg/cpp0x/auto9.C: Add typedef test.
5586
5587 * g++.dg/cpp0x/auto23.C: New.
5588 * g++.dg/cpp0x/auto9.C: Adjust.
5589
5590 * g++.dg/cpp0x/defaulted29.C: New.
5591
5592 * g++.dg/cpp0x/initlist51.C: New.
5593
5594 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
5595
5596 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5597 * g++.dg/abi/packed1.C: Suppress warning.
5598 * g++.dg/warn/Wunused-parm-3.C: Likewise.
5599 * g++.dg/template/stdarg1.C: Likewise.
5600 * g++.dg/other/packed1.C: Remove arm from xfail list.
5601
5602 2011-05-25 Jason Merrill <jason@redhat.com>
5603
5604 * g++.dg/cpp0x/enum16.C: New.
5605 * g++.dg/parse/error15.C: Adjust.
5606
5607 * g++.dg/cpp0x/initlist50.C: New.
5608
5609 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5610
5611 * g++.dg/cpp0x/variadic109.C: New.
5612
5613 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
5614
5615 * gcc.target/i386/pause-1.c: New.
5616
5617 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
5618
5619 * gcc.dg/stack-usage-1.c: Adjust comment.
5620 * gcc.dg/stack-usage-2.c: New test.
5621
5622 2011-05-25 Jakub Jelinek <jakub@redhat.com>
5623
5624 PR c++/49136
5625 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5626 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5627
5628 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
5629
5630 PR rtl-optimization/48757
5631 * gfortran.dg/pr48757.f: New test case.
5632
5633 2011-05-24 Jason Merrill <jason@redhat.com>
5634
5635 * g++.dg/cpp0x/access01.C: New.
5636
5637 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5638
5639 PR libobjc/48177
5640 * objc.dg/pr48177.m: New testcase.
5641
5642 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5643
5644 PR objc/48187
5645 * objc.dg/pr48187.m: New testcase.
5646 * obj-c++.dg/pr48187.mm: New testcase.
5647 * objc.dg/ivar-extra-semicolon.m: New testcase.
5648
5649 2011-05-24 Jason Merrill <jason@redhat.com>
5650
5651 * g++.dg/template/access21.C: New.
5652 * g++.dg/template/access22.C: New.
5653
5654 2011-05-24 Michael Matz <matz@gcc.gnu.org>
5655
5656 PR rtl-optimization/48633
5657 * g++.dg/pr48633.C: New test.
5658
5659 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5660
5661 PR target/49133
5662 * g++.dg/other/pr49133.C: New test.
5663
5664 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5665 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5666
5667 * gcc.dg/torture/tls/run-gd.c: New test.
5668 * gcc.dg/torture/tls/run-ie.c: New test.
5669 * gcc.dg/torture/tls/run-ld.c: New test.
5670 * gcc.dg/torture/tls/run-le.c: New test.
5671 * lib/target-supports.exp (check_effective_target_tls_runtime):
5672 Build testcase with TLS options.
5673
5674 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5675
5676 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5677
5678 2011-05-24 Tom de Vries <tom@codesourcery.com>
5679
5680 PR tree-optimization/49121
5681 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5682
5683 2011-05-23 Jason Merrill <jason@redhat.com>
5684
5685 * g++.dg/cpp0x/defaulted28.C: New.
5686
5687 * g++.dg/cpp0x/sfinae25.C: New.
5688
5689 * g++.dg/cpp0x/rv-cast2.C: New.
5690
5691 * g++.dg/cpp0x/enum14.C: New.
5692
5693 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5694
5695 PR lto/49123
5696 * gcc.c-torture/execute/pr49123.c: New test.
5697
5698 PR debug/49032
5699 * gcc.dg/debug/pr49032.c: New test.
5700
5701 PR c/49120
5702 * gcc.dg/pr49120.c: New test.
5703
5704 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5705
5706 PR target/47315
5707 * gcc.target/i386/pr47315.c: New test.
5708
5709 2011-05-23 Jason Merrill <jason@redhat.com>
5710
5711 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5712
5713 * g++.dg/cpp0x/sfinae24.C: New.
5714
5715 * g++.dg/cpp0x/error3.C: New.
5716
5717 * g++.dg/cpp0x/defaulted27.C: New.
5718
5719 * g++.dg/cpp0x/decltype27.C: New.
5720
5721 2011-05-23 Richard Guenther <rguenther@suse.de>
5722
5723 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5724
5725 2011-05-23 Richard Guenther <rguenther@suse.de>
5726
5727 PR tree-optimization/40874
5728 * g++.dg/tree-ssa/pr40874.C: New testcase.
5729
5730 2011-05-23 Richard Guenther <rguenther@suse.de>
5731
5732 PR tree-optimization/49115
5733 * g++.dg/torture/pr49115.C: New testcase.
5734
5735 2011-05-23 Richard Guenther <rguenther@suse.de>
5736
5737 PR middle-end/15419
5738 * gcc.dg/memcpy-3.c: New testcase.
5739
5740 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5741
5742 PR middle-end/48973
5743 * gcc.c-torture/execute/pr48973-1.c: New test.
5744 * gcc.c-torture/execute/pr48973-2.c: New test.
5745
5746 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
5747
5748 PR c++/18016
5749 * g++.dg/warn/pr18016.C: New.
5750
5751 2011-05-23 Tom de Vries <tom@codesourcery.com>
5752
5753 PR target/45098
5754 * gcc.target/arm/ivopts-6.c: New test.
5755
5756 2011-05-22 Jakub Jelinek <jakub@redhat.com>
5757
5758 PR middle-end/49029
5759 * gcc.c-torture/compile/pr49029.c: New test.
5760
5761 2011-05-22 Jason Merrill <jason@redhat.com>
5762
5763 * g++.dg/cpp0x/sfinae23.C: New.
5764 * g++.dg/cpp0x/sfinae8.C: Correct.
5765
5766 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5767
5768 * gfortran.dg/function_optimize_8.f90: New test case.
5769
5770 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
5771
5772 PR tree-optimization/49087
5773 * gcc.dg/vect/O3-pr49087.c: New test.
5774
5775 2011-05-21 Jason Merrill <jason@redhat.com>
5776
5777 * g++.dg/debug/const5.C: New.
5778
5779 2011-05-20 Jason Merrill <jason@redhat.com>
5780
5781 * g++.dg/cpp0x/constexpr-static7.C: Extend.
5782
5783 * g++.dg/cpp0x/constexpr-static7.C: New.
5784
5785 * g++.dg/cpp0x/enum12.C: New.
5786 * g++.dg/cpp0x/enum13.C: New.
5787
5788 2011-05-21 Janus Weil <janus@gcc.gnu.org>
5789
5790 PR fortran/48699
5791 * gfortran.dg/select_type_23.f03: New.
5792
5793 2011-05-20 Jason Merrill <jason@redhat.com>
5794
5795 * g++.dg/cpp0x/defaulted26.C: New.
5796
5797 * g++.dg/cpp0x/noexcept02.C: Fix.
5798 * g++.dg/cpp0x/noexcept03.C: Fix.
5799 * g++.dg/cpp0x/noexcept08.C: Fix.
5800 * g++.dg/cpp0x/noexcept10.C: New.
5801
5802 2011-05-20 Janus Weil <janus@gcc.gnu.org>
5803
5804 PR fortran/48706
5805 * gfortran.dg/extends_12.f03: New.
5806
5807 2011-05-20 Jason Merrill <jason@redhat.com>
5808
5809 * g++.dg/template/koenig9.C: New.
5810 * g++.dg/opt/pr47615.C: Fix.
5811 * g++.dg/overload/defarg1.C: Fix.
5812 * g++.dg/tc1/dr213.C: Remove xfail.
5813 * g++.dg/torture/pr34850.C: Fix.
5814 * g++.dg/torture/pr39362.C: Fix.
5815 * g++.old-deja/g++.brendan/crash56.C: Fix.
5816 * g++.old-deja/g++.pt/memtemp47.C: Fix.
5817
5818 2011-05-20 Richard Guenther <rguenther@suse.de>
5819
5820 PR tree-optimization/49079
5821 * gcc.dg/torture/pr49079.c: New testcase.
5822
5823 2011-05-20 Jakub Jelinek <jakub@redhat.com>
5824
5825 PR tree-optimization/49073
5826 * gcc.c-torture/execute/pr49073.c: New test.
5827
5828 2011-06-19 Tobias Burnus <burnus@net-b.de>
5829
5830 PR fortran/18918
5831 * gfortran.dg/coarray_21.f90: New.
5832
5833 2011-05-19 Joseph Myers <joseph@codesourcery.com>
5834
5835 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5836 output.
5837
5838 2011-05-19 Richard Guenther <rguenther@suse.de>
5839
5840 PR testsuite/49063
5841 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5842
5843 2011-05-19 Richard Guenther <rguenther@suse.de>
5844
5845 PR middle-end/48985
5846 * gcc.dg/builtin-object-size-11.c: New testcase.
5847
5848 2011-05-19 Tom de Vries <tom@codesourcery.com>
5849
5850 PR target/45098
5851 * gcc.target/arm/ivopts.c: New test.
5852 * gcc.target/arm/ivopts-2.c: New test.
5853
5854 2011-05-19 Tom de Vries <tom@codesourcery.com>
5855
5856 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5857
5858 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5859
5860 * gcc.c-torture/execute/960321-1.x: Remove.
5861
5862 2011-05-18 Janus Weil <janus@gcc.gnu.org>
5863
5864 PR fortran/48700
5865 * gfortran.dg/move_alloc_4.f90: New.
5866
5867 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
5868
5869 PR target/49002
5870 * gcc.target/i386/pr49002-1.c: New test.
5871 * gcc.target/i386/pr49002-2.c: Likewise.
5872
5873 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5874
5875 PR tree-optimization/49039
5876 * gcc.c-torture/execute/pr49039.c: New test.
5877 * gcc.dg/tree-ssa/pr49039.c: New test.
5878 * g++.dg/torture/pr49039.C: New test.
5879
5880 2011-05-18 Jason Merrill <jason@redhat.com>
5881
5882 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5883 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5884 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5885
5886 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
5887
5888 * gcc.target/bfin/mcpu-bf592.c: New test.
5889
5890 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
5891
5892 PR tree-optimization/41881
5893 * gcc.dg/vect/O3-pr41881.c: New test.
5894 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5895
5896 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5897
5898 PR tree-optimization/49000
5899 * gcc.dg/pr49000.c: New test.
5900
5901 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
5902
5903 * gnat.dg/invalid1.adb: New test.
5904
5905 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
5906
5907 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5908 scan pattern.
5909 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5910 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5911
5912 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5913
5914 PR c++/48994
5915 * g++.dg/cpp0x/range-for18.C: New.
5916
5917 2011-05-15 Tobias Burnus <burnus@net-b.de>
5918
5919 PR fortran/18918
5920 * gfortran.dg/coarray/image_index_2.f90: New.
5921
5922 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
5923
5924 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5925 * g++.dg/cpp0x/override2.C: New.
5926
5927 2011-05-14 Tobias Burnus <burnus@net-b.de>
5928
5929 PR fortran/18918
5930 * gfortran.de/coarray_20.f90: New.
5931
5932 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5933
5934 PR fortran/22572
5935 * function_optimize_7.f90: New test case.
5936
5937 2011-05-13 Jason Merrill <jason@redhat.com>
5938
5939 * g++.dg/cpp0x/decltype26.C: New.
5940 * g++.dg/cpp0x/enum11.C: New.
5941
5942 2011-05-13 Tobias Burnus <burnus@net-b.de>
5943
5944 PR fortran/48972
5945 PR fortran/48991
5946 * gfortran.dg/assign_8.f90: Update dg-error.
5947
5948 2011-05-13 Tobias Burnus <burnus@net-b.de>
5949
5950 PR fortran/48972
5951 * gfortran.dg/io_constraints_8.f90: New.
5952 * gfortran.dg/io_constraints_9.f90: New.
5953
5954 2011-05-13 Martin Thuresson <martint@google.com>
5955
5956 PR gcov-profile/47793
5957 * gcc.dg/pr47793.c: New.
5958
5959 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5960
5961 PR tree-optimization/48975
5962 * gcc.dg/pr48975.c: New test.
5963
5964 2011-05-12 Tobias Burnus <burnus@net-b.de>
5965
5966 PR fortran/48972
5967 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5968
5969 2011-05-12 Jason Merrill <jason@redhat.com>
5970
5971 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5972
5973 2011-05-12 Geert Bosch <bosch@adacore.com>
5974
5975 * gnat.dg/view_conversion1.adb: New test.
5976
5977 2011-05-12 Richard Guenther <rguenther@suse.de>
5978
5979 PR tree-optimization/48172
5980 * gcc.dg/vect/pr48172.c: New testcase.
5981
5982 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5983
5984 PR debug/48967
5985 * g++.dg/opt/pr48967.C: New test.
5986
5987 2011-05-11 Jason Merrill <jason@redhat.com>
5988
5989 * g++.dg/cpp0x/constexpr-friend.C: New.
5990 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5991
5992 * g++.dg/cpp0x/sfinae22.C: New.
5993
5994 2011-05-11 Tobias Burnus <burnus@net-b.de>
5995
5996 PR fortran/48889
5997 * gfortran.dg/generic_24.f90: New.
5998
5999 2011-05-11 Richard Guenther <rguenther@suse.de>
6000
6001 PR tree-optimization/15256
6002 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6003
6004 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6005
6006 PR debug/48159
6007 * gcc.dg/pr48159-1.c: New test.
6008 * gcc.dg/pr48159-2.c: New test.
6009
6010 2011-05-11 Richard Guenther <rguenther@suse.de>
6011
6012 PR middle-end/48953
6013 * gcc.dg/torture/pr48953.c: New testcase.
6014
6015 2011-05-11 Richard Guenther <rguenther@suse.de>
6016
6017 PR tree-optimization/18041
6018 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6019
6020 2011-05-11 Alan Modra <amodra@gmail.com>
6021
6022 PR target/47755
6023 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6024
6025 2011-05-10 Jason Merrill <jason@redhat.com>
6026
6027 * g++.dg/cpp0x/defaulted25.C: New.
6028 * g++.dg/template/crash7.C: Adjust.
6029
6030 * g++.dg/cpp0x/variadic108.C: New.
6031
6032 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6033
6034 * g++.dg/inherit/virtual9.C: Extend.
6035
6036 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6037
6038 PR target/48857
6039 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6040 are passed and returned in vector registers.
6041
6042 2011-05-10 Richard Guenther <rguenther@suse.de>
6043
6044 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6045 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6046 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6047 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6048 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6049 applies.
6050
6051 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6052
6053 PR tree-optimization/48611
6054 PR tree-optimization/48794
6055 * gfortran.dg/gomp/pr48611.f90: New test.
6056 * gfortran.dg/gomp/pr48794.f90: New test.
6057
6058 PR debug/48928
6059 * gcc.dg/dfp/pr48928.c: New test.
6060
6061 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6062
6063 PR c++/48522
6064 * g++.dg/cpp0x/pr48522.C: New.
6065
6066 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6067
6068 PR c++/48735
6069 * g++.dg/cpp0x/sfinae21.C: New.
6070
6071 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6072
6073 * g++.dg/template/sfinae28.C: Rename to...
6074 * g++.dg/cpp0x/sfinae19.C: ... this.
6075 * g++.dg/template/sfinae29.C: Rename to...
6076 * g++.dg/cpp0x/sfinae20.C: ... this.
6077
6078 2011-05-09 Jeff Law <law@redhat.com>
6079
6080 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6081 consistent results.
6082
6083 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6084
6085 PR c++/20039
6086 * g++.dg/init/pr20039.C: New.
6087
6088 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6089
6090 PR c++/48737
6091 PR c++/48744
6092 * g++.dg/template/sfinae28.C: New.
6093 * g++.dg/template/sfinae29.C: Likewise.
6094
6095 2011-05-09 Jason Merrill <jason@redhat.com>
6096
6097 * g++.dg/template/nontype23.C: New.
6098
6099 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6100 PR c++/48859
6101 * g++.dg/init/pr48859.C: New.
6102
6103 2011-05-09 Jason Merrill <jason@redhat.com>
6104
6105 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6106 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6107 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6108 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6109 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6110 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6111 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6112 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6113
6114 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6115
6116 * g++.dg/inherit/virtual9.C: New.
6117
6118 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6119
6120 PR c++/48574
6121 * g++.dg/template/dependent-expr8.C: New test case.
6122
6123 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6124
6125 PR tree-optimization/48837
6126 * gcc.dg/pr48837.c: New testcase.
6127
6128 2011-05-06 Jason Merrill <jason@redhat.com>
6129
6130 * g++.dg/cpp0x/constexpr-condition2.C: New.
6131
6132 * g++.dg/cpp0x/constexpr-missing.C: New.
6133
6134 2011-05-06 Tobias Burnus <burnus@net-b.de>
6135
6136 PR fortran/18918
6137 * gfortran.dg/coarray/this_image_2.f90: New.
6138
6139 2011-05-06 Tobias Burnus <burnus@net-b.de>
6140
6141 PR fortran/48858
6142 PR fortran/48820
6143 * gfortran.dg/bind_c_usage_22.f90: New.
6144 * gfortran.dg/bind_c_usage_23.f90: New.
6145 * gfortran.dg/bind_c_usage_24.f90: New.
6146 * gfortran.dg/bind_c_usage_24_c.c: New.
6147
6148 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6149
6150 PR c++/48838
6151 * g++.dg/template/member9.C: New test case.
6152
6153 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6154
6155 * gnat.dg/discr29.ad[sb]: New test.
6156 * gnat.dg/discr30.adb: Likewise.
6157
6158 2011-05-05 Julian Brown <julian@codesourcery.com>
6159
6160 * gcc.target/arm/neon-vset_lanes8.c: New test.
6161
6162 2011-05-05 Jason Merrill <jason@redhat.com>
6163
6164 * g++.dg/init/new32.C: New.
6165
6166 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6167
6168 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6169 Fix typo.
6170
6171 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6172
6173 PR rtl-optimization/48381
6174 * gcc.c-torture/compile/pr48381.c: New test.
6175
6176 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6177
6178 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6179 to dg-options.
6180 * gcc.target/i386/opt-1.c: Ditto.
6181
6182 2011-05-04 Jason Merrill <jason@redhat.com>
6183
6184 * g++.dg/conversion/base1.C: New.
6185
6186 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6187
6188 PR libgfortran/48787
6189 * gfortran.dg/round_3.f08: Add more checks to test case.
6190
6191 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6192
6193 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6194 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6195 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6196 Gate test on effective_target fd_truncate.
6197
6198 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6199
6200 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6201 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6202 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6203 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6204 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6205 * gcc.target/i386/pr38824.c: Ditto.
6206 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6207 * gcc.target/i386/vecinit-2.c: Ditto.
6208 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6209 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6210 * gcc.target/i386/parity-2.c: Ditto.
6211 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6212
6213 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6214
6215 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6216 remove duplication.
6217 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6218 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6219 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6220
6221 2011-05-03 Tobias Burnus <burnus@net-b.de>
6222
6223 PR fortran/18918
6224 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6225
6226 2011-05-03 Tobias Burnus <burnus@net-b.de>
6227
6228 PR fortran/18918
6229 * gfortran.dg/coarray/this_image_1.f90: New.
6230
6231 2011-05-03 Tobias Burnus <burnus@net-b.de>
6232
6233 PR fortran/18918
6234 * gfortran.dg/coarray/caf.dg: New.
6235 * gfortran.dg/coarray/image_index_1.f90: New, copied
6236 from ../coarray_16.f90.
6237
6238 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6239
6240 PR c++/28501
6241 * g++.dg/ext/complex9.C: New.
6242
6243 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6244
6245 From Mike Frysinger
6246 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6247 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6248 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6249
6250 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6251
6252 * gcc.target/bfin/builtins: Created.
6253 * gcc.target/bfin/hisilh-O0.c: Deleted.
6254 * gcc.target/bfin/hisilh.c: Moved to...
6255 * gcc.target/bfin/builtins/hisilh.c: ...here.
6256 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6257 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6258 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6259 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6260 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6261 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6262 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6263 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6264 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6265 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6266 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6267 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6268 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6269 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6270 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6271 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6272 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6273 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6274 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6275 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6276 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6277 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6278 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6279 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6280 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6281 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6282 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6283 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6284 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6285 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6286 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6287 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6288 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6289 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6290 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6291 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6292 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6293 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6294 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6295 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6296 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6297 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6298 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6299 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6300 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6301 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6302 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6303 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6304 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6305 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6306 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6307 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6308 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6309 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6310 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6311 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6312 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6313 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6314 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6315 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6316 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6317 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6318 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6319 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6320 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6321 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6322 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6323 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6324 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6325 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6326 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6327 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6328 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6329 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6330 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6331 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6332 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6333 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6334 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6335 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6336 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6337 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6338 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6339 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6340 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6341 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6342 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6343 * gcc.target/bfin/builtins/circptr.c: Ditto.
6344 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6345 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6346 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6347 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6348 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6349 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6350 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6351 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6352 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6353 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6354 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6355 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6356 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6357 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6358 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6359 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6360 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6361 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6362 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6363 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6364 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6365 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6366 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6367 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6368 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6369 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6370 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6371 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6372 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6373 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6374 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6375 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6376 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6377 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6378 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6379 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6380 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6381 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6382 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6383 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6384 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6385 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6386 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6387 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6388 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6389 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6390 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6391 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6392 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6393 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6394 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6395 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6396 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6397 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6398 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6399 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6400 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6401 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6402 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6403 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6404 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6405 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6406 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6407 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6408 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6409 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6410 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6411 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6412 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6413 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6414
6415 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6416
6417 * gcc.target/arm/cold-lc.c: New test.
6418
6419 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6420
6421 PR target/48774
6422 * gcc.dg/pr48774.c: New test.
6423
6424 2011-05-03 Richard Guenther <rguenther@suse.de>
6425
6426 * gcc.dg/large-size-array-5.c: New testcase.
6427
6428 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6429
6430 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6431
6432 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6433
6434 * lib/target-supports.exp (check_effective_target_vect_strided):
6435 Replace with...
6436 (check_effective_target_vect_strided2)
6437 (check_effective_target_vect_strided3)
6438 (check_effective_target_vect_strided4)
6439 (check_effective_target_vect_strided8): ...these new functions.
6440
6441 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6442 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6443 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6444 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6445 * gcc.dg/vect/pr37539.c: Likewise.
6446 * gcc.dg/vect/slp-11a.c: Likewise.
6447 * gcc.dg/vect/slp-11b.c: Likewise.
6448 * gcc.dg/vect/slp-11c.c: Likewise.
6449 * gcc.dg/vect/slp-12a.c: Likewise.
6450 * gcc.dg/vect/slp-12b.c: Likewise.
6451 * gcc.dg/vect/slp-18.c: Likewise.
6452 * gcc.dg/vect/slp-19a.c: Likewise.
6453 * gcc.dg/vect/slp-19b.c: Likewise.
6454 * gcc.dg/vect/slp-21.c: Likewise.
6455 * gcc.dg/vect/slp-23.c: Likewise.
6456 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6457
6458 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6459 instead of vect_interleave && vect_extract_even_odd.
6460 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6461 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6462 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6463 * gcc.dg/vect/vect-1.c: Likewise.
6464 * gcc.dg/vect/vect-10.c: Likewise.
6465 * gcc.dg/vect/vect-98.c: Likewise.
6466 * gcc.dg/vect/vect-107.c: Likewise.
6467 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6468 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6469 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6470 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6471 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6472 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6473 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6474 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6475 * gcc.dg/vect/vect-strided-float.c: Likewise.
6476 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6477 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6478 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6479 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6480 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6481 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6482 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6483 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6484 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6485 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6486 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6487 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6488 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6489 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6490 * gcc.dg/vect/vect-vfa-03.c: Likewise.
6491
6492 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6493 target condition.
6494 * gcc.dg/vect/pr30843.c: Likewise.
6495 * gcc.dg/vect/pr33866.c: Likewise.
6496 * gcc.dg/vect/slp-reduc-6.c: Likewise.
6497 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6498 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6499 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6500
6501 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6502
6503 * gcc.dg/vect/slp-11.c: Split into...
6504 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6505 gcc.dg/vect/slp-11c.c: ...these tests.
6506 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6507 * gcc.dg/vect/slp-12c.c: ...this new test.
6508 * gcc.dg/vect/slp-19.c: Split into...
6509 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6510 gcc.dg/vect/slp-19c.c: ...these new tests.
6511
6512 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6513
6514 * lib/target-supports.exp
6515 (check_effective_target_vect_extract_even_odd_wide): Delete.
6516 (check_effective_target_vect_strided_wide): Likewise.
6517 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6518 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6519 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6520 * gcc.dg/vect/pr37539.c: Likewise.
6521 * gcc.dg/vect/slp-11.c: Likewise.
6522 * gcc.dg/vect/slp-12a.c: Likewise.
6523 * gcc.dg/vect/slp-12b.c: Likewise.
6524 * gcc.dg/vect/slp-19.c: Likewise.
6525 * gcc.dg/vect/slp-23.c: Likewise.
6526 * gcc.dg/vect/vect-1.c: Likewise.
6527 * gcc.dg/vect/vect-98.c: Likewise.
6528 * gcc.dg/vect/vect-107.c: Likewise.
6529 * gcc.dg/vect/vect-strided-float.c: Likewise.
6530
6531 2011-05-02 Jason Merrill <jason@redhat.com>
6532
6533 * g++.dg/init/new31.C: New.
6534
6535 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
6536
6537 PR c/35445
6538 * gcc.dg/pr35445.c: New test.
6539
6540 2011-05-02 Jason Merrill <jason@redhat.com>
6541
6542 * c-c++-common/vla-1.c: New.
6543
6544 2011-05-02 Richard Guenther <rguenther@suse.de>
6545
6546 PR tree-optimization/48822
6547 * gcc.dg/torture/pr48822.c: New testcase.
6548
6549 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6550
6551 PR c++/47969
6552 * g++.dg/cpp0x/constexpr-47969.C: New.
6553
6554 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
6555
6556 PR testsuite/48498
6557 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
6558 on vect_no_align targets.
6559 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6560 vect_no_align targets.
6561
6562 2011-05-01 Xinliang David Li <davidxl@google.com>
6563
6564 * gcc.dg/tree-ssa/integer-addr.c: New test.
6565 * gcc.dg/tree-ssa/alias_bug.c: New test.
6566
6567 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6568
6569 PR libgfortran/48787
6570 * gfortran.dg/round_3.f08: Add more checks.
6571
6572 2011-04-30 Tobias Burnus <burnus@net-b.de>
6573
6574 PR fortran/48821
6575 * gfortran.dg/import9.f90: New, proper test.
6576 * gfortran.dg/interface_37.f90: Remove bogus
6577 test (bogus copy of interface_36.f90).
6578
6579 2011-04-30 Tobias Burnus <burnus@net-b.de>
6580
6581 PR fortran/48821
6582 * gfortran.dg/interface_37.f90: New.
6583
6584 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
6585
6586 PR fortran/48746
6587 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6588
6589 2011-04-30 Jakub Jelinek <jakub@redhat.com>
6590
6591 PR tree-optimization/48809
6592 * gcc.c-torture/execute/pr48809.c: New test.
6593
6594 2011-04-29 Jeff Law <law@redhat.com>
6595
6596 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6597
6598 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6599
6600 PR c++/48606
6601 * g++.dg/init/ctor10.C: New.
6602
6603 2011-04-29 Le-Chun Wu <lcwu@google.com>
6604
6605 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6606 warning in implicitly instantiated templates.
6607
6608 2011-04-29 Le-Chun Wu <lcwu@google.com>
6609
6610 * g++.dg/warn/Wnull-conversion-1.C: New.
6611 * g++.dg/warn/Wnull-conversion-2.C: New.
6612
6613 2011-04-29 Diego Novillo <dnovillo@google.com>
6614
6615 * g++.old-deja/g++.other/null3.C: Expect warning about
6616 converting boolean to a pointer.
6617
6618 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
6619
6620 PR fortran/48462
6621 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6622 being a target.
6623
6624 PR fortran/48746
6625 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6626
6627 2011-04-29 Tobias Burnus <burnus@net-b.de>
6628
6629 PR fortran/48810
6630 * gfortran.dg/typebound_proc_22.f90: New.
6631
6632 PR fortran/48800
6633 * gfortran.dg/interface_36.f90: New.
6634
6635 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6636
6637 PR libgfortran/48488
6638 PR libgfortran/48602
6639 PR libgfortran/48615
6640 PR libgfortran/48684
6641 PR libgfortran/48787
6642 * gfortran.dg/fmt_g.f: Adjust test.
6643 * gfortran.dg/fmt_g0_1.f08: Adjust test.
6644 * gfortran.dg/round_3.f08: New test.
6645 * gfortran.dg/namelist_print_1.f: Adjust test.
6646 * gfortran.dg/char4_iunit_1.f03: Adjust test.
6647 * gfortran.dg/f2003_io_5.f03: Adjust test.
6648 * gfortran.dg/coarray_15.f90: Adjust test.
6649 * gfortran.dg/namelist_65.f90: Adjust test.
6650 * gfortran.dg/fmt_cache_1.f: Adjust test.
6651 * gfortran.dg/char4_iunit_2.f03: Adjust test.
6652 * gfortran.dg/real_const_3.f90: Adjust test.
6653
6654 2011-04-28 Xinliang David Li <davidxl@google.com>
6655
6656 * gcc.dg/tree-prof/prof-robust-1.c: New test.
6657 * g++.dg/prof-robust-1.C: New test.
6658
6659 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
6660
6661 PR tree-optimization/48765
6662 * gcc.dg/vect/pr48765.c: New.
6663
6664 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6665
6666 PR tree-optimization/48775
6667 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6668
6669 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6670
6671 PR c++/48798
6672 * g++.dg/inherit/pr48798.C: New.
6673 * g++.old-deja/g++.other/base1.C: Adjust.
6674
6675 2011-04-28 Dodji Seketeli <dodji@redhat.com>
6676
6677 PR c++/48656
6678 * g++.dg/template/inherit7.C: New test case.
6679
6680 2011-04-28 Richard Guenther <rguenther@suse.de>
6681
6682 PR tree-optimization/40052
6683 PR tree-optimization/15347
6684 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6685 * gcc.dg/pr15347.c: Likewise.
6686
6687 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6688
6689 PR c++/48530
6690 * g++.dg/cpp0x/sfinae18.C: New.
6691
6692 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6693
6694 PR c++/48771
6695 * g++.dg/ext/is_literal_type1.C: New.
6696
6697 2011-04-28 Tobias Burnus <burnus@net-b.de>
6698
6699 PR fortran/48112
6700 PR fortran/48279
6701 * gfortran.dg/interface_35.f90: New.
6702 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6703 * gfortran.dg/func_result_6.f90: Add dg-warning.
6704 * gfortran.dg/bessel_1.f90: Ditto.
6705 * gfortran.dg/hypot_1.f90: Ditto.
6706 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6707 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6708 * gfortran.dg/interface_assignment_4.f90: Ditto.
6709
6710 2011-04-27 Jason Merrill <jason@redhat.com>
6711
6712 * g++.dg/ext/complex8.C: New.
6713
6714 * g++.dg/cpp0x/initlist49.C: New.
6715 * g++.dg/init/new30.C: New.
6716
6717 2011-04-27 Tobias Burnus <burnus@net-b.de>
6718
6719 PR fortran/48788
6720 * gfortran.dg/whole_file_34.f90: New.
6721
6722 2011-04-27 Jan Hubicka <jh@suse.cz>
6723
6724 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6725
6726 2011-04-27 Jason Merrill <jason@redhat.com>
6727
6728 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6729
6730 * g++.dg/parse/ambig6.C: New.
6731
6732 2011-04-27 Nick Clifton <nickc@redhat.com>
6733
6734 * gcc.dg/20020312-2.c: Add definition for RX.
6735
6736 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6737 option with RX targets.
6738
6739 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6740 /* */ comments.
6741
6742 2011-04-27 Richard Guenther <rguenther@suse.de>
6743
6744 * gcc.dg/tree-ssa/pr23382.c: Remove.
6745
6746 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
6747
6748 PR target/48767
6749 * gcc.c-torture/compile/pr48767.c: New test.
6750
6751 2011-04-27 Richard Guenther <rguenther@suse.de>
6752
6753 PR tree-optimization/48772
6754 * g++.dg/pr48772.C: New testcase.
6755
6756 2011-04-27 Jakub Jelinek <jakub@redhat.com>
6757
6758 PR c/48742
6759 * gcc.c-torture/compile/pr48742.c: New test.
6760
6761 2011-04-26 Jason Merrill <jason@redhat.com>
6762
6763 * g++.dg/lookup/koenig13.C: New.
6764
6765 * g++.dg/cpp0x/initlist48.C: New.
6766
6767 2011-04-25 Jason Merrill <jason@redhat.com>
6768
6769 * g++.dg/cpp0x/sfinae17.C: New.
6770
6771 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6772
6773 PR target/48258
6774 * gcc.target/powerpc/pr48258-1.c: New file.
6775 * gcc.target/powerpc/pr48258-2.c: Ditto.
6776
6777 2011-04-26 Xinliang David Li <davidxl@google.com>
6778
6779 * gcc.dg/uninit-suppress.c: New test.
6780 * gcc.dg/uninit-suppress.c: New test.
6781
6782 2011-04-26 Jakub Jelinek <jakub@redhat.com>
6783
6784 PR debug/48768
6785 * gcc.dg/pr48768.c: New test.
6786
6787 PR tree-optimization/48734
6788 * gcc.c-torture/compile/pr48734.c: New test.
6789
6790 PR testsuite/48753
6791 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6792
6793 2011-04-26 Richard Guenther <rguenther@suse.de>
6794
6795 PR tree-optimization/48731
6796 * gcc.dg/torture/pr48731.c: New testcase.
6797
6798 2011-04-26 Richard Guenther <rguenther@suse.de>
6799
6800 PR testsuite/48753
6801 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6802
6803 2011-04-26 Richard Guenther <rguenther@suse.de>
6804
6805 PR middle-end/48694
6806 * gcc.dg/torture/pr48694-1.c: New testcase.
6807 * gcc.dg/torture/pr48694-2.c: Likewise.
6808
6809 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
6810
6811 * g++.dg/ext/underlying_type1.C: New.
6812 * g++.dg/ext/underlying_type2.C: Likewise.
6813 * g++.dg/ext/underlying_type3.C: Likewise.
6814 * g++.dg/ext/underlying_type4.C: Likewise.
6815 * g++.dg/ext/underlying_type5.C: Likewise.
6816 * g++.dg/ext/underlying_type6.C: Likewise.
6817 * g++.dg/ext/underlying_type7.C: Likewise.
6818 * g++.dg/ext/underlying_type8.C: Likewise.
6819 * g++.dg/ext/underlying_type9.C: Likewise.
6820 * g++.dg/ext/underlying_type10.C: Likewise.
6821
6822 2011-04-25 Jason Merrill <jason@redhat.com>
6823
6824 * g++.dg/cpp0x/regress/template-const2.C: New.
6825
6826 2011-04-25 Jeff Law <law@redhat.com>
6827
6828 * gcc.dg/tree-ssa/vrp56.c: new test.
6829
6830 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6831
6832 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6833
6834 2011-04-24 Jakub Jelinek <jakub@redhat.com>
6835
6836 PR preprocessor/48740
6837 * c-c++-common/raw-string-11.c: New test.
6838
6839 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
6840
6841 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6842 hppa*-*-hpux*.
6843
6844 2011-04-23 Tobias Burnus <burnus@net-b.de>
6845
6846 PR fortran/18918
6847 * gfortran.dg/coarray_19.f90: New.
6848
6849 2011-04-23 Jakub Jelinek <jakub@redhat.com>
6850
6851 PR c/48685
6852 * gcc.dg/pr48685.c: New test.
6853
6854 2011-04-22 Jan Hubicka <jh@suse.cz>
6855
6856 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6857
6858 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6859
6860 PR tree-optimization/48717
6861 * gcc.c-torture/execute/pr48717.c: New test.
6862
6863 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
6864
6865 PR target/48723
6866 * gcc.target/i386/pr48723.c: New test.
6867
6868 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6869
6870 PR c/48716
6871 * gcc.dg/gomp/pr48716.c: New test.
6872 * g++.dg/gomp/pr48716.C: New test.
6873
6874 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
6875
6876 PR c/36750
6877 * gcc.dg/missing-field-init-2.c: Update testcase.
6878
6879 2011-04-22 Alan Modra <amodra@gmail.com>
6880
6881 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6882
6883 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6884
6885 PR fortran/48405
6886 * gfortran.dg/function_optimize_6.f90: New test.
6887
6888 2011-04-21 Easwaran Raman <eraman@google.com>
6889
6890 * gcc.dg/stack-layout-2.c: New test.
6891
6892 2011-04-21 Richard Guenther <rguenther@suse.de>
6893
6894 PR lto/48703
6895 * g++.dg/lto/pr48207-2_0.C: New testcase.
6896 * g++.dg/lto/pr48207-3_0.C: Likewise.
6897
6898 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
6899
6900 * gnat.dg/volatile5.adb: New test.
6901 * gnat.dg/volatile5_pkg.ads: New helper.
6902
6903 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
6904
6905 PR target/48708
6906 * gcc.target/i386/pr48708.c: New test.
6907
6908 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6909
6910 * gcc.dg/vect/vect-119.c: New test.
6911
6912 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6913
6914 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6915 and once without.
6916
6917 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
6918 Richard Sandiford <richard.sandiford@linaro.org>
6919
6920 PR target/46329
6921 * gcc.target/arm/pr46329.c: New test.
6922
6923 2011-04-21 Tobias Burnus <burnus@net-b.de>
6924
6925 PR fortran/18918
6926 * gfortran.dg/coarray_18.f90: New.
6927
6928 2011-04-20 Jason Merrill <jason@redhat.com>
6929
6930 * g++.dg/cpp0x/initlist47.C: New.
6931
6932 * g++.dg/init/dtor4.C: New.
6933
6934 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
6935
6936 PR target/48678
6937 * gcc.target/i386/sse2-pinsrw.c: New test.
6938 * gcc.target/i386/avx-vpinsrw.c: Ditto.
6939 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6940 * gcc.target/i386/sse2-insvhi.c: Ditto.
6941 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6942 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6943
6944 2011-04-20 Jason Merrill <jason@redhat.com>
6945
6946 * g++.dg/template/const4.C: New.
6947
6948 2011-04-20 Easwaran Raman <eraman@google.com>
6949
6950 * gcc.dg/stack-layout-1.c: New test.
6951
6952 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
6953
6954 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6955 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6956 function.
6957
6958 2011-04-20 Kai Tietz <ktietz@redhat.com>
6959
6960 * gcc.dg/binop-xor1.c: New test.
6961 * gcc.dg/binop-xor2.c: New test.
6962 * gcc.dg/binop-xor3.c: New test.
6963 * gcc.dg/binop-xor4.c: New test.
6964 * gcc.dg/binop-xor5.c: New test.
6965
6966 2011-04-20 Richard Guenther <rguenther@suse.de>
6967
6968 PR tree-optimization/47892
6969 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6970
6971 2011-04-20 Richard Guenther <rguenther@suse.de>
6972
6973 PR middle-end/48695
6974 * g++.dg/torture/pr48695.C: New testcase.
6975
6976 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
6977
6978 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6979 * gcc.c-torture/execute/cmpsi-2.c: Ditto
6980 * gcc.c-torture/execute/pr45262.c: Ditto
6981 * gcc.dg/torture/pr43165.c: Ditto.
6982 * gcc.dg/torture/pr47228.c: Ditto.
6983 * gcc.dg/tree-ssa/pr45144.c: Ditto.
6984 * gcc.dg/ipa/pr45644.c: Ditto.
6985 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6986 PDP11.
6987
6988 2011-04-19 Jason Merrill <jason@redhat.com>
6989
6990 * g++.dg/ext/complex7.C: New.
6991
6992 * g++.dg/ext/attrib41.C: New.
6993
6994 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
6995
6996 PR testsuite/48676
6997 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6998
6999 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7000
7001 PR target/48678
7002 * gcc.target/i386/pr48678.c: New test.
7003
7004 2011-04-19 Martin Jambor <mjambor@suse.cz>
7005
7006 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7007 * g++.dg/opt/devirt2.C: New test.
7008 * g++.dg/ipa/devirt-g-1.C: Likewise.
7009
7010 2011-04-19 Tobias Burnus <burnus@net-b.de>
7011
7012 PR fortran/48588
7013 * gfortran.dg/whole_file_33.f90: New.
7014
7015 2011-04-19 Martin Jambor <mjambor@suse.cz>
7016
7017 * g++.dg/ipa/devirt-7.C: New test.
7018
7019 2011-04-19 Richard Guenther <rguenther@suse.de>
7020
7021 PR lto/48207
7022 * g++.dg/lto/pr48207_0.C: New testcase.
7023
7024 2011-04-18 Jason Merrill <jason@redhat.com>
7025
7026 * g++.dg/init/void1.C: New.
7027
7028 * g++.dg/cpp0x/union4.C: New.
7029
7030 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7031
7032 PR middle-end/48661
7033 * g++.dg/torture/pr48661.C: New test.
7034
7035 PR c++/48632
7036 * g++.dg/gomp/pr48632.C: New test.
7037
7038 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7039
7040 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7041 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7042
7043 2011-04-18 Tobias Burnus <burnus@net-b.de>
7044
7045 PR fortran/18918
7046 * gfortran.dg/coarray_17.f90: New.
7047 * gfortran.dg/coarray_10.f90: Update dg-error.
7048
7049 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7050
7051 PR testsuite/48251
7052 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7053 * gfortran.dg/guality/guality.exp: Likewise.
7054
7055 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7056
7057 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7058
7059 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7060
7061 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7062
7063 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7064
7065 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7066
7067 2011-04-18 Richard Guenther <rguenther@suse.de>
7068
7069 PR middle-end/46364
7070 * g++.dg/torture/pr46364.C: New testcase.
7071
7072 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7073
7074 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7075
7076 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7077
7078 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7079
7080 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7081 Ira Rosen <ira.rosen@linaro.org>
7082
7083 PR target/48252
7084 * gcc.target/arm/pr48252.c: New test.
7085
7086 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7087
7088 PR tree-optimization/48616
7089 * gcc.dg/pr48616.c: New test.
7090
7091 2011-04-18 Tobias Burnus <burnus@net-b.de>
7092
7093 PR fortran/18918
7094 * gfortran.dg/coarray_16.f90: New.
7095
7096 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7097
7098 PR fortran/48462
7099 * gfortran.dg/realloc_on_assign_7.f03: New test.
7100
7101 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7102
7103 PR libgfortran/48602
7104 * gfortran.dg/fmt_g0_6.f08: New test.
7105
7106 2011-04-17 Jason Merrill <jason@redhat.com>
7107
7108 * g++.dg/cpp0x/sfinae16.C: New.
7109
7110 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7111
7112 * gcc.target/mips/reg-var-1.c: New test.
7113
7114 2011-04-17 Jan Hubicka <jh@suse.cz>
7115
7116 * gcc.dg/winline-5.c: Update testcase.
7117
7118 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7119
7120 * gnat.dg/discr27.ad[sb]: Move dg directive.
7121 * gnat.dg/discr28.ad[sb]: New test.
7122 * gnat.dg/discr28_pkg.ads: New helper.
7123
7124 2011-04-17 Michael Matz <matz@suse.de>
7125
7126 PR tree-optimization/48622
7127 PR lto/48645
7128 * gcc.dg/lto/pr48622_0.c: New test.
7129
7130 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7131
7132 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7133 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7134 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7135 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7136 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7137 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7138
7139 2011-04-15 Jason Merrill <jason@redhat.com>
7140
7141 * g++.dg/cpp0x/range-for17.C: New.
7142
7143 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7144
7145 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7146 * g++.dg/cpp0x/range-for3.C: Likewise.
7147 * g++.dg/cpp0x/range-for9.C: Correct error message.
7148 * g++.dg/cpp0x/range-for11.C: New.
7149 * g++.dg/cpp0x/range-for12.C: New.
7150 * g++.dg/cpp0x/range-for13.C: New.
7151 * g++.dg/cpp0x/range-for14.C: New.
7152 * g++.dg/cpp0x/range-for15.C: New.
7153 * g++.dg/cpp0x/range-for16.C: New.
7154
7155 2011-04-15 Tobias Burnus <burnus@net-b.de>
7156
7157 PR fortran/18918
7158 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7159
7160 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7161
7162 * objc.dg/naming-4.m: Updated.
7163 * objc.dg/naming-5.m: Updated.
7164 * objc.dg/naming-6.m: New.
7165 * objc.dg/naming-7.m: New.
7166 * obj-c++.dg/naming-1.mm: Updated.
7167 * obj-c++.dg/naming-2.mm: Updated.
7168 * obj-c++.dg/naming-3.mm: New.
7169 * obj-c++.dg/naming-4.mm: New.
7170
7171 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7172
7173 PR libgfortran/48589
7174 * gfortran.dg/fmt_g0_5.f08: New test.
7175
7176 2011-04-15 Richard Guenther <rguenther@suse.de>
7177
7178 PR testsuite/48286
7179 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7180
7181 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7182
7183 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7184 -finline-limit=0 to -fno-inline
7185
7186 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7187
7188 PR target/48614
7189 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7190 just avx.
7191
7192 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7193
7194 PR target/48605
7195 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7196 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7197 * gcc.target/i386/avx-insertps-3.c: New test.
7198 * gcc.target/i386/avx-insertps-4.c: New test.
7199
7200 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7201
7202 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7203 -finline-limit=0
7204
7205 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7206
7207 PR target/46779
7208 PR target/45291
7209 PR target/41894
7210 * gcc.target/avr/pr46779-1.c: New test case
7211 * gcc.target/avr/pr46779-2.c: New test case
7212
7213 2011-04-14 Jason Merrill <jason@redhat.com>
7214
7215 * g++.dg/cpp0x/sfinae15.C: New.
7216
7217 * g++.dg/cpp0x/sfinae14.C: New.
7218
7219 * g++.dg/ext/vla10.C: New.
7220
7221 2011-04-14 Richard Guenther <rguenther@suse.de>
7222
7223 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7224
7225 2011-04-14 Richard Guenther <rguenther@suse.de>
7226
7227 * gcc.dg/fold-bitand-4.c: Move ...
7228 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7229
7230 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7231
7232 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7233 variables const.
7234 * gcc.target/avr/torture/trivial.c: Ditto.
7235
7236 2011-04-13 Jason Merrill <jason@redhat.com>
7237
7238 * g++.dg/template/operator11.C: New.
7239
7240 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7241
7242 PR middle-end/48591
7243 * gcc.dg/gomp/pr48591.c: New test.
7244
7245 PR c++/48570
7246 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7247 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7248
7249 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7250
7251 PR c++/48574
7252 * g++.dg/template/dependent-expr7.C: New test case.
7253
7254 2011-04-13 Jason Merrill <jason@redhat.com>
7255
7256 * g++.dg/cpp0x/sfinae13.C: New.
7257
7258 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7259
7260 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7261
7262 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7263
7264 * gcc.target/arm/pr43698.c: Remove -march option.
7265
7266 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7267
7268 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7269 -march option.
7270
7271 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7272
7273 PR fortran/48360
7274 PR fortran/48456
7275 * gfortran.dg/realloc_on_assign_6.f03: New test.
7276
7277 2011-04-12 Kai Tietz <ktietz@redhat.com>
7278
7279 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7280 targets the additional -mno-ms-bitfields and
7281 -Wno-packed-bitfield-compat options.
7282 * g++.dg/ext/bitfield3.C: Likewise.
7283 * g++.dg/ext/bitfield4.C: Likewise.
7284 * g++.dg/ext/bitfield5.C: Likewise.
7285 * gcc.dg/bitfld-15.c: Likewise.
7286 * gcc.dg/bitfld-16.c: Likewise.
7287 * gcc.dg/bitfld-17.c: Likewise.
7288 * gcc.dg/bitfld-18.c: Likewise.
7289
7290 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7291
7292 * gcc.target/arm/neon-vld3-1.c: New test.
7293 * gcc.target/arm/neon-vst3-1.c: New test.
7294 * gcc.target/arm/neon/v*.c: Regenerate.
7295
7296 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7297
7298 PR rtl-optimization/48549
7299 * g++.dg/opt/pr48549.C: New test.
7300
7301 2011-04-12 Richard Guenther <rguenther@suse.de>
7302
7303 PR tree-optimization/46076
7304 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7305
7306 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7307
7308 PR testsuite/21164
7309 * lib/compat.exp (compat-execute): Declare unsupported after
7310 stripping path from src1.
7311 * lib/lto.exp (lto-execute): Likewise.
7312
7313 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7314
7315 PR c/48552
7316 * gcc.dg/pr48552-1.c: New test.
7317 * gcc.dg/pr48552-2.c: New test.
7318
7319 2011-04-11 Jason Merrill <jason@redhat.com>
7320
7321 * g++.dg/cpp0x/sfinae12.C: New.
7322
7323 * g++.dg/cpp0x/enum10.C: New.
7324
7325 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7326
7327 * g++.dg/cpp0x/rv-func.C: New.
7328
7329 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7330
7331 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7332 alpha*-dec-osf5*.
7333
7334 2011-04-11 Martin Jambor <mjambor@suse.cz>
7335
7336 PR tree-optimization/48195
7337 * gcc.dg/ipa/pr48195.c: New test.
7338
7339 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7340
7341 * gnat.dg/return3.adb: Remove unused switch.
7342
7343 2011-04-08 Mike Stump <mikestump@comcast.net>
7344
7345 PR testsuite/48506
7346 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7347 default to fno-common.
7348
7349 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7350
7351 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7352 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7353
7354 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7355
7356 PR fortran/48448
7357 * gfortran.dg/function_optimize_5.f90: New test.
7358
7359 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7360
7361 * gnat.dg/aggr17.adb: New test.
7362 * gnat.dg/aggr18.adb: Likewise.
7363
7364 2011-04-08 Michael Matz <matz@suse.de>
7365
7366 PR middle-end/48389
7367 * gcc.target/i386/pr48389.c: New test.
7368
7369 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7370
7371 PR rtl-optimization/48272
7372 * g++.dg/opt/pr48272.C: New.
7373
7374 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7375
7376 PR rtl-optimization/48235
7377 * gcc.dg/pr48235.c: New.
7378
7379 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7380
7381 PR rtl-optimization/48302
7382 * g++.dg/opt/pr48302.C: New.
7383
7384 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7385
7386 PR target/48273
7387 * g++.dg/opt/pr48273.C: New.
7388
7389 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7390
7391 PR rtl-optimization/48442
7392 * gcc.dg/pr48442.c: New.
7393
7394 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7395
7396 PR tree-optimization/48377
7397 * gcc.dg/vect/pr48377.c: New test.
7398
7399 2011-04-07 Jason Merrill <jason@redhat.com>
7400
7401 * g++.dg/cpp0x/regress/call1.C: New.
7402
7403 * g++.dg/cpp0x/variadic107.C: New.
7404
7405 * g++.dg/cpp0x/sfinae11.C: New.
7406 * g++.dg/cpp0x/noexcept02.C: Fix.
7407
7408 * g++.dg/cpp0x/sfinae10.C: New.
7409
7410 * g++.dg/cpp0x/sfinae9.C: New.
7411
7412 * c-c++-common/Wcast-qual-1.c: Move here from...
7413 * gcc.dg/cast-qual-3.c: ...here, and...
7414 * g++.dg/warn/Wcast-qual2.C: ...here.
7415
7416 * g++.dg/cpp0x/sfinae8.C: New.
7417
7418 * g++.dg/cpp0x/sfinae7.C: New.
7419
7420 * g++.dg/cpp0x/enum9.C: New.
7421
7422 2011-04-07 Mike Stump <mikestump@comcast.net>
7423
7424 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7425 with no trampolines.
7426
7427 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7428
7429 PR fortran/48117
7430 * gfortran.dg/gomp/pr48117.f90: New test.
7431
7432 PR debug/48343
7433 * gcc.dg/torture/pr48343.c: New test.
7434
7435 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7436
7437 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7438
7439 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7440
7441 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7442
7443 2011-04-07 Tom de Vries <tom@codesourcery.com>
7444
7445 PR target/43920
7446 * lib/scanasm.exp (object-size): New proc.
7447 * gcc.target/arm/pr43920-2.c: New test.
7448
7449 2011-04-06 Tobias Burnus <burnus@net-b.de>
7450
7451 PR fortran/18918
7452 PR fortran/48477
7453 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7454
7455 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7456
7457 * gcc.dg/mtune.c: Prune note from output.
7458
7459 2011-04-06 Jakub Jelinek <jakub@redhat.com>
7460
7461 PR debug/48466
7462 * gcc.dg/guality/pr36977.c: New test.
7463 * gcc.dg/guality/pr48466.c: New test.
7464
7465 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7466
7467 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7468
7469 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
7470
7471 * gnat.dg/return3.adb: New test.
7472
7473 2011-04-06 Richard Guenther <rguenther@suse.de>
7474
7475 PR tree-optimization/47663
7476 * gcc.dg/tree-ssa/inline-8.c: New testcase.
7477
7478 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
7479
7480 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7481 Solaris 8 and 9 as well.
7482
7483 2011-04-05 Tom de Vries <tom@codesourcery.com>
7484
7485 PR target/43920
7486 * gcc.target/arm/pr43920-1.c: New test.
7487
7488 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
7489
7490 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7491 (cctor): Actually return the value.
7492 (main): Cast return values.
7493
7494 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7495
7496 * gfortran.dg/character_comparison_8.f90: New test.
7497
7498 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7499
7500 * frontend-passes: (optimize_lexical_comparison): New function.
7501 (optimize_expr): Call it.
7502 (optimize_comparison): Also handle lexical comparison functions.
7503 Return false instad of -2 for unequal comparison.
7504
7505 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7506
7507 PR fortran/48412
7508 * function_optimize_4.f90: New test.
7509
7510 2011-04-04 Tobias Burnus <burnus@net-b.de>
7511
7512 PR fortran/18918
7513 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7514 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7515 * gfortran.dg/coarray_15.f90: New.
7516
7517 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7518
7519 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7520 * gfortran.dg/bessel_7.f90: Likewise.
7521
7522 2011-04-03 Tobias Burnus <burnus@net-b.de>
7523
7524 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7525
7526 2011-04-03 Richard Guenther <rguenther@suse.de>
7527 Ira Rosen <ira.rosen@linaro.org>
7528
7529 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7530 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7531 -ftree-loop-if-convert-stores.
7532
7533 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7534
7535 * gnat.dg/specs/aggr2.ads: New test.
7536
7537 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7538
7539 * gnat.dg/debug2.ad[sb]: New test.
7540 * gnat.dg/debug2_pkg.ads: New helper.
7541 * gnat.dg/debug3.ad[sb]: New test.
7542
7543 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
7544
7545 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7546
7547 2011-04-01 Jakub Jelinek <jakub@redhat.com>
7548
7549 PR middle-end/48335
7550 * gcc.c-torture/compile/pr48335-1.c: New test.
7551 * gcc.dg/pr48335-1.c: New test.
7552 * gcc.dg/pr48335-2.c: New test.
7553 * gcc.dg/pr48335-3.c: New test.
7554 * gcc.dg/pr48335-4.c: New test.
7555 * gcc.dg/pr48335-5.c: New test.
7556 * gcc.dg/pr48335-6.c: New test.
7557 * gcc.dg/pr48335-7.c: New test.
7558 * gcc.dg/pr48335-8.c: New test.
7559 * gcc.target/i386/pr48335-1.c: New test.
7560
7561 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
7562
7563 PR c/36299
7564 * gcc.dg/Waddress.c: New test.
7565
7566 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7567
7568 PR fortran/48352
7569 * gfortran.dg/function_optimize_3.f90: New test.
7570
7571 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
7572
7573 * gcc.c-torture/compile/20110401-1.c: New test.
7574
7575 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7576 * g++.dg/lto/20091002-2_0.C: Likewise.
7577 * g++.dg/lto/20090303_0.c: Likewise.
7578 * g++.dg/lto/20091004-1_0.C: Likewise.
7579 * g++.dg/lto/20091002-3_0.C: Likewise.
7580 * g++.dg/lto/20091004-2_0.C: Likewise.
7581 * g++.dg/lto/20081123_0.C: Likewise.
7582 * g++.dg/lto/20090313_0.C: Likewise.
7583 * g++.dg/lto/20081109-1_0.C: Likewise.
7584 * g++.dg/lto/20081219_0.C: Likewise.
7585 * g++.dg/lto/20081204-1_0.C: Likewise.
7586 * g++.dg/lto/20090302_0.C: Likewise.
7587 * g++.dg/lto/20081119-1_0.C: Likewise.
7588 * g++.dg/lto/20081118_0.C: Likewise.
7589 * gcc.dg/lto/20091020-2_0.c: Likewise.
7590 * gcc.dg/lto/20090210_0.c: Likewise.
7591 * gcc.dg/lto/20081204-1_0.c: Likewise.
7592 * gcc.dg/lto/20081224_0.c: Likewise.
7593 * gcc.dg/lto/20090219_0.c: Likewise.
7594 * gcc.dg/lto/20091014-1_0.c: Likewise.
7595 * gcc.dg/lto/20091016-1_0.c: Likewise.
7596 * gcc.dg/lto/20090206-2_0.c: Likewise.
7597 * gcc.dg/lto/20090116_0.c: Likewise.
7598 * gcc.dg/lto/20091013-1_0.c: Likewise.
7599 * gcc.dg/lto/20091015-1_0.c: Likewise.
7600 * gcc.dg/lto/20090126-2_0.c: Likewise.
7601
7602 2011-03-31 Ian Lance Taylor <iant@google.com>
7603
7604 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7605
7606 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7607
7608 * gnat.dg/opt16.adb: New test.
7609
7610 2011-03-31 Jason Merrill <jason@redhat.com>
7611
7612 * g++.dg/cpp0x/defaulted24.C: New.
7613
7614 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7615
7616 PR target/16292
7617 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7618 with -O0.
7619
7620 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7621
7622 * g++.dg/other/i386-9.C: New test.
7623
7624 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7625
7626 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7627
7628 2011-03-30 Jason Merrill <jason@redhat.com>
7629
7630 * g++.dg/cpp0x/regress/error-recovery1.C: New.
7631
7632 * g++.dg/cpp0x/regress/isnan.C: New.
7633
7634 * g++.dg/cpp0x/initlist46.C: New.
7635
7636 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
7637
7638 PR target/47551
7639 * gcc.target/arm/neon-modes-2.c: New test.
7640
7641 2011-03-30 Jakub Jelinek <jakub@redhat.com>
7642
7643 PR c/48305
7644 * gcc.c-torture/compile/pr48305.c: New test.
7645
7646 2011-03-29 Jason Merrill <jason@redhat.com>
7647
7648 * g++.dg/cpp0x/regress/value-dep1.C: New.
7649
7650 2011-03-29 Steve Ellcey <sje@cup.hp.com>
7651
7652 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7653
7654 2011-03-29 Ian Lance Taylor <iant@google.com>
7655
7656 * go.test/go-test.exp: Handle the test lines used in several new
7657 tests.
7658 (errchk): Add opts parameter. Change all callers. Handle parens
7659 in regexps.
7660
7661 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
7662 Dominique d'Humieres <dominiq@lps.ens.fr>
7663
7664 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7665 and __APPLE__ && __PPC__ && __ALTIVEC__.
7666
7667 2011-03-29 Jason Merrill <jason@redhat.com>
7668
7669 * g++.dg/cpp0x/dependent1.C: New.
7670
7671 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7672
7673 * g++.dg/cpp0x/constexpr-memfn1.C: New.
7674
7675 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7676
7677 2011-03-29 Janus Weil <janus@gcc.gnu.org>
7678
7679 PR fortran/48095
7680 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7681 * gfortran.dg/proc_ptr_comp_32.f90: New.
7682
7683 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7684
7685 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7686 check for corresponding warning.
7687
7688 2011-03-28 Jason Merrill <jason@redhat.com>
7689
7690 * g++.dg/cpp0x/rv-deduce2.C: New.
7691
7692 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7693
7694 PR debug/48203
7695 * gcc.dg/pr48203.c: New test.
7696
7697 2011-03-28 Jeff Law <law@redhat.com>
7698
7699 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7700
7701 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7702
7703 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7704 and __PPC__ && __ALTIVEC__.
7705
7706 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7707
7708 PR testsuite/48238
7709 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7710 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7711 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7712 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7713
7714 2011-03-28 Jason Merrill <jason@redhat.com>
7715
7716 * g++.dg/cpp0x/initlist-array2.C: New.
7717
7718 * g++.dg/cpp0x/initlist-array1.C: New.
7719
7720 * g++.dg/cpp0x/constexpr-compound.C: New.
7721
7722 * g++.dg/cpp0x/constexpr-using.C: New.
7723
7724 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7725
7726 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7727
7728 PR testsuite/48276
7729 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7730
7731 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7732
7733 * gcc.dg/slp-1.c: New test.
7734
7735 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7736
7737 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7738 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7739 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7740 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7741 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7742 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7743 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7744 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7745 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7746 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7747 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7748 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7749 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7750 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7751
7752 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7753
7754 PR fortran/47065
7755 * gfortran.dg/trim_optimize_5.f90: New test.
7756 * gfortran.dg/trim_optimize_6.f90: New test.
7757
7758 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
7759
7760 PR target/38598
7761 * gcc.target/mips/madd-7.c: Remove -mlong32.
7762 * gcc.target/mips/msub-7.c: Likewise.
7763
7764 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
7765
7766 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7767 accesses to preserve the meaning of the test for doubleword vectors.
7768 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7769 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7770
7771 2011-03-26 Janus Weil <janus@gcc.gnu.org>
7772
7773 PR fortran/48291
7774 * gfortran.dg/class_42.f03: New.
7775
7776 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
7777
7778 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7779 strided accesses.
7780
7781 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
7782
7783 PR rtl-optimization/48144
7784 * gcc.dg/pr48144.c: New test.
7785
7786 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7787
7788 * gnat.dg/discr27.ad[sb]: New test.
7789
7790 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7791
7792 * gnat.dg/limited_with2.ad[sb]: New test.
7793 * gnat.dg/limited_with2_pkg1.ads: New helper.
7794 * gnat.dg/limited_with2_pkg2.ads: Likewise.
7795
7796 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7797
7798 * gnat.dg/opt15.adb: New test.
7799 * gnat.dg/opt15_pkg.ad[sb]: New helper.
7800
7801 2011-03-25 Tobias Burnus <burnus@net-b.de>
7802
7803 PR fortran/48174
7804 PR fortran/45304
7805 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7806 * gfortran.dg/leadz_trailz_3.f90: Ditto
7807
7808 2011-03-25 Martin Jambor <mjambor@suse.cz>
7809
7810 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7811
7812 2011-03-25 Jason Merrill <jason@redhat.com>
7813
7814 * g++.dg/cpp0x/defaulted22.C: New.
7815 * g++.dg/cpp0x/defaulted23.C: New.
7816 * g++.dg/cpp0x/defaulted15.C: Adjust.
7817
7818 2011-03-25 Jason Merrill <jason@redhat.com>
7819
7820 * g++.dg/cpp0x/move1.C: New.
7821
7822 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
7823
7824 PR target/48287
7825 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7826
7827 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7828
7829 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7830 for mips-sgi-irix6.5.
7831 Replace snprintf prototype by <stdio.h>.
7832
7833 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7834
7835 PR testsuite/48283
7836 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7837 run_expensive_tests.
7838 * gcc.dg/graphite/block-4.c: Likewise.
7839 * gcc.dg/graphite/block-7.c: Likewise.
7840 * gcc.dg/graphite/block-8.c: Likewise.
7841
7842 2011-03-25 Richard Guenther <rguenther@suse.de>
7843
7844 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7845 * g++.dg/tree-ssa/pr8781.C: Likewise.
7846 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7847 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7848 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7849 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7850 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7851 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7852 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7853 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7854 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7855 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7856 * gcc.dg/tree-ssa/pr21574.c: Likewise.
7857 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7858 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7859 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7860 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7861 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7862 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7863 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7864 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7865 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7866 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7867 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7868 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7869 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7870 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7871 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7872 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7873 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7874 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7875 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7876 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7877 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7878 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7879 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7880 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7881 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7882 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7883 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7884 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7885 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7886 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7887 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7888 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7889 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7890 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7891 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7892 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7893 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7894 * c-c++-common/pr46562-2.c: Likewise.
7895 * gfortran.dg/pr42108.f90: Likewise.
7896 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7897 foo to be inlined even at -O1.
7898 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7899 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7900 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7901 * gcc.dg/matrix/matrix.exp: Disable FRE.
7902
7903 2011-03-24 Jakub Jelinek <jakub@redhat.com>
7904
7905 PR debug/48204
7906 * gcc.dg/dfp/pr48204.c: New test.
7907
7908 2011-03-24 Steve Ellcey <sje@cup.hp.com>
7909
7910 PR target/48209
7911 * gcc.c-torture/execute/pr47917.c: Move this...
7912 * gcc.dg/torture/pr47917.c: to here and add xfails.
7913
7914 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7915
7916 * gnat.dg/array16.ad[sb]: New test.
7917 * gnat.dg/array16.ads: New helper.
7918
7919 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7920
7921 * gnat.dg/derived_type2.adb: New test.
7922
7923 2011-03-24 Richard Guenther <rguenther@suse.de>
7924
7925 PR tree-optimization/48271
7926 * g++.dg/torture/pr48271.C: New testcase.
7927
7928 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7929
7930 * gnat.dg/array15.ad[sb]: New test.
7931
7932 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
7933
7934 PR target/48237
7935 * gcc.target/i386/pr48237.c: New test.
7936
7937 2011-03-24 Richard Guenther <rguenther@suse.de>
7938
7939 PR middle-end/48269
7940 * gcc.dg/builtin-object-size-10.c: New testcase.
7941
7942 2011-03-24 Richard Guenther <rguenther@suse.de>
7943
7944 PR tree-optimization/46562
7945 * c-c++-common/pr46562-2.c: New testcase.
7946 * c-c++-common/pr46562.c: Likewise.
7947
7948 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
7949
7950 * gcc.dg/vect/vect-cselim-1.c: New test.
7951 * gcc.dg/vect/vect-cselim-2.c: New test.
7952
7953 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
7954
7955 * gcc.target/arm/pr46934.c: New.
7956
7957 2011-03-23 Ian Lance Taylor <iant@google.com>
7958
7959 * go.test/go-test.exp (errchk): Ignore lines containing ////.
7960
7961 2011-03-23 Richard Guenther <rguenther@suse.de>
7962
7963 * gcc.dg/struct: Remove directory and contents.
7964
7965 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7966
7967 PR testsuite/48251
7968 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7969
7970 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7971
7972 * gnat.dg/discr26.ad[sb]: New test.
7973 * gnat.dg/discr26_pkg.ads: New helper.
7974
7975 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
7976
7977 PR target/47553
7978 * gcc.target/arm/neon-vld-1.c: New test.
7979
7980 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7981
7982 * gnat.dg/array14.ad[sb]: New test.
7983 * gnat.dg/array14_pkg.ads: New helper.
7984
7985 2011-03-22 Joseph Myers <joseph@codesourcery.com>
7986
7987 * gcc.c-torture/execute/920501-8.x: Remove.
7988 * gcc.c-torture/execute/930513-1.x: Remove.
7989 * gcc.c-torture/execute/960312-1.x: Remove.
7990 * gcc.c-torture/compile/20000804-1.c,
7991 gcc.c-torture/compile/20001205-1.c,
7992 gcc.c-torture/compile/20001226-1.c,
7993 gcc.c-torture/compile/20010518-2.c,
7994 gcc.c-torture/compile/20020312-1.c,
7995 gcc.c-torture/compile/20020604-1.c,
7996 gcc.c-torture/compile/920501-12.c,
7997 gcc.c-torture/compile/920501-4.c,
7998 gcc.c-torture/compile/920520-1.c,
7999 gcc.c-torture/compile/980506-1.c,
8000 gcc.c-torture/execute/980709-1.x,
8001 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8002 options for m68hc11.
8003 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8004 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8005 m68hc11.
8006
8007 2011-03-22 Nick Clifton <nickc@redhat.com>
8008
8009 * lib/target-supports.exp (check_profiling_available): Add MN10300
8010 to the list of targets that do not support profiling. Restore
8011 alpha sorting to this list.
8012
8013 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8014
8015 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8016 failure on 32-bit systems.
8017 * gcc.dg/torture/vector-2.c: Ditto.
8018
8019 2011-03-22 Richard Guenther <rguenther@suse.de>
8020
8021 PR tree-optimization/48228
8022 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8023
8024 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8025
8026 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8027 powerpc.
8028
8029 PR target/48226
8030 * gcc.target/powerpc/pr48226.c: New file.
8031
8032 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8033
8034 * lib/prune.exp (prune_gcc_output): Prune "could not create
8035 compact unwind for" warnings.
8036
8037 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8038
8039 PR c/42544
8040 PR c/48197
8041 * gcc.c-torture/execute/pr42544.c: New test.
8042 * gcc.c-torture/execute/pr48197.c: New test.
8043
8044 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8045
8046 PR preprocessor/48192
8047 * gcc.target/powerpc/pr48192.c: New file.
8048
8049 PR target/48053
8050 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8051 split problem of 0 being loaded in a VSX register.
8052
8053 2011-03-21 Richard Guenther <rguenther@suse.de>
8054
8055 PR c/47939
8056 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8057 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8058 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8059 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8060
8061 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8062
8063 PR target/48213
8064 * gcc.dg/pr48213.c: New test.
8065
8066 2011-03-21 Kai Tietz <ktietz@redhat.com>
8067
8068 PR target/12171
8069 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8070
8071 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8072
8073 * gcc.target/arm/xor-and.c: New.
8074
8075 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8076
8077 PR fortran/22572
8078 * gfortran.dg/function_optimize_1.f90: New test.
8079 * gfortran.dg/function_optimize_2.f90: New test.
8080
8081 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8082
8083 PR rtl-optimization/47502
8084 * gcc.target/i386/pr47502-1.c: New.
8085 * gcc.target/i386/pr47502-2.c: Likewise.
8086
8087 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8088
8089 PR rtl-optimization/48156
8090 * gcc.dg/pr48156.c: New test.
8091
8092 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8093
8094 PR libfortran/47439
8095 * gfortran.dg/scratch_1.f90: Adjust test.
8096
8097 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8098
8099 PR libfortran/47439
8100 * gfortran.dg/scratch_1.f90: New test.
8101
8102 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8103
8104 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8105 variably modified typedefs.
8106 * gcc.dg/c1x-typedef-2.c: Remove.
8107
8108 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8109
8110 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8111 * gcc.dg/c1x-anon-struct-3.c: New test.
8112 * gcc.dg/anon-struct-11.c: Update.
8113
8114 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8115
8116 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8117 dg-xfail-run-if.
8118 Only xfail with gas.
8119
8120 2011-03-18 Jason Merrill <jason@redhat.com>
8121
8122 * g++.dg/template/fn-ptr1.C: New.
8123
8124 * g++.dg/overload/volatile1.C: New.
8125
8126 * g++.dg/opt/pr23372.C: New.
8127
8128 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8129
8130 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8131
8132 PR middle-end/47405
8133 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8134
8135 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8136
8137 * gcc.target/arm/unsigned-extend-1.c: New.
8138
8139 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8140
8141 PR bootstrap/48161
8142 * gcc.c-torture/compile/pr48161.c: New test.
8143
8144 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8145
8146 PR middle-end/47725
8147 * gcc.dg/torture/pr47725.c: New.
8148
8149 2011-03-17 Jason Merrill <jason@redhat.com>
8150
8151 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8152 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8153
8154 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8155
8156 * gnat.dg/specs/elab2.ads: New test.
8157 * gnat.dg/specs/elab2_pkg.ads: New helper.
8158
8159 2011-03-17 Jason Merrill <jason@redhat.com>
8160
8161 * g++.dg/cpp0x/decltype-1212.C: New.
8162 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8163
8164 2011-03-17 Jason Merrill <jason@redhat.com>
8165
8166 * g++.dg/parse/memfnquals1.C: New.
8167
8168 2011-03-17 Richard Guenther <rguenther@suse.de>
8169
8170 PR middle-end/48134
8171 * gcc.dg/pr48134.c: New testcase.
8172
8173 2011-03-17 Richard Guenther <rguenther@suse.de>
8174
8175 PR middle-end/48165
8176 * g++.dg/torture/pr48165.C: New testcase.
8177
8178 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8179
8180 PR rtl-optimization/48141
8181 * gcc.dg/pr48141.c: New test.
8182
8183 2011-03-16 Jason Merrill <jason@redhat.com>
8184
8185 * g++.dg/cpp0x/constexpr-48089.C: New.
8186
8187 * g++.dg/cpp0x/constexpr-abi1.C: New.
8188
8189 * g++.dg/cpp0x/constexpr-46336.C: New.
8190 * g++.dg/parse/friend5.C: Adjust expected errors.
8191
8192 * g++.dg/cpp0x/constexpr-47570.C: New.
8193
8194 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8195
8196 PR debug/47510
8197 * ++.dg/debug/dwarf2/typedef6.C: New test.
8198
8199 2011-03-16 Jason Merrill <jason@redhat.com>
8200
8201 * g++.dg/cpp0x/elision2.C: New.
8202
8203 * g++.dg/cpp0x/constexpr-array3.C: New.
8204
8205 2011-03-16 Jason Merrill <jason@redhat.com>
8206
8207 * g++.dg/cpp0x/sfinae6.C: New.
8208 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8209 * g++.dg/cpp0x/pr45908.C: Likewise.
8210 * g++.dg/cpp0x/sfinae6.C: Likewise.
8211 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8212 * g++.old-deja/g++.law/arg11.C: Likewise.
8213
8214 2011-03-16 Jason Merrill <jason@redhat.com>
8215
8216 * g++.dg/template/incomplete6.C: New.
8217
8218 2011-03-16 Jeff Law <law@redhat.com>
8219
8220 * gcc.dg/tree-ssa/vrp55.c: New test.
8221
8222 2011-03-16 Jason Merrill <jason@redhat.com>
8223
8224 * g++.dg/cpp0x/auto22.C: New.
8225
8226 2011-03-16 Richard Guenther <rguenther@suse.de>
8227
8228 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8229 optimizing it away if promoted to const.
8230
8231 2011-03-16 Richard Guenther <rguenther@suse.de>
8232
8233 PR tree-optimization/48149
8234 * gcc.dg/fold-complex-1.c: New testcase.
8235
8236 2011-03-16 Richard Guenther <rguenther@suse.de>
8237
8238 PR testsuite/48147
8239 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8240 or cloning happens.
8241
8242 2011-03-16 Richard Guenther <rguenther@suse.de>
8243
8244 PR tree-optimization/26134
8245 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8246
8247 2011-03-16 Richard Guenther <rguenther@suse.de>
8248
8249 PR tree-optimization/48146
8250 * gcc.dg/torture/pr48146.c: New testcase.
8251
8252 2011-03-16 Richard Guenther <rguenther@suse.de>
8253
8254 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8255 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8256
8257 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8258
8259 PR middle-end/48136
8260 * gcc.c-torture/compile/pr48136.c: New test.
8261
8262 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8263
8264 PR debug/45882
8265 * gcc.dg/guality/pr45882.c: New test.
8266
8267 2011-03-15 Jason Merrill <jason@redhat.com>
8268
8269 * g++.dg/cpp0x/constexpr-recursion.C: New.
8270
8271 * g++.dg/cpp0x/implicit11.C: New.
8272
8273 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8274
8275 * g++.dg/cpp0x/constexpr-attribute.C: New.
8276
8277 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8278
8279 * g++.dg/parse/pr34758.C: New.
8280
8281 2011-03-15 Xinliang David Li <davidxl@google.com>
8282
8283 PR c/47837
8284 * gcc.dg/uninit-pred-7_d.c: New test.
8285 * gcc.dg/uninit-pred-8_d.c: New test.
8286
8287 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8288
8289 PR target/46788
8290 * gcc.target/arm/pr46788.c: New.
8291
8292 2011-03-15 Richard Guenther <rguenther@suse.de>
8293
8294 PR middle-end/47650
8295 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8296 * gfortran.dg/ishft_4.f90: Likewise.
8297 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8298
8299 2011-03-15 Richard Guenther <rguenther@suse.de>
8300
8301 PR tree-optimization/13954
8302 * g++.dg/tree-ssa/pr13954.C: New testcase.
8303
8304 2011-03-15 Richard Guenther <rguenther@suse.de>
8305
8306 PR tree-optimization/48037
8307 * gcc.target/i386/pr48037-1.c: New testcase.
8308
8309 2011-03-15 Richard Guenther <rguenther@suse.de>
8310
8311 PR tree-optimization/41490
8312 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8313 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8314 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8315 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8316 * g++.dg/tree-ssa/pr33604.C: Adjust.
8317
8318 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8319
8320 PR middle-end/47917
8321 * gcc.c-torture/execute/pr47917.c: New test.
8322 * gcc.dg/pr47917.c: New test.
8323
8324 PR middle-end/38878
8325 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8326
8327 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8328
8329 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8330 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8331 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8332 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8333 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8334 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8335 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8336 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8337 * gcc.target/i386/avx-floor-vec.c: Ditto.
8338 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8339 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8340 * gcc.target/i386/avx-rint-vec.c: Ditto.
8341 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8342 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8343 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8344 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8345
8346 2011-03-14 Tom Tromey <tromey@redhat.com>
8347
8348 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8349 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8350 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8351
8352 2011-03-14 Tom Tromey <tromey@redhat.com>
8353
8354 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8355 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8356 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8357
8358 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8359
8360 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8361
8362 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8363
8364 PR rtl-optimization/47166
8365 * gcc.c-torture/execute/postmod-1.c: New test.
8366
8367 2011-03-14 Richard Guenther <rguenther@suse.de>
8368
8369 PR middle-end/48098
8370 * gcc.dg/torture/pr48098.c: New testcase.
8371
8372 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8373
8374 PR target/48053
8375 * gcc.target/powerpc/pr48053-1.c: New test.
8376 * gcc.target/powerpc/pr48053-2.c: Likewise.
8377
8378 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8379
8380 PR libfortran/48066
8381 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8382
8383 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8384
8385 PR libfortran/48066
8386 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8387
8388 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8389
8390 PR fortran/48059
8391 * gfortran.dg/class_41.f03: New.
8392
8393 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8394
8395 * g++.dg/conversion/cast3.C: New test.
8396
8397 2011-03-11 Jason Merrill <jason@redhat.com>
8398
8399 * g++.dg/template/error45.C: New.
8400
8401 * g++.dg/parse/no-type-defn1.C: New.
8402
8403 * g++.dg/ext/attrib40.C: New.
8404
8405 * g++.dg/cpp0x/regress/array1.C: New.
8406
8407 2011-03-11 Richard Guenther <rguenther@suse.de>
8408
8409 PR tree-optimization/48067
8410 * gcc.dg/pr48067.c: New testcase.
8411
8412 2011-03-11 Richard Guenther <rguenther@suse.de>
8413
8414 PR lto/48073
8415 * g++.dg/lto/20110311-1_0.C: New testcase.
8416
8417 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8418
8419 PR c++/48035
8420 * g++.dg/inherit/virtual8.C: New test.
8421
8422 PR middle-end/48044
8423 * gcc.dg/torture/pr48044.c: New test.
8424
8425 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8426
8427 PR fortran/47768
8428 * gfortran.dg/proc_ptr_comp_31.f90: New.
8429
8430 2011-03-11 Richard Guenther <rguenther@suse.de>
8431
8432 PR tree-optimization/47278
8433 * gcc.dg/torture/pr47278-1.c: New testcase.
8434 * gcc.dg/torture/pr47278-2.c: Likewise.
8435
8436 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8437
8438 PR tree-optimization/48063
8439 * gcc.dg/torture/pr48063.c: New test.
8440
8441 2011-03-10 Jason Merrill <jason@redhat.com>
8442
8443 * g++.dg/template/array22.C: New.
8444
8445 * g++.dg/cpp0x/syntax-err1.C: New.
8446 * g++.dg/parse/error36.C: Adjust expected errors.
8447 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8448 * g++.old-deja/g++.pt/typename3.C: Likewise.
8449 * g++.old-deja/g++.pt/typename4.C: Likewise.
8450 * g++.old-deja/g++.pt/typename6.C: Likewise.
8451
8452 2011-03-09 Jason Merrill <jason@redhat.com>
8453
8454 * g++.dg/template/nontype22.C: New.
8455
8456 2011-03-09 Martin Jambor <mjambor@suse.cz>
8457
8458 PR tree-optimization/47714
8459 * g++.dg/torture/pr47714.C: New test.
8460
8461 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8462
8463 PR target/47755
8464 * gcc.target/powerpc/pr47755-2.c: New file.
8465
8466 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8467
8468 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8469 is not set in the environment, pass 64 as first argument when not
8470 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8471 native where ulimit -u is supported.
8472
8473 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8474
8475 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8476
8477 2011-03-08 Jason Merrill <jason@redhat.com>
8478
8479 * g++.dg/template/nontype21.C: New.
8480
8481 * g++.dg/template/anon5.C: New.
8482
8483 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8484
8485 PR debug/47881
8486 * gcc.dg/pr47881.c: New test.
8487
8488 2011-03-08 Dodji Seketeli <dodji@redhat.com>
8489
8490 PR c++/47957
8491 * g++.dg/lookup/template3.C: New test.
8492
8493 2011-03-08 Kai Tietz <ktietz@redhat.com>
8494
8495 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8496 'long' type.
8497
8498 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
8499
8500 PR testsuite/47954
8501 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8502 sizeof to compute alignment.
8503
8504 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8505
8506 PR tree-optimization/48022
8507 * gcc.dg/pr48022-1.c: New test.
8508 * gcc.dg/pr48022-2.c: New test.
8509
8510 2011-03-07 Jason Merrill <jason@redhat.com>
8511
8512 * g++.dg/template/nontype20.C: New.
8513 * g++.dg/init/member1.C: Adjust expected errors.
8514 * g++.dg/parse/constant4.C: Likewise.
8515 * g++.dg/template/qualified-id3.C: Likewise.
8516 * g++.old-deja/g++.pt/crash10.C: Likewise.
8517
8518 * g++.dg/cpp0x/regress/non-const1.C: New.
8519
8520 2011-03-07 Jakub Jelinek <jakub@redhat.com>
8521
8522 PR debug/47991
8523 * gcc.dg/pr47991.c: New test.
8524
8525 2011-03-07 Jason Merrill <jason@redhat.com>
8526
8527 * g++.dg/abi/mangle46.C: New.
8528
8529 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
8530
8531 PR target/47862
8532 * gcc.target/powerpc/pr47862.c: New.
8533
8534 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
8535
8536 PR target/45413
8537 * gcc.target/i386/combine-mul.c: Require nonpic.
8538
8539 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
8540 Nathan Froyd <froydnj@codesourcery.com>
8541
8542 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8543
8544 2011-03-06 Mark Mitchell <mark@codesourcery.com>
8545
8546 * README.QMTEST: Remove.
8547
8548 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
8549 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8550
8551 PR fortran/47850
8552 * gfortran.dg/array_constructor_37.f90 : New test.
8553
8554 2011-03-05 Jason Merrill <jason@redhat.com>
8555
8556 * g++.dg/abi/mangle39.C: ABI v5, not 6.
8557 * g++.dg/abi/mangle45.C: Likewise.
8558 * g++.dg/cpp0x/trailing1.C: Likewise.
8559
8560 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8561
8562 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8563
8564 2011-03-05 Jakub Jelinek <jakub@redhat.com>
8565
8566 PR rtl-optimization/47899
8567 * gcc.dg/pr47899.c: New test.
8568
8569 * gcc.dg/torture/pr47968.c: Ignore warnings.
8570
8571 PR tree-optimization/47967
8572 * gcc.c-torture/compile/pr47967.c: New test.
8573
8574 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8575
8576 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8577 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8578
8579 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8580
8581 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8582 and property_getAttributes() if __OBJC2__.
8583 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8584 * objc.dg/property/property-encoding-1.m: New.
8585 * obj-c++.dg/property/property-encoding-1.mm: New.
8586
8587 2011-03-04 Jason Merrill <jason@redhat.com>
8588
8589 * g++.dg/template/pseudodtor6.C: New.
8590
8591 * g++.dg/inherit/covariant19.C: New.
8592
8593 2011-03-04 Richard Guenther <rguenther@suse.de>
8594
8595 PR middle-end/47968
8596 * gcc.dg/torture/pr47968.c: New testcase.
8597
8598 2011-03-04 Richard Guenther <rguenther@suse.de>
8599
8600 PR middle-end/47975
8601 * gcc.dg/torture/pr47975.c: New testcase.
8602
8603 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8604
8605 PR c++/47974
8606 * g++.dg/template/crash106.C: New.
8607
8608 2011-03-03 Jakub Jelinek <jakub@redhat.com>
8609
8610 PR c/47963
8611 * gcc.dg/gomp/pr47963.c: New test.
8612 * g++.dg/gomp/pr47963.C: New test.
8613
8614 2011-03-02 Jason Merrill <jason@redhat.com>
8615
8616 * g++.dg/cpp0x/regress/condition1.C: New.
8617
8618 * g++.dg/cpp0x/constexpr-ctor9.C: New.
8619
8620 2011-03-01 Jason Merrill <jason@redhat.com>
8621
8622 * g++.dg/cpp0x/lambda/lambda-98.C: New.
8623
8624 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8625
8626 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8627
8628 PR rtl-optimization/47925
8629 * gcc.c-torture/execute/pr47925.c: New test.
8630
8631 2011-03-01 Jason Merrill <jason@redhat.com>
8632
8633 * g++.dg/cpp0x/decltype25.C: New.
8634
8635 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8636
8637 2011-03-01 Richard Guenther <rguenther@suse.de>
8638
8639 PR tree-optimization/47890
8640 * gcc.dg/torture/pr47890.c: New testcase.
8641
8642 2011-03-01 Richard Guenther <rguenther@suse.de>
8643
8644 PR lto/47924
8645 * gcc.dg/lto/pr47924_0.c: New testcase.
8646
8647 2011-03-01 Richard Guenther <rguenther@suse.de>
8648
8649 PR lto/46911
8650 * gfortran.dg/lto/pr46911_0.f: New testcase.
8651
8652 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8653
8654 PR libgfortran/47933
8655 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8656 compile errors from older code form.
8657
8658 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8659
8660 PR libgfortran/47567
8661 * gfortran.dg/fmt_fw_d.f90: New test.
8662
8663 2011-02-28 Jason Merrill <jason@redhat.com>
8664
8665 * g++.dg/inherit/covariant18.C: New.
8666
8667 2011-02-28 Jakub Jelinek <jakub@redhat.com>
8668
8669 PR middle-end/47893
8670 * gcc.dg/pr47893.c: New test.
8671
8672 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
8673
8674 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8675 NULL in case of a selector with conflicting types.
8676 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8677
8678 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
8679
8680 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8681 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8682 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8683 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8684
8685 2011-02-28 Jason Merrill <jason@redhat.com>
8686
8687 PR c++/47906
8688 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8689
8690 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8691
8692 PR libgfortran/47778
8693 * gfortran.dg/namelist_71.f90: New test.
8694
8695 2011-02-27 Jason Merrill <jason@redhat.com>
8696
8697 PR c++/47906
8698 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8699 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8700
8701 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8702
8703 PR c++/46466
8704 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8705
8706 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8707
8708 PR fortran/47886
8709 * gfortran.dg/gomp/task-1.f90: Removed.
8710
8711 2011-02-26 Jason Merrill <jason@redhat.com>
8712
8713 * g++.dg/template/this-targ1.C: New.
8714
8715 * g++.dg/cpp0x/regress/template-const1.C: New.
8716 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8717 * g++.dg/template/function1.C: Adjust.
8718 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8719 * g++.dg/debug/debug7.C: Adjust.
8720
8721 2011-02-26 Tobias Burnus <burnus@net-b.de>
8722
8723 PR fortran/47886
8724 * gfortran.dg/gomp/task-1.f90: New.
8725
8726 2011-02-25 Jie Zhang <jie@codesourcery.com>
8727
8728 * gcc.target/arm/neon-thumb2-move.c: Add
8729 dg-require-effective-target arm_thumb2_ok.
8730
8731 2011-02-24 Jason Merrill <jason@redhat.com>
8732
8733 * g++.dg/parse/constant1.C: Specify C++98 mode.
8734 * g++.dg/parse/constant5.C: Likewise.
8735 * g++.dg/parse/error2.C: Likewise.
8736 * g++.dg/parse/semicolon3.C: Likewise.
8737 * g++.dg/template/crash14.C: Likewise.
8738 * g++.dg/template/local4.C: Likewise.
8739 * g++.dg/template/nontype3.C: Likewise.
8740 * g++.dg/parse/crash31.C: Adjust expected errors.
8741 * g++.dg/template/function1.C: Likewise.
8742 * g++.dg/template/ref3.C: Likewise.
8743 * g++.dg/template/static9.C: Likewise.
8744 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8745
8746 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8747 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8748 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8749 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8750 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8751
8752 2011-02-24 Jakub Jelinek <jakub@redhat.com>
8753
8754 PR fortran/47878
8755 * gfortran.dg/pr47878.f90: New test.
8756
8757 2011-02-24 Richard Guenther <rguenther@suse.de>
8758
8759 PR testsuite/47801
8760 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8761 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8762
8763 2011-02-24 Richard Guenther <rguenther@suse.de>
8764
8765 PR fortran/47839
8766 * gfortran.dg/lto/pr47839_0.f90: New testcase.
8767 * gfortran.dg/lto/pr47839_1.f90: Likewise.
8768
8769 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8770
8771 PR libgfortran/47567
8772 * gfortran.dg/fmt_f0_1.f90: Update test.
8773
8774 2011-02-23 Jason Merrill <jason@redhat.com>
8775
8776 * g++.dg/abi/mangle39.C: Adjust parm mangling.
8777 * g++.dg/abi/mangle45.C: New.
8778
8779 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8780 * g++.dg/template/canon-type-9.C: Match use of decltype
8781 between declaration and definition.
8782 * g++.dg/template/canon-type-12.C: Likewise.
8783
8784 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
8785
8786 PR fortran/40850
8787 * gfortran.dg/nested_allocatables_1.f90: New.
8788
8789 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
8790
8791 PR c++/46868
8792 * g++.dg/pr46868.C: New test.
8793 * g++.dg/parse/parameter-declaration-1.C: Adjust.
8794 * g++.dg/parse/error14.C: Adjust.
8795
8796 2011-02-23 Richard Guenther <rguenther@suse.de>
8797
8798 PR tree-optimization/47838
8799 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8800
8801 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8802
8803 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
8804
8805 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8806
8807 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8808 * gfortran.dg/count_init_expr.f03: Ditto.
8809 * gfortran.dg/gomp/pr43711.f90: Ditto.
8810 * gcc.dg/struct-parse-2.c: Ditto.
8811 * gcc.dg/parse-error-3.c: Ditto.
8812 * gcc.dg/Wlogical-op-1.c: Ditto.
8813 * gcc.dg/Walways-true-1.c: Ditto.
8814 * gcc.dg/pr24225.c: Ditto.
8815 * gcc.dg/Walways-true-2.c: Ditto.
8816 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8817 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8818 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8819 * g++.dg/overload/defarg4.C: Ditto.
8820 * g++.dg/inherit/covariant16.C: Ditto.
8821 * g++.dg/inherit/virtual7.C: Ditto.
8822 * g++.dg/template/canon-type-9.C: Ditto.
8823 * g++.dg/template/access19.C: Ditto.
8824 * g++.dg/template/call7.C: Ditto.
8825 * g++.dg/template/canon-type-2.C: Ditto.
8826 * g++.dg/template/init7.C: Ditto.
8827 * g++.dg/template/sizeof-template-argument.C: Ditto.
8828 * g++.dg/template/const3.C: Ditto.
8829 * g++.dg/template/sfinae26.C: Ditto.
8830 * g++.dg/template/sfinae26.C: Ditto.
8831 * g++.dg/template/canon-type-11.C: Ditto.
8832 * g++.dg/template/union2.C: Ditto.
8833 * g++.dg/template/canon-type-3.C: Ditto.
8834 * g++.dg/template/canon-type-1.C: Ditto.
8835 * g++.dg/template/canon-type-5.C: Ditto.
8836 * g++.dg/template/canon-type-7.C: Ditto.
8837 * g++.dg/template/canon-type-10.C: Ditto.
8838 * g++.dg/template/spec36.C: Ditto.
8839 * g++.dg/template/typedef38.C: Ditto.
8840 * g++.dg/template/canon-type-4.C: Ditto.
8841 * g++.dg/template/canon-type-6.C: Ditto.
8842 * g++.dg/template/canon-type-13.C: Ditto.
8843 * g++.dg/template/instantiate9.C: Ditto.
8844 * g++.dg/template/ttp22.C: Ditto.
8845 * g++.dg/warn/Wreturn-type-6.C: Ditto.
8846 * g++.dg/warn/Walways-true-1.C: Ditto.
8847 * g++.dg/warn/Wlogical-op-1.C: Ditto.
8848 * g++.dg/warn/Walways-true-2.C: Ditto.
8849 * g++.dg/conversion/op4.C: Ditto.
8850 * g++.dg/opt/pr19650.C: Ditto.
8851 * g++.dg/lookup/friend11.C: Ditto.
8852 * g++.dg/other/default2.C: Ditto.
8853 * g++.dg/other/default3.C: Ditto.
8854 * g++.dg/other/dtor2.C: Ditto.
8855 * g++.dg/other/friend5.C: Ditto.
8856 * g++.dg/other/default5.C: Ditto.
8857 * g++.dg/init/brace6.C: Ditto.
8858 * g++.dg/init/aggr5.C: Ditto.
8859 * g++.dg/init/error2.C: Ditto.
8860 * g++.dg/expr/bound-mem-fun.C: Ditto.
8861 * g++.dg/expr/cond6.C: Ditto.
8862 * g++.dg/expr/stmt-expr-1.C: Ditto.
8863 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8864 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8865 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8866 * g++.dg/cpp0x/bracket1.C: Ditto.
8867 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8868 * g++.dg/cpp0x/pr38646.C: Ditto.
8869 * g++.dg/cpp0x/variadic73.C: Ditto.
8870 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8871 * g++.dg/cpp0x/bracket4.C: Ditto.
8872 * g++.dg/cpp0x/decltype4.C: Ditto.
8873 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8874 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8875 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8876 * g++.dg/cpp0x/variadic-new2.C: Ditto.
8877 * g++.dg/cpp0x/decltype2.C: Ditto.
8878 * g++.dg/cpp0x/decltype1.C: Ditto.
8879 * g++.dg/cpp0x/bracket2.C: Ditto.
8880 * g++.dg/cpp0x/decltype5.C: Ditto.
8881 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8882 * g++.dg/cpp0x/variadic70.C: Ditto.
8883 * g++.dg/cpp0x/decltype6.C: Ditto.
8884 * g++.dg/cpp0x/rvo.C: Ditto.
8885 * g++.dg/cpp0x/vt-40092.C: Ditto.
8886 * g++.dg/cpp0x/variadic-new.C: Ditto.
8887 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8888 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8889 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8890 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8891 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8892 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8893 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8894 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8895 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8896 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8897 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8898 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8899 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8900 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8901 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8902 * g++.dg/cpp0x/pr39639.C: Ditto.
8903 * g++.dg/cpp0x/decltype3.C: Ditto.
8904 * g++.dg/cpp0x/variadic68.C: Ditto.
8905 * g++.dg/cpp0x/variadic-function.C: Ditto.
8906 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8907 * g++.dg/cpp0x/variadic-bind.C: Ditto.
8908 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8909 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8910 * g++.dg/parse/crash35.C: Ditto.
8911 * g++.dg/parse/crash40.C: Ditto.
8912 * g++.dg/parse/defarg12.C: Ditto.
8913 * g++.dg/parse/crash34.C: Ditto.
8914 * g++.dg/parse/constructor3.C: Ditto.
8915 * g++.dg/parse/template23.C: Ditto.
8916 * g++.dg/parse/crash56.C: Ditto.
8917 * g++.dg/parse/dtor13.C: Ditto.
8918 * g++.dg/parse/error33.C: Ditto.
8919 * g++.dg/parse/ctor9.C: Ditto.
8920 * g++.dg/parse/error32.C: Ditto.
8921 * g++.dg/parse/error37.C: Ditto.
8922 * g++.dg/parse/bitfield3.C: Ditto.
8923 * g++.dg/parse/struct-4.C: Ditto.
8924 * g++.dg/ext/has_trivial_copy.C: Ditto.
8925 * g++.dg/ext/is_polymorphic.C: Ditto.
8926 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8927 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8928 * g++.dg/ext/has_nothrow_assign.C: Ditto.
8929 * g++.dg/ext/is_union.C: Ditto.
8930 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8931 * g++.dg/ext/is_pod.C: Ditto.
8932 * g++.dg/ext/has_virtual_destructor.C: Ditto.
8933 * g++.dg/ext/has_trivial_constructor.C: Ditto.
8934 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8935 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8936 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8937 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8938 * g++.dg/ext/is_abstract.C: Ditto.
8939 * g++.dg/ext/has_trivial_assign.C: Ditto.
8940 * g++.dg/ext/is_class.C: Ditto.
8941 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8942 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8943 * g++.dg/ext/is_base_of.C: Ditto.
8944 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8945 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8946 * g++.dg/ext/is_empty.C: Ditto.
8947 * g++.dg/ext/is_enum.C: Ditto.
8948 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8949 * gnat.dg/opt11.adb: Ditto.
8950 * obj-c++.dg/pr45735.mm: Ditto.
8951 * obj-c++.dg/pr24393.mm: Ditto.
8952 * obj-c++.dg/exceptions-2.mm: Ditto.
8953 * objc.dg/pr45735.m: Ditto.
8954 * objc.dg/pr24393.m: Ditto.
8955
8956 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
8957
8958 * objc.dg/attributes/objc-exception-1.m: New.
8959
8960 2011-02-23 Jie Zhang <jie@codesourcery.com>
8961
8962 * gcc.dg/cpp/include7.c: New test.
8963
8964 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8965
8966 PR c++/47242
8967 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8968
8969 2011-02-23 Jie Zhang <jie@codesourcery.com>
8970
8971 PR rtl-optimization/47763
8972 * gcc.dg/pr47763.c: New test.
8973
8974 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
8975
8976 PR fortran/45743
8977 * gfortran.dg/whole_file_32.f90 : New test.
8978
8979 2011-02-22 Dodji Seketeli <dodji@redhat.com>
8980
8981 PR c++/47666
8982 * g++.dg/inherit/virtual7.C: New test.
8983
8984 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
8985
8986 PR objc/47832
8987 * objc.dg/type-size-3.m: Updated error message.
8988 * objc.dg/type-size-4.m: New test.
8989 * objc.dg/type-size-5.m: New test.
8990
8991 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8992
8993 * lib/gnat.exp: Fix comments.
8994 Don't load libgloss.exp.
8995 (default_gnat_version): Call $compiler with --version.
8996 Adapt regexp for gnatmake output, insert version.
8997 (gnat_version): New proc.
8998 (gnat_init): Remove gnat_libgcc_s_path.
8999 (gnat_target_compile): Likewise.
9000 Remove ld_library_path.
9001 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9002 (gnat_pass): Remove.
9003 (gnat_pass): Remove.
9004 (gnat_finish): Remove.
9005 (gnat_exit): Remove.
9006 (local_find_gnatmake): Reindent.
9007 (runtest_file_p): Remove.
9008 (prune_warnings): Remove.
9009 (find_gnatclean): New proc.
9010 * lib/gnat-dg.exp (lremove): New proc.
9011 (gnat-dg-test): Reindent.
9012 Remove additional output files.
9013 (gnat-dg-runtest): Remove.
9014
9015 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9016 * gnat.dg/loop_optimization6.adb: Likewise.
9017 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9018
9019 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9020
9021 PR tree-optimization/47835
9022 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9023
9024 2011-02-22 Tobias Burnus <burnus@net-b.de>
9025
9026 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9027 * gfortran.dg/abstract_type_2.f03: Ditto.
9028 * gfortran.dg/abstract_type_3.f03: Ditto.
9029 * gfortran.dg/abstract_type_4.f03: Ditto.
9030 * gfortran.dg/abstract_type_5.f03: Ditto.
9031 * gfortran.dg/abstract_type_6.f03: Ditto.
9032 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9033 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9034 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9035 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9036 * gfortran.dg/array_function_5.f90: Ditto.
9037 * gfortran.dg/asynchronous_3.f03: Ditto.
9038 * gfortran.dg/char_expr_1.f90: Ditto.
9039 * gfortran.dg/class_14.f03: Ditto.
9040 * gfortran.dg/data_array_6.f: Ditto.
9041 * gfortran.dg/data_invalid.f90: Ditto.
9042 * gfortran.dg/dot_product_1.f03: Ditto.
9043 * gfortran.dg/func_derived_5.f90: Ditto.
9044 * gfortran.dg/func_result_4.f90: Ditto.
9045 * gfortran.dg/implied_do_1.f90: Ditto.
9046 * gfortran.dg/initialization_25.f90: Ditto.
9047 * gfortran.dg/initialization_26.f90: Ditto.
9048 * gfortran.dg/interface_34.f90: Ditto.
9049 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9050 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9051 * gfortran.dg/matmul_8.f03: Ditto.
9052 * gfortran.dg/merge_init_expr.f90: Ditto.
9053 * gfortran.dg/pack_assign_1.f90: Ditto.
9054 * gfortran.dg/pack_vector_1.f90: Ditto.
9055 * gfortran.dg/pointer_check_8.f90: Ditto.
9056 * gfortran.dg/product_init_expr.f03: Ditto.
9057 * gfortran.dg/reshape_order_5.f90: Ditto.
9058 * gfortran.dg/reshape_shape_1.f90: Ditto.
9059 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9060 * gfortran.dg/same_name_2.f90: Ditto.
9061 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9062 * gfortran.dg/spread_init_expr.f03: Ditto.
9063 * gfortran.dg/stmt_func_1.f90: Ditto.
9064 * gfortran.dg/sum_init_expr.f03: Ditto.
9065 * gfortran.dg/transpose_3.f03: Ditto.
9066 * gfortran.dg/unpack_init_expr.f03: Ditto.
9067 * gfortran.dg/warn_conversion.f90: Ditto.
9068 * gfortran.dg/warn_conversion_2.f90: Ditto.
9069 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9070 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9071 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9072 * gfortran.dg/whole_file_16.f90: Ditto.
9073 * gfortran.dg/whole_file_17.f90: Ditto.
9074 * gfortran.dg/whole_file_18.f90: Ditto.
9075 * gfortran.dg/whole_file_20.f03: Ditto.
9076 * gfortran.dg/whole_file_5.f90: Ditto.
9077 * gfortran.dg/whole_file_6.f90: Ditto.
9078 * gfortran.dg/write_invalid_format.f90: Ditto.
9079 * gfortran.dg/zero_sized_6.f90: Ditto.
9080
9081 2011-02-21 Jeff Law <law@redhat.com>
9082
9083 PR rtl-optimization/46178
9084 * gcc.target/i386/pr46178.c: New test.
9085
9086 PR rtl-optimization/46002
9087 * gcc.c-torture/compile/pr46002.c: New test.
9088
9089 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9090
9091 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9092 *-*-hpux10*.
9093
9094 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9095
9096 PR debug/47106
9097 * g++.dg/debug/pr47106.C: Require effective target lto.
9098
9099 2011-02-21 Jason Merrill <jason@redhat.com>
9100
9101 * g++.dg/cpp0x/constexpr-diag2.C: New.
9102
9103 2011-02-20 Jason Merrill <jason@redhat.com>
9104
9105 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9106
9107 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9108
9109 * g++.dg/overload/conv-op1.C: New.
9110
9111 * g++.dg/cpp0x/constexpr-synth1.C: New.
9112
9113 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9114
9115 * objc.dg/layout-2.m: New.
9116 * objc.dg/selector-3.m: Adjusted location of error message.
9117 * objc.dg/type-size-3.m: Same.
9118 * obj-c++.dg/selector-3.mm: Same.
9119
9120 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9121
9122 PR objc/47784
9123 * objc.dg/property/dotsyntax-22.m: New.
9124 * obj-c++.dg/property/dotsyntax-22.mm: New.
9125
9126 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9127
9128 PR c++/46394
9129 * g++.dg/template/typedef38.C: New test.
9130
9131 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9132
9133 PR fortran/46818
9134 * gfortran.dg/whole_file_30.f90 : New test.
9135 * gfortran.dg/whole_file_31.f90 : New test.
9136
9137 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9138
9139 PR fortran/45077
9140 PR fortran/44945
9141 * gfortran.dg/whole_file_28.f90 : New test.
9142 * gfortran.dg/whole_file_29.f90 : New test.
9143
9144 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9145
9146 PR c++/44118
9147 * g++.dg/template/crash105.C: New.
9148
9149 2011-02-19 Jason Merrill <jason@redhat.com>
9150
9151 * g++.dg/cpp0x/regress/no-elide1.C: New.
9152
9153 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9154
9155 PR tree-optimization/46620
9156 * gcc.dg/pr46620.c: New.
9157
9158 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9159
9160 PR c/47809
9161 * gcc.target/i386/pr47809.c: New test.
9162
9163 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9164 Tobias Burnus <burnus@net-b.de>
9165
9166 * lib/target-supports.exp
9167 (check_effective_target_fortran_large_real): New check for large reals.
9168 * gfortran.dg/nan_7.f90: New test.
9169
9170 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9171
9172 PR libgfortran/47567
9173 * gfortran.dg/fmt_f0_1.f90: Update test.
9174
9175 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9176
9177 PR fortran/47348
9178 * gfortran.dg/array_constructor_36.f90 : New test.
9179 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9180 allow for comparison between different elements of the array
9181 constructor at different levels of optimization.
9182
9183 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9184
9185 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9186 * gcc.target/i386/pr32280-1.c: Likewise.
9187
9188 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9189
9190 PR target/47800
9191 * gcc.target/i386/pr47800.c: New test.
9192
9193 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9194
9195 * objc/execute/exceptions/foward-1.x: New.
9196
9197 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9198
9199 PR fortran/47789
9200 * gfortran.dg/derived_constructor_comps_4.f90: New.
9201
9202 2011-02-18 Tobias Burnus
9203
9204 PR fortran/47775
9205 * gfortran.dg/func_result_6.f90: New.
9206
9207 2011-02-18 Michael Matz <matz@suse.de>
9208
9209 PR fortran/45586
9210 * gfortran.dg/lto/pr45586_0.f90: New test.
9211 * gfortran.dg/typebound_proc_20.f90: Ditto.
9212 * gfortran.dg/typebound_proc_21.f90: Ditto.
9213
9214 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9215
9216 PR c++/47795
9217 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9218
9219 2011-02-18 Tobias Burnus <burnus@net-b.de>
9220
9221 PR fortran/47750
9222 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9223 gcc_warning_prefix.
9224 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9225 normalizing the error/warning output.
9226 * gfortran.dg/Wall.f90: Update dg-error/warning.
9227 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9228 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9229 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9230 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9231 * gfortran.dg/class_30.f90: Update dg-error/warning.
9232 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9233 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9234 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9235 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9236 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9237 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9238 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9239 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9240 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9241 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9242 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9243 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9244 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9245 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9246 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9247 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9248 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9249 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9250 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9251 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9252 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9253 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9254 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9255 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9256 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9257
9258 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9259
9260 PR fortran/47768
9261 * gfortran.dg/proc_ptr_comp_30.f90: New.
9262
9263 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9264
9265 PR debug/47780
9266 * gcc.target/i386/pr47780.c: New test.
9267
9268 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9269
9270 PR fortran/47767
9271 * gfortran.dg/class_40.f03: New.
9272
9273 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9274
9275 PR c++/47208
9276 * g++.dg/cpp0x/auto21.C: New test.
9277
9278 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9279
9280 * objc.dg/special/unclaimed-category-1.h: Updated for
9281 new ABI support.
9282 * objc.dg/special/unclaimed-category-1.m: Same.
9283 * objc.dg/zero-link-1.m: Same.
9284 * objc.dg/lookup-1.m: Same.
9285 * objc.dg/torture/strings/const-str-9.m
9286 * objc.dg/torture/strings/const-str-10.m: Same.
9287 * objc.dg/torture/strings/const-str-11.m: Same.
9288 * objc.dg/torture/forward-1.m: Same.
9289 * objc.dg/zero-link-2.m: Same.
9290 * objc.dg/encode-7-next-64bit.m: Same.
9291 * objc.dg/method-4.m: Same.
9292 * objc.dg/next-runtime-1.m: Same.
9293 * objc.dg/image-info.m: Same.
9294 * objc.dg/pr23214.m: Same.
9295 * objc.dg/symtab-1.m: Same.
9296 * obj-c++.dg/basic.m: Same.
9297 * obj-c++.dg/proto-lossage-3.m: Same.
9298 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9299 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9300 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9301 * obj-c++.dg/method-11.m: Same.
9302 * objc/execute/enumeration-1.m: Same.
9303 * objc/execute/object_is_class.m: Same.
9304 * objc/execute/formal_protocol-2.m: Same.
9305 * objc/execute/formal_protocol-4.m: Same.
9306 * objc/execute/formal_protocol-6.m: Same.
9307 * objc/execute/bycopy-3.m: Same.
9308 * objc/execute/exceptions/catchall-1.m: Same.
9309 * objc/execute/exceptions/finally-1.m: Same.
9310 * objc/execute/exceptions/local-variables-1.m: Same.
9311 * objc/execute/exceptions/foward-1.m: Same.
9312 * objc/execute/bf-common.h
9313 * objc/execute/enumeration-2.m: Same.
9314 * objc/execute/formal_protocol-1.m: Same.
9315 * objc/execute/formal_protocol-3.m: Same.
9316 * objc/execute/formal_protocol-5.m: Same.
9317 * objc/execute/accessing_ivars.m: Same.
9318 * objc/execute/bycopy-2.m: Same.
9319 * objc/execute/formal_protocol-7.m: Same.
9320 * objc/execute/compatibility_alias.m: Same.
9321 * objc/execute/no_clash.m: Same.
9322 * objc/execute/object_is_meta_class.m: Same.
9323 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9324 * objc/execute/class-tests-1.h: Include stdio.h.
9325 * objc/execute/class-tests-2.h: Same.
9326 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9327 runtimes.
9328 * obj-c++.dg/try-catch-2.mm: Same.
9329
9330 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9331
9332 PR c++/47783
9333 * g++.dg/warn/Wunused-parm-4.C: New test.
9334
9335 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9336 Jan Hubicka <jh@suse.cz>
9337
9338 PR debug/47106
9339 PR debug/47402
9340 * g++.dg/debug/pr47106.C: New.
9341
9342 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9343
9344 PR target/43653
9345 * gcc.target/i386/pr43653.c: New test.
9346
9347 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9348
9349 PR c++/47172
9350 * g++.dg/template/inherit6.C: New test.
9351
9352 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9353
9354 PR fortran/47745
9355 * gfortran.dg/class_39.f03: New.
9356
9357 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9358
9359 PR c++/47326
9360 * g++.dg/cpp0x/variadic106.C: New test.
9361
9362 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9363
9364 PR libfortran/47757
9365 * gfortran.dg/pr47757-1.f90: New test.
9366 * gfortran.dg/pr47757-2.f90: New test.
9367 * gfortran.dg/pr47757-3.f90: New test.
9368
9369 PR c++/47704
9370 * g++.dg/cpp0x/enum8.C: New test.
9371
9372 2011-02-15 Jason Merrill <jason@redhat.com>
9373
9374 * g++.dg/inherit/implicit-trivial1.C: New.
9375 * g++.dg/cpp0x/implicit-trivial1.C: New.
9376
9377 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9378
9379 PR middle-end/47725
9380 * gcc.dg/torture/pr47725.c: Removed.
9381
9382 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9383
9384 PR target/47755
9385 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9386 constant does not generate a load from memory.
9387
9388 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9389
9390 PR middle-end/47725
9391 * gcc.dg/torture/pr47725.c: New.
9392
9393 2011-02-15 Richard Guenther <rguenther@suse.de>
9394
9395 PR tree-optimization/47743
9396 * gcc.dg/torture/pr47743.c: New testcase.
9397
9398 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9399
9400 PR middle-end/47581
9401 * gcc.target/i386/pr47581.c: New test.
9402
9403 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9404
9405 PR fortran/47730
9406 * gfortran.dg/select_type_22.f03: New.
9407
9408 2011-02-14 Jason Merrill <jason@redhat.com>
9409
9410 * g++.dg/cpp0x/regress/enum1.C: New.
9411
9412 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9413
9414 * gnat.dg/include.adb: New test.
9415
9416 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9417
9418 PR fortran/47728
9419 * gfortran.dg/class_38.f03: New.
9420
9421 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9422
9423 * gcc.dg/pr46494.c: New test.
9424
9425 2011-02-14 Richard Guenther <rguenther@suse.de>
9426
9427 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9428
9429 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9430
9431 PR ada/41929
9432 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9433 sparc*-sun-solaris2.11.
9434
9435 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9436
9437 PR fortran/47349
9438 * gfortran.dg/argument_checking_18.f90: New.
9439
9440 2011-02-13 Tobias Burnus <burnus@net-b.de>
9441
9442 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9443 * gfortran.dg/argument_checking_17.f90: New.
9444
9445 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9446
9447 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9448 are temporarily disabled.
9449 * gfortran.dg/class_7.f03: Ditto.
9450 * gfortran.dg/coarray_14.f90: Ditto.
9451 * gfortran.dg/typebound_proc_13.f03: Ditto.
9452
9453 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9454
9455 PR fortran/45586
9456 * gfortran.dg/extends_11.f03: New.
9457
9458 2011-02-11 Xinliang David Li <davidxl@google.com>
9459
9460 PR tree-optimization/47707
9461 * g++.dg/tree-ssa/pr47707.C: New test.
9462
9463 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
9464
9465 * g++.dg/opt/inline17.C: New test.
9466
9467 2011-02-11 Tobias Burnus <burnus@net-b.de>
9468
9469 PR fortran/47550
9470 * gfortran.dg/pure_formal_2.f90: New.
9471
9472 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
9473
9474 PR rtl-optimization/47614
9475 * gfortran.dg/pr47614.f: New.
9476
9477 2011-02-11 Joseph Myers <joseph@codesourcery.com>
9478
9479 PR driver/47678
9480 * gcc.dg/opts-6.c: New test.
9481
9482 2011-02-11 Jakub Jelinek <jakub@redhat.com>
9483
9484 PR debug/47684
9485 * gcc.dg/pr47684.c: New test.
9486
9487 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9488
9489 PR target/47629
9490 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9491 c99_runtime, dg-add-options c99_runtime.
9492 (main): Use __asm__.
9493
9494 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9495
9496 PR testsuite/47400
9497 * lib/target-supports.exp (check_ascii_locale_available): New proc.
9498 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9499 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9500 * gcc.dg/ucnid-10.c: Likewise.
9501 * gcc.dg/ucnid-13.c: Likewise.
9502 * gcc.dg/ucnid-7.c: Likewise.
9503 * gcc.dg/ucnid-8.c: Likewise.
9504 Adapt dg-warning line number.
9505
9506 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
9507
9508 * gcc.target/i386/parity-1.c: Use -march=k8.
9509 * gcc.target/i386/parity-2.c: Ditto.
9510 * gcc.target/i386/vecinit-1.c: Ditto.
9511 * gcc.target/i386/vecinit-2.c: Ditto.
9512
9513 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9514
9515 PR target/46610
9516 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9517 * gcc.target/mips/save-restore-3.c: Likewise.
9518 * gcc.target/mips/save-restore-4.c: Likewise.
9519 * gcc.target/mips/save-restore-5.c: Likewise.
9520
9521 PR target/47683
9522 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9523 * g++.dg/tree-prof/partition2.C: Likewise.
9524
9525 2011-02-09 Jason Merrill <jason@redhat.com>
9526
9527 * g++.dg/tree-ssa/inline-3.C: Use a normal function
9528 rather than misdeclare std::puts.
9529
9530 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9531 * g++.dg/other/warning1.C: Likewise.
9532 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9533 * g++.old-deja/g++.gb/scope06.C: Likewise.
9534 * g++.old-deja/g++.law/cvt11.C: Likewise.
9535 * g++.old-deja/g++.law/init1.C: Likewise.
9536 * g++.dg/abi/mangle26.C: Likewise.
9537
9538 * g++.dg/template/function1.C: Adjust for C++0x mode.
9539 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9540
9541 * g++.dg/ext/label10.C: Adjust for C++0x mode.
9542 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9543
9544 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9545
9546 * g++.dg/cpp0x/regress/abi-empty7.C: New.
9547
9548 * g++.dg/cpp0x/regress: New directory.
9549 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9550 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9551 * g++.dg/cpp0x/regress/regress3.C: New.
9552
9553 2011-02-10 Richard Guenther <rguenther@suse.de>
9554
9555 PR tree-optimization/47677
9556 * gcc.dg/torture/pr47677.c: New testcase.
9557
9558 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
9559
9560 * objc.dg/special/load-category-1.m: Remove unused header.
9561 * objc.dg/special/load-category-1a.m: Likewise.
9562 * objc.dg/special/load-category-2.m: Likewise.
9563 * objc.dg/special/load-category-2a.m: Likewise.
9564 * objc.dg/special/load-category-3.m: Likewise.
9565 * objc.dg/special/load-category-3a.m: Likewise.
9566 * objc.dg/attributes/proto-attribute-2.m: Likewise.
9567 * objc.dg/attributes/proto-attribute-3.m: Likewise.
9568 * objc.dg/attributes/class-attribute-1.m: Likewise.
9569 * objc.dg/property/property.exp: Don't run for Darwin < 9.
9570 * obj-c++.dg/property/property.exp: Likewise.
9571 * objc.dg/attributes/method-sentinel-1.m: Update type header.
9572 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9573 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9574 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9575 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9576 * obj-c++.dg/template-8.mm: Likewise.
9577
9578 2011-02-10 Jakub Jelinek <jakub@redhat.com>
9579
9580 PR target/47665
9581 * gcc.target/i386/pr47665.c: New test.
9582
9583 2011-02-10 Jie Zhang <jie@codesourcery.com>
9584
9585 PR testsuite/47622
9586 Revert
9587 2011-02-05 Jie Zhang <jie@codesourcery.com>
9588 PR debug/42631
9589 * gcc.dg/pr42631.c: Update test.
9590 * gcc.dg/pr42631-2.c: New test.
9591
9592 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9593
9594 PR fortran/47352
9595 * gfortran.dg/proc_decl_25.f90: New.
9596
9597 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9598
9599 PR fortran/47463
9600 * gfortran.dg/typebound_assignment_2.f03: New.
9601
9602 2011-02-09 Richard Guenther <rguenther@suse.de>
9603
9604 PR tree-optimization/47664
9605 * gcc.dg/tree-ssa/inline-7.c: New testcase.
9606
9607 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
9608
9609 PR middle-end/47646
9610 * gnat.dg/uninit_func.adb: Adjust dg directive.
9611
9612 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
9613
9614 PR middle-end/47646
9615 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9616
9617 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9618
9619 PR fortran/47637
9620 * gfortran.dg/auto_dealloc_2.f90: New.
9621
9622 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9623
9624 * gcc.dg/builtins-config.h: Remove __sgi handling.
9625 * lib/target-supports.exp (add_options_for_c99_runtime): Add
9626 -std=c99 for mips-sgi-irix6.5*.
9627
9628 2011-02-09 Martin Jambor <mjambor@suse.cz>
9629
9630 PR middle-end/45505
9631 * gfortran.dg/pr25923.f90: Remove xfails.
9632
9633 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9634
9635 PR fortran/47583
9636 * gfortran.dg/inquire_14.f90: New test.
9637
9638 2011-02-08 Janus Weil <janus@gcc.gnu.org>
9639
9640 PR fortran/45290
9641 * gfortran.dg/pointer_init_6.f90: New.
9642
9643 2011-02-08 Jeff Law <law@redhat.com>
9644
9645 PR tree-optimization/42893
9646 * gcc.tree-ssa/pr42893.c: New test.
9647
9648 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
9649
9650 PR tree-optimization/46834
9651 PR tree-optimization/46994
9652 PR tree-optimization/46995
9653 * gcc.dg/graphite/id-pr46834.c: New.
9654 * gfortran.dg/graphite/id-pr46994.f90: New.
9655 * gfortran.dg/graphite/id-pr46995.f90: New.
9656
9657 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9658
9659 PR middle-end/47646
9660 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9661 using the variable is known the warning is emitted there.
9662 * gcc.dg/uninit-pr19430.c (foo): Likewise.
9663 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9664
9665 * c-c++-common/pr20000.c (g): Both warnings occur at the return
9666 statement.
9667 (vg): Likewise.
9668 * gcc.dg/noreturn-1.c (foo5): Likewise.
9669 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9670 (method2): Likewise.
9671
9672 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9673 the return statement using the uninitialized variable.
9674 * gfortran.dg/pr39666-2.f90 (f): Likewise.
9675
9676 2011-02-08 Richard Guenther <rguenther@suse.de>
9677
9678 PR middle-end/47639
9679 * g++.dg/opt/pr47639.c: New testcase.
9680
9681 2011-02-08 Richard Guenther <rguenther@suse.de>
9682
9683 PR tree-optimization/47632
9684 * g++.dg/opt/pr47632.C: New testcase.
9685
9686 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9687
9688 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9689
9690 2011-02-07 Richard Guenther <rguenther@suse.de>
9691
9692 PR tree-optimization/47615
9693 * g++.dg/opt/pr47615.C: New testcase.
9694
9695 2011-02-07 Richard Guenther <rguenther@suse.de>
9696
9697 PR tree-optimization/47621
9698 * gcc.dg/torture/pr47621.c: New testcase.
9699
9700 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9701
9702 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9703
9704 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9705
9706 PR fortran/47592
9707 * gfortran.dg/allocate_with_source_1 : New test.
9708
9709 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9710
9711 PR middle-end/47610
9712 * gcc.dg/pr47610.c: New test.
9713
9714 2011-02-05 Jie Zhang <jie@codesourcery.com>
9715
9716 PR debug/42631
9717 * gcc.dg/pr42631.c: Update test.
9718 * gcc.dg/pr42631-2.c: New test.
9719
9720 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9721
9722 PR fortran/47574
9723 * gfortran.dg/pr47574.f90: New test.
9724
9725 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9726
9727 PR tree-optimization/46194
9728 * gcc.dg/autopar/pr46194.c: New.
9729
9730 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9731
9732 PR tree-optimization/43695
9733 * g++.dg/ipa/pr43695.C: New.
9734
9735 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9736
9737 PR inline-asm/23200
9738 * gcc.dg/pr23200.c: New test.
9739
9740 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9741
9742 PR c++/47589
9743 * g++.dg/pr47589.C: New test.
9744
9745 2011-02-03 Dodji Seketeli <dodji@redhat.com>
9746
9747 PR c++/47398
9748 * g++.dg/template/typedef37.C: New test.
9749 * g++.dg/template/param1.C: Adjust expected error message.
9750
9751 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9752
9753 PR middle-end/31490
9754 * gcc.dg/pr31490-2.c: New test.
9755 * gcc.dg/pr31490-3.c: New test.
9756 * gcc.dg/pr31490-4.c: New test.
9757
9758 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
9759 Jakub Jelinek <jakub@redhat.com>
9760
9761 PR c++/46890
9762 * g++.dg/parser/semicolon3.C: Adjust.
9763 * g++.dg/parser/semicolon4.C: New testcase.
9764 * g++.dg/pr46890.C: New testcase.
9765
9766 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9767
9768 PR c++/29571
9769 * g++.dg/init/pr29571.C: New.
9770
9771 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
9772
9773 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9774 instead of vect_int.
9775
9776 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9777
9778 PR target/47312
9779 * gcc.target/i386/pr47312.c: New test.
9780
9781 PR target/47564
9782 * gcc.target/i386/pr47564.c: New test.
9783
9784 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
9785
9786 PR tree-optimization/45122
9787 * gcc.dg/tree-ssa/pr45122.c: New.
9788
9789 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9790
9791 PR target/47272
9792 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9793 and vec_vsx_st.
9794
9795 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9796 and vsx so a default --with-cpu=power7 doesn't give an error
9797 when -mavoid-indexed-addresses is used.
9798
9799 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9800 wrapper function to save the arguments and then jump to the real
9801 function, rather than depending on the compiler not to move stuff
9802 before an asm.
9803 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9804
9805 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9806 Paul Thomas <pault@gcc.gnu.org>
9807
9808 PR fortran/47082
9809 * gfortran.dg/class_37.f03 : New test.
9810
9811 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
9812 Richard Guenther <rguenther@suse.de>
9813
9814 PR tree-optimization/40979
9815 PR bootstrap/47044
9816 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9817 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9818 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9819 check_vect_support_and_set_flags.
9820 * gfortran.dg/graphite/vect-pr40979.f90: New.
9821
9822 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9823
9824 PR fortran/47572
9825 * gfortran.dg/class_36.f03: New.
9826
9827 2011-02-02 Richard Guenther <rguenther@suse.de>
9828
9829 PR tree-optimization/47566
9830 * gcc.dg/lto/20110201-1_0.c: New testcase.
9831
9832 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
9833
9834 PR debug/47498
9835 PR debug/47501
9836 PR debug/45136
9837 PR debug/45130
9838 * debug/pr47498.c: New.
9839 * debug/pr47501.c: New.
9840
9841 2011-02-01 Richard Guenther <rguenther@suse.de>
9842
9843 PR tree-optimization/47559
9844 * g++.dg/torture/pr47559.C: New testcase.
9845
9846 2011-02-01 Janus Weil <janus@gcc.gnu.org>
9847
9848 PR fortran/47565
9849 * gfortran.dg/typebound_call_20.f03: New.
9850
9851 2011-02-01 Richard Guenther <rguenther@suse.de>
9852
9853 PR tree-optimization/47555
9854 * gcc.dg/pr47555.c: New testcase.
9855
9856 2011-02-01 Richard Guenther <rguenther@suse.de>
9857
9858 PR tree-optimization/47541
9859 * g++.dg/torture/pr47541.C: New testcase.
9860
9861 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9862
9863 PR fortran/47455
9864 * gfortran.dg/typebound_call_19.f03: New.
9865
9866 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9867
9868 PR c++/47416
9869 * g++.dg/cpp0x/pr47416.C: New test.
9870
9871 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
9872
9873 PR fortran/47519
9874 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9875
9876 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9877
9878 PR fortran/47463
9879 * gfortran.dg/typebound_assignment_1.f03: New.
9880
9881 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9882
9883 PR tree-optimization/47538
9884 * gcc.c-torture/execute/pr47538.c: New test.
9885
9886 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9887
9888 PR target/45325
9889 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9890
9891 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9892
9893 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9894
9895 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
9896
9897 PR rtl-optimization/44031
9898 * gcc.c-torture/compile/20110131-1.c: New test.
9899
9900 2011-01-31 Tobias Burnus <burnus@net-b.de>
9901
9902 PR fortran/47042
9903 * gfortran.dg/stmt_func_1.f90: New.
9904
9905 2011-01-31 Tobias Burnus <burnus@net-b.de>
9906
9907 PR fortran/47042
9908 * gfortran.dg/interface_34.f90: New.
9909
9910 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
9911
9912 PR fortran/47523
9913 * gfortran.dg/realloc_on_assign_5.f03: New test.
9914 * gfortran.dg/realloc_on_assign_5.f03: New test.
9915
9916 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9917
9918 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9919 * gfortran.dg/bessel_7.f90: Likewise.
9920 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
9921
9922 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9923 * gfortran.dg/sum_init_expr.f03: Likewise.
9924
9925 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9926
9927 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9928 -r -nostdlib.
9929
9930 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9931 loop only on "vect_intfloat_cvt" targets.
9932
9933 2011-01-29 Tobias Burnus <burnus@net-b.de>
9934
9935 PR fortran/47531
9936 * gfortran.dg/shape_6.f90: New.
9937
9938 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9939
9940 PR libgfortran/47434
9941 * gfortran.dg/read_infnan_1.f90: Update test.
9942 * gfortran.dg/module_nan.f90: Update test.
9943 * gfortran.dg/char4_iunit_1.f03: Update test.
9944 * gfortran.dg/large_real_kind_1.f90: Update test.
9945 * gfortran.dg/real_const_3.f90: Update test.
9946 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9947
9948 2011-01-29 Dodji Seketeli <dodji@redhat.com>
9949
9950 PR c++/47311
9951 * g++.dg/template/param2.C: New test.
9952
9953 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9954
9955 PR libgfortran/47285
9956 * gfortran.dg/fmt_g.f: New test.
9957
9958 2011-01-28 Tobias Burnus <burnus@net-b.de>
9959
9960 PR fortran/47507
9961 * gfortran.dg/pure_formal_1.f90: New.
9962
9963 2011-01-28 Jakub Jelinek <jakub@redhat.com>
9964
9965 PR target/42894
9966 * gcc.dg/tls/pr42894.c: New test.
9967
9968 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9969
9970 * gcc.dg/pr47276.c: Add dg-require-visibility.
9971
9972 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9973
9974 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9975
9976 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
9977 Tobias Burnus <burnus@gcc.gnu.org>
9978
9979 PR fortran/45170
9980 PR fortran/35810
9981 PR fortran/47350
9982 * gfortran.dg/realloc_on_assign_3.f03: New test.
9983 * gfortran.dg/realloc_on_assign_4.f03: New test.
9984 * gfortran.dg/allocatable_function_5.f90: New test.
9985 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9986 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9987 implemented" dg-errors.
9988
9989 2011-01-27 Jan Hubicka <jh@suse.cz>
9990
9991 PR middle-end/46949
9992 * gcc.dg/attr-weakref-4.c: New testcase
9993
9994 2011-01-27 Martin Jambor <mjambor@suse.cz>
9995
9996 PR tree-optimization/47228
9997 * gcc.dg/torture/pr47228.c: New test.
9998
9999 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10000
10001 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10002
10003 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10004
10005 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10006 when using auto-overlay support on the SPU.
10007
10008 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10009
10010 PR rtl-optimization/44174
10011 * gcc.target/i386/asm-6.c: New test.
10012
10013 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10014
10015 PR rtl-optimization/46856
10016 * gcc.c-torture/compile/pr46856.c: New test.
10017
10018 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10019 Andrew Pinski <pinskia@gmail.com>
10020
10021 PR c/43082
10022 * gcc.dg/pr43082.c: New.
10023
10024 2011-01-26 DJ Delorie <dj@redhat.com>
10025
10026 PR rtl-optimization/46878
10027 * gcc.dg/pr46878-1.c: New test.
10028
10029 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10030
10031 PR c++/47476
10032 * g++.dg/cpp0x/pr47476.C: New test.
10033
10034 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10035
10036 * gcc.c-torture/compile/20110126-1.c: New test.
10037
10038 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10039
10040 PR c/47473
10041 * gcc.dg/torture/pr47473.c: New test.
10042
10043 2011-01-26 Jan Hubicka <jh@suse.cz>
10044
10045 PR target/47237
10046 * gcc.c-torture/execute/pr47237.c: New testcase.
10047
10048 2011-01-26 Jan Hubicka <jh@suse.cz>
10049
10050 PR tree-optimization/47190
10051 * gcc.dg/attr-weakref-3.c: New testcase.
10052
10053 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10054
10055 PR c++/43601
10056 * gcc.dg/dll-9a.c: New test file.
10057 * gcc.dg/dll-11.c: Likewise.
10058 * gcc.dg/dll-12.c: Likewise.
10059 * gcc.dg/dll-12a.c: Likewise.
10060 * gcc.dg/dll-11a.c: Likewise.
10061 * gcc.dg/dll-9.c: Likewise.
10062 * gcc.dg/dll-10.c: Likewise.
10063 * gcc.dg/dll-10a.c: Likewise.
10064 * g++.dg/ext/dllexport4a.cc: Likewise.
10065 * g++.dg/ext/dllexport4.C: Likewise.
10066 * g++.dg/ext/dllexport5.C: Likewise.
10067 * g++.dg/ext/dllexport5a.cc: Likewise.
10068
10069 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10070
10071 PR tree-optimization/46970
10072 * gcc.dg/graphite/pr46970.c: New.
10073
10074 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10075
10076 PR tree-optimization/46215
10077 * gcc.dg/graphite/pr46215.c: New.
10078
10079 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10080
10081 PR tree-optimization/46168
10082 * gcc.dg/graphite/pr46168.c: New.
10083
10084 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10085
10086 PR tree-optimization/43657
10087 * gcc.dg/graphite/pr43657.c: New.
10088
10089 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10090
10091 PR tree-optimization/29832
10092 * gfortran.dg/graphite/pr29832.f90: New.
10093
10094 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10095
10096 PR tree-optimization/43567
10097 * gcc.dg/graphite/pr43567.c: New.
10098
10099 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10100
10101 * gfortran.dg/graphite/interchange-4.f: New.
10102 * gfortran.dg/graphite/interchange-5.f: New.
10103
10104 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10105 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10106 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10107 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10108 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10109 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10110 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10111 * gfortran.dg/ltrans-7.f90: Removed.
10112 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10113
10114 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10115 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10116 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10117 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10118 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10119 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10120 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10121 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10122 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10123 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10124 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10125 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10126 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10127 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10128 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10129 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10130 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10131 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10132 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10133 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10134 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10135 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10136 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10137 * gcc.dg/tree-ssa/data-dep-1.c
10138 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10139 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10140 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10141 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10142 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10143
10144 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10145
10146 PR tree-optimization/47265
10147 PR tree-optimization/47443
10148 * gcc.c-torture/compile/pr47265.c: New test.
10149 * gcc.dg/pr47443.c: New test.
10150
10151 2011-01-25 Martin Jambor <mjambor@suse.cz>
10152
10153 PR tree-optimization/47382
10154 * g++.dg/torture/pr47382.C: New test.
10155 * g++.dg/opt/devirt1.C: Xfail.
10156
10157 2011-01-25 Yao Qi <yao@codesourcery.com>
10158
10159 PR target/45701
10160 * gcc.target/arm/pr45701-1.c: New test.
10161 * gcc.target/arm/pr45701-2.c: New test.
10162 * gcc.target/arm/pr45701-3.c: New test.
10163
10164 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10165 Jakub Jelinek <jakub@redhat.com>
10166
10167 PR tree-optimization/47271
10168 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10169
10170 2011-01-25 Nick Clifton <nickc@redhat.com>
10171
10172 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10173 (saturate_add): Delete.
10174 (exchange): Delete.
10175 (main): Do not run saturate_add.
10176 (set_interrupts): Delete.
10177
10178 2011-01-25 Tobias Burnus <burnus@net-b.de>
10179
10180 PR fortran/47448
10181 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10182
10183 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10184
10185 PR tree-optimization/47427
10186 PR tree-optimization/47428
10187 * gcc.c-torture/compile/pr47427.c: New test.
10188 * gcc.c-torture/compile/pr47428.c: New test.
10189
10190 2011-01-25 Richard Guenther <rguenther@suse.de>
10191
10192 PR middle-end/47411
10193 * gcc.dg/torture/pr47411.c: New testcase.
10194
10195 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10196
10197 * gfortran.dg/graphite/id-24.f: New.
10198 * gfortran.dg/graphite/id-25.f: New.
10199
10200 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10201
10202 * gfortran.dg/graphite/id-23.f: New.
10203
10204 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10205
10206 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10207
10208 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10209
10210 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10211 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10212 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10213 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10214 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10215 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10216 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10217 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10218 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10219
10220 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10221
10222 * gcc.dg/graphite/block-0.c: Add documentation.
10223 * gcc.dg/graphite/block-4.c: Same.
10224 * gcc.dg/graphite/block-7.c: Same.
10225 * gcc.dg/graphite/block-8.c: New.
10226 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10227 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10228 * gcc.dg/graphite/interchange-12.c: Add documentation.
10229 * gcc.dg/graphite/interchange-13.c: New.
10230 * gcc.dg/graphite/interchange-14.c: New.
10231 * gcc.dg/graphite/interchange-15.c: New.
10232 * gcc.dg/graphite/interchange-8.c: Add documentation.
10233 * gcc.dg/graphite/interchange-mvt.c: Same.
10234
10235 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10236
10237 PR target/47408
10238 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10239 * gcc.target/powerpc/altivec-14.c: Ditto.
10240 * gcc.target/powerpc/altivec-33.c: Ditto.
10241 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10242 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10243 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10244 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10245 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10246 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10247 * g++.dg/ext/altivec-15.C: Ditto.
10248 * g++.dg/ext/altivec-types-1.C: Ditto.
10249 * g++.dg/ext/altivec-types-2.C: Ditto.
10250 * g++.dg/ext/altivec-types-3.C: Ditto.
10251 * g++.dg/ext/altivec-types-4.C: Ditto.
10252
10253 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10254
10255 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10256
10257 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10258
10259 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10260 optimization options.
10261
10262 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10263
10264 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10265
10266 PR testsuite/45988
10267 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10268
10269 2011-01-23 Tobias Burnus <burnus@net-b.de>
10270
10271 PR fortran/47421
10272 * gfortran.dg/allocatable_scalar_12.f90: New.
10273
10274 2011-01-23 Ira Rosen <irar@il.ibm.com>
10275
10276 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10277 vectorization to be not profitable if peeling is used to
10278 realign the memory access.
10279 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10280 loop bound to avoid loop unrolling.
10281 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10282
10283 2011-01-22 Jan Hubicka <jh@suse.cz>
10284
10285 PR lto/47333
10286 * g++.dg/lto/pr47333.C: New file.
10287
10288 2011-01-22 Jan Hubicka <jh@suse.cz>
10289
10290 PR tree-optimization/43884
10291 PR lto/44334
10292 * gcc.dg/autopar/outer-2.c: Increase array size.
10293 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10294
10295 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10296
10297 PR fortran/38536
10298 * gfortran.dg/c_loc_tests_16.f90: New test.
10299
10300 2011-01-22 Tobias Burnus <burnus@net-b.de>
10301
10302 PR fortran/47399
10303 * gfortran.dg/typebound_proc_19.f90: New.
10304
10305 2011-01-21 Jeff Law <law@redhat.com>
10306
10307 PR tree-optimization/47053
10308 * g++.dg/pr47053.C: New test.
10309
10310 2011-01-21 Jason Merrill <jason@redhat.com>
10311
10312 PR c++/47041
10313 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10314
10315 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10316
10317 PR c++/47388
10318 * g++.dg/cpp0x/range-for10.C: New test.
10319 * g++.dg/template/for1.C: New test.
10320
10321 PR middle-end/45566
10322 * g++.dg/tree-prof/partition3.C: New test.
10323
10324 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10325
10326 PR rtl-optimization/47366
10327 * g++.dg/opt/pr47366.C: New test.
10328
10329 2011-01-21 Jason Merrill <jason@redhat.com>
10330
10331 PR c++/46552
10332 * g++.dg/cpp0x/constexpr-regress2.C: New.
10333
10334 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10335
10336 2011-01-21 Jeff Law <law@redhat.com>
10337
10338 PR rtl-optimization/41619
10339 * gcc.dg/pr41619.c: New.
10340
10341 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10342
10343 PR tree-optimization/47355
10344 * g++.dg/opt/pr47355.C: New test.
10345
10346 2011-01-21 Richard Guenther <rguenther@suse.de>
10347
10348 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10349 making main hot.
10350
10351 2011-01-21 Richard Guenther <rguenther@suse.de>
10352
10353 PR tree-optimization/47365
10354 * gcc.dg/torture/pr47365.c: New testcase.
10355 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10356
10357 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10358
10359 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10360
10361 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10362
10363 PR tree-optimization/47391
10364 * gcc.dg/pr47391.c: New test.
10365
10366 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10367
10368 * g++.dg/template/char1.C: Use signed char.
10369
10370 2011-01-21 Tobias Burnus <burnus@net-b.de>
10371
10372 PR fortran/47377
10373 * gfortran.dg/pointer_target_4.f90: New.
10374
10375 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10376
10377 PR target/47251
10378 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10379 ILP32 system and not IP32.
10380
10381 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10382
10383 PR debug/46583
10384 * g++.dg/debug/pr46583.C: New.
10385
10386 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10387
10388 PR debug/47283
10389 * g++.dg/debug/pr47283.C: New test.
10390
10391 PR testsuite/47371
10392 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10393 * gcc.target/i386/headmerge-2.c: Likewise.
10394
10395 2011-01-20 Richard Guenther <rguenther@suse.de>
10396
10397 PR middle-end/47370
10398 * gcc.dg/torture/pr47370.c: New testcase.
10399
10400 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10401
10402 PR tree-optimization/46130
10403 * gcc.dg/pr46130-1.c: New test.
10404 * gcc.dg/pr46130-2.c: New test.
10405
10406 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10407
10408 PR c++/47291
10409 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10410
10411 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10412
10413 PR debug/46240
10414 * g++.dg/debug/pr46240.cc: New.
10415
10416 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10417
10418 PR c++/47303
10419 * g++.dg/template/anonunion1.C: New test.
10420
10421 PR rtl-optimization/47337
10422 * gcc.c-torture/execute/pr47337.c: New test.
10423
10424 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10425
10426 PR testsuite/45342
10427 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10428
10429 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10430
10431 PR tree-optimization/46021
10432 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10433
10434 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10435
10436 PR tree-optimization/47290
10437 * g++.dg/torture/pr47290.C: New test.
10438
10439 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10440
10441 PR fortran/47240
10442 * gfortran.dg/proc_ptr_comp_29.f90: New.
10443
10444 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10445
10446 PR testsuite/41146
10447 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10448 powerpc-apple-darwin9.
10449
10450 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10451
10452 PR rtl-optimization/47299
10453 * gcc.c-torture/execute/pr47299.c: New test.
10454
10455 2011-01-17 Jason Merrill <jason@redhat.com>
10456
10457 * g++.dg/cpp0x/constexpr-virtual.C: New.
10458
10459 2011-01-17 Jakub Jelinek <jakub@redhat.com>
10460
10461 PR fortran/47331
10462 * gfortran.dg/gomp/pr47331.f90: New test.
10463
10464 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
10465
10466 PR objc/47314
10467 * objc.dg/selector-warn-1.m: New.
10468 * obj-c++.dg/selector-warn-1.mm: New.
10469
10470 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
10471
10472 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10473 Update dg-final accordingly.
10474
10475 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10476
10477 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10478
10479 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10480
10481 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10482 target check.
10483 * gcc.dg/guality/pr36728-2.c: Likewise.
10484
10485 2011-01-17 Richard Guenther <rguenther@suse.de>
10486
10487 PR tree-optimization/47313
10488 * g++.dg/torture/pr47313.C: New testcase.
10489
10490 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
10491
10492 PR target/47318
10493 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10494 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10495 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10496 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10497
10498 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10499 as __m256i.
10500 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10501 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10502 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10503
10504 2011-01-17 Richard Guenther <rguenther@suse.de>
10505
10506 PR tree-optimization/45967
10507 * gcc.dg/torture/pr45967-2.c: New testcase.
10508 * gcc.dg/torture/pr45967-3.c: Likewise.
10509
10510 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10511
10512 PR testsuite/47325
10513 * g++.dg/ext/pr47213.C: Require visibility.
10514
10515 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10516
10517 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10518 * gcc.dg/fixed-point/struct-union.c: Update error messages.
10519
10520 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10521
10522 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10523 Linux-based targets.
10524
10525 2011-01-13 Jan Hubicka <jh@suse.cz>
10526
10527 PR tree-optimization/47276
10528 * gcc.dg/pr47276.c: New testcase.
10529
10530 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
10531 Jonathan Wakely <jwakely.gcc@gmail.com>
10532
10533 PR c++/33558
10534 * g++.dg/other/pr33558.C: New.
10535 * g++.dg/other/pr33558-2.C: New.
10536
10537 2011-01-14 Martin Jambor <mjambor@suse.cz>
10538
10539 PR tree-optimization/45934
10540 PR tree-optimization/46302
10541 * g++.dg/ipa/devirt-c-1.C: New test.
10542 * g++.dg/ipa/devirt-c-2.C: Likewise.
10543 * g++.dg/ipa/devirt-c-3.C: Likewise.
10544 * g++.dg/ipa/devirt-c-4.C: Likewise.
10545 * g++.dg/ipa/devirt-c-5.C: Likewise.
10546 * g++.dg/ipa/devirt-c-6.C: Likewise.
10547 * g++.dg/ipa/devirt-6.C: Likewise.
10548 * g++.dg/ipa/devirt-d-1.C: Likewise.
10549 * g++.dg/torture/pr45934.C: Likewise.
10550
10551 2011-01-14 Jason Merrill <jason@redhat.com>
10552
10553 * g++.dg/cpp0x/variadic105.C: New.
10554
10555 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
10556 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10557
10558 PR objc/45989
10559 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10560 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10561 execution tests on i?86-*-*, x86_64-*-* and
10562 powerpc*-apple-darwin* && ilp32.
10563 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10564 tests on i?86-*-* and x86_64-*-*.
10565
10566 2011-01-14 Richard Guenther <rguenther@suse.de>
10567
10568 PR tree-optimization/47280
10569 * g++.dg/opt/pr47280.C: New testcase.
10570
10571 2011-01-14 Jason Merrill <jason@redhat.com>
10572
10573 * g++.dg/cpp0x/constexpr-regress1.C: New.
10574
10575 * g++.dg/ext/flexary2.C: New.
10576
10577 2011-01-14 Richard Guenther <rguenther@suse.de>
10578
10579 PR middle-end/47281
10580 * gcc.dg/torture/pr47281.c: New testcase.
10581 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10582
10583 2011-01-14 Richard Guenther <rguenther@suse.de>
10584
10585 PR tree-optimization/47286
10586 * gcc.dg/tree-ssa/pr47286.c: New testcase.
10587
10588 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
10589
10590 PR c++/47213
10591 * g++.dg/ext/pr47213.C: New.
10592
10593 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10594
10595 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10596
10597 2011-01-13 Tobias Burnus <burnus@net-b.de>
10598 Mikael Morin <mikael@gcc.gnu.org>
10599
10600 PR fortran/45848
10601 PR fortran/47204
10602 * gfortran.dg/select_type_20.f90: New.
10603 * gfortran.dg/select_type_21.f90: New.
10604
10605 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
10606
10607 PR target/47251
10608 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10609
10610 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10611
10612 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10613 * gcc.dg/guality/pr36728-2.c: Likewise.
10614
10615 2011-01-13 Dodji Seketeli <dodji@redhat.com>
10616
10617 PR debug/PR46973
10618 * g++.dg/debug/dwarf2/template-params-9.C: New test.
10619
10620 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
10621
10622 PR rtl-optimization/45352
10623 * gcc.dg/pr45352-3.c: New.
10624
10625 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10626
10627 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10628 comment.
10629 * g++.dg/cpp0x/range-for8.C: New.
10630 * g++.dg/cpp0x/range-for9.C: New.
10631
10632 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
10633
10634 PR debug/47209
10635 * g++.dg/debug/pr47209.C: New.
10636
10637 2011-01-12 Richard Guenther <rguenther@suse.de>
10638
10639 PR lto/47259
10640 * gcc.dg/lto/pr47259_0.c: New testcase.
10641 * gcc.dg/lto/pr47259_1.c: Likewise.
10642
10643 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
10644
10645 * objc-obj-c++-shared/Object1.h: Add copyright header, update
10646 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10647 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10648 methods missing from the OBJC2 Object.
10649 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10650 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10651 GNU and NeXT runtimes.
10652 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10653 comments.
10654 * objc-obj-c++-shared/Object1.m: Likewise.
10655 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
10656 * objc.dg/proto-qual-1.m: Likewise.
10657 * obj-c++.dg/proto-lossage-3.mm: Likewise.
10658 * obj-c++.dg/proto-qual-1.mm: Likewise.
10659
10660 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
10661
10662 PR testsuite/33033
10663 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10664
10665 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10666
10667 Fixed the Objective-C++ testsuite and updated all tests.
10668 * lib/obj-c++.exp (obj-c++_init): Declare and set
10669 gcc_warning_prefix and gcc_error_prefix.
10670 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10671 'dg-warning', 'dg-message' and 'dg-error'.
10672 * obj-c++.dg/class-extension-3.mm: Likewise.
10673 * obj-c++.dg/class-protocol-1.mm: Likewise.
10674 * obj-c++.dg/encode-7.mm: Likewise.
10675 * obj-c++.dg/exceptions-3.mm: Likewise.
10676 * obj-c++.dg/exceptions-5.mm: Likewise.
10677 * obj-c++.dg/method-12.mm: Likewise.
10678 * obj-c++.dg/method-13.mm: Likewise.
10679 * obj-c++.dg/method-15.mm: Likewise.
10680 * obj-c++.dg/method-16.mm: Likewise.
10681 * obj-c++.dg/method-4.mm: Likewise.
10682 * obj-c++.dg/method-8.mm: Likewise.
10683 * obj-c++.dg/method-conflict-1.mm: Likewise.
10684 * obj-c++.dg/method-conflict-2.mm: Likewise.
10685 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10686 and uncommented second part of the testcase now that the testsuite
10687 works correctly.
10688 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10689 and uncommented second part of the testcase now that the testsuite
10690 works correctly.
10691 * obj-c++.dg/private-1.mm: Likewise.
10692 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10693 * obj-c++.dg/syntax-error-7.mm: Likewise.
10694 * obj-c++.dg/warn5.mm: Likewise.
10695 * obj-c++.dg/property/at-property-14.mm: Likewise.
10696 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10697 FIXME.
10698 * obj-c++.dg/property/at-property-18.mm: Likewise.
10699 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10700 FIXME.
10701 * obj-c++.dg/property/at-property-21.mm: Likewise.
10702 * obj-c++.dg/property/at-property-28.mm: Likewise.
10703 * obj-c++.dg/property/at-property-5.mm: Likewise.
10704 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10705 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10706 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10707 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10708 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10709 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10710 * obj-c++.dg/tls/diag-5.mm: Likewise.
10711 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10712 dg-error, now matched correctly.
10713
10714 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10715
10716 * objc.dg/property/at-property-29.m: New.
10717 * obj-c++.dg/property/at-property-29.mm: New.
10718
10719 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10720
10721 * go.test/go-test.exp (go-set-goarch): New proc.
10722 (go-gc-tests): Use it.
10723
10724 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10725
10726 PR debug/46955
10727 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10728
10729 2011-01-11 Richard Henderson <rth@redhat.com>
10730
10731 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10732
10733 2011-01-11 Jan Hubicka <jh@suse.cz>
10734
10735 PR lto/45721
10736 PR lto/45375
10737 * gcc.dg/lto/pr45721_1.c: New file.
10738 * gcc.dg/lto/pr45721_0.c: New file.
10739
10740 2011-01-11 Richard Guenther <rguenther@suse.de>
10741
10742 PR tree-optimization/46076
10743 * gcc.dg/tree-ssa/pr46076.c: New testcase.
10744
10745 2011-01-11 Jeff Law <law@redhat.com>
10746
10747 * PR tree-optimization/47086
10748 * gcc.dg/pr47086.c: New test.
10749
10750 2011-01-11 Jason Merrill <jason@redhat.com>
10751
10752 PR c++/46658
10753 * g++.dg/template/new10.C: New.
10754
10755 PR c++/45520
10756 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10757
10758 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
10759
10760 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10761 Split type definitions and NSConstantString class into...
10762 * objc-obj-c++-shared/objc-test-suite-types.h: New.
10763 * objc-obj-c++-shared/nsconstantstring-class.h: New.
10764 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10765 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10766 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10767 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10768 to comments.
10769 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10770 encode defines for newer NeXT system headers.
10771 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10772 * obj-c++.dg/torture/strings/string1.mm: Likewise.
10773 * objc.dg/foreach-5.m: Likewise.
10774 * objc.dg/foreach-2.m: Likewise.
10775 * objc.dg/foreach-4.m: Likewise.
10776 * objc.dg/torture/strings/string1.m: Likewise.
10777 * objc.dg/torture/strings/string2.m: Likewise.
10778 * objc.dg/torture/strings/string3.m: Likewise.
10779 * objc.dg/torture/strings/string4.m: Likewise.
10780 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10781 header and stand alone.
10782 * obj-c++.dg/strings/strings-2.mm: Likewise.
10783 * objc.dg/torture/strings/const-str-3.m: Likewise.
10784 * objc.dg/strings/strings-2.m: Likewise.
10785 * objc.dg/strings/const-str-12b.m: Likewise.
10786
10787 2011-01-12 Richard Guenther <rguenther@suse.de>
10788
10789 PR middle-end/32511
10790 * gcc.dg/attr-weak-1.c: Adjust.
10791
10792 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
10793
10794 PR fortran/47051
10795 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10796 standard compliant and comment.
10797
10798 2011-01-10 Jan Hubicka <jh@suse.cz>
10799
10800 PR lto/46083
10801 * gcc.dg/initpri3.c: New testcase.
10802
10803 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
10804
10805 PR lto/47222
10806 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10807 externally visible.
10808 (g_esi): Likewise.
10809 (g_ebx): Likewise.
10810 (g_ebp): Likewise.
10811 (g_esp): Likewise.
10812 (g_ebp_save): Likewise.
10813 (g_esp_save): Likewise.
10814
10815 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10816
10817 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10818
10819 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10820
10821 PR tree-optimization/46021
10822 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10823 i?86-*-*, x86_64-*-*.
10824
10825 2011-01-10 Jeff Law <law@redhat.com>
10826
10827 * PR tree-optimization/47141
10828 * gcc.c-torture/compile/pr47141.c: New test.
10829
10830 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
10831
10832 PR testsuite/46230
10833 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10834 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10835 * gcc.dg/vect/slp-35.c: Remove XFAILs.
10836 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10837
10838 PR testsuite/46230
10839 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10840 being vectorized. Adjust dg-final pattern. Remove XFAIL.
10841 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10842 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10843 being vectorized. Adjust dg-final pattern.
10844
10845 PR testsuite/46230
10846 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10847 * gcc.dg/vect/slp-24.c: Likewise.
10848
10849 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
10850
10851 PR c++/47218
10852 * g++.dg/other/pr47218-1.C: New test file.
10853 * g++.dg/other/pr47218.C: Likewise.
10854 * g++.dg/other/pr47218.h: New supporting header.
10855
10856 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
10857
10858 PR objc/47232
10859 * objc.dg/attributes/invalid-attribute-1.m: New.
10860 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10861
10862 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10863
10864 PR fortran/47224
10865 * gfortran.dg/proc_ptr_comp_28.f90: New.
10866
10867 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10868
10869 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10870 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10871 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10872 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10873 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10874 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10875 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10876 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10877 * objc.dg/gnu-api-2-class.m: Likewise.
10878 * objc.dg/gnu-api-2-ivar.m: Likewise.
10879 * objc.dg/gnu-api-2-method.m: Likewise.
10880 * objc.dg/gnu-api-2-objc.m: Likewise.
10881 * objc.dg/gnu-api-2-object.m: Likewise.
10882 * objc.dg/gnu-api-2-property.m: Likewise.
10883 * objc.dg/gnu-api-2-protocol.m: Likewise.
10884 * objc.dg/gnu-api-2-sel.m: Likewise.
10885
10886 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10887
10888 * objc.dg/foreach-1.m: Skip for Darwin < 9.
10889 * objc.dg/objc-foreach-4.m: Likewise.
10890 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10891 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10892 * objc.dg/foreach-4.m: Likewise.
10893 * objc.dg/foreach-5.m: Likewise.
10894 * objc.dg/foreach-3.m: Return self from init.
10895
10896 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10897
10898 PR fortran/38536
10899 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
10900
10901 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10902
10903 PR fortran/46313
10904 * gfortran.dg/class_35.f90: New.
10905
10906 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10907
10908 * objc.dg/foreach-1.m: Add "-Wall" to flags.
10909
10910 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
10911
10912 PR objc/47078
10913 * objc.dg/invalid-method-2.m: New.
10914 * obj-c++.dg/invalid-method-2.mm: New.
10915
10916 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
10917
10918 PR fortran/46896
10919 * gfortran.dg/transpose_optimization_2.f90 : New test.
10920
10921 2011-01-08 Jan Hubicka <jh@suse.cz>
10922
10923 PR tree-optmization/46469
10924 * g++.dg/torture/pr46469.C: New testcase.
10925
10926 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10927
10928 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10929 emulation of libobjc-gnu structure layout functionality to ..
10930 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10931 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10932 * objc/execute/bf-common.h: Adjust headers.
10933 * objc/execute/bf-1.m: Likewise.
10934 * objc/execute/bf-2.m: Likewise.
10935 * objc/execute/bf-3.m: Likewise.
10936 * objc/execute/bf-4.m: Likewise.
10937 * objc/execute/bf-5.m: Likewise.
10938 * objc/execute/bf-6.m: Likewise.
10939 * objc/execute/bf-7.m: Likewise.
10940 * objc/execute/bf-8.m: Likewise.
10941 * objc/execute/bf-9.m: Likewise.
10942 * objc/execute/bf-10.m: Likewise.
10943 * objc/execute/bf-11.m: Likewise.
10944 * objc/execute/bf-12.m: Likewise.
10945 * objc/execute/bf-13.m: Likewise.
10946 * objc/execute/bf-14.m: Likewise.
10947 * objc/execute/bf-15.m: Likewise.
10948 * objc/execute/bf-16.m: Likewise.
10949 * objc/execute/bf-17.m: Likewise.
10950 * objc/execute/bf-18.m: Likewise.
10951 * objc/execute/bf-19.m: Likewise.
10952 * objc/execute/bf-20.m: Likewise.
10953 * objc/execute/bf-21.m: Likewise.
10954 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10955 objc_get_type_qualifiers ().
10956
10957 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10958
10959 PR fortran/45777
10960 * gfortran.dg/dependency_39.f90: New test.
10961
10962 2011-01-07 Jan Hubicka <jh@suse.cz>
10963
10964 Get builtins tests ready for linker plugin.
10965 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10966 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10967 my_memset, my_bzero): Mark used.
10968 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10969 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10970 volatile.
10971 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10972 volatile.
10973
10974 2011-01-07 Jan Hubicka <jh@suse.cz>
10975
10976 PR tree-optimization/46367
10977 * g++.dg/torture/pr46367.C: New file.
10978
10979 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10980
10981 PR target/47201
10982 * gcc.dg/pr47201.c: New test.
10983
10984 PR bootstrap/47187
10985 * gcc.dg/tree-prof/pr47187.c: New test.
10986
10987 2011-01-07 Tobias Burnus <burnus@net-b.de>
10988
10989 PR fortran/41580
10990 * gfortran.dg/extends_type_of_3.f90: New.
10991
10992 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
10993
10994 * g++.dg/ext/dllexport-MI1.C: Adjust test.
10995 * g++.dg/ext/dllimport-MI1.C: Likewise.
10996 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10997 * g++.dg/ext/dllimport10.C: Likewise.
10998 * g++.dg/ext/dllimport11.C: Likewise.
10999 * g++.dg/ext/dllimport12.C: Likewise.
11000 * g++.dg/ext/dllimport13.C: Likewise.
11001 * g++.dg/ext/dllimport2.C: Likewise.
11002 * g++.dg/ext/dllimport3.C: Likewise.
11003 * g++.dg/ext/dllimport4.C: Likewise.
11004 * g++.dg/ext/dllimport5.C: Likewise.
11005 * g++.dg/ext/dllimport6.C: Likewise.
11006 * g++.dg/ext/dllimport8.C: Likewise.
11007 * g++.dg/ext/dllimport9.C: Likewise.
11008 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11009 targets, too. Additionally enable test for i?86-*-mingw*.
11010 * g++.dg/ext/selectany1.C: Likewise.
11011 Remove guard variable check.
11012
11013 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11014
11015 PR fortran/47189
11016 PR fortran/47194
11017 * gfortran.dg/storage_size_3.f08: Extended.
11018
11019 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11020
11021 PR c++/47022
11022 * g++.dg/template/stdarg1.C: New test.
11023
11024 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11025
11026 PR fortran/47195
11027 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11028 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11029 from the interface of functions to not hide the errors that
11030 shall be tested.
11031
11032 2011-01-06 Jan Hubicka <jh@suse.cz>
11033
11034 * gcc.dg/lto/pr47188_0.c: New testcase.
11035 * gcc.dg/lto/pr47188_1.c: New testcase.
11036
11037 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11038
11039 PR fortran/33117
11040 PR fortran/46478
11041 * gfortran.dg/interface_33.f90: New test.
11042
11043 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11044
11045 PR c/47150
11046 * gcc.c-torture/compile/pr47150.c: New test.
11047
11048 2011-01-06 Ira Rosen <irar@il.ibm.com>
11049
11050 PR tree-optimization/47139
11051 * gcc.dg/vect/pr47139.c: New test.
11052
11053 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11054
11055 PR fortran/47180
11056 * gfortran.dg/extends_type_of_2.f03: New.
11057
11058 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11059
11060 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11061
11062 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11063
11064 * gnat.dg/opt14.adb: New test.
11065
11066 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11067
11068 PR fortran/46017
11069 * gfortran.dg/allocate_error_2.f90: New test.
11070
11071 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11072
11073 PR fortran/47024
11074 * gfortran.dg/storage_size_3.f08: New.
11075
11076 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11077
11078 PR libgfortran/47154
11079 * gfortran.dg/namelist_68.f90: New test.
11080
11081 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11082
11083 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11084
11085 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11086
11087 PR fortran/46448
11088 * gfortran.dg/class_34.f90: New.
11089
11090 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11091
11092 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11093 use __builtin_inff. Skip all single-precision tests that require
11094 Infinity.
11095
11096 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11097
11098 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11099
11100 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11101
11102 PR tree-optimization/47148
11103 * gcc.c-torture/execute/pr47148.c: New test.
11104
11105 PR tree-optimization/47155
11106 * gcc.c-torture/execute/pr47155.c: New test.
11107
11108 PR rtl-optimization/47157
11109 * gcc.c-torture/compile/pr47157.c: New test.
11110
11111 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11112
11113 * gcc.dg/torture/vector-shift2.c (schar): Define.
11114 (main): Always use schar or uchar instead of plain "char" to avoid
11115 dependencies on implementation-defined char signedness.
11116
11117 2011-01-03 Martin Jambor <mjambor@suse.cz>
11118
11119 PR tree-optimization/46801
11120 * gnat.dg/pack9.adb: Remove xfail.
11121
11122 2011-01-03 Martin Jambor <mjambor@suse.cz>
11123
11124 PR tree-optimization/46984
11125 * g++.dg/ipa/pr46984.C: New test.
11126
11127 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11128
11129 PR fortran/46408
11130 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11131
11132 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11133
11134 PR tree-optimization/47140
11135 * gcc.c-torture/compile/pr47140.c: New test.
11136
11137 PR rtl-optimization/47028
11138 * gcc.dg/pr47028.c: New test.
11139
11140 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11141
11142 * objc.dg/protocol-forward-1.m: Removed TODO.
11143 * objc.dg/protocol-forward-2.m: New.
11144 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11145 * obj-c++.dg/protocol-forward-2.mm: New.
11146
11147 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11148
11149 PR target/38662
11150 * g++.dg/eh/pr38662.C: New testcase.
11151
11152 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11153
11154 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11155 scan for newline '\n'.
11156
11157 \f
11158 Copyright (C) 2011 Free Software Foundation, Inc.
11159
11160 Copying and distribution of this file, with or without modification,
11161 are permitted in any medium without royalty provided the copyright
11162 notice and this notice are preserved.