1 2011-12-12 Revital Eres <revital.eres@linaro.org>
3 PR rtl-optimization/47013
4 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
5 to preserve the function.
6 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
7 powerpc*-*-*. Avoid superfluous spaces in dg-final.
8 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
9 -fmodulo-sched-allow-regmoves flags.
10 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
11 and avoid superfluous spaces in dg-final for spu-*-*.
12 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
13 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
14 change scan-rtl-dump-times for powerpc*-*-*.
15 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
16 powerpc*-*-* from dg-final and avoid superfluous spaces in
18 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
20 2011-12-11 Jakub Jelinek <jakub@redhat.com>
22 PR tree-optimization/51485
23 * g++.dg/vect/pr51485.cc: New test.
25 2011-12-11 Tobias Burnus <burnus@net-b.de>
28 * gfortran.dg/warn_function_without_result_2.f90: New.
30 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
31 Tobias Burnus <burnus@gcc.gnu.org>
40 * gfortran.dg/class_array_1.f03: New.
41 * gfortran.dg/class_array_2.f03: New.
42 * gfortran.dg/class_array_3.f03: New.
43 * gfortran.dg/class_array_4.f03: New.
44 * gfortran.dg/class_array_5.f03: New.
45 * gfortran.dg/class_array_6.f03: New.
46 * gfortran.dg/class_array_7.f03: New.
47 * gfortran.dg/class_array_8.f03: New.
48 * gfortran.dg/coarray_poly_1.f90: New.
49 * gfortran.dg/coarray_poly_2.f90: New.
50 * gfortran.dg/coarray/poly_run_1.f90: New.
51 * gfortran.dg/coarray/poly_run_2.f90: New.
52 * gfortran.dg/class_to_type_1.f03: New.
53 * gfortran.dg/type_to_class_1.f03: New.
54 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
55 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free
57 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
59 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
62 * gfortran.dg/gomp/workshare2.f90: New test.
63 * gfortran.dg/gomp/workshare3.f90: New test.
65 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
67 * gnat.dg/specs/elab3.ads: New test.
69 2011-12-10 Richard Henderson <rth@redhat.com>
71 * gcc.target/powerpc/altivec-perm-1.c: New.
72 * gcc.target/powerpc/altivec-perm-2.c: New.
73 * gcc.target/powerpc/altivec-perm-4.c: New.
75 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
77 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
78 Add a scan-assembler-time clause to test for the interupt vector jump.
80 (dma0_handler): ... this.
82 2011-12-10 Nathan Sidwell <nathan@acm.org>
85 * g++.dg/gcov/gcov-14.C: New.
87 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
89 * gcc.c-torture/compile/20111209-1.c: New test.
91 2011-12-09 Jason Merrill <jason@redhat.com>
94 * g++.dg/warn/Woverflow-4.C: New.
96 2011-12-09 Dodji Seketeli <dodji@redhat.com>
99 * g++.dg/cpp0x/alias-decl-17.C: New test.
101 2011-12-09 Michael Meissner <meissner@the-meissners.org>
103 * gcc.target/powerpc/recip-5.c: Disable running on any system that
104 does not support VSX.
106 * gcc.target/powerpc/ppc-target-4.c: New file to test target
107 specific functions enabling target specific builtins.
109 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
111 * gcc.dg/vect/slp-13.c: Array size increase reverted.
112 * gcc.dg/vect/slp-24.c: Ditto.
113 * gcc.dg/vect/slp-3.c: Ditto.
114 * gcc.dg/vect/slp-34.c: Ditto.
115 * gcc.dg/vect/slp-4.c: Ditto.
116 * gcc.dg/vect/slp-cond-2.c: Ditto.
117 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
118 * gcc.dg/vect/vect-1.c: Ditto.
119 * gcc.dg/vect/vect-10.c: Ditto.
120 * gcc.dg/vect/vect-105.c: Ditto.
121 * gcc.dg/vect/vect-112.c: Ditto.
122 * gcc.dg/vect/vect-15.c: Ditto.
123 * gcc.dg/vect/vect-2.c: Ditto.
124 * gcc.dg/vect/vect-31.c: Ditto.
125 * gcc.dg/vect/vect-32.c: Ditto.
126 * gcc.dg/vect/vect-33.c: Ditto.
127 * gcc.dg/vect/vect-34.c: Ditto.
128 * gcc.dg/vect/vect-35.c: Ditto.
129 * gcc.dg/vect/vect-36.c: Ditto.
130 * gcc.dg/vect/vect-6.c: Ditto.
131 * gcc.dg/vect/vect-73.c: Ditto.
132 * gcc.dg/vect/vect-74.c: Ditto.
133 * gcc.dg/vect/vect-75.c: Ditto.
134 * gcc.dg/vect/vect-76.c: Ditto.
135 * gcc.dg/vect/vect-80.c: Ditto.
136 * gcc.dg/vect/vect-85.c: Ditto.
137 * gcc.dg/vect/vect-89.c: Ditto.
138 * gcc.dg/vect/vect-97.c: Ditto.
139 * gcc.dg/vect/vect-98.c: Ditto.
140 * gcc.dg/vect/vect-all.c: Ditto.
141 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
142 * gcc.dg/vect/vect-iv-8.c: Ditto.
143 * gcc.dg/vect/vect-iv-8a.c: Ditto.
144 * gcc.dg/vect/vect-outer-1.c: Ditto.
145 * gcc.dg/vect/vect-outer-1a.c: Ditto.
146 * gcc.dg/vect/vect-outer-1b.c: Ditto.
147 * gcc.dg/vect/vect-outer-2.c: Ditto.
148 * gcc.dg/vect/vect-outer-2a.c: Ditto.
149 * gcc.dg/vect/vect-outer-2c.c: Ditto.
150 * gcc.dg/vect/vect-outer-3.c: Ditto.
151 * gcc.dg/vect/vect-outer-3a.c: Ditto.
152 * gcc.dg/vect/vect-outer-4a.c: Ditto.
153 * gcc.dg/vect/vect-outer-4b.c: Ditto.
154 * gcc.dg/vect/vect-outer-4c.c: Ditto.
155 * gcc.dg/vect/vect-outer-4d.c: Ditto.
156 * gcc.dg/vect/vect-outer-4m.c: Ditto.
157 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
158 * gcc.dg/vect/vect-outer-fir.c: Ditto.
159 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
160 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
161 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
162 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
163 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
164 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
165 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
166 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
167 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
168 * gcc.dg/vect/vect-shift-2.c: Ditto.
169 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
170 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
171 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
172 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
173 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
174 * gcc.dg/vect/slp-13-big-array.c: New test.
175 * gcc.dg/vect/slp-24-big-array.c: Ditto.
176 * gcc.dg/vect/slp-3-big-array.c: Ditto.
177 * gcc.dg/vect/slp-34-big-array.c: Ditto.
178 * gcc.dg/vect/slp-4-big-array.c: Ditto.
179 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
180 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
181 * gcc.dg/vect/vect-1-big-array.c: Ditto.
182 * gcc.dg/vect/vect-10-big-array.c: Ditto.
183 * gcc.dg/vect/vect-105-big-array.c: Ditto.
184 * gcc.dg/vect/vect-112-big-array.c: Ditto.
185 * gcc.dg/vect/vect-15-big-array.c: Ditto.
186 * gcc.dg/vect/vect-2-big-array.c: Ditto.
187 * gcc.dg/vect/vect-31-big-array.c: Ditto.
188 * gcc.dg/vect/vect-32-big-array.c: Ditto.
189 * gcc.dg/vect/vect-33-big-array.c: Ditto.
190 * gcc.dg/vect/vect-34-big-array.c: Ditto.
191 * gcc.dg/vect/vect-35-big-array.c: Ditto.
192 * gcc.dg/vect/vect-36-big-array.c: Ditto.
193 * gcc.dg/vect/vect-6-big-array.c: Ditto.
194 * gcc.dg/vect/vect-73-big-array.c: Ditto.
195 * gcc.dg/vect/vect-74-big-array.c: Ditto.
196 * gcc.dg/vect/vect-75-big-array.c: Ditto.
197 * gcc.dg/vect/vect-76-big-array.c: Ditto.
198 * gcc.dg/vect/vect-80-big-array.c: Ditto.
199 * gcc.dg/vect/vect-85-big-array.c: Ditto.
200 * gcc.dg/vect/vect-89-big-array.c: Ditto.
201 * gcc.dg/vect/vect-97-big-array.c: Ditto.
202 * gcc.dg/vect/vect-98-big-array.c: Ditto.
203 * gcc.dg/vect/vect-all-big-array.c: Ditto.
204 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
205 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
206 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
207 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
208 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
209 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
210 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
211 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
212 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
213 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
214 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
215 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
216 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
217 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
218 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
219 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
220 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
221 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
222 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
223 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
224 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
225 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
226 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
227 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
228 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
229 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
230 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
231 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
232 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
233 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
234 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
235 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
236 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
238 2011-12-09 Richard Guenther <rguenther@suse.de>
241 * g++.dg/lto/pr48042_0.C: New testcase.
243 2011-12-09 Richard Guenther <rguenther@suse.de>
245 PR tree-optimization/51482
246 * g++.dg/torture/pr51482.C: New testcase.
248 2011-12-08 Andrew Pinski <apinski@cavium.com>
250 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
251 * gcc.target/mips/dmult-1.c: Likewise.
252 * gcc.target/mips/branch-1.c: Likewise.
253 * gcc.target/mips/extend-1.c: Likewise.
255 2011-12-08 Jason Merrill <jason@redhat.com>
258 * g++.dg/template/cond8.C: New.
261 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
263 2011-12-08 Jakub Jelinek <jakub@redhat.com>
265 PR tree-optimization/51466
266 * gcc.c-torture/execute/pr51466.c: New test.
268 2011-12-08 Tobias Burnus <burnus@net-b.de>
271 * gfortran.dg/bounds_check_16.f90: New.
273 2011-12-08 Tobias Burnus <burnus@net-b.de>
276 * gfortran.dg/private_type_14.f90: New.
278 2011-12-08 Tobias Burnus <burnus@net-b.de>
281 * gfortran.dg/io_real_boz_3.f90: New.
282 * gfortran.dg/io_real_boz_4.f90: New.
283 * gfortran.dg/io_real_boz_5.f90: New.
285 2011-12-08 Tobias Burnus <burnus@net-b.de>
288 * gfortran.dg/realloc_on_assign_8.f90: New.
290 2011-12-08 Teresa Johnson <tejohnson@google.com>
292 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
295 2011-12-08 Teresa Johnson <tejohnson@google.com>
297 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
298 -Wwrite-strings option.
300 2011-12-08 Teresa Johnson <tejohnson@google.com>
302 * gcc.target/i386/movdi-rex64.c: New.
304 2011-12-08 Richard Guenther <rguenther@suse.de>
306 * gcc.dg/volatile3.c: New testcase.
308 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
310 PR tree-optimization/51315
311 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
313 (int32_t): Use __INT32_TYPE__ for typedef.
315 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
317 PR tree-optimization/51315
318 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
321 2011-12-08 Richard Guenther <rguenther@suse.de>
324 * g++.dg/opt/pr50747-1_0.C: New testcase.
325 * g++.dg/opt/pr50747-2_0.C: Likewise.
327 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
329 * gcc.c-torture/execute/20111208-1.c: New test.
331 2011-12-08 Richard Guenther <rguenther@suse.de>
334 * gcc.dg/lto/20111207-2_0.c: New testcase.
335 * gcc.dg/guality/pr48437.c: Likewise.
337 2011-12-07 Jakub Jelinek <jakub@redhat.com>
340 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
341 * g++.dg/cpp0x/auto29.C: New test.
344 * g++.dg/parse/error45.C: New test.
347 * g++.dg/ext/desig3.C: New test.
350 * g++.dg/cpp0x/constexpr-51369.C: New test.
352 2011-12-07 Andrew Pinski <apinski@cavium.com>
355 * gcc.dg/pr45416.c: New testcase.
357 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
360 * g++.dg/cpp0x/pr51420.C: New.
362 2011-12-07 Richard Guenther <rguenther@suse.de>
365 * gcc.dg/lto/20111207-1_0.c: New testcase.
366 * gcc.dg/lto/20111207-1_1.c: Likewise.
367 * gcc.dg/lto/20111207-1_2.c: Likewise.
368 * gcc.dg/lto/20111207-1_3.c: Likewise.
370 2011-12-07 Richard Guenther <rguenther@suse.de>
372 PR tree-optimization/50823
373 * gcc.dg/torture/pr50823.c: New testcase.
375 2011-12-07 Martin Jambor <mjambor@suse.cz>
377 PR tree-optimization/50744
378 * gcc.dg/ipa/pr50744.c: New test.
380 2011-12-06 Jakub Jelinek <jakub@redhat.com>
383 * g++.dg/template/static32.C: New test.
385 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
387 * g++.dg/opt/pr51396.C: Use dg-additional-options.
389 2011-12-06 Tobias Burnus <burnus@net-b.de>
392 * gfortran.dg/default_initialization_5.f90: New.
394 2011-12-06 Jakub Jelinek <jakub@redhat.com>
397 * gcc.c-torture/compile/pr51354.c: New test.
399 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
402 * g++.dg/other/abstract3.C: New.
404 2011-12-06 Richard Guenther <rguenther@suse.de>
406 PR tree-optimization/49997
407 * gcc.dg/torture/pr49997.c: New testcase.
409 2011-12-06 Richard Guenther <rguenther@suse.de>
412 * g++.dg/torture/pr51436.C: New testcase.
414 2011-12-06 Richard Guenther <rguenther@suse.de>
416 PR tree-optimization/51245
417 * gcc.dg/torture/pr51245.c: New testcase.
419 2011-12-06 Dodji Seketeli <dodji@redhat.com>
422 * g++.dg/diagnostic/wrong-tag-1.C
424 2011-12-05 Fabien Chêne <fabien@gcc.gnu.org>
427 * g++.dg/lookup/using50.C: New.
428 * g++.dg/lookup/using51.C: New.
430 2011-12-05 Jakub Jelinek <jakub@redhat.com>
432 PR tree-optimization/51396
433 * g++.dg/opt/pr51396.C: New test.
436 * gcc.dg/debug/dwarf2/pr51410.c: New test.
439 * gcc.dg/gomp/pr51339.c: New test.
441 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
444 * g++.dg/cpp0x/initlist62.C: New.
446 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
449 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
451 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
453 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
454 * g++.dg/torture/pr39732.C: Likewise.
455 * g++.dg/torture/pr40642.C: Likewise.
456 * gcc.c-torture/compile/pr44686.c: Likewise.
457 * gcc.dg/20050309-1.c: Likewise.
458 * gcc.dg/20050330-2.c: Likewise.
459 * gcc.dg/20051201-1.c: Likewise.
460 * gcc.dg/gomp/pr27573.c: Likewise.
461 * gcc.dg/pr46255.c: Likewise.
462 * gcc.dg/profile-dir-1.c: Likewise.
463 * gcc.dg/profile-dir-2.c: Likewise.
464 * gcc.dg/profile-dir-3.c: Likewise.
465 * gcc.dg/profile-generate-1.c: Likewise.
466 * gfortran.dg/gomp/pr27573.f90: Likewise.
467 * gcc.dg/profile-generate-3.c: Be specific about the type of
470 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
473 * g++.dg/ext/underlying_type11.C: New.
475 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
478 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
479 * gcc.dg/torture/pr39074.c: Ditto.
480 * gcc.dg/torture/pr39074-2.c: Ditto.
481 * gcc.dg/torture/pr42898.c: Ditto.
482 * gcc.dg/torture/pr42898-2.c: Ditto.
483 * gcc.dg/torture/pr45704.c: Ditto.
484 * gcc.dg/torture/pr50472.c: Ditto.
485 * gcc.dg/torture/pta-callused-1.c: Ditto.
486 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
487 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
488 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
489 * gcc.dg/torture/pta-escape-1.c: Ditto.
490 * gcc.dg/torture/ipa-pta-1.c: Ditto.
491 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
493 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
496 * gcc.dg/pr51408.c: New.
498 2011-12-05 Jason Merrill <jason@redhat.com>
500 * g++.dg/cpp0x/dc6.C: New.
502 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
503 Pedro Lamarão <pedro.lamarao@gmail.com>
505 * g++.dg/cpp0x/dc1.C: New test.
506 * g++.dg/cpp0x/dc2.C: New test.
507 * g++.dg/cpp0x/dc3.C: New test.
508 * g++.dg/cpp0x/dc4.C: New test.
509 * g++.dg/cpp0x/dc5.C: New test.
510 * g++.dg/template/meminit1.C: Adjust expected error.
512 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
515 * g++.dg/cpp0x/auto28.C: New.
517 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
519 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
521 2011-12-05 Jakub Jelinek <jakub@redhat.com>
522 Eric Botcazou <ebotcazou@adacore.com>
526 * gcc.c-torture/execute/pr51323.c: New test.
528 2011-12-04 Tobias Burnus <burnus@net-b.de>
531 * gfortran.dg/associate_10.f90: New.
533 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
536 * gfortran.dg/vect/pr51285.f90: New test.
538 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
539 Jérémie Detrey <Jeremie.Detrey@loria.fr>
542 * gcc.target/i386/pr51393.c: New test.
544 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
547 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
548 * obj-c++.dg/naming-4.mm: Likewise.
550 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
552 * gcc.dg/darwin-segaddr.c: Use -no-pie.
554 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
557 * g++.dg/cpp0x/pr51313.C: New.
559 2011-12-03 Tobias Burnus <burnus@net-b.de>
562 * gfortran.dg/select_type_24.f90: New.
563 * gfortran.dg/select_type_23.f03: Add dg-error.
564 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
566 2011-12-03 Jakub Jelinek <jakub@redhat.com>
568 * gcc.dg/vect/vect-122.c: New test.
570 2011-12-03 Tobias Burnus <burnus@net-b.de>
573 * gfortran.dg/move_alloc_8.f90: New.
575 2011-12-03 Tobias Burnus <burnus@net-b.de>
577 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
578 i.e. remove the dg-error line.
579 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
580 * gfortran.dg/move_alloc_9.f90: New.
581 * gfortran.dg/move_alloc_10.f90: New
583 2011-12-02 Nathan Sidwell <nathan@acm.org>
585 * lib/gcov.exp (verify-lines): Allow = as a count char.
586 * g++.dg/gcov/gcov-13.C: New.
588 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
590 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
591 * gcc.dg/vect/slp-24.c: Ditto.
592 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
593 * gcc.dg/vect/slp-34.c: Ditto.
594 * gcc.dg/vect/slp-4.c: Ditto.
595 * gcc.dg/vect/slp-cond-2.c: Ditto.
596 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
597 * gcc.dg/vect/vect-1.c: Ditto.
598 * gcc.dg/vect/vect-10.c: Ditto.
599 * gcc.dg/vect/vect-105.c: Ditto.
600 * gcc.dg/vect/vect-112.c: Ditto.
601 * gcc.dg/vect/vect-15.c: Ditto.
602 * gcc.dg/vect/vect-2.c: Ditto.
603 * gcc.dg/vect/vect-31.c: Ditto.
604 * gcc.dg/vect/vect-32.c: Ditto.
605 * gcc.dg/vect/vect-33.c: Ditto.
606 * gcc.dg/vect/vect-34.c: Ditto.
607 * gcc.dg/vect/vect-35.c: Ditto.
608 * gcc.dg/vect/vect-36.c: Ditto.
609 * gcc.dg/vect/vect-6.c: Ditto.
610 * gcc.dg/vect/vect-73.c: Ditto.
611 * gcc.dg/vect/vect-74.c: Ditto.
612 * gcc.dg/vect/vect-75.c: Ditto.
613 * gcc.dg/vect/vect-76.c: Ditto.
614 * gcc.dg/vect/vect-80.c: Ditto.
615 * gcc.dg/vect/vect-85.c: Ditto.
616 * gcc.dg/vect/vect-89.c: Ditto.
617 * gcc.dg/vect/vect-97.c: Ditto.
618 * gcc.dg/vect/vect-98.c: Ditto.
619 * gcc.dg/vect/vect-all.c: Ditto.
620 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
621 * gcc.dg/vect/vect-iv-8.c: Ditto.
622 * gcc.dg/vect/vect-iv-8a.c: Ditto.
623 * gcc.dg/vect/vect-outer-1.c: Ditto.
624 * gcc.dg/vect/vect-outer-1a.c: Ditto.
625 * gcc.dg/vect/vect-outer-1b.c: Ditto.
626 * gcc.dg/vect/vect-outer-2.c: Ditto.
627 * gcc.dg/vect/vect-outer-2a.c: Ditto.
628 * gcc.dg/vect/vect-outer-2c.c: Ditto.
629 * gcc.dg/vect/vect-outer-3.c: Ditto.
630 * gcc.dg/vect/vect-outer-3a.c: Ditto.
631 * gcc.dg/vect/vect-outer-4a.c: Ditto.
632 * gcc.dg/vect/vect-outer-4b.c: Ditto.
633 * gcc.dg/vect/vect-outer-4c.c: Ditto.
634 * gcc.dg/vect/vect-outer-4d.c: Ditto.
635 * gcc.dg/vect/vect-outer-4m.c: Ditto.
636 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
637 * gcc.dg/vect/vect-outer-fir.c: Ditto.
638 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
639 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
640 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
641 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
642 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
643 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
644 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
645 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
646 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
647 * gcc.dg/vect/vect-shift-2.c: Ditto.
648 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
649 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
650 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
651 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
652 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
654 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
656 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
657 __builtin_memcpy arguments to honor sizeof(a).
659 2011-12-02 Joseph Myers <joseph@codesourcery.com>
661 * gcc.c-torture/execute/doloop-1.c,
662 gcc.c-torture/execute/doloop-2.c: New tests.
664 2011-12-02 Martin Jambor <mjambor@suse.cz>
666 PR tree-optimization/50622
667 * g++.dg/tree-ssa/pr50622.C: New test.
669 2011-12-01 Jason Merrill <jason@redhat.com>
671 * g++.dg/cpp0x/initlist61.C: New.
673 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
676 * g++.dg/inherit/crash3.C: New.
678 2011-12-01 Nathan Sidwell <nathan@acm.org>
680 PR gcov-profile/51113
681 * lib/gcov.exp (verify-lines): Add support for xfailing.
682 (run-gcov): Likewise.
683 * gcc.misc-tests/gcov-13.c: Xfail weak function.
684 * gcc.misc-tests/gcov-16.c: Remove.
685 * gcc.misc-tests/gcov-17.c: Remove.
686 * g++.dg/gcov-8.C: Remove.
687 * g++.dg/gcov-9.C: Remove.
688 * g++.dg/gcovpart-12b.C: New.
689 * g++.dg/gcov-12.C: New.
691 2011-12-01 Andrew Pinski <apinski@cavium.com>
694 * g++.dg/torture/pr51198.C: New testcase.
696 2011-12-01 Jakub Jelinek <jakub@redhat.com>
698 PR tree-optimization/51246
699 * gcc.c-torture/compile/pr51246.c: New test.
701 PR rtl-optimization/51014
702 * g++.dg/opt/pr51014.C: New test.
704 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
707 * g++.dg/template/error47.C: New.
709 2011-11-30 Jason Merrill <jason@redhat.com>
712 * g++.dg/init/aggr8.C: New.
714 2011-11-30 Jakub Jelinek <jakub@redhat.com>
717 * gcc.target/i386/pr50725.c: New test.
720 * gfortran.dg/gomp/pr51089.f90: New test.
722 2011-11-30 Andrew Pinski <apinski@cavium.com>
724 * gcc.dg/pr51321.c: New testcase.
726 2011-11-30 Jakub Jelinek <jakub@redhat.com>
728 PR rtl-optimization/48721
729 * gcc.target/i386/pr48721.c: New test.
731 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
734 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
736 2011-11-29 Jakub Jelinek <jakub@redhat.com>
738 PR tree-optimization/51247
739 * gcc.c-torture/compile/pr51247.c: New test.
741 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
744 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
746 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
748 Use complex floating-point constant in CDBL.
750 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
752 2011-11-29 Tobias Burnus <burnus@net-b.de>
756 * gfortran.dg/move_alloc_5.f90: Add dg-error.
757 * gfortran.dg/select_type_23.f03: Add dg-error.
758 * gfortran.dg/move_alloc_6.f90: New.
759 * gfortran.dg/move_alloc_7.f90: New.
761 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
763 PR tree-optimization/51301
764 * gcc.dg/vect/pr51301.c: New test.
766 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
768 * g++.dg/cdce3.C: Use dg-additional-options.
770 2011-11-28 Jakub Jelinek <jakub@redhat.com>
773 * gcc.dg/tree-prof/pr50907.c: New test.
775 PR tree-optimization/50078
776 * gcc.dg/pr50078.c: New test.
778 PR tree-optimization/50682
779 * g++.dg/opt/pr50682.C: New test.
781 2011-11-28 Tobias Burnus <burnus@net-b.de>
784 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
786 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
787 Iain Sandoe <iains@gcc.gnu.org>
789 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
790 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
791 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
792 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
793 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
795 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
797 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
798 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
799 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
800 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
801 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
802 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
803 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
804 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
805 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
806 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
807 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
808 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
809 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
810 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
811 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
812 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
813 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
814 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
815 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
816 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
817 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
818 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
819 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
820 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
821 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
822 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
823 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
825 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
827 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
829 * gcc.target/mips/no-dsp-1.c: New test.
830 * gcc.target/mips/soft-float-1.c: Likewise.
832 2011-11-26 Jakub Jelinek <jakub@redhat.com>
834 PR rtl-optimization/49912
835 * g++.dg/other/pr49912.C: New test.
837 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
839 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
841 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
843 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
847 * gfortran.dg/inline_sum_3.f90: New test.
849 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
852 * lib/target-supports.exp
853 (check_effective_target_sync_long_long): Also supported on 32bit
854 x86 targets. Add comment about required dg-options.
855 Add alpha*-*-* targets.
856 (check_effective_target_sync_long_long_runtime): Ditto.
858 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
860 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
861 * gcc.dg/atomic-exchange-4.c: Ditto.
862 * gcc.dg/atomic-load-4.c: Ditto.
863 * gcc.dg/atomic-store-4.c: Ditto.
864 * gcc.dg/di-longlong64-sync-1.c: Ditto.
865 * gcc.dg/di-sync-multithread.c: Ditto.
866 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
867 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
869 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
872 * lib/target-supports.exp
873 (check_effective_target_sync_int_128_runtime): New procedure.
874 (check_effective_target_sync_long_long_runtime): Ditto.
875 (check_effective_target_sync_long_long): Add arm*-*-*.
876 (check_effective_target_sync_longlong): Remove.
878 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
879 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
880 * gcc.dg/atomic-exchange-5.c: Ditto.
881 * gcc.dg/atomic-load-5.c: Ditto.
882 * gcc.dg/atomic-store-5.c: Ditto.
883 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
884 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
885 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
887 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
888 * gcc.dg/atomic-exchange-4.c: Ditto.
889 * gcc.dg/atomic-load-4.c: Ditto.
890 * gcc.dg/atomic-store-4.c: Ditto.
891 * gcc.dg/di-longlong64-sync-1.c: Ditto.
892 * gcc.dg/di-sync-multithread.c: Ditto.
893 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
894 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
896 2011-11-25 Tobias Burnus <burnus@net-b.de>
899 * gfortran.dg/whole_file_35.f90: New.
901 2011-11-25 Tobias Burnus <burnus@net-b.de>
904 * gfortran.dg/volatile13.f90: New.
906 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
909 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
911 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
914 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
916 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
919 * gcc.target/i386/sw-1.c: Revert revision 181357.
921 2011-11-24 Tobias Burnus <burnus@net-b.de>
924 * gfortran.dg/implicit_pure_1.f90: New.
926 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
929 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
930 * gcc.dg/atomic-exchange-5.c: Likewise.
931 * gcc.dg/atomic-load-5.c: Likewise.
932 * gcc.dg/atomic-op-5.c: Likewise.
933 * gcc.dg/atomic-store-5.c: Likewise.
934 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
936 2011-11-24 Jakub Jelinek <jakub@redhat.com>
938 PR rtl-optimization/50290
939 * gcc.dg/pr50290.c: New test.
941 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
944 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
946 2011-11-23 Jakub Jelinek <jakub@redhat.com>
949 * gcc.dg/pr51261.c: New test.
951 2011-11-22 Dodji Seketeli <dodji@redhat.com>
954 * g++.dg/cpp0x/alias-decl-14.C: New test.
955 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
957 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
959 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
960 * g++.dg/lookup/struct1.C: Likewise.
961 * g++.dg/parse/elab1.C: Likewise.
962 * g++.dg/parse/elab2.C: Likewise.
963 * g++.dg/parse/int-as-enum1.C: Likewise.
964 * g++.dg/parse/typedef1.C: Likewise.
965 * g++.dg/parse/typedef3.C: Likewise.
966 * g++.dg/parse/typedef4.C: Likewise.
967 * g++.dg/parse/typedef5.C: Likewise.
968 * g++.dg/template/crash26.C: Likewise.
969 * g++.dg/template/nontype4.C: Likewise.
970 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
971 * g++.old-deja/g++.brendan/line1.C: Likewise.
972 * g++.old-deja/g++.other/elab1.C: Likewise.
973 * g++.old-deja/g++.other/syntax4.C: Likewise.
975 2011-11-22 Tom de Vries <tom@codesourcery.com>
977 PR rtl-optimization/50764
978 * gcc.dg/pr50764.c: New test.
980 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
983 * g++.dg/cpp0x/decltype36.C: New.
985 2011-11-22 Jakub Jelinek <jakub@redhat.com>
987 PR tree-optimization/51074
988 * gcc.dg/vect/pr51074.c: New test.
990 2011-11-22 Dodji Seketeli <dodji@redhat.com>
993 * g++.dg/cpp0x/alias-decl-16.C: New test.
995 2011-11-22 Jakub Jelinek <jakub@redhat.com>
997 PR tree-optimization/50765
998 * gcc.dg/pr50765.c: New test.
1000 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1002 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1003 * gcc.dg/vshift-3.c (main): Likewise.
1005 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1007 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1009 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1011 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1012 * gcc.misc-tests/gcov-17.c: Likewise.
1013 * g++.dg/gcov/gcov-8.C: Likewise.
1014 * g++.dg/gcov/gcov-9.C: Likewise.
1016 2011-11-21 Torvald Riegel <triegel@redhat.com>
1018 * g++.dg/tm/pr47747.C: New test.
1020 2011-11-21 Torvald Riegel <triegel@redhat.com>
1022 * g++.dg/tm/template-2.C: New test.
1024 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1027 * gcc.dg/pr50827.c: New test.
1029 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1032 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1033 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1034 * g++.dg/cpp0x/udlit-member.C: Adjust.
1035 * g++.dg/cpp0x/udlit-raw-length.C: New.
1036 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1037 * g++.dg/cpp0x/udlit-resolve.C: New.
1038 * c-c++-common/dfp/pr33466.c: Adjust.
1040 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1042 * lib/target-supports.exp
1043 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1044 with ultrasparc_vis2_hw.
1045 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1046 with ultrasparc_vis3_hw.
1048 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1050 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1051 *-*-solaris2* && c++.
1053 2011-11-20 Joey Ye <joey.ye@arm.com>
1055 * gcc.dg/volatile-bitfields-1.c: New.
1057 2011-11-20 Jason Merrill <jason@redhat.com>
1060 * g++.dg/cpp0x/variadic120.C: New.
1061 * g++.dg/cpp0x/sfinae26.C: Adjust.
1063 * g++.dg/cpp0x/sfinae11.C: Adjust.
1064 * g++.dg/cpp0x/sfinae26.C: Adjust.
1065 * g++.dg/template/unify11.C: Adjust.
1067 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1070 * g++.dg/template/error46.C: New.
1072 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1075 * gcc.target/i386/pr51235.c: New test.
1078 * gcc.target/i386/pr51236.c: New test.
1080 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1082 * gnat.dg/discr32.adb: New test.
1083 * gnat.dg/discr32_pkg.ads: New helper.
1085 2011-11-20 Nathan Sidwell <nathan@acm.org>
1087 PR gcov-profile/51113
1088 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1089 * gcc.misc-tests/gcov-16.c: New.
1090 * gcc.misc-tests/gcov-17.c: New.
1091 * g++.dg/gcov/gcov-8.C: New.
1092 * g++.dg/gcov/gcov-9.C: New.
1093 * g++.dg/gcov/gcov-10.C: New.
1095 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1098 * g++.dg/cpp0x/alias-decl-15.C: New test.
1100 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1103 * g++.dg/cpp0x/pr51216.C: New.
1105 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1107 * gcc.dg/delay-slot-2.c: New test.
1109 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1111 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1113 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
1116 * g++.dg/lookup/using46.C: New.
1117 * g++.dg/lookup/using47.C: New.
1118 * g++.dg/lookup/using48.C: New.
1119 * g++.dg/lookup/using49.C: New.
1120 * g++.dg/lookup/using50.C: New.
1122 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1124 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1125 supports /* ... */ comments.
1127 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1130 * g++.dg/cpp0x/pr51150.C: New.
1132 2011-11-18 Martin Jambor <mjambor@suse.cz>
1134 PR tree-optimization/50605
1135 * g++.dg/ipa/pr50605.C: New test.
1137 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1140 * g++.dg/cpp0x/alias-decl-13.C: New test.
1142 2011-11-17 Jason Merrill <jason@redhat.com>
1145 * g++.dg/cpp0x/auto27.C: New.
1146 * g++.dg/cpp0x/trailing2.C: Adjust messages.
1148 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
1150 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1151 memory model parameters don't match expected values.
1152 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1153 __atomic_compare_exchange.
1154 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1155 __atomic_compare_exchange_n.
1156 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1157 weak/strong parameter and fail if memory models aren't correct.
1159 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
1161 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1162 Look for simulate_thread_done to determine working gdb. Reduce timeout
1163 to 10 seconds and fail when timeout occurs. Improve error messages.
1165 2011-11-17 Jason Merrill <jason@redhat.com>
1168 * g++.dg/template/virtual2.C: New.
1170 2011-11-17 Michael Matz <matz@suse.de>
1174 * g++.dg/tree-ssa/pr50741.C: New.
1176 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1178 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1180 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
1182 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1183 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1184 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1186 2011-11-16 Tobias Burnus <burnus@net-b.de>
1190 * gfortran.dg/constructor_1.f90: New.
1191 * gfortran.dg/constructor_2.f90: New.
1192 * gfortran.dg/constructor_3.f90: New.
1193 * gfortran.dg/constructor_4.f90: New.
1194 * gfortran.dg/constructor_5.f90: New.
1195 * gfortran.dg/constructor_6.f90: New.
1196 * gfortran.dg/use_only_5.f90: New.
1197 * gfortran.dg/c_ptr_tests_17.f90: New.
1198 * gfortran.dg/c_ptr_tests_18.f90: New.
1199 * gfortran.dg/used_types_25.f90: New.
1200 * gfortran.dg/used_types_26.f90: New
1201 * gfortran.dg/type_decl_3.f90: New.
1202 * gfortran.dg/function_types_3.f90: Update dg-error.
1203 * gfortran.dg/result_1.f90: Ditto.
1204 * gfortran.dg/structure_constructor_3.f03: Ditto.
1205 * gfortran.dg/structure_constructor_4.f03: Ditto.
1207 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1209 * gcc.dg/vect/pr30858.c: Update expected output for
1210 architectures with multiple vector sizes.
1212 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
1213 Bernd Schmidt <bernds@coudesourcery.com>
1214 Sebastian Huber <sebastian.huber@embedded-brains.de>
1217 * gcc.target/arm/pr49641.c: New test.
1219 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
1221 PR tree-optimization/49960
1222 * gcc.dg/autopar/pr49960.c: New test.
1223 * gcc.dg/autopar/pr49960-1.c: New test.
1226 2011-11-16 Tom de Vries <tom@codesourcery.com>
1228 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1229 * gcc.dg/pr43864-2.c: Same.
1230 * gcc.dg/pr43864-3.c: Same.
1231 * gcc.dg/pr43864-4.c: Same.
1233 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
1235 * gcc.target/i386/sse2-cvt-vec.c: New test.
1236 * gcc.target/i386/avx-cvt-vec.c: Ditto.
1237 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1238 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1239 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1240 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1241 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1243 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
1245 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1246 powerpc*-*-darwin* targets.
1248 2011-11-15 Torvald Riegel <triegel@redhat.com>
1250 * c-c++-common/tm/trxn-expr-3.c: New test.
1252 2011-11-14 Torvald Riegel <triegel@redhat.com>
1254 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1256 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1258 * gcc.target/i386/avx-recip-vec.c: New test.
1259 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1260 * gcc.target/i386/avx-lrint-vec.c: Ditto.
1261 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1262 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1263 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1264 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1265 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1266 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1267 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1268 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1269 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1270 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1271 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1272 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1274 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
1277 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1278 non-template literal operator.
1280 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1282 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1283 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1284 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1285 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1286 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1287 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1288 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1289 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1290 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1291 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1292 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1293 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1294 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1295 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1296 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1297 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1299 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
1305 * g++.old-deja/g++.brendan/misc14.C: Adjust.
1306 * g++.old-deja/g++.jason/scoping16.C: Likewise.
1307 * g++.old-deja/g++.other/anon7.C: Likewise.
1308 * g++.old-deja/g++.other/using1.C: Likewise.
1309 * g++.old-deja/g++.other/redecl1.C: Likewise.
1310 * g++.old-deja/g++.other/typedef7.C: Likewise.
1311 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1312 * g++.dg/template/using2.C: Likewise.
1313 * g++.dg/template/static4.C: Likewise.
1314 * g++.dg/template/typedef1.C: Likewise.
1315 * g++.dg/lookup/name-clash9.C: Likewise.
1316 * g++.dg/abi/mangle41.C: Likewise.
1317 * g++.dg/parse/ctor5.C: Likewise.
1318 * g++.dg/inherit/using4.C: Likewise.
1319 * g++.dg/lookup/using24.C: New.
1320 * g++.dg/lookup/using25.C: New.
1321 * g++.dg/lookup/using26.C: New.
1322 * g++.dg/lookup/using27.C: New.
1323 * g++.dg/lookup/using28.C: New.
1324 * g++.dg/lookup/using29.C: New.
1325 * g++.dg/lookup/using30.C: New.
1326 * g++.dg/lookup/using31.C: New.
1327 * g++.dg/lookup/using32.C: New.
1328 * g++.dg/lookup/using33.C: New.
1329 * g++.dg/lookup/using34.C: New.
1330 * g++.dg/lookup/using35.C: New.
1331 * g++.dg/lookup/using36.C: New.
1332 * g++.dg/lookup/using37.C: New.
1333 * g++.dg/lookup/using38.C: New.
1334 * g++.dg/lookup/using39.C: New.
1335 * g++.dg/lookup/using40.C: New.
1336 * g++.dg/lookup/using41.C: New.
1337 * g++.dg/lookup/using42.C: New.
1338 * g++.dg/lookup/using43.C: New.
1339 * g++.dg/lookup/using44.C: New.
1340 * g++.dg/lookup/using45.C: New.
1341 * g++.dg/lookup/pr6936.C: New.
1342 * g++.dg/debug/using4.C: New.
1343 * g++.dg/debug/using5.C: New.
1344 * g++.dg/cpp0x/forw_enum10.C: New.
1346 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
1347 Jan Hubicka <jh@suse.cz>
1349 * gcc.target/i386/sw-1.c: Force rep;movsb.
1351 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
1354 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1355 dg-additional-options.
1357 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
1359 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1360 specified. Remove redundant runtime checks.
1361 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1362 Allow for other than -m4. Fix typos in comments.
1364 2011-11-12 Jason Merrill <jason@redhat.com>
1367 * g++.dg/warn/ref-temp1.C: New.
1370 * g++.dg/opt/stack2.C: New.
1372 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
1374 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1375 alpha*-*-linux* targets.
1377 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
1380 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1381 Darwin targets and allow external symbols to be undefined.
1383 2011-11-12 Nathan Sidwell <nathan@acm.org>
1385 * gcc.misc-tests/gcov-15.c: New.
1387 2011-11-11 Jakub Jelinek <jakub@redhat.com>
1389 PR tree-optimization/51058
1390 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1391 * gfortran.dg/vect/pr51058-2.f90: New test.
1393 2011-11-10 Jason Merrill <jason@redhat.com>
1395 * g++.dg/template/linkage1.C: New.
1396 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1397 * g++.old-deja/g++.other/linkage4.C: Likewise.
1400 * g++.dg/cpp0x/defaulted33.C: New.
1402 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1405 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1406 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
1409 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1411 PR rtl-optimization/51040
1412 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1415 2011-11-10 Jason Merrill <jason@redhat.com>
1418 * g++.dg/template/conv12.C: New.
1421 * gcc.dg/debug/dwarf2/asm-line1.c: New.
1423 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1425 * gnat.dg/atomic6_1.adb: New test.
1426 * gnat.dg/atomic6_2.adb: Likewise.
1427 * gnat.dg/atomic6_3.adb: Likewise.
1428 * gnat.dg/atomic6_4.adb: Likewise.
1429 * gnat.dg/atomic6_5.adb: Likewise.
1430 * gnat.dg/atomic6_6.adb: Likewise.
1431 * gnat.dg/atomic6_7.adb: Likewise.
1432 * gnat.dg/atomic6_8.adb: Likewise.
1433 * gnat.dg/atomic6_pkg.ads: New helper.
1435 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1438 * gcc.c-torture/compile/pr51077.c: New test.
1440 PR rtl-optimization/51023
1441 * gcc.c-torture/execute/pr51023.c: New test.
1443 2011-11-10 Richard Guenther <rguenther@suse.de>
1445 PR tree-optimization/51042
1446 * gcc.dg/torture/pr51042.c: New testcase.
1448 2011-11-10 Richard Guenther <rguenther@suse.de>
1450 PR tree-optimization/51070
1451 * gcc.dg/torture/pr51070.c: New testcase.
1453 2011-11-10 Richard Guenther <rguenther@suse.de>
1455 PR tree-optimization/51030
1456 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1458 2011-11-10 Richard Guenther <rguenther@suse.de>
1461 * gcc.dg/torture/pr51071.c: New testcase.
1463 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1465 * gnat.dg/loop_optimization9.ad[sb]: New test.
1467 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
1469 PR tree-optimization/51058
1470 * gfortran.dg/vect/pr51058.f90: New test.
1472 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1474 PR tree-optimization/51000
1475 * gcc.dg/vect/pr51000.c: New test.
1477 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1480 * g++.dg/cpp0x/static_assert5.C: New.
1481 * g++.dg/template/nontype13.C: Tweak.
1483 2011-11-09 Jason Merrill <jason@redhat.com>
1486 * g++.dg/cpp0x/noexcept16.C: New.
1489 * g++.dg/cpp0x/variadic119.C: New.
1491 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1494 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1496 * gcc.dg/torture/vshuf-32.inc: Likewise.
1497 * gcc.dg/torture/vshuf-4.inc: Likewise.
1498 * gcc.dg/torture/vshuf-8.inc: Likewise.
1500 * gcc.dg/tm/memopt-1.c: Fix up regexp.
1502 2011-11-09 Ian Lance Taylor <iant@google.com>
1504 * lib/target-supports.exp (check_effective_target_ucontext_h): New
1506 * gcc.dg/split-5.c: New test.
1508 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
1510 * gcc.dg/tm/memopt-1.c: Adjust regexp.
1512 2011-11-09 Jason Merrill <jason@redhat.com>
1515 * g++.dg/template/virtual1.C: New.
1517 2011-11-08 Jason Merrill <jason@redhat.com>
1519 Run most C++ tests in both C++98 and C++11 modes.
1520 * lib/target-supports.exp (check_effective_target_c++11): New.
1521 (check_effective_target_c++98): New.
1522 * lib/g++-dg.exp (g++-dg-runtest): New.
1523 * g++.dg/dg.exp: Use g++-dg-runtest.
1524 * g++.dg/charset/charset.exp: Likewise.
1525 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1526 * g++.dg/dfp/dfp.exp: Likewise.
1527 * g++.dg/gcov/gcov.exp: Likewise.
1528 * g++.dg/gomp/gomp.exp: Likewise.
1529 * g++.dg/graphite/graphite.exp: Likewise.
1530 * g++.dg/tls/tls.exp: Likewise.
1531 * g++.dg/tm/tm.exp: Likewise.
1532 * g++.dg/vect/vect.exp: Likewise.
1533 * g++.old-deja/old-deja.exp: Likewise.
1534 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1535 with some of the torture options.
1536 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1537 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1538 * g++.dg/init/null1.C: Only run in C++98.
1539 * g++.dg/warn/Wconversion-null-3.C: Likewise.
1540 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1541 * g++.old-deja/g++.brendan/crash64.C: Likewise.
1542 * g++.old-deja/g++.other/anon9.C: Likewise.
1543 * g++.old-deja/g++.other/linkage1.C: Likewise.
1544 * g++.old-deja/g++.other/linkage2.C: Likewise.
1545 * g++.old-deja/g++.pt/t29.C: Likewise.
1546 * g++.old-deja/g++.pt/t30.C: Likewise.
1547 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1548 * g++.dg/ext/anon-struct4.C: Likewise.
1549 * g++.dg/init/brace2.C: Likewise.
1550 * g++.dg/init/brace6.C: Likewise.
1551 * g++.dg/other/anon3.C: Likewise.
1552 * g++.dg/template/arg2.C: Likewise.
1553 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1554 * g++.old-deja/g++.brendan/enum11.C: Likewise.
1555 * g++.old-deja/g++.brendan/enum8.C: Likewise.
1556 * g++.old-deja/g++.brendan/enum9.C: Likewise.
1557 * g++.old-deja/g++.brendan/friend3.C: Likewise.
1558 * g++.old-deja/g++.brendan/init2.C: Likewise.
1559 * g++.old-deja/g++.brendan/init4.C: Likewise.
1560 * g++.old-deja/g++.brendan/misc14.C: Likewise.
1561 * g++.old-deja/g++.jason/cond.C: Likewise.
1562 * g++.old-deja/g++.law/init1.C: Likewise.
1563 * g++.old-deja/g++.law/operators32.C: Likewise.
1564 * g++.old-deja/g++.pt/enum6.C: Likewise.
1565 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1566 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1568 * g++.dg/eh/new1.C: Adjust for C++11 mode.
1569 * g++.dg/init/new11.C: Likewise.
1570 * g++.dg/init/pr29571.C: Likewise.
1571 * g++.dg/lookup/forscope2.C: Likewise.
1572 * g++.dg/parse/linkage1.C: Likewise.
1573 * g++.dg/parse/typedef8.C: Likewise.
1574 * g++.dg/template/error44.C: Likewise.
1575 * g++.dg/tls/diag-2.C: Likewise.
1576 * g++.dg/tls/diag-4.C: Likewise.
1577 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1578 * g++.old-deja/g++.abi/arraynew.C: Likewise.
1579 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1580 * g++.old-deja/g++.brendan/new3.C: Likewise.
1581 * g++.old-deja/g++.eh/new1.C: Likewise.
1582 * g++.old-deja/g++.eh/new2.C: Likewise.
1583 * g++.old-deja/g++.jason/new.C: Likewise.
1584 * g++.old-deja/g++.law/friend1.C: Likewise.
1585 * g++.old-deja/g++.mike/net46.C: Likewise.
1586 * g++.old-deja/g++.mike/p755.C: Likewise.
1587 * g++.old-deja/g++.other/new6.C: Likewise.
1589 * g++.dg/cpp0x/variadic74.C: Adjust diags.
1590 * g++.dg/template/crash53.C: Likewise.
1591 * g++.dg/template/void9.C: Likewise.
1593 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1596 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1598 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1601 * g++.dg/cpp0x/sfinae29.C: New.
1603 2011-11-09 Janus Weil <janus@gcc.gnu.org>
1606 * gfortran.dg/typebound_call_22.f03: New test case.
1608 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
1611 * gfortran.dg/inquire_size.f90: Don't flush the unit.
1613 2011-11-09 Richard Guenther <rguenther@suse.de>
1615 PR tree-optimization/51039
1616 * gcc.dg/pr51039.c: New testcase.
1618 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1620 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1621 Enable also for powerpc*-*-*.
1623 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1626 * gfortran.dg/forall_16.f90: New test.
1628 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1631 * gfortran.dg/initialization_29.f90: Expand test.
1633 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1636 * g++.dg/cpp0x/alias-decl-12.C: New test.
1637 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1639 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1642 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1644 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
1646 PR tree-optimization/51015
1647 * gcc.dg/vect/pr51015.c: New test.
1649 2011-11-08 David S. Miller <davem@davemloft.net>
1651 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1652 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1654 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1657 * gfortran.dg/io_constraints_3.f90: Improve testcase.
1659 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1662 * gfortran.dg/string_5.f90: Improve testcase.
1664 2011-10-23 Jason Merrill <jason@redhat.com>
1667 * g++.dg/template/lvalue2.C: New.
1669 2011-11-08 Michael Matz <matz@suse.de>
1671 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1672 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1673 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1674 * g++.dg/eh/builtin2.C: Ditto.
1675 * g++.dg/eh/builtin3.C: Ditto.
1677 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1679 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1680 being prefered even for -mavx.
1681 * gcc.target/i386/avx-cvt-3.c: New test.
1683 2011-11-08 Richard Guenther <rguenther@suse.de>
1685 PR tree-optimization/51012
1686 * gcc.dg/pr51012-1.c: New testcase.
1687 * gcc.dg/pr51012-2.c: Likewise.
1689 2011-11-08 Richard Guenther <rguenther@suse.de>
1692 * c-c++-common/uninit-pr51010.c: New testcase.
1694 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1696 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1697 check_effective_target_vect_call_copysignf,
1698 check_effective_target_vect_call_lrint): New procedures.
1699 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1700 $VECT_SLP_CFLAGS with -ffast-math.
1701 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1702 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1703 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1704 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1706 2011-11-07 Richard Henderson <rth@redhat.com>
1707 Aldy Hernandez <aldyh@redhat.com>
1708 Torvald Riegel <triegel@redhat.com>
1710 Merged from transactional-memory.
1712 * g++.dg/dg.exp: Run transactional memory tests.
1713 * g++.dg/tm: New directory with new tests.
1714 * gcc.dg/tm: New directory with new tests.
1715 * c-c++-common/tm: New directory with new tests.
1717 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1719 Fix context handling of alias-declaration
1720 * g++.dg/cpp0x/alias-decl-11.C: New test.
1722 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1725 * g++.dg/parse/template26.C: New.
1726 * g++.dg/template/crash45.C: Adjust dg-error string.
1728 2011-11-07 Jason Merrill <jason@redhat.com>
1731 * g++.dg/template/lookup9.C: New.
1734 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1737 * g++.dg/cpp0x/decltype35.C: New.
1739 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1741 Support C++11 alias-declaration
1743 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1744 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1745 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1746 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1747 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1748 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1749 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1750 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1751 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1752 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1753 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1754 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1755 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1757 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1759 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1761 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1764 * gfortran.dg/typebound_call_21.f03: New.
1766 2011-11-07 Nathan Sidwell <nathan@acm.org>
1768 * gcc.dg/profile-dir-1.c: Adjust final scan.
1769 * gcc.dg/profile-dir-2.c: Adjust final scan.
1770 * gcc.dg/profile-dir-3.c: Adjust final scan.
1771 * gcc.misc-tests/gcov.exp: Adjust regexp.
1772 * gcc.misc-tests/gcov-12.c: New.
1773 * gcc.misc-tests/gcov-13.c: New.
1774 * gcc.misc-tests/gcovpart-13b.c: New.
1775 * gcc.misc-tests/gcov-14.c: New.
1777 2011-11-07 Jason Merrill <jason@redhat.com>
1780 * g++.dg/ext/visibility/template8.C: New.
1782 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1784 PR tree-optimization/50789
1785 * gcc.target/i386/avx2-gather-1.c: New test.
1786 * gcc.target/i386/avx2-gather-2.c: New test.
1787 * gcc.target/i386/avx2-gather-3.c: New test.
1788 * gcc.target/i386/avx2-gather-4.c: New test.
1790 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1792 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1794 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1797 * gfortran.dg/open_dev_null.f90: Remove testcase.
1799 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1801 * lib/target-supports.exp (check_effective_target_sync_int_128):
1802 Don't cache the result.
1803 (check_effective_target_sync_long_long): Ditto.
1805 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1807 PR rtl-optimization/47698
1808 * gcc.target/i386/47698.c: New test.
1810 2011-11-06 Jason Merrill <jason@redhat.com>
1813 * g++.dg/ext/visibility/template7.C: New.
1815 2011-11-07 Terry Guo <terry.guo@arm.com>
1817 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1818 * gcc.target/arm/wmul-2.c: Ditto.
1819 * gcc.target/arm/wmul-3.c: Ditto.
1820 * gcc.target/arm/wmul-4.c: Ditto.
1822 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1824 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1825 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1826 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1827 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1828 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1829 expected diagnostics.
1831 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1832 Richard Henderson <rth@redhat.com>
1833 Aldy Hernandez <aldyh@redhat.com>
1835 Merged from cxx-mem-model.
1837 * lib/target-supports.exp (check_effective_target_sync_int_128,
1838 check_effective_target_sync_long_long): Check whether the target
1839 supports 64 and 128 bit __sync builtins.
1840 (check_effective_target_cas_char): New.
1841 (check_effective_target_cas_int): New.
1842 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1843 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1844 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1845 produce the expected library calls.
1846 * gcc.dg/atomic-fence.c: New functional tests.
1847 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1848 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1849 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1850 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1851 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1852 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1853 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1854 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1855 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1857 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1859 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1861 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1863 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1864 int128 operations are atomic.
1865 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1866 operations are atomic.
1867 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1868 operations are atomic.
1869 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1870 operations are atomic.
1871 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1872 stores aren't moved out of a loop.
1873 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1874 globals don't overwrite neighbouring globals.
1875 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1876 writes dont overwrite neighbouring components.
1877 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1878 * c-c++-common/gomp/atomic-3.c: Likewise.
1879 * c-c++-common/gomp/atomic-9.c: Likewise.
1880 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1881 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1882 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1883 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1884 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1885 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1886 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1887 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1888 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1889 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1890 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1891 g++.dg/gomp/atomic-15.C: Remove.
1892 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1893 * gcc.dg/gomp/atomic-11.c: Remove test.
1895 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1897 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1898 * gcc.dg/vect/slp-cond-1.c: New test.
1899 * gcc.dg/vect/slp-cond-2.c: New test.
1901 2011-11-05 David S. Miller <davem@davemloft.net>
1903 * lib/test-supports.exp
1904 (check_effective_target_ultrasparc_vis2_hw): New proc.
1905 (check_effective_target_ultrasparc_vis3_hw): New proc.
1906 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1907 * gcc.target/sparc/vec-init-2.inc: Likewise.
1908 * gcc.target/sparc/vec-init-3.inc: Likewise.
1909 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1910 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1911 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1912 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1913 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1914 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1915 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1916 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1917 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1919 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1921 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1922 Disable test on Epiphany.
1923 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1924 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1925 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1926 * g++.dg/parse/pragma3.C: Likewise.
1927 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1929 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1930 * gcc.dg/tls/thr-cse-1.c: Likewise.
1931 * g++.dg/opt/devirt2.C: Likewise.
1932 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1933 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1934 * gcc.target/epiphany: New directory.
1936 2011-11-05 Tobias Burnus <burnus@net-b.de>
1938 * gfortran.dg/quad_2.f90: New.
1940 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1942 * gcc.dg/strlenopt-22g.c: New wrapper around...
1943 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1945 2011-11-04 Jason Merrill <jason@redhat.com>
1948 * g++.dg/init/lifetime2.C: New.
1949 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1952 * g++.dg/init/lifetime1.C: Test cleanup order.
1954 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1956 * g++.dg/other/offsetof7.C: New test.
1958 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1960 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1961 variable, default empty, -ffat-lto-objects for effective_target_lto.
1962 (gcc-dg-test-1): Add options from dg-final methods.
1963 * lib/scanasm.exp (scan-assembler_required_options)
1964 (scan-assembler-not_required_options): New procs.
1966 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1968 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1969 generate a pedwarn in c++98-mode.
1970 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1971 don't generate a pedwarn in c++0x-mode.
1973 2011-11-04 Olivier Goffart <olivier@woboq.com>
1976 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1978 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1980 PR rtl-optimization/38644
1981 * gcc.target/arm/stack-red-zone.c: New.
1983 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1986 * g++.dg/warn/Wconversion-null-3.C: New.
1988 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1991 * g++.dg/cpp0x/udlit-strint-length.C: New.
1993 2011-11-04 Jason Merrill <jason@redhat.com>
1996 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1997 * g++.dg/init/lifetime1.C: New.
1998 * g++.dg/init/ref21.C: New.
1999 * g++.dg/eh/array1.C: New.
2001 2011-11-04 Tom de Vries <tom@codesourcery.com>
2003 PR tree-optimization/50763
2004 * gcc.dg/pr50763-5.c: New test.
2006 2011-11-04 Tom de Vries <tom@codesourcery.com>
2008 PR tree-optimization/50763
2009 * g++.dg/pr50763-4.C: New test.
2011 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2013 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2016 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2018 * gcc.dg/torture/vec-cvt-1.c: New test.
2020 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2022 * gnat.dg/specs/private1[-sub].ads: New test.
2024 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2027 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2028 * gfortran.dg/inline_sum_1.f90: New.
2029 * gfortran.dg/inline_sum_2.f90: New.
2030 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2031 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2032 * gfortran.dg/inline_product_1.f90: New.
2034 2011-11-03 Tobias Burnus <burnus@net-b.de>
2037 * gfortran.dg/bind_c_dts_5.f90: New.
2039 2011-11-03 Tobias Burnus <burnus@net-b.de>
2042 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2044 2011-11-03 Richard Guenther <rguenther@suse.de>
2047 * g++.dg/init/copy7.C: Remove testcase.
2049 2011-11-03 Martin Jambor <mjambor@suse.cz>
2051 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2052 * g++.dg/ipa/devirt-c-2.C: Likewise.
2053 * g++.dg/ipa/devirt-c-7.C: New test.
2054 * g++.dg/ipa/devirt-c-8.C: Likewise.
2056 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2058 PR tree-optimization/50912
2059 * gnat.dg/loop_optimization10.ad[sb]: New test.
2060 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2062 2011-11-02 Jason Merrill <jason@redhat.com>
2065 * g++.dg/cpp0x/nsdmi-list2.C: New.
2067 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2070 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2071 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2073 2011-11-02 Tom de Vries <tom@codesourcery.com>
2075 PR tree-optimization/50769
2076 * gfortran.dg/pr50769.f90: New test.
2078 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2080 * gcc.target/sparc/20111102-1.c: New test.
2082 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2085 * g++.dg/warn/Wcast-qual2.C: New.
2087 2011-11-02 Tom de Vries <tom@codesourcery.com>
2089 PR tree-optimization/50763
2090 * g++.dg/pr50763-3.C: New test.
2092 2011-11-02 Tom de Vries <tom@codesourcery.com>
2094 PR tree-optimization/50672
2095 * g++.dg/pr50672.C: New test.
2097 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2099 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2100 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2101 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2103 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2105 2011-11-02 Richard Guenther <rguenther@suse.de>
2107 PR tree-optimization/50902
2108 * gcc.dg/torture/pr50902.c: New testcase.
2110 2010-11-02 Richard Guenther <rguenther@suse.de>
2112 PR tree-optimization/50890
2113 * gcc.dg/torture/pr50890.c: New testcase.
2115 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2118 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2119 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2121 2011-11-01 Tom de Vries <tom@codesourcery.com>
2123 PR tree-optimization/50908
2124 * gcc.dg/pr50908.c: New test.
2125 * gcc.dg/pr50908-2.c: Same.
2126 * gcc.dg/pr50908-3.c: Same.
2128 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2130 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2131 the outer loop. Remove comment. Don't check for widen-mult.
2133 2011-10-31 Martin Jambor <mjambor@suse.cz>
2135 * gcc.dg/ipa/ipcp-4.c: New test.
2137 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2139 * gcc.dg/vshift-3.c: New test.
2140 * gcc.dg/vshift-4.c: New test.
2141 * gcc.dg/vshift-5.c: New test.
2143 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
2145 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2146 and current implementation.
2148 2011-10-31 Paul Brook <paul@codesourcery.com>
2150 * gcc.dg/constructor-1.c: New test.
2152 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2155 * gfortran.dg/dshift_3.f90: New test.
2157 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2159 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2161 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2162 * gcc.dg/torture/vshuf-v4si.c: Likewise.
2163 * gcc.dg/torture/vshuf-v8si.c: Likewise.
2164 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2165 * gcc.dg/torture/vshuf-v4di.c: Likewise.
2166 * gcc.dg/torture/vshuf-v2df.c: Likewise.
2167 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2168 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2169 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2170 * gcc.dg/torture/vshuf-v2di.c: Likewise.
2171 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2172 * gcc.dg/torture/vshuf-v4df.c: Likewise.
2173 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2174 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2175 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2176 * gcc.dg/vector-compare-2.c: Likewise.
2178 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2181 * g++.dg/cpp0x/pr50901.C: New.
2183 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
2185 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2186 * gcc.target/i386/fma4-check.h (main): Ditto.
2187 * gcc.target/i386/xop-check.h (main): Ditto.
2189 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2192 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2195 * g++.dg/template/crash109.C: New.
2197 2011-10-28 Jason Merrill <jason@redhat.com>
2199 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2201 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2204 * g++.dg/template/crash109.C: New.
2206 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
2208 * gfortran.dg/nearest_5.f90: New test.
2210 2011-10-28 Jakub Jelinek <jakub@redhat.com>
2212 * gcc.dg/vshift-1.c: New test.
2213 * gcc.dg/vshift-2.c: New test.
2214 * gcc.target/i386/xop-vshift-1.c: New test.
2215 * gcc.target/i386/xop-vshift-2.c: New test.
2216 * gcc.target/i386/avx2-vshift-1.c: New test.
2218 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
2220 PR rtl-optimization/49720
2221 * g++.dg/torture/pr49720.C: New test.
2223 2011-10-27 David S. Miller <davem@davemloft.net>
2225 * gcc.target/sparc/setcc-3.c: New test.
2227 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2230 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2232 2011-10-27 Jakub Jelinek <jakub@redhat.com>
2234 * gcc.target/i386/sse2-cvt-1.c: New test.
2235 * gcc.target/i386/sse2-cvt-2.c: New test.
2236 * gcc.target/i386/avx-cvt-1.c: New test.
2237 * gcc.target/i386/avx-cvt-2.c: New test.
2238 * gcc.target/i386/avx2-cvt-1.c: New test.
2239 * gcc.target/i386/avx2-cvt-2.c: New test.
2241 2011-10-27 Martin Jambor <mjambor@suse.cz>
2243 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2245 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
2246 Steven G. Kargl <kargl@gcc.gnu.org>
2249 * gfortran.dg/pr50875.f90: New test.
2251 2011-10-26 David S. Miller <davem@davemloft.net>
2253 * gcc.target/sparc/fmaf-1.c: New test.
2255 * gcc.target/sparc/setcc-1.c: New test.
2256 * gcc.target/sparc/setcc-2.c: New test.
2258 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2260 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2262 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2264 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2267 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2269 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2272 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2274 * gcc.target/i386/pad-4.c: Skip for Windows targets.
2276 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2278 * gnat.dg/specs/discr1.ads: New test.
2279 * gnat.dg/specs/discr1_pkg.ads: New helper.
2281 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2283 * gnat.dg/specs/unchecked_union.ads: Rename to...
2284 * gnat.dg/specs/unchecked_union1.ads: ...this.
2285 * gnat.dg/specs/unchecked_union2.ads: New test.
2287 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2289 * gnat.dg/specs/atomic1.ads: New test.
2291 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
2293 Implement C++11 user-defined literals.
2294 * g++.dg/cpp0x/udlit-addr.C: New.
2295 * g++.dg/cpp0x/udlit-args.C: New.
2296 * g++.dg/cpp0x/udlit-args-neg.C: New.
2297 * g++.dg/cpp0x/udlit-clink-neg.C: New.
2298 * g++.dg/cpp0x/udlit-concat.C: New.
2299 * g++.dg/cpp0x/udlit-concat-neg.C: New.
2300 * g++.dg/cpp0x/udlit-constexpr.C: New.
2301 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2302 * g++.dg/cpp0x/udlit-declare-neg.C: New.
2303 * g++.dg/cpp0x/udlit-friend.C: New.
2304 * g++.dg/cpp0x/udlit-general.C: New.
2305 * g++.dg/cpp0x/udlit-inline.C: New.
2306 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2307 * g++.dg/cpp0x/udlit-member-neg.C: New.
2308 * g++.dg/cpp0x/udlit-namespace.C: New.
2309 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2310 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2311 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2312 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2313 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2314 * g++.dg/cpp0x/udlit-operator-neg.C: New.
2315 * g++.dg/cpp0x/udlit-raw-str.C: New.
2316 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2317 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2318 * g++.dg/cpp0x/udlit-systemheader.C: New.
2319 * g++.dg/cpp0x/udlit-template.C: New.
2320 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2321 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2322 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2323 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2324 * g++.dg/cpp0x/udlit_system_header: New.
2326 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
2329 * g++.dg/cpp0x/decltype34.C: New.
2331 2011-10-26 Tom de Vries <tom@codesourcery.com>
2333 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2334 * gcc.c-torture/unsorted/HIset.c: Same.
2335 * gcc.c-torture/unsorted/SIcmp.c: Same.
2336 * gcc.c-torture/unsorted/SIset.c: Same.
2337 * gcc.c-torture/unsorted/SFset.c: Same.
2338 * gcc.c-torture/unsorted/UHIcmp.c: Same.
2339 * gcc.c-torture/unsorted/USIcmp.c: Same.
2340 * gcc.c-torture/unsorted/DFcmp.c: Same.
2342 2011-10-26 Jakub Jelinek <jakub@redhat.com>
2344 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2345 to work also with -masm=intel and additionally test the xmm vs. ymm
2346 register type combination on mask/dest and in vsib.
2347 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2348 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2349 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2350 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2351 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2352 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2353 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2354 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2355 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2356 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2357 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2358 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2359 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2360 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2361 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2362 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2363 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2364 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2365 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2366 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2367 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2368 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2369 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2370 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2371 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2372 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2373 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2374 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2375 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2376 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2377 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2379 2011-10-26 Tom de Vries <tom@codesourcery.com>
2381 PR tree-optimization/50763
2382 * gcc.dg/pr50763-2.c: New test.
2384 2011-10-25 Joseph Myers <joseph@codesourcery.com>
2386 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2387 Update expected messages.
2389 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
2391 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2393 2011-10-25 Jason Merrill <jason@redhat.com>
2396 * g++.dg/init/aggr7.C: New.
2399 * g++.dg/cpp0x/initlist59.C: New.
2401 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2404 * g++.dg/overload/operator5.C: New.
2406 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2409 * g++.dg/template/crash108.C: New.
2411 2011-10-25 Jakub Jelinek <jakub@redhat.com>
2413 PR tree-optimization/50596
2414 * gcc.dg/vect/vect-cond-10.c: New test.
2416 2011-10-24 Joey Ye <joey.ye@arm.com>
2418 * gcc.target/arm/pr42575.c: Remove architecture option.
2420 2011-10-24 David S. Miller <davem@davemloft.net>
2422 * gcc.target/sparc/vis3move-1.c: New test.
2423 * gcc.target/sparc/vis3move-2.c: New test.
2424 * gcc.target/sparc/vis3move-3.c: New test.
2426 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2428 * gcc.dg/strlenopt-22.c: New testcase.
2429 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2431 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
2433 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2435 (dg-skip-if): Remove.
2436 * gcc.target/i386/funcspec-1.c: Ditto.
2437 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2439 2011-10-24 Richard Guenther <rguenther@suse.de>
2441 * gcc.dg/vect/vect-bool-1.c: New testcase.
2443 2011-10-24 Richard Guenther <rguenther@suse.de>
2445 PR tree-optimization/50838
2446 * gcc.dg/torture/pr50838.c: New testcase.
2448 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
2450 PR tree-optimization/50730
2451 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2452 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2453 -fno-tree-sra and SLP flags.
2455 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2459 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2462 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2463 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2465 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2468 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2469 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2471 2011-10-23 Tom de Vries <tom@codesourcery.com>
2473 PR tree-optimization/50763
2474 * gcc.dg/pr50763.c: New test.
2476 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
2479 * gcc.target/i386/pr50788.c: New test.
2481 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
2483 PR tree-optimization/50819
2484 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2485 * g++.dg/vect/slp-pr50819.cc: New test.
2487 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2490 * g++.dg/warn/Wconversion4.C: New.
2492 2011-10-21 Jakub Jelinek <jakub@redhat.com>
2495 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2496 from element other than first and reverse permutation.
2497 * gcc.dg/torture/vshuf-16.inc: Likewise.
2498 * gcc.dg/torture/vshuf-8.inc: Likewise.
2499 * gcc.dg/torture/vshuf-4.inc: Likewise.
2501 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2504 * g++.dg/parse/error43.C: New.
2505 * g++.dg/parse/error44.C: Likewise.
2507 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
2508 Kirill Yukhin <kirill.yukhin@intel.com>
2511 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2512 * gcc.target/i386/bmi2-check.h: Ditto.
2514 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2517 * g++.dg/cpp0x/override2.C: Add test.
2519 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2521 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2522 check_linker_plugin_available.
2524 2011-10-21 Kai Tietz <ktietz@redhat.com>
2526 * gcc.target/i386/branch-cost1.c: New test.
2527 * gcc.target/i386/branch-cost2.c: New test.
2528 * gcc.target/i386/branch-cost3.c: New test.
2529 * gcc.target/i386/branch-cost4.c: New test.
2531 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2533 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2535 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2538 * gcc.dg/pr49994-3.c: Skip on HP-UX.
2540 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2542 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2543 (_moz_foo, EXT__foo): Use ASMNAME.
2545 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2547 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2550 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
2553 * gcc.target/i386/pr50766.c: New test.
2555 2011-10-20 Jason Merrill <jason@redhat.com>
2558 * g++.dg/eh/partial1.C: New.
2560 2011-10-20 Richard Henderson <rth@redhat.com>
2562 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2563 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2564 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2565 Use __builtin_shuffle.
2567 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2570 * gfortran.dg/ishft_3.f90: Update test.
2572 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2575 * gfortran.dg/substring_integer_index.f90: New test.
2577 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2579 * gfortran.dg/format_string.f: New test.
2581 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
2583 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2585 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2587 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2589 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2590 gcc.target/i386/pr46226.c: Do not use
2591 -mno-accumulate-outgoing-args.
2593 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2595 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2596 including <strings.h>.
2598 2011-10-19 Jan Hubicka <jh@suse.cz>
2600 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2601 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2602 * lib/c-torture.exp: Likewise.
2603 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2604 * gcc.c-torture/compile/sync-1.c: Likewise.
2605 * gcc.c-torture/compile/sync-1.c: Likewise.
2606 * gcc.c-torture/compile/sync-3.c: Likewise.
2607 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2608 * gcc.dg/noncompile/920507-1.c: Likewise.
2609 * gcc.dg/torture/pr36400.c: Likewise.
2610 * g++.dg/torture/pr34850.C: Likewise.
2612 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
2614 * gnat.dg/source_ref1.adb: New test.
2615 * gnat.dg/source_ref2.adb: Likewise.
2617 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2620 * g++.dg/parse/error42.C: New.
2621 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2623 2011-10-19 Jason Merrill <jason@redhat.com>
2626 * g++.dg/init/value9.C: New.
2628 2011-10-19 Jakub Jelinek <jakub@redhat.com>
2630 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2631 * gcc.dg/torture/vshuf-16.inc: Likewise.
2632 * gcc.dg/torture/vshuf-8.inc: Likewise.
2633 * gcc.dg/torture/vshuf-4.inc: Likewise.
2635 2011-10-19 Janus Weil <janus@gcc.gnu.org>
2638 * gfortran.dg/sizeof_proc.f90: New.
2640 2011-10-19 Joseph Myers <joseph@codesourcery.com>
2642 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2643 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2645 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
2648 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2650 2011-10-19 Jason Merrill <jason@redhat.com>
2653 * g++.dg/init/ref20.C: New.
2655 2011-10-19 Kai Tietz <ktietz@redhat.com>
2658 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2659 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2660 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2661 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2662 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2664 2011-10-19 Richard Guenther <rguenther@suse.de>
2667 * gcc.dg/torture/pr50768.c: New testcase.
2669 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
2671 PR rtl-optimization/50340
2672 * gcc.dg/pr50340.c: New.
2674 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
2676 PR tree-optimization/50717
2678 * gcc.dg/pr50717-1.c: New file.
2679 * gcc.target/arm/wmul-12.c: Correct types.
2680 * gcc.target/arm/wmul-8.c: Correct types.
2682 2011-10-18 Jason Merrill <jason@redhat.com>
2685 * g++.dg/cpp0x/defaulted32.C: New.
2688 * g++.dg/lookup/using23.C: New.
2691 * g++.dg/cpp0x/implicit12.C: New.
2692 * g++.dg/cpp0x/defaulted20.C: Adjust.
2693 * g++.dg/cpp0x/defaulted21.C: Adjust.
2694 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2695 * g++.dg/cpp0x/implicit4.C: Adjust.
2696 * g++.dg/cpp0x/implicit5.C: Adjust.
2697 * g++.dg/cpp0x/implicit8.C: Adjust.
2698 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2699 * g++.dg/cpp0x/not_special.C: Adjust.
2700 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2701 * g++.dg/cpp0x/rv1n.C: Adjust.
2702 * g++.dg/cpp0x/rv2n.C: Adjust.
2703 * g++.dg/cpp0x/rv3n.C: Adjust.
2704 * g++.dg/cpp0x/rv4n.C: Adjust.
2705 * g++.dg/cpp0x/rv5n.C: Adjust.
2706 * g++.dg/cpp0x/rv6n.C: Adjust.
2707 * g++.dg/cpp0x/rv7n.C: Adjust.
2709 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2711 * gcc.target/i386/avx2-vpop-check.h: New header.
2712 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2713 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2714 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2715 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2716 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2717 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2718 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2719 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2720 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2721 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2722 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2723 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2724 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2725 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2726 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2728 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2731 * gfortran.dg/coarray_subobject_1.f90: New test.
2732 * gfortran.dg/coarray/subobject_1.f90: New test.
2734 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2736 PR rtl-optimization/50205
2737 * gcc.dg/pr50205.c: New.
2739 2011-10-18 Richard Guenther <rguenther@suse.de>
2741 PR tree-optimization/50767
2742 * gcc.dg/torture/pr50767.c: New testcase.
2744 2011-10-18 Julian Brown <julian@codesourcery.com>
2746 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2747 * gcc.target/arm/unaligned-memcpy-1.c: New.
2748 * gcc.target/arm/unaligned-memcpy-2.c: New.
2749 * gcc.target/arm/unaligned-memcpy-3.c: New.
2750 * gcc.target/arm/unaligned-memcpy-4.c: New.
2752 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2755 * gfortran.dg/iso_c_binding_class.f03: New.
2757 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2759 * testsuite/lib/target-supports.exp
2760 (check_effective_target_vect_widen_shift): New.
2761 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2762 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2763 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2764 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2766 2011-10-18 Richard Guenther <rguenther@suse.de>
2768 * gcc.dg/torture/restrict-1.c: New testcase.
2770 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2772 * g++.dg/ext/bases.C: New test.
2774 2011-10-17 David S. Miller <davem@davemloft.net>
2776 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2777 all operations to emit VIS instructions.
2778 * gcc.target/sparc/fandnot.c: Likewise.
2779 * gcc.target/sparc/fnot.c: Likewise.
2780 * gcc.target/sparc/for.c: Likewise.
2781 * gcc.target/sparc/fornot.c: Likewise.
2782 * gcc.target/sparc/fxnor.c: Likewise.
2783 * gcc.target/sparc/fxor.c: Likewise.
2784 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2787 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2789 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2790 * gcc.dg/torture/vshuf-16.inc: New file.
2791 * gcc.dg/torture/vshuf-2.inc: New file.
2792 * gcc.dg/torture/vshuf-32.inc: New file.
2793 * gcc.dg/torture/vshuf-4.inc: New file.
2794 * gcc.dg/torture/vshuf-8.inc: New file.
2795 * gcc.dg/torture/vshuf-main.inc: New file.
2796 * gcc.dg/torture/vshuf-v16hi.c: New test.
2797 * gcc.dg/torture/vshuf-v16qi.c: New test.
2798 * gcc.dg/torture/vshuf-v2df.c: New test.
2799 * gcc.dg/torture/vshuf-v2di.c: New test.
2800 * gcc.dg/torture/vshuf-v2sf.c: New test.
2801 * gcc.dg/torture/vshuf-v2si.c: New test.
2802 * gcc.dg/torture/vshuf-v32qi.c: New test.
2803 * gcc.dg/torture/vshuf-v4df.c: New test.
2804 * gcc.dg/torture/vshuf-v4di.c: New test.
2805 * gcc.dg/torture/vshuf-v4hi.c: New test.
2806 * gcc.dg/torture/vshuf-v4sf.c: New test.
2807 * gcc.dg/torture/vshuf-v4si.c: New test.
2808 * gcc.dg/torture/vshuf-v8hi.c: New test.
2809 * gcc.dg/torture/vshuf-v8qi.c: New test.
2810 * gcc.dg/torture/vshuf-v8sf.c: New test.
2811 * gcc.dg/torture/vshuf-v8si.c: New test.
2813 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2815 PR tree-optimization/50746
2816 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2818 2011-10-17 Jason Merrill <jason@redhat.com>
2821 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2823 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2826 * g++.dg/parse/error41.C: New.
2827 * g++.dg/parse/error20.C: Adjust.
2829 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2832 * g++.dg/warn/format7.C: New.
2833 * obj-c++.dg/warn7.mm: Likewise.
2835 2011-10-17 Richard Guenther <rguenther@suse.de>
2837 PR tree-optimization/50729
2838 * gcc.dg/torture/pr50729.c: New testcase.
2840 2011-10-15 Tom Tromey <tromey@redhat.com>
2841 Dodji Seketeli <dodji@redhat.com>
2843 * lib/prune.exp (prune_gcc_output): Prune output referring to
2845 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2846 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2847 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2848 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2850 2011-10-15 Tom Tromey <tromey@redhat.com>
2851 Dodji Seketeli <dodji@redhat.com>
2853 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2855 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2858 * g++.dg/inherit/error5.C: New.
2860 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2864 * gfortran.dg/kind_tests_4.f90: New.
2866 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2868 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2869 targets that support vector condition.
2871 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2874 * gfortran.dg/c_kind_tests_3.f03: New.
2876 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2879 * gfortran.dg/elemental_args_check_4.f90: New.
2881 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2883 PR tree-optimization/50727
2884 * gcc.dg/vect/pr50727.c: New test.
2886 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2888 * gcc.dg/vla-23.c: New test.
2890 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2892 PR tree-optimization/50596
2893 * gcc.dg/vect/vect-cond-9.c: New test.
2895 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2897 * gcc.dg/vect/bb-slp-29.c: New test.
2899 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2902 * g++.dg/ext/is_base_of_incomplete.C: New.
2903 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2904 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2906 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2908 * gcc.target/sparc/combined-1.c: Compile at -O2.
2910 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2912 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2913 (dg-options): Add -Wno-attributes.
2914 * gcc.target/i386/fma_double_?.c: Ditto.
2915 * gcc.target/i386/fma_run_float_?.c: Ditto.
2916 * gcc.target/i386/fma_run_double_?.c: Ditto.
2917 * gcc.target/i386/l_fma_float_?.c: Dtto.
2918 * gcc.target/i386/l_fma_double_?.c: Ditto.
2919 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2920 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2922 2011-10-15 Tobias Burnus <burnus@net-b.de>
2924 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2926 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2927 * gfortran.dg/rank_3.f90: Ditto.
2928 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2929 -std=f2008ts in dg-options.
2930 * gfortran.dg/rank_4.f90: Ditto.
2932 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2935 * gcc.target/sh/pr49263.c: New.
2937 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2939 * gnat.dg/specs/debug1.ads: Tweak.
2941 2011-10-14 Kai Tietz <ktietz@redhat.com>
2943 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2945 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2947 * gcc.target/i386/sse2-mul-1.c: New test.
2948 * gcc.target/i386/sse4_1-mul-1.c: New test.
2949 * gcc.target/i386/avx-mul-1.c: New test.
2950 * gcc.target/i386/xop-mul-1.c: New test.
2951 * gcc.target/i386/avx2-mul-1.c: New test.
2953 2011-10-14 Jason Merrill <jason@redhat.com>
2956 * g++.dg/cpp0x/nsdmi-list1.C: New.
2959 * g++.dg/cpp0x/nsdmi-const1.C: New.
2961 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2964 * gfortran.dg/pointer_intent_5.f90: New.
2966 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2968 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2969 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2970 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2972 2011-10-14 Tobias Burnus <burnus@net-b.de>
2975 * gfortran.dg/pointer_check_11.f90: New.
2976 * gfortran.dg/pointer_check_12.f90: New.
2978 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2981 * g++.dg/overload/operator4.C: New.
2983 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2985 * gcc.dg/di-longlong64-sync-1.c: New test.
2986 * gcc.dg/di-sync-multithread.c: New test.
2987 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2988 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2989 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2990 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2991 (check_effective_target_arm_arm_ok): New helper.
2992 (check_effective_target_sync_longlong): New helper.
2994 2011-10-14 Richard Guenther <rguenther@suse.de>
2996 PR tree-optimization/50723
2997 * gcc.dg/torture/pr50723.c: New testcase.
2999 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3002 * g++.dg/warn/format6.C: New.
3003 * obj-c++.dg/warn6.mm: Likewise.
3005 2011-10-13 Richard Henderson <rth@redhat.com>
3007 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3009 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3010 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3011 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3013 2011-10-13 Jason Merrill <jason@redhat.com>
3016 * g++.dg/cpp0x/nsdmi-template2.C: New.
3019 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3022 * g++.dg/init/vbase1.C: New.
3024 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3026 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3027 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3028 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3029 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3031 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3033 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3035 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3037 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3039 2011-10-13 Richard Guenther <rguenther@suse.de>
3041 PR tree-optimization/50712
3042 * gcc.target/i386/pr50712.c: New testcase.
3044 2011-10-13 Tom de Vries <tom@codesourcery.com>
3046 * gcc.dg/memcpy-4.c: New test.
3048 2011-10-13 Richard Guenther <rguenther@suse.de>
3050 PR tree-optimization/50698
3051 * g++.dg/vect/pr50698.cc: New testcase.
3053 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3055 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3056 * gcc.target/powerpc/warn-2.c: Ditto.
3058 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3059 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3060 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3061 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3062 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3063 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3064 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3065 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3066 * gcc.target/powerpc/ppc-pow.c: Likewise.
3067 * gcc.target/powerpc/recip-1.c: Likewise.
3068 * gcc.target/powerpc/recip-2.c: Likewise.
3069 * gcc.target/powerpc/recip-3.c: Likewise.
3070 * gcc.target/powerpc/recip-4.c: Likewise.
3071 * gcc.target/powerpc/recip-5.c: Likewise.
3073 2011-10-12 David S. Miller <davem@davemloft.net>
3075 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3076 '-mvis3' instead of 'mcpu=niagara3' in options.
3077 * gcc.target/sparc/fhalve.c: Likewise.
3078 * gcc.target/sparc/fnegop.c: Likewise.
3079 * gcc.target/sparc/fpadds.c: Likewise.
3080 * gcc.target/sparc/fshift.c: Likewise.
3081 * gcc.target/sparc/fucmp.c: Likewise.
3082 * gcc.target/sparc/lzd.c: Likewise.
3083 * gcc.target/sparc/vis3misc.c: Likewise.
3084 * gcc.target/sparc/xmul.c: Likewise.
3086 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3088 * gnat.dg/vect1.ad[sb]: New test.
3089 * gnat.dg/vect1_pkg.ads: New helper.
3090 * gnat.dg/vect2.ad[sb]: New test.
3091 * gnat.dg/vect2_pkg.ads: New helper.
3092 * gnat.dg/vect3.ad[sb]: New test.
3093 * gnat.dg/vect3_pkg.ads: New helper.
3094 * gnat.dg/vect4.ad[sb]: New test.
3095 * gnat.dg/vect4_pkg.ads: New helper.
3096 * gnat.dg/vect5.ad[sb]: New test.
3097 * gnat.dg/vect5_pkg.ads: New helper.
3098 * gnat.dg/vect6.ad[sb]: New test.
3099 * gnat.dg/vect6_pkg.ads: New helper.
3101 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3103 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3104 * gcc.target/i386/fma_run_double_2.c: Likewise.
3105 * gcc.target/i386/fma_run_double_3.c: Likewise.
3106 * gcc.target/i386/fma_run_double_4.c: Likewise.
3107 * gcc.target/i386/fma_run_double_5.c: Likewise.
3108 * gcc.target/i386/fma_run_double_6.c: Likewise.
3109 * gcc.target/i386/fma_run_float_1.c: Likewise.
3110 * gcc.target/i386/fma_run_float_2.c: Likewise.
3111 * gcc.target/i386/fma_run_float_3.c: Likewise.
3112 * gcc.target/i386/fma_run_float_4.c: Likewise.
3113 * gcc.target/i386/fma_run_float_5.c: Likewise.
3114 * gcc.target/i386/fma_run_float_6.c: Likewise.
3116 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3117 remove the extra dg-options.
3118 * gcc.target/i386/l_fma_double_2.c: Likewise.
3119 * gcc.target/i386/l_fma_double_3.c: Likewise.
3120 * gcc.target/i386/l_fma_double_4.c: Likewise.
3121 * gcc.target/i386/l_fma_double_5.c: Likewise.
3122 * gcc.target/i386/l_fma_double_6.c: Likewise.
3123 * gcc.target/i386/l_fma_float_1.c: Likewise.
3124 * gcc.target/i386/l_fma_float_2.c: Likewise.
3125 * gcc.target/i386/l_fma_float_3.c: Likewise.
3126 * gcc.target/i386/l_fma_float_4.c: Likewise.
3127 * gcc.target/i386/l_fma_float_5.c: Likewise.
3128 * gcc.target/i386/l_fma_float_6.c: Likewise.
3130 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3132 PR tree-optimization/50189
3133 * g++.dg/torture/pr50189.C: New testcase.
3135 2011-10-12 Richard Guenther <rguenther@suse.de>
3137 PR tree-optimization/50700
3138 * gcc.dg/builtin-object-size-12.c: New testcase.
3140 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3143 * gcc.c-torture/compile/pr50565-1.c,
3144 gcc.c-torture/compile/pr50565-2.c: New tests.
3146 2011-10-11 Jason Merrill <jason@redhat.com>
3150 * g++.dg/template/constant1.C: New.
3151 * g++.dg/template/constant2.C: New.
3152 * g++.dg/cpp0x/constexpr-template3.C: New.
3154 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3156 * gcc.target/i386/warn-vect-op-3.c: New test.
3157 * gcc.target/i386/warn-vect-op-1.c: New test.
3158 * gcc.target/i386/warn-vect-op-2.c: New test.
3160 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3162 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3164 2011-10-11 Richard Guenther <rguenther@suse.de>
3166 PR tree-optimization/50204
3167 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3169 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3171 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3173 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
3175 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3176 * gcc.target/i386/fma_double_2.c: Ditto.
3177 * gcc.target/i386/fma_double_3.c: Ditto.
3178 * gcc.target/i386/fma_double_4.c: Ditto.
3179 * gcc.target/i386/fma_double_5.c: Ditto.
3180 * gcc.target/i386/fma_double_6.c: Ditto.
3181 * gcc.target/i386/fma_float_1.c: Ditto.
3182 * gcc.target/i386/fma_float_2.c: Ditto.
3183 * gcc.target/i386/fma_float_3.c: Ditto.
3184 * gcc.target/i386/fma_float_4.c: Ditto.
3185 * gcc.target/i386/fma_float_5.c: Ditto.
3186 * gcc.target/i386/fma_float_6.c: Ditto.
3187 * gcc.target/i386/l_fma_double_1.c: Ditto.
3188 * gcc.target/i386/l_fma_double_2.c: Ditto.
3189 * gcc.target/i386/l_fma_double_3.c: Ditto.
3190 * gcc.target/i386/l_fma_double_4.c: Ditto.
3191 * gcc.target/i386/l_fma_double_5.c: Ditto.
3192 * gcc.target/i386/l_fma_double_6.c: Ditto.
3193 * gcc.target/i386/l_fma_float_1.c: Ditto.
3194 * gcc.target/i386/l_fma_float_2.c: Ditto.
3195 * gcc.target/i386/l_fma_float_3.c: Ditto.
3196 * gcc.target/i386/l_fma_float_4.c: Ditto.
3197 * gcc.target/i386/l_fma_float_5.c: Ditto.
3198 * gcc.target/i386/l_fma_float_6.c: Ditto.
3199 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3200 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3201 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3202 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3203 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3204 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3205 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3206 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3207 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3208 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3209 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3210 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3212 2011-10-11 Tristan Gingold <gingold@adacore.com>
3214 * gcc.dg/va-arg-4.c: New test.
3215 * gcc.dg/va-arg-5.c: Ditto.
3217 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
3219 * lib/target-supports.exp (check_effective_target_fd_truncate):
3220 Close and unlink test file before exit.
3222 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3225 * gfortran.dg/forall_15.f90: New test case.
3227 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3228 Andrew Macleod <amacleod@redhat.com>
3230 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3231 wrappers for *other_threads() and *final_verify().
3232 * gcc.dg/simulate-thread/simulate-thread.h
3233 (simulate_thread_wrapper_other_threads): New.
3234 (simulate_thread_wrapper_final_verify): New.
3236 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
3238 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3240 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
3242 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3244 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3245 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
3247 * gcc.target/i386/fma_1.h: New file.
3248 * gcc.target/i386/fma_2.h: Likewise.
3249 * gcc.target/i386/fma_3.h: Likewise.
3250 * gcc.target/i386/fma_4.h: Likewise.
3251 * gcc.target/i386/fma_5.h: Likewise.
3252 * gcc.target/i386/fma_6.h: Likewise.
3253 * gcc.target/i386/fma_double_1.c: Likewise.
3254 * gcc.target/i386/fma_double_2.c: Likewise.
3255 * gcc.target/i386/fma_double_3.c: Likewise.
3256 * gcc.target/i386/fma_double_4.c: Likewise.
3257 * gcc.target/i386/fma_double_5.c: Likewise.
3258 * gcc.target/i386/fma_double_6.c: Likewise.
3259 * gcc.target/i386/fma_float_1.c: Likewise.
3260 * gcc.target/i386/fma_float_2.c: Likewise.
3261 * gcc.target/i386/fma_float_3.c: Likewise.
3262 * gcc.target/i386/fma_float_4.c: Likewise.
3263 * gcc.target/i386/fma_float_5.c: Likewise.
3264 * gcc.target/i386/fma_float_6.c: Likewise.
3265 * gcc.target/i386/fma_main.h: Likewise.
3266 * gcc.target/i386/fma_run_double_1.c: Likewise.
3267 * gcc.target/i386/fma_run_double_2.c: Likewise.
3268 * gcc.target/i386/fma_run_double_3.c: Likewise.
3269 * gcc.target/i386/fma_run_double_4.c: Likewise.
3270 * gcc.target/i386/fma_run_double_5.c: Likewise.
3271 * gcc.target/i386/fma_run_double_6.c: Likewise.
3272 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3273 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3274 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3275 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3276 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3277 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3278 * gcc.target/i386/fma_run_float_1.c: Likewise.
3279 * gcc.target/i386/fma_run_float_2.c: Likewise.
3280 * gcc.target/i386/fma_run_float_3.c: Likewise.
3281 * gcc.target/i386/fma_run_float_4.c: Likewise.
3282 * gcc.target/i386/fma_run_float_5.c: Likewise.
3283 * gcc.target/i386/fma_run_float_6.c: Likewise.
3284 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3285 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3286 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3287 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3288 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3289 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3290 * gcc.target/i386/l_fma_1.h: Likewise.
3291 * gcc.target/i386/l_fma_2.h: Likewise.
3292 * gcc.target/i386/l_fma_3.h: Likewise.
3293 * gcc.target/i386/l_fma_4.h: Likewise.
3294 * gcc.target/i386/l_fma_5.h: Likewise.
3295 * gcc.target/i386/l_fma_6.h: Likewise.
3296 * gcc.target/i386/l_fma_double_1.c: Likewise.
3297 * gcc.target/i386/l_fma_double_2.c: Likewise.
3298 * gcc.target/i386/l_fma_double_3.c: Likewise.
3299 * gcc.target/i386/l_fma_double_4.c: Likewise.
3300 * gcc.target/i386/l_fma_double_5.c: Likewise.
3301 * gcc.target/i386/l_fma_double_6.c: Likewise.
3302 * gcc.target/i386/l_fma_float_1.c: Likewise.
3303 * gcc.target/i386/l_fma_float_2.c: Likewise.
3304 * gcc.target/i386/l_fma_float_3.c: Likewise.
3305 * gcc.target/i386/l_fma_float_4.c: Likewise.
3306 * gcc.target/i386/l_fma_float_5.c: Likewise.
3307 * gcc.target/i386/l_fma_float_6.c: Likewise.
3308 * gcc.target/i386/l_fma_main.h: Likewise.
3309 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3310 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3311 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3312 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3313 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3314 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3315 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3316 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3317 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3318 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3319 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3320 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3322 2011-10-10 Richard Guenther <rguenther@suse.de>
3325 * gcc.dg/torture/pr50389.c: New testcase.
3327 2011-10-10 Richard Guenther <rguenther@suse.de>
3330 * gcc.dg/builtins-47.c: Optimize.
3332 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3334 * lib/gcc-simulate-thread.exp: New.
3335 * gcc.dg/simulate-thread/guality.h: New.
3336 * gcc.dg/simulate-thread/simulate-thread.h: New.
3337 * gcc.dg/simulate-thread/simulate-thread.exp: New.
3338 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3339 * gcc.dg/simulate-thread/README: New.
3340 * g++.dg/simulate-thread/guality.h: New.
3341 * g++.dg/simulate-thread/simulate-thread.h: New.
3342 * g++.dg/simulate-thread/simulate-thread.exp: New.
3343 * g++.dg/simulate-thread/simulate-thread.gdb: New.
3344 * c-c++-common/cxxbitfields-2.c: Remove.
3345 * c-c++-common/cxxbitfields.c: Remove.
3346 * c-c++-common/cxxbitfields-4.c: Remove.
3347 * c-c++-common/cxxbitfields-5.c: Remove.
3348 * c-c++-common/simulate-thread/bitfields-1.c: New.
3349 * c-c++-common/simulate-thread/bitfields-2.c: New.
3350 * c-c++-common/simulate-thread/bitfields-3.c: New.
3351 * c-c++-common/simulate-thread/bitfields-4.c: New.
3353 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3356 * g++.dg/warn/format5.C: New.
3358 2011-10-09 Tobias Burnus <burnus@net-b.de>
3361 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3362 * gfortran.dg/common_16.f90: New.
3364 2011-10-09 Tobias Burnus <burnus@net-b.de>
3366 * gfortran.dg/iso_c_binding_param_1.f90: New.
3367 * gfortran.dg/iso_c_binding_param_2.f90: New.
3368 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3370 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
3372 PR tree-optimization/50635
3373 * gcc.dg/vect/pr50635.c: New test.
3375 2011-10-09 Janus Weil <janus@gcc.gnu.org>
3378 * gfortran.dg/proc_decl_27.f90: New.
3380 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
3383 * objc/execute/initialize-1.m: New test.
3385 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
3388 * gfortran.dg/pointer_function_result_1.f90 : New test.
3390 2011-10-07 David S. Miller <davem@davemloft.net>
3393 * gcc.target/sparc/sparc.exp: Add vis3 target test.
3394 * gcc.target/sparc/cmask.c: Use it.
3395 * gcc.target/sparc/fhalve.c: Likewise.
3396 * gcc.target/sparc/fnegop.c: Likewise.
3397 * gcc.target/sparc/fpadds.c: Likewise.
3398 * gcc.target/sparc/fshift.c: Likewise.
3399 * gcc.target/sparc/fucmp.c: Likewise.
3400 * gcc.target/sparc/lzd.c: Likewise.
3401 * gcc.target/sparc/vis3misc.c: Likewise.
3402 * gcc.target/sparc/xmul.c: Likewise.
3404 2011-10-07 Richard Henderson <rth@redhat.com>
3406 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3408 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3410 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
3412 * gcc.dg/pr50193-1.c: New file.
3413 * gcc.target/arm/shiftable.c: New file.
3415 2011-10-07 Janus Weil <janus@gcc.gnu.org>
3418 * gfortran.dg/class_46.f03: New.
3420 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
3422 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3423 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3424 (syslog, vsyslog, __vsyslog_chk): Likewise.
3426 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3427 (x, EXT_x): Use ASMNAME.
3429 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3430 (a, c): Use ASMNAME.
3432 2011-10-07 Tom de Vries <tom@codesourcery.com>
3435 * gcc.dg/pr50527.c: New test.
3437 2011-10-07 Jakub Jelinek <jakub@redhat.com>
3439 PR tree-optimization/50650
3440 * gcc.c-torture/compile/pr50650.c: New test.
3442 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3444 PR tree-optimization/50575
3445 * gcc.c-torture/execute/vector-compare-2.x: New file.
3447 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3450 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3451 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3454 2011-10-07 Richard Guenther <rguenther@suse.de>
3457 * gcc.dg/vect/vect-align-2.c: Increase array size.
3459 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
3460 H.J. Lu <hongjiu.lu@intel.com>
3463 * gcc.target/i386/pr50603.c: New test.
3465 2011-10-06 Jason Merrill <jason@redhat.com>
3468 * g++.dg/cpp0x/default31.C: New.
3470 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3472 PR tree-optimization/50596
3473 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3475 * gcc.dg/vect/vect-cond-8.c: New test.
3477 2011-10-06 Richard Henderson <rth@redhat.com>
3479 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3480 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3481 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3482 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3483 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3484 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3485 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3486 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3487 * gcc.c-torture/execute/vshuf-16.inc: New file.
3488 * gcc.c-torture/execute/vshuf-2.inc: New file.
3489 * gcc.c-torture/execute/vshuf-4.inc: New file.
3490 * gcc.c-torture/execute/vshuf-8.inc: New file.
3491 * gcc.c-torture/execute/vshuf-main.inc: New file.
3492 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3493 * gcc.c-torture/execute/vshuf-v2df.c: New test.
3494 * gcc.c-torture/execute/vshuf-v2di.c: New test.
3495 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3496 * gcc.c-torture/execute/vshuf-v2si.c: New test.
3497 * gcc.c-torture/execute/vshuf-v4df.c: New test.
3498 * gcc.c-torture/execute/vshuf-v4di.c: New test.
3499 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3500 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3501 * gcc.c-torture/execute/vshuf-v4si.c: New test.
3502 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3503 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3504 * gcc.c-torture/execute/vshuf-v8si.c: New test.
3506 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3508 PR tree-optimization/49279
3509 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3510 * gcc.c-torture/execute/pr49279.c: New test.
3512 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
3515 * gcc.c-torture/compile/pr49049.c: New test.
3517 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
3520 * gcc.target/arm/pr50305.c: New test.
3522 2011-10-06 Richard Guenther <rguenther@suse.de>
3524 PR tree-optimization/38884
3525 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3526 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3528 2011-10-05 David S. Miller <davem@davemloft.net>
3530 * gcc.target/sparc/lzd.c: New test.
3531 * gcc.target/sparc/popc.c: New test.
3533 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3535 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3536 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3537 * g++.dg/other/final1.C: Cleanup original tree dump.
3539 2011-10-05 Jakub Jelinek <jakub@redhat.com>
3541 PR tree-optimization/50613
3542 * gcc.dg/pr50613.c: New test.
3544 2011-10-05 Richard Henderson <rth@redhat.com>
3546 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3547 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3548 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3549 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3550 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3551 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3552 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3553 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3555 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3557 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3558 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
3559 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3560 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3561 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3563 2011-10-05 Richard Guenther <rguenther@suse.de>
3565 PR tree-optimization/38885
3566 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3568 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
3570 * gcc.target/i386/sw-1.c: New test.
3572 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3574 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3576 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3578 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3580 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3582 2011-10-04 David S. Miller <davem@davemloft.net>
3584 * gcc.target/sparc/fhalve.c: New test.
3585 * gcc.target/sparc/fnegop.c: New test.
3586 * gcc.target/sparc/xmul.c: New test.
3588 2011-10-04 Janus Weil <janus@gcc.gnu.org>
3591 * gfortran.dg/dummy_procedure_6.f90: New.
3593 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3595 PR tree-optimization/50604
3596 * gcc.dg/pr50604.c: New test.
3598 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3600 PR tree-optimization/49662
3601 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3602 * gcc.dg/graphite/interchange-15.c: Likewise.
3603 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3605 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3607 * gcc.dg/tree-ssa/restrict-4.c: New test.
3609 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
3611 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3612 (main): Use __typeof to get result type of comparison.
3614 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
3616 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3617 Make et_vect_multiple_sizes_saved global.
3618 (check_effective_target_vect64): Make et_vect64_saved global.
3620 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3622 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3623 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3624 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3625 * gcc.dg/builtin-complex-err-1.c: Adjust.
3627 2011-10-02 Jason Merrill <jason@redhat.com>
3629 * g++.dg/cpp0x/range-for22.C: New.
3631 * g++.dg/cpp0x/variadic65.C: Remove xfails.
3632 * g++.dg/cpp0x/variadic82.C: Remove xfails.
3633 * g++.dg/cpp0x/variadic83.C: Remove xfails.
3634 * g++.dg/cpp0x/variadic105.C: Remove xfails.
3636 * g++.dg/cpp0x/nsdmi5.C: New.
3638 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3641 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3643 (mips-dg-options): Force an ABI option if the current ABI is
3644 incompatible with the required -mlong setting. Likewise force
3645 a long setting if the current one is incompatible with the
3646 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
3647 throughout procedure.
3648 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3649 instead of addressing=absolute.
3651 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3653 * gcc.target/mips/stack-1.c: New test.
3655 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3657 * gcc.dg/pr49696.c: New test.
3659 2011-10-02 Jan Hubicka <jh@suse.cz>
3661 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3663 2011-10-01 David S. Miller <davem@davemloft.net>
3665 * gcc.target/sparc/cmask.c: New test.
3666 * gcc.target/sparc/fpadds.c: New test.
3667 * gcc.target/sparc/fshift.c: New test.
3668 * gcc.target/sparc/fucmp.c: New test.
3669 * gcc.target/sparc/vis3misc.c: New test.
3671 2011-10-01 Janus Weil <janus@gcc.gnu.org>
3674 * gfortran.dg/assumed_charlen_arg_2.f90: New.
3676 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
3679 * g++.dg/dfp/44473-1.C: New test.
3680 * g++.dg/dfp/44473-2.C: New test.
3681 * g++.dg/dfp/mangle-1.C: New test.
3682 * g++.dg/dfp/mangle-2.C: New test.
3683 * g++.dg/dfp/mangle-3.C: New test.
3684 * g++.dg/dfp/mangle-4.C: New test.
3685 * g++.dg/dfp/mangle-5.C: New test.
3687 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3690 * gcc.dg/pr50571.c: New test.
3692 PR tree-optimization/46309
3693 * gcc.dg/pr46309.c: New test.
3695 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3697 * gcc.dg/strlenopt-21.c: New test.
3699 2011-09-30 Revital Eres <revital.eres@linaro.org>
3701 * gcc.dg/sms-10.c: New file.
3703 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3705 * gcc.target/arm/pr50099.c: New test.
3707 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3709 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3711 2011-09-30 David S. Miller <davem@davemloft.net>
3713 * gcc.target/sparc/bmaskbshuf.c: New test.
3714 * gcc.target/sparc/edgen.c: New test.
3716 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3719 * gfortran.dg/pure_formal_proc_3.f90: New.
3722 * gfortran.dg/stfunc_7.f90: New.
3724 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3726 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3727 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3728 * gcc.dg/vector-compare-1.c: Likewise.
3729 * gcc.dg/vector-compare-2.c: Likewise.
3731 2011-09-29 David S. Miller <davem@davemloft.net>
3733 * gcc.target/sparc/array.c: New test.
3735 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3737 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3738 loop unroll and set max unroll times to 8.
3739 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3740 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3741 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3742 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3744 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3747 * g++.dg/ext/visibility/warn5.C: New.
3749 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3752 * g++.dg/warn/Wextra-3.C: New.
3754 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3757 * gcc.target/sh/pr49468-si.c: New.
3759 2011-09-28 Tom de Vries <tom@codesourcery.com>
3762 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3763 (TEST): Initialize src3 with random floats.
3764 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3765 from union src3. Initialize src3 with random floats.
3767 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3769 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3770 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3771 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3772 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3773 * gcc.target/sh/sh4a-cos.c: Ditto.
3774 * gcc.target/sh/sh4a-cosf.c: Ditto.
3775 * gcc.target/sh/sh4a-sin.c: Ditto.
3776 * gcc.target/sh/sh4a-sinf.c: Ditto.
3777 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3778 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3779 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3781 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3784 * g++.dg/parse/error40.C: New.
3785 * g++.dg/warn/incomplete1.C: Adjust.
3787 2011-09-27 Jan Hubicka <jh@suse.cz>
3790 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3793 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3795 * gcc.dg/strlenopt-1.c: New test.
3796 * gcc.dg/strlenopt-1f.c: New test.
3797 * gcc.dg/strlenopt-2.c: New test.
3798 * gcc.dg/strlenopt-2f.c: New test.
3799 * gcc.dg/strlenopt-3.c: New test.
3800 * gcc.dg/strlenopt-4.c: New test.
3801 * gcc.dg/strlenopt-4g.c: New test.
3802 * gcc.dg/strlenopt-4gf.c: New test.
3803 * gcc.dg/strlenopt-5.c: New test.
3804 * gcc.dg/strlenopt-6.c: New test.
3805 * gcc.dg/strlenopt-7.c: New test.
3806 * gcc.dg/strlenopt-8.c: New test.
3807 * gcc.dg/strlenopt-9.c: New test.
3808 * gcc.dg/strlenopt-10.c: New test.
3809 * gcc.dg/strlenopt-11.c: New test.
3810 * gcc.dg/strlenopt-12.c: New test.
3811 * gcc.dg/strlenopt-12g.c: New test.
3812 * gcc.dg/strlenopt-13.c: New test.
3813 * gcc.dg/strlenopt-14g.c: New test.
3814 * gcc.dg/strlenopt-14gf.c: New test.
3815 * gcc.dg/strlenopt-15.c: New test.
3816 * gcc.dg/strlenopt-16g.c: New test.
3817 * gcc.dg/strlenopt-17g.c: New test.
3818 * gcc.dg/strlenopt-18g.c: New test.
3819 * gcc.dg/strlenopt.h: New file.
3821 2011-09-27 Tom de Vries <tom@codesourcery.com>
3824 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3825 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3826 * gcc.dg/pr43864.c: New test.
3827 * gcc.dg/pr43864-2.c: Same.
3828 * gcc.dg/pr43864-3.c: Same.
3829 * gcc.dg/pr43864-4.c: Same.
3831 2011-09-27 Jan Hubicka <jh@suse.cz>
3833 * gcc.dg/ipa/inline-5.c: New testcase.
3835 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3837 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3839 * gcc.dg/vect/bb-slp-27.c: New.
3840 * gcc.dg/vect/bb-slp-28.c: New.
3842 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3844 * testsuite/lib/target-supports.exp (check_profiling_available):
3845 Don't rely solely on TLS tests for -fprofile-generate, fall
3846 through to the other code.
3848 2011-09-27 Richard Guenther <rguenther@suse.de>
3850 PR tree-optimization/50363
3851 * gcc.dg/torture/pr50363.c: New testcase.
3853 2011-09-26 Jason Merrill <jason@redhat.com>
3856 * g++.dg/template/partial13.C: New.
3859 * g++.dg/template/partial12.C: New.
3862 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3864 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3867 * g++.dg/diagnostic/bindings1.C: New.
3868 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3870 2011-09-26 David S. Miller <davem@davemloft.net>
3872 * gcc.target/sparc/wrgsr.c: New test.
3873 * gcc.target/sparc/rdgsr.c: New test.
3874 * gcc.target/sparc/edge.c: New test.
3875 * gcc.target/sparc/fcmp.c: New test.
3877 * gcc.target/sparc/edge.c: Update for new return types.
3878 * gcc.target/sparc/fcmp.c: Likewise.
3880 * gcc.target/sparc/fpaddsubi.c: New test.
3882 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3885 * gfortran.dg/common_15.f90: New.
3888 * gfortran.dg/dummy_procedure_5.f90: New.
3889 * gfortran.dg/interface_26.f90: Modified error message.
3890 * gfortran.dg/proc_ptr_11.f90: Ditto.
3891 * gfortran.dg/proc_ptr_15.f90: Ditto.
3892 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3893 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3895 2011-09-26 Jason Merrill <jason@redhat.com>
3898 * g++.dg/overload/rvalue3.C: New.
3901 * g++.dg/overload/ref-conv2.C: New.
3903 * g++.dg/cpp0x/nsdmi-template1.C: New.
3905 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3907 * g++.dg/cpp0x/nullptr25.C: New.
3909 2011-09-26 Richard Guenther <rguenther@suse.de>
3911 PR tree-optimization/50472
3912 * gcc.dg/torture/pr50472.c: New testcase.
3914 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3916 * gnat.dg/opt22.adb: New test.
3917 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3919 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3921 * gnat.dg/opt21.adb: New test.
3922 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3924 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3926 * gnat.dg/opt20.ad[sb]: New test.
3927 * gnat.dg/opt20_pkg.ads: New helper.
3929 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3931 * gnat.dg/array17.adb: New test.
3932 * gnat.dg/array17_pkg.ads: New helper.
3934 2011-09-25 Jason Merrill <jason@redhat.com>
3936 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3938 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3940 * gnat.dg/frame_overflow.ads: New.
3941 * gnat.dg/frame_overflow.adb: Adjust.
3942 * gnat.dg/specs/addr1.ads: Likewise.
3944 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3946 * g++.dg/tree-ssa/restrict2.C: New test.
3948 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3950 * lib/target-supports.exp (check_effective_target_vect64): New.
3951 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3952 of multiple vector sizes.
3953 * gcc.dg/vect/bb-slp-26.c: New.
3955 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3958 * g++.dg/template/bitfield1.C: New.
3960 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3962 * gcc.dg/vect/bb-slp-24.c: New.
3964 2011-09-24 Jason Merrill <jason@redhat.com>
3966 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3968 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3970 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3971 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3973 * g++.dg/cpp0x/nsdmi1.C: New.
3974 * g++.dg/cpp0x/nsdmi2.C: New.
3975 * g++.dg/cpp0x/nsdmi3.C: New.
3976 * g++.dg/cpp0x/nsdmi4.C: New.
3977 * g++.old-deja/g++.other/init4.C: New.
3979 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3982 * g++.dg/template/sfinae28.C: New.
3984 2011-09-23 Ian Lance Taylor <iant@google.com>
3986 * go.test/go-test.exp (errchk): Handle more cases of getting
3987 correct Tcl backslash quoting in regular expressions in test file.
3989 2011-09-23 Jason Merrill <jason@redhat.com>
3992 * g++.dg/init/const8.C: New.
3993 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3994 * g++.dg/cpp0x/defaulted2.C: Likewise.
3995 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3996 * g++.dg/init/pr20039.C: Likewise.
3997 * g++.dg/init/pr42844.C: Likewise.
3999 2011-09-23 Jan Hubicka <jh@suse.cz>
4001 * gcc.dg/ipa/inline-1.c: new testcase.
4002 * gcc.dg/ipa/inline-2.c: new testcase.
4003 * gcc.dg/ipa/inline-3.c: new testcase.
4004 * gcc.dg/ipa/inline-4.c: new testcase.
4006 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4009 * g++.dg/cpp0x/constexpr-static8.C: New.
4011 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4013 * gcc.target/i386/avxfp-1.c: New test.
4014 * gcc.target/i386/avxfp-2.c: New test.
4016 2011-09-23 Terry Guo <terry.guo@arm.com>
4018 * gcc.c-torture/execute/941014-1.x: Deleted.
4020 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4023 * g++.dg/cpp0x/pr50491.C: New.
4025 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4028 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4030 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4033 * g++.dg/cpp0x/nullptr24.C: New.
4035 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4038 * gcc.target/i386/pr50482.c: New test.
4040 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4042 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4043 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4044 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4045 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4046 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4047 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4048 multilib options contain different -march= from dg-options.
4050 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4051 Paolo Carlini <paolo.carlini@oracle.com>
4054 * g++.dg/template/friend52.C: New.
4056 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4058 * gcc.target/arm/cmp-1.c: New test.
4059 * gcc.target/arm/cmp-2.c: Likewise.
4061 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4064 * gfortran.dg/impure_actual_1.f90: Modified error message.
4065 * gfortran.dg/proc_ptr_32.f90: New.
4066 * gfortran.dg/proc_ptr_33.f90: New.
4068 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4070 PR tree-optimization/50451
4071 * gcc.dg/vect/pr50451.c: New test.
4073 2011-09-21 Ian Lance Taylor <iant@google.com>
4075 * go.test/go-test.exp (errchk): Add special case for bug332.
4076 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4077 some more test lines.
4079 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4081 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4082 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4083 * g++.dg/other/i386-8.C: Ditto.
4084 * g++.dg/other/pr34435.C: Ditto.
4085 * g++.dg/other/pr39496.C: Ditto.
4086 * g++.dg/other/mmintrin.C: Ditto.
4088 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4090 * gcc.dg/vect/vect-cond-7.c: New test.
4091 * gcc.target/i386/sse4_1-cond-1.c: New test.
4092 * gcc.target/i386/avx-cond-1.c: New test.
4094 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4097 * g++.dg/other/pr50464.C: New test.
4099 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4101 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4102 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4103 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4104 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4106 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4108 * gnat.dg/opt19.adb: New test.
4110 2011-09-21 Terry Guo <terry.guo@arm.com>
4112 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4113 on arch conflict when testing case on targets other than armv7-a.
4115 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4118 * g++.dg/ext/int128-1.C: New.
4119 * g++.dg/ext/int128-2.C: Likewise.
4120 * g++.dg/ext/int128-2.h: Likewise.
4122 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4125 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4127 2011-09-20 Jason Merrill <jason@redhat.com>
4129 * g++.dg/cpp0x/constexpr-generated1.C: New.
4132 * g++.dg/overload/ref-conv1.C: New.
4134 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4136 * g++.dg/other/final1.C: New.
4138 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4140 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4143 2011-09-19 Ian Bolton <ian.bolton@arm.com>
4145 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4148 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
4150 PR tree-optimization/50413
4151 * g++.dg/vect/vect.exp: Run slp-pr* tests with
4152 -fdump-tree-slp-details. Run other tests with
4153 -fdump-tree-vect-details.
4154 * g++.dg/vect/slp-pr50413.cc: New.
4156 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4157 Ira Rosen <ira.rosen@linaro.org>
4160 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4161 Fix underscores around restrict.
4163 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4165 PR tree-optimization/50414
4166 * gfortran.dg/vect/Ofast-pr50414.f90: New.
4167 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4168 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4170 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4172 PR tree-optimization/50412
4173 * gfortran.dg/vect/pr50412.f90: New.
4175 2011-09-16 Jason Merrill <jason@redhat.com>
4178 * g++.dg/eh/defarg1.C: New.
4180 2011-09-16 Jakub Jelinek <jakub@redhat.com>
4182 * gcc.dg/vect/vect-reduc-10.c: New test.
4183 * gcc.target/i386/avx-reduc-1.c: New test.
4185 * gcc.target/i386/sse2-extract-1.c: New test.
4186 * gcc.target/i386/avx-extract-1.c: New test.
4188 2011-09-16 Terry Guo <terry.guo@arm.com>
4190 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4192 2011-09-15 Diego Novillo <dnovillo@google.com>
4194 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4195 ALWAYS_CXXFLAGS, if defined.
4196 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4197 ALWAYS_GFORTRANFLAGS, if defined.
4198 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4199 ALWAYS_GOCFLAGS, if defined.
4200 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4201 ALWAYS_OBJCXXFLAGS, if defined.
4202 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4203 additional_flags, if defined.
4204 * lib/gnat.exp (gnat_target_compile): Likewise.
4205 * lib/objc.exp (objc_target_compile): Likewise.
4206 * lib/target-supports-dg.exp (dg-add-options): Handle
4209 2011-09-15 Tom de Vries <tom@codesourcery.com>
4212 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4213 Use uintptr_t in f1. Undo avr xfails.
4215 2011-09-15 Janus Weil <janus@gcc.gnu.org>
4219 * gfortran.dg/function_types_3.f90: New.
4221 2011-09-15 Jason Merrill <jason@redhat.com>
4224 * g++.dg/cpp0x/trailing7.C: New.
4227 * g++.dg/cpp0x/nullptr23.C: New.
4229 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
4231 * gcc.dg/vect/bb-slp-25.c: New.
4233 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
4236 * g++.dg/cpp0x/noexcept15.C: New.
4238 2011-09-14 Tom de Vries <tom@codesourcery.com>
4241 * gcc.dg/pr50251.c: New test.
4243 2011-09-14 Tobias Burnus <burnus@net-b.de>
4247 * gfortran.dg/null_5.f90: New.
4248 * gfortran.dg/null_6.f90: New.
4250 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
4252 * gcc.c-torture/compile/20110913-1.c: New test.
4254 2011-09-13 Janus Weil <janus@gcc.gnu.org>
4257 * gfortran.dg/result_2.f90: New.
4259 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4261 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4263 2011-09-13 Dodji Seketeli <dodji@redhat.com>
4266 * g++.dg/cpp0x/variadic116.C: New test case.
4268 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
4270 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4271 * gcc.target/mips/interrupt_handler-2.c: New test.
4272 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4274 2011-09-12 Jason Merrill <jason@redhat.com>
4276 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4278 * g++.dg/cpp0x/explicit7.C: New.
4280 2011-09-12 Jakub Jelinek <jakub@redhat.com>
4282 PR rtl-optimization/50212
4283 * g++.dg/other/pr50212.C: New test.
4285 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
4288 * testsuite/gcc.target/avr/torture/avr-torture.exp
4289 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4290 "-O2 -fmerge-all-constants".
4292 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4295 * gfortran.dg/do_while_1.f90: New test.
4297 2011-09-11 Janus Weil <janus@gcc.gnu.org>
4301 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4302 * gfortran.dg/proc_decl_26.f90: New.
4303 * gfortran.dg/typebound_override_2.f90: New.
4304 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4306 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4308 * gnat.dg/cond_expr2.ad[sb]: New test.
4310 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4312 * gnat.dg/atomic5.ad[sb]: New test.
4314 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
4316 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4318 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
4321 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4323 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
4326 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4328 2011-09-09 Richard Guenther <rguenther@suse.de>
4330 PR tree-optimization/50328
4331 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4333 2011-09-09 Richard Guenther <rguenther@suse.de>
4336 * gcc.dg/torture/pr50333.c: New testcase.
4338 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
4340 PR tree-optimization/50318
4341 * gcc.target/arm/pr50318-1.c: New file.
4343 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
4345 * gcc.target/i386/all_one_m256i.c: New test.
4347 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
4350 * g++.dg/cpp0x/sfinae28.C: New.
4352 2011-09-08 Dodji Seketeli <dodji@redhat.com>
4355 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4356 longer ignored on typedefs.
4358 PR c++/33255 - Support -Wunused-local-typedefs warning
4359 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4360 * c-c++-common/Wunused-local-typedefs.c: Likewise.
4362 2011-09-08 Martin Jambor <mjambor@suse.cz>
4364 PR tree-optimization/50287
4365 * gcc.dg/torture/pr50287.c: New test.
4367 2011-09-08 Richard Guenther <rguenther@suse.de>
4369 PR tree-optimization/19831
4370 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4371 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4372 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4373 * gcc.dg/errno-1.c: Adjust.
4375 2011-09-08 Richard Guenther <rguenther@suse.de>
4377 PR tree-optimization/19831
4378 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4380 2011-09-08 Tobias Burnus <burnus@net-b.de>
4383 * gfortran.dg/do_concurrent_1.f90: New.
4384 * gfortran.dg/do_concurrent_2.f90: New.
4386 2011-09-08 Jakub Jelinek <jakub@redhat.com>
4389 * gcc.c-torture/execute/ieee/pr50310.c: New test.
4390 * gcc.dg/pr50310-2.c: New test.
4392 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4395 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4396 * gfortran.dg/impure_constructor_1.f90: Modified.
4397 * gfortran.dg/proc_ptr_comp_33.f90: New.
4399 2011-09-07 Jakub Jelinek <jakub@redhat.com>
4402 * gcc.dg/pr50310-1.c: New test.
4404 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4407 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4410 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
4413 * g++.dg/cpp0x/noexcept14.C: New.
4415 2011-09-07 Jason Merrill <jason@redhat.com>
4417 * g++.dg/cpp0x/constexpr-ref3.C: New.
4419 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4421 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4423 * gcc.dg/section1.c: Don't xfail for avr.
4425 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4427 PR tree-optimization/50322
4428 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4430 2011-09-07 Martin Jambor <mjambor@suse.cz>
4432 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4434 2011-09-07 Martin Jambor <mjambor@suse.cz>
4436 PR tree-optimization/49911
4437 * g++.dg/tree-ssa/pr49911.C: New test.
4439 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
4442 * gcc.dg/torture/pr49030.c: New test.
4444 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4447 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4448 * gfortran.dg/class_4d.f03: Deleted.
4449 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4451 2011-09-07 Richard Guenther <rguenther@suse.de>
4453 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4455 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
4457 PR tree-optimization/46021
4458 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4460 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4462 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4464 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
4466 * gcc.c-torture/compile/20110906-1.c: New test.
4468 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
4470 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4472 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
4474 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4475 --param tree-reassoc-width=1.
4477 * gcc.dg/tree-ssa/reassoc-24.c: New test.
4478 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4480 2011-09-06 Richard Guenther <rguenther@suse.de>
4482 PR tree-optimization/48149
4483 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4485 2011-09-06 Richard Guenther <rguenther@suse.de>
4487 PR tree-optimization/48317
4488 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4490 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
4492 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4494 (add_options_for_quad_vectors): Replace with ...
4495 (add_options_for_double_vectors): ... this.
4496 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4497 support multiple vector sizes since the vectorizer attempts to
4498 vectorize with both vector sizes.
4499 * gcc.dg/vect/no-vfa-vect-79.c,
4500 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4501 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4502 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4503 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4504 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4505 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4506 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4507 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4508 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4509 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4510 gcc.dg/vect/vect-40.c: Likewise.
4511 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4512 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4513 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4514 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4515 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4517 * gcc.dg/vect/vect-peel-4.c: Make ia global.
4519 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
4522 * gcc.target/mips/abi-main.h: New file.
4523 * gcc.target/mips/abi-o32-long32.c: New test.
4524 * gcc.target/mips/abi-o32-long64.c: Likewise.
4525 * gcc.target/mips/abi-o64-long32.c: Likewise.
4526 * gcc.target/mips/abi-o64-long64.c: Likewise.
4527 * gcc.target/mips/abi-n32-long32.c: Likewise.
4528 * gcc.target/mips/abi-n32-long64.c: Likewise.
4529 * gcc.target/mips/abi-n64-long32.c: Likewise.
4530 * gcc.target/mips/abi-n64-long64.c: Likewise.
4531 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4532 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4533 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4534 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4535 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4536 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4537 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4538 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4539 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4540 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4541 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4542 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4543 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4544 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4545 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4546 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4547 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4548 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4549 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4550 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4551 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4552 * gcc.target/mips/branch-2.c: Remove -mabicalls.
4553 * gcc.target/mips/branch-3.c: Likewise.
4554 * gcc.target/mips/branch-4.c: Likewise.
4555 * gcc.target/mips/branch-5.c: Likewise.
4556 * gcc.target/mips/branch-6.c: Likewise.
4557 * gcc.target/mips/branch-7.c: Likewise.
4558 * gcc.target/mips/branch-8.c: Likewise.
4559 * gcc.target/mips/branch-9.c: Likewise.
4560 * gcc.target/mips/branch-10.c: Likewise.
4561 * gcc.target/mips/branch-11.c: Likewise.
4562 * gcc.target/mips/branch-12.c: Likewise.
4563 * gcc.target/mips/branch-13.c: Likewise.
4564 * gcc.target/mips/lazy-binding-1.c: Likewise.
4566 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
4568 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4569 to avoid warning on int=16 platforms..
4571 2011-09-05 Jakub Jelinek <jakub@redhat.com>
4573 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4574 to work even with -fshort-enums.
4576 2011-09-04 Jan Hubicka <jh@suse.cz>
4578 * gcc.c-torture/compile/20110902.c: new testcase.
4580 2011-09-04 Jason Merrill <jason@redhat.com>
4583 * g++.dg/cpp0x/rv-conv1.C: New.
4586 * g++.dg/cpp0x/rv-func3.C: New.
4588 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4592 * g++.dg/cpp0x/constexpr-template1.C: New.
4593 * g++.dg/cpp0x/constexpr-template2.C: New.
4594 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4595 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4597 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
4599 * gnat.dg/specs/debug1.ads: Tweak pattern.
4601 2011-09-04 Janus Weil <janus@gcc.gnu.org>
4604 * gfortran.dg/class_45a.f03: New.
4605 * gfortran.dg/class_45b.f03: New.
4607 2011-09-04 Jakub Jelinek <jakub@redhat.com>
4608 Ira Rosen <ira.rosen@linaro.org>
4610 PR tree-optimization/50208
4611 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4612 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4613 -fno-tree-fre -fno-tree-pre.
4615 2011-09-02 Martin Jambor <mjambor@suse.cz>
4617 * gcc.dg/ipa/ipcp-3.c: New test.
4619 2011-09-02 Richard Guenther <rguenther@suse.de>
4621 PR tree-optimization/27460
4623 * gcc.dg/vect/vect-cond-7.c: New testcase.
4625 2011-09-02 Martin Jambor <mjambor@suse.cz>
4627 * g++.dg/ipa/devirt-3.C: Added a distraction method.
4628 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4629 xfailed test for inlining.
4630 * g++.dg/ipa/ivinline-9.C: Likewise.
4632 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
4634 PR tree-optimization/50178
4635 * gfortran.dg/vect/pr50178.f90: New test.
4637 2011-08-31 Martin Jambor <mjambor@suse.cz>
4640 * gcc.c-torture/execute/pr49886.c: New testcase.
4642 2011-08-31 Tom de Vries <tom@codesourcery.com>
4645 * gcc.dg/pr43513.c: New test.
4647 2011-08-30 Tobias Burnus <burnus@net-b.de>
4650 * gfortran.dg/common_14.f90: New.
4651 * gfortran.dg/common_resize_1.f: Add two dg-warning.
4653 2011-08-30 Jason Merrill <jason@redhat.com>
4656 * g++.dg/cpp0x/decltype33.C: New.
4659 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4662 * g++.dg/cpp0x/lambda/lambda-for.C: New.
4664 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
4666 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4668 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
4670 * gnat.dg/specs/aggr3.ads: New test.
4671 * gnat.dg/specs/aggr3_pkg.ads: New helper.
4673 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4674 * gnat.dg/specs/aggr2.ads: Likewise.
4676 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
4679 * gfortran.dg/allocate_with_source_2.f90: New test
4681 2011-08-30 Jason Merrill <jason@redhat.com>
4684 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4687 * g++.dg/cpp0x/constexpr-value3.C: New.
4689 2011-08-30 Richard Guenther <rguenther@suse.de>
4692 * gcc.c-torture/execute/pr48571-1.c: New testcase.
4693 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4694 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4695 * gcc.dg/pr36902.c: XFAIL.
4697 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
4699 * gcc.target/i386/fma-check.h: New.
4700 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4701 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4702 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4703 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4704 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4705 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4706 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4707 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4708 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4709 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4710 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4711 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4712 * gcc.target/i386/fma-compile.c: Likewise.
4713 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4714 * gcc.target/i386/sse-12.c: Add -mfma.
4715 * gcc.target/i386/sse-13.c: Likewise.
4716 * gcc.target/i386/sse-14.c: Likewise.
4717 * gcc.target/i386/sse-22.c: Likewise.
4718 * gcc.target/i386/sse-23.c: Likewise.
4719 * g++.dg/other/i386-2.C: Likewise.
4720 * g++.dg/other/i386-3.C: Likewise.
4722 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4725 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4726 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4728 2011-08-30 Christian Bruel <christian.bruel@st.com>
4730 * g++.dg/bprob/bprob.exp (feedback_options): Set
4731 -fbranch-probabilities.
4732 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4734 2011-08-29 Jason Merrill <jason@redhat.com>
4737 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4739 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4740 Jason Merrill <jason@redhat.com>
4742 * g++.dg/dfp/base.C: New test.
4744 2011-08-29 Jason Merrill <jason@redhat.com>
4748 * g++.dg/cpp0x/initlist58.C: New.
4750 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4753 * gfortran.dg/class_result_1.f03: New.
4755 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4758 * gcc.target/i386/pr48722.c: New test.
4760 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4763 * gfortran.dg/widechar_compare_1.f90: New test.
4765 2011-08-26 Jason Merrill <jason@redhat.com>
4769 * g++.dg/abi/mangle50.C: New.
4771 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4774 * gcc.target/i386/pr50202.c: New test.
4776 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4778 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4779 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4780 * gcc.target/i386/avx-round-vec.c: New test.
4781 * gcc.target/i386/avx-roundf-vec.c: New test.
4783 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4785 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4789 * c-c++-common/Wunused-var-14.c: New test.
4791 2011-08-26 Tom de Vries <tom@codesourcery.com>
4793 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4795 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4797 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4798 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4799 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4800 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4802 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4804 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4805 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4806 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4807 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4809 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4812 * gfortran.dg/pointer_comp_init_1.f90: New test.
4814 2011-08-25 Jason Merrill <jason@redhat.com>
4817 * g++.dg/cpp0x/sfinae27.C: New.
4819 2011-08-25 Tobias Burnus <burnus@net-b.de>
4821 * gfortran.dg/coarray_lib_token_4.f90: New.
4823 2011-08-25 Tobias Burnus <burnus@net-b.de>
4825 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4827 2011-08-25 Richard Guenther <rguenther@suse.de>
4829 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4831 2011-08-24 Tobias Burnus <burnus@net-b.de>
4834 * gfortran.dg/initialization_28.f90: New.
4836 2011-08-24 Richard Guenther <rguenther@suse.de>
4838 PR tree-optimization/50067
4839 * gcc.dg/torture/pr50067-3.c: New testcase.
4840 * gcc.dg/torture/pr50067-4.c: Likewise.
4841 * gcc.dg/torture/pr50067-5.c: Likewise.
4843 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4845 * g++.dg/other/i386-2.C: Add -mavx2 check.
4846 * g++.dg/other/i386-3.C: Likewise.
4847 * gcc.target/i386/avx-1.c: Add AVX2.
4848 * gcc.target/i386/avx-2.c: Likewise.
4849 * gcc.target/i386/funcspec-5.c: Likewise.
4850 * gcc.target/i386/sse-12.c: Likewise.
4851 * gcc.target/i386/sse-13.c: Likewise.
4852 * gcc.target/i386/sse-14.c: Likewise.
4853 * gcc.target/i386/sse-22.c: Likewise.
4854 * gcc.target/i386/sse-23.c: Likewise.
4855 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4856 * gcc.target/i386/avx2-check.h: New.
4857 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4858 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4859 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4860 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4861 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4862 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4863 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4864 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4865 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4866 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4867 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4868 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4869 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4870 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4871 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4872 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4873 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4874 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4875 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4876 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4877 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4878 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4879 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4880 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4881 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4882 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4883 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4884 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4885 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4886 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4887 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4888 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4889 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4890 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4891 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4892 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4893 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4894 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4895 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4896 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4897 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4898 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4899 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4900 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4901 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4902 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4903 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4904 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4905 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4906 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4907 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4908 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4909 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4910 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4911 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4912 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4913 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4914 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4915 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4916 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4917 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4918 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4919 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4920 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4921 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4922 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4923 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4924 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4925 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4926 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4927 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4928 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4929 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4930 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4931 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4932 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4933 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4934 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4935 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4936 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4937 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4938 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4939 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4940 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4941 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4942 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4943 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4944 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4945 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4946 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4947 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4948 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4949 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4950 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4951 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4952 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4953 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4954 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4955 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4956 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4957 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4958 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4959 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4960 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4961 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4962 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4963 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4964 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4965 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4966 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4967 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4968 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4969 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4970 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4971 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4972 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4973 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4974 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4975 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4976 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4977 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4978 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4979 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4980 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4981 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4982 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4983 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4984 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4985 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4986 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4987 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4988 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4989 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4990 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4991 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4992 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4993 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4994 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4995 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4996 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4997 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4998 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4999 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5000 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5001 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5002 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5003 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5004 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5005 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5006 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5007 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5008 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5009 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5010 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5011 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5012 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5013 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5014 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5015 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5016 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5017 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5018 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5019 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5020 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5021 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5022 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5023 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5024 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5025 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5026 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5027 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5028 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5029 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5030 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5031 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5032 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5033 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5034 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5035 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5036 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5037 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5038 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5039 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5040 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5041 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5042 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5043 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5044 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5045 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5046 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5047 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5048 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5049 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5050 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5051 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5052 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5053 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5054 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5055 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5056 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5057 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5058 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5059 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5060 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5061 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5062 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5063 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5064 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5065 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5066 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5067 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5068 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5069 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5070 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5071 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5072 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5073 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5074 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5075 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5076 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5077 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5078 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5079 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5080 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5081 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5082 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5083 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5084 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5085 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5086 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5087 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5088 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5089 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5090 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5091 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5092 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5093 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5094 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5095 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5096 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5097 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5098 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5099 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5100 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5101 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5102 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5103 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5104 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5105 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5106 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5107 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5108 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5109 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5110 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5111 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5112 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5113 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5114 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5115 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5116 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5117 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5118 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5119 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5120 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5121 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5122 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5123 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5124 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5125 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5126 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5127 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5128 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5129 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5130 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5131 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5132 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5133 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5134 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5135 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5136 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5137 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5138 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5139 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5140 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5141 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5142 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5143 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5144 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5145 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5146 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5147 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5148 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5149 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5150 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5151 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5152 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5153 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5154 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5155 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5156 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5157 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5158 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5159 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5160 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5161 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5162 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5163 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5164 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5165 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5166 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5167 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5168 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5169 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5170 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5171 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5172 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5173 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5174 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5175 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5176 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5177 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5178 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5179 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5180 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5181 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5182 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5183 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5184 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5185 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5186 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5187 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5188 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5189 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5190 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5191 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5192 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5193 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5194 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5195 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5196 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5197 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5198 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5199 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5200 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5201 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5202 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5203 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5204 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5205 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5206 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5207 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5208 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5209 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5210 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5211 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5212 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5213 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5214 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5215 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5216 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5217 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5218 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5219 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5220 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5221 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5222 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5223 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5224 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5225 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5226 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5227 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5228 * gcc.target/i386/testimm-9.c: Likewise.
5230 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5232 * g++.dg/other/i386-2.C: Add -mbmi2 check.
5233 * g++.dg/other/i386-3.C: Likewise.
5234 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5235 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5236 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5237 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5238 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5239 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5240 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5241 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5242 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5243 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5244 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5245 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5246 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5247 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5248 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5249 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5250 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5251 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5252 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5253 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5254 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5255 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5256 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5257 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5258 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5259 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5260 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5261 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5262 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5263 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5264 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5265 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5266 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5267 * gcc.target/i386/sse-12.c: Add BMI2.
5268 * gcc.target/i386/sse-13.c: Likewise.
5269 * gcc.target/i386/sse-14.c: Likewise.
5270 * gcc.target/i386/sse-22.c: Likewise.
5271 * gcc.target/i386/sse-23.c: Likewise.
5273 2011-08-23 Jason Merrill <jason@redhat.com>
5275 * g++.dg/template/crash7.C: Adjust expected errors.
5277 2011-08-23 Jason Merrill <jason@redhat.com>
5281 * g++.dg/cpp0x/overload2.C: New.
5283 2011-08-23 Jason Merrill <jason@redhat.com>
5286 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5288 2011-08-23 Jason Merrill <jason@redhat.com>
5291 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5292 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5293 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5294 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5296 2011-08-23 Jason Merrill <jason@redhat.com>
5299 * g++.dg/cpp0x/constexpr-initlist5.C: New.
5301 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5304 * g++.dg/warn/Wunused-var-16.C: New test.
5307 * gcc.dg/pr50161.c: New test.
5309 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
5312 * g++.dg/gcov/gcov-7.C: New test.
5314 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5317 * g++.dg/dfp/nofields.C: New test.
5319 2011-08-23 Tobias Burnus <burnus@net-b.de>
5322 * gfortran.dg/use_16.f90: New.
5324 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
5325 Kirill Yukhin <kirill.yukhin@intel.com>
5328 * gcc.target/i386/pr50155.c: New test.
5330 2011-08-22 Jakub Jelinek <jakub@redhat.com>
5332 PR tree-optimization/50133
5333 * gcc.dg/pr50133.c: New test.
5336 * c-c++-common/cxxbitfields-6.c: New test.
5338 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
5341 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5343 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
5345 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5346 * gcc.dg/pr49994-3.c: Ditto.
5348 2011-08-22 Richard Guenther <rguenther@suse.de>
5351 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5352 * gcc.dg/torture/pr50067-2.c: Likewise.
5354 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5357 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
5358 of a constant resulting from simplification.
5359 * gfortran.dg/warn_conversion_3.f90: New test.
5361 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5364 * gfortran.dg/zero_stride_1.f90: New test.
5366 2011-08-20 Janus Weil <janus@gcc.gnu.org>
5369 * gfortran.dg/typebound_override_1.f90: Modified.
5371 2011-08-20 Jakub Jelinek <jakub@redhat.com>
5373 PR tree-optimization/48739
5374 * gcc.dg/pr48739-1.c: New test.
5375 * gcc.dg/pr48739-2.c: New test.
5377 2011-08-20 Tobias Burnus <burnus@net-b.de>
5379 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5381 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5384 * gfortran.dg/where_3.f90: New test.
5386 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
5389 * gfortran.dg/pr49721-1.f: New.
5390 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5392 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5394 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5395 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5398 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5400 * gcc.target/arm/wmul-11.c: New file.
5401 * gcc.target/arm/wmul-12.c: New file.
5402 * gcc.target/arm/wmul-13.c: New file.
5404 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5406 * gcc.target/arm/wmul-10.c: New file.
5408 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5410 * gcc.target/arm/wmul-9.c: New file.
5411 * gcc.target/arm/wmul-bitfield-2.c: New file.
5413 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5415 * gcc.target/arm/wmul-8.c: New file.
5417 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5419 * gcc.target/arm/wmul-7.c: New file.
5421 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5423 * gcc.target/arm/wmul-6.c: New file.
5425 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5427 * gcc.target/arm/wmul-5.c: New file.
5428 * gcc.target/arm/no-wmla-1.c: New file.
5430 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5432 * gcc.target/arm/wmul-bitfield-1.c: New file.
5434 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5436 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5438 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5440 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5441 * gcc.target/i386/conversion.c: Likewise.
5443 2011-08-19 Richard Guenther <rguenther@suse.de>
5445 * gcc.dg/torture/pr50067-1.c: New testcase.
5446 * gcc.dg/torture/pr50067-2.c: Likewise.
5448 2011-08-19 Joey Ye <joey.ye@arm.com>
5451 * gcc.target/arm/handler-align.c: New test.
5452 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5455 2011-08-19 Joey Ye <joey.ye@arm.com>
5457 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5459 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5462 * gfortran.dg/end_block_label_1.f90: New test.
5463 * gfortran.dg/end_associate_label_1.f90: New test.
5465 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5467 * gcc.dg/c1x-pointer-float-1.c: New test.
5469 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
5472 * gfortran.dg/duplicate_labels_2.f: New test.
5474 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5476 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5477 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5478 gcc.dg/c1x-noreturn-5.c: New tests.
5480 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5482 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5484 2011-08-18 Tobias Burnus <burnus@net-b.de>
5487 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5488 * gfortran.dg/coarray_lock_3.f90: Fix test.
5489 * gfortran.dg/coarray_lock_4.f90: New.
5490 * gfortran.dg/coarray_lock_5.f90: New.
5492 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5495 * gcc.c-torture/compile/pr50009.c: New test.
5498 * gcc.dg/torture/pr50092.c: New test.
5500 2011-08-18 Tobias Burnus <burnus@net-b.de>
5503 * gfortran.dg/namelist_73.f90: New.
5505 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5507 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5510 * gcc.dg/pr50017.c: New test.
5512 2011-08-18 Dodji Seketeli <dodji@redhat.com>
5515 * g++.dg/lookup/hidden-var1.C: New test case.
5517 2011-08-17 Tobias Burnus <burnus@net-b.de>
5520 * gfortran.dg/warn_unused_var_2.f90: New.
5521 * gfortran.dg/warn_unused_var_3.f90: New.
5523 2011-08-17 Tom de Vries <tom@codesourcery.com>
5526 * gcc.target/arm/pr43597.c: New test.
5528 2011-08-17 Janus Weil <janus@gcc.gnu.org>
5531 * gfortran.dg/common_13.f90: New.
5533 2011-08-16 Jason Merrill <jason@redhat.com>
5536 * g++.dg/cpp0x/variadic-unresolved.C: New.
5538 * g++.old-deja/g++.brendan/README: Add R.I.P.
5540 * g++.dg/ext/attr-used-1.C: New.
5543 * g++.dg/cpp0x/initlist56.C: New.
5545 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
5548 * g++.dg/opt/life1.C: Only run on Linux.
5550 2011-08-15 Tobias Burnus <burnus@net-b.de>
5552 * gfortran.dg/coarray_26.f90: New.
5554 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
5556 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5559 2011-08-14 Janus Weil <janus@gcc.gnu.org>
5562 * gfortran.dg/func_result_7.f90: New.
5564 2011-08-13 Jason Merrill <jason@redhat.com>
5567 * g++.dg/cpp0x/decltype32.C: New.
5570 * g++.dg/diagnostic/expr1.C: New.
5572 2011-08-12 David Li <davidxl@google.com>
5574 * g++.dg/abi/vbase15.C: New test.
5576 2011-08-12 Jason Merrill <jason@redhat.com>
5579 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5581 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
5583 * gcc.dg/builtins-67.c: New test.
5584 * gcc.target/i386/conversion.c: Ditto.
5586 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
5587 Brian Hackett <bhackett1024@gmail.com>
5589 * g++.dg/plugin/decl_plugin.c: New.
5590 * g++.dg/plugin/decl-plugin-test.C: New.
5591 * g++.dg/plugin/plugin.exp: Add above testcase.
5593 2011-08-11 Richard Guenther <rguenther@suse.de>
5595 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5597 2011-08-11 Michael Matz <matz@suse.de>
5599 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5601 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
5603 PR tree-optimization/50039
5604 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5605 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5607 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
5609 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5610 (sse4_1_test): Initialize src3 with random value.
5612 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5614 * gcc.c-torture/execute/scal-to-vec1.c: New test.
5615 * gcc.c-torture/execute/scal-to-vec2.c: New test.
5616 * gcc.c-torture/execute/scal-to-vec3.c: New test.
5617 * gcc.dg/scal-to-vec1.c: New test.
5618 * gcc.dg/scal-to-vec2.c: New test.
5620 2011-08-09 Richard Guenther <rguenther@suse.de>
5622 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5623 * gcc.dg/tree-ssa/vrp60.c: New testcase.
5624 * gcc.dg/tree-ssa/vrp61.c: Likewise.
5625 * gcc.dg/tree-ssa/vrp62.c: Likewise.
5627 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5629 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5631 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5633 * gcc.dg/pr49948.c: Require pthread effective target.
5635 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5637 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5639 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
5641 * gcc.target/i386/sse-22a.c: New test.
5643 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
5645 PR tree-optimization/50014
5646 * gcc.dg/vect/pr50014.c: New test.
5648 2011-08-08 Martin Jambor <mjambor@suse.cz>
5651 * gcc.dg/tree-ssa/pr49923.c: New test.
5653 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
5656 * gcc.target/i386/pr49781-1.c: New.
5658 2011-08-08 Jason Merrill <jason@redhat.com>
5660 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5662 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5664 2011-08-07 Janus Weil <janus@gcc.gnu.org>
5667 * gfortran.dg/typebound_override_1.f90: New.
5669 2011-08-07 Kai Tietz <ktietz@redhat.com>
5671 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5672 x86_64 mingw target.
5673 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5674 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5675 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5676 * gcc.dg/tree-ssa/loop-33.c: Likewise.
5677 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5678 * gcc.dg/tree-ssa/loop-35.c: Likewise.
5679 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5680 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5681 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5682 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5684 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5687 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5689 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5691 * gcc.dg/pr48770.c: Cleanup coverage files.
5692 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5694 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5696 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5697 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5698 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5699 lzcnt and bmi options.
5701 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5704 * gcc.dg/pr47381-1.c: New.
5705 * gcc.dg/pr47381-2.c: Likewise.
5706 * gcc.target/i386/pr47381.c: Likewise.
5708 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5711 * gcc.dg/pr47727.c: New.
5714 * gcc.dg/pr47372-1.c: New.
5715 * gcc.dg/pr47372-2.c: Likewise.
5717 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5720 * gcc.target/i386/pr47449.c: New.
5723 * gcc.dg/pr47446-1.c: New.
5724 * gcc.dg/pr47446-2.c: Likewise.
5726 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5729 * gcc.dg/pr47766.c: New.
5732 * gcc.dg/tls/pr47715-1.c: New.
5733 * gcc.dg/tls/pr47715-2.c: Likewise.
5734 * gcc.dg/tls/pr47715-3.c: Likewise.
5735 * gcc.dg/tls/pr47715-4.c: Likewise.
5736 * gcc.dg/tls/pr47715-5.c: Likewise.
5738 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5741 * objc.dg/gnu-api-2-class.m: Updated comments.
5742 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5743 * objc.dg/gnu-api-2-class-meta.m: New test.
5744 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5746 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5749 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5750 with classes that are in construction.
5752 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5755 * gcc.target/i386/pr48084-1.c: New.
5756 * gcc.target/i386/pr48084-2.c: Likewise.
5757 * gcc.target/i386/pr48084-3.c: Likewise.
5758 * gcc.target/i386/pr48084-4.c: Likewise.
5759 * gcc.target/i386/pr48084-5.c: Likewise.
5761 PR rtl-optimization/49504
5762 * gcc.target/i386/pr49504.c: New.
5765 * gcc.dg/pr49860.c: New.
5767 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5770 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5771 with classes that are in construction.
5773 2011-08-05 Jason Merrill <jason@redhat.com>
5776 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5779 * g++.dg/cpp0x/decltype31.C: New.
5782 * g++.dg/init/array28.C: New.
5785 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5787 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5790 * gcc.dg/pr47369-1.c: New.
5792 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5795 * gcc.dg/torture/pr47364-1.c: New.
5796 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5797 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5799 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5802 * gfortran.dg/transfer_check_2.f90: New test case.
5804 2011-08-05 Jan Hubicka <jh@suse.cz>
5807 * gfortran.dg/pr49494.f90: New testcase.
5809 2011-08-05 Jan Hubicka <jh@suse.cz>
5812 * gcc.c-torture/compile/pr49735.c: New testcase.
5814 2011-08-05 Jason Merrill <jason@redhat.com>
5817 * g++.dg/cpp0x/initlist56.C: New.
5820 * g++.dg/overload/rvalue2.C: New.
5823 * g++.dg/cpp0x/range-for21.C: New.
5825 * g++.dg/ext/vla11.C: New.
5827 2011-08-05 Richard Guenther <rguenther@suse.de>
5829 PR tree-optimization/49984
5830 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5832 2011-08-05 Richard Guenther <rguenther@suse.de>
5834 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5835 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5836 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5838 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5840 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5841 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5842 * gfortran.dg/ldist-pr43023.f90: Ditto.
5843 * gfortran.dg/namelist_52.f90: Ditto.
5844 * gfortran.dg/interface_proc_end.f90: Ditto.
5845 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5846 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5848 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5850 * gcc.dg/vect/vect-over-widen-1.c: New test.
5851 * gcc.dg/vect/vect-over-widen-2.c: New test.
5852 * gcc.dg/vect/vect-over-widen-3.c: New test.
5853 * gcc.dg/vect/vect-over-widen-4.c: New test.
5855 2011-08-04 Richard Guenther <rguenther@suse.de>
5858 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5860 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5862 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5864 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5867 * g++.dg/ext/builtin-object-size3.C: New test.
5869 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5871 PR tree-optimization/49948
5872 * gcc.dg/pr49948.c: New test.
5874 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5877 * gcc.dg/torture/pr47383.c: New.
5879 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5881 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5883 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5885 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5887 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5890 * gcc.dg/torture/pr47744-1.c: New.
5891 * gcc.dg/torture/pr47744-2.c: Likewise.
5892 * gcc.dg/torture/pr47744-3.c: Likewise.
5894 2011-08-03 Richard Guenther <rguenther@suse.de>
5897 * gcc.dg/torture/pr49958.c: New testcase.
5899 2011-08-03 Richard Guenther <rguenther@suse.de>
5901 PR tree-optimization/49938
5902 * g++.dg/torture/pr49938.C: New testcase.
5904 2011-08-02 Jason Merrill <jason@redhat.com>
5907 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5910 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5913 * g++.dg/cpp0x/variadic115.C: New.
5916 * g++.dg/cpp0x/union5.C: New.
5918 2011-08-02 Daniel Kraft <d@domob.eu>
5921 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5923 2011-08-02 Kai Tietz <ktietz@redhat.com>
5926 * gcc.dg/tree-ssa/forwprop-15.c
5928 2011-08-02 Jason Merrill <jason@redhat.com>
5931 * g++.dg/cpp0x/range-for20.C: New.
5933 2011-08-02 Tobias Burnus <burnus@net-b.de>
5935 * gfortran.dg/coarray_lib_token_3.f90: New.
5937 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5940 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5941 * gcc.dg/gomp/atomic-15.c: New test.
5942 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5943 * g++.dg/gomp/atomic-15.C: New test.
5944 * g++.dg/gomp/private-1.C: New test.
5945 * g++.dg/gomp/sharing-2.C: New test.
5946 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5947 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5948 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5950 2011-08-02 Tobias Burnus <burnus@net-b.de>
5952 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5953 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5955 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5956 * gfortran.dg/allocatable_function_5.f90: Ditto.
5957 * gfortran.dg/allocate_stat.f90: Ditto.
5958 * gfortran.dg/array_constructor_20.f90: Ditto.
5959 * gfortran.dg/array_constructor_21.f90: Ditto.
5960 * gfortran.dg/array_constructor_22.f90: Ditto.
5961 * gfortran.dg/array_constructor_26.f03: Ditto.
5962 * gfortran.dg/array_function_4.f90: Ditto.
5963 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5964 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5965 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5966 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5967 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5968 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5969 * gfortran.dg/class_15.f03: Ditto.
5970 * gfortran.dg/class_27.f03: Ditto.
5971 * gfortran.dg/class_33.f90: Ditto.
5972 * gfortran.dg/class_37.f03: Ditto.
5973 * gfortran.dg/class_40.f03: Ditto.
5974 * gfortran.dg/class_42.f03: Ditto.
5975 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5976 * gfortran.dg/coarray/registering_1.f90: Ditto.
5977 * gfortran.dg/convert_1.f90: Ditto.
5978 * gfortran.dg/default_initialization_3.f90: Ditto.
5979 * gfortran.dg/dependency_25.f90: Ditto.
5980 * gfortran.dg/dependency_26.f90: Ditto.
5981 * gfortran.dg/dependency_36.f90: Ditto.
5982 * gfortran.dg/dependency_37.f90: Ditto.
5983 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5984 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5985 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5986 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5987 * gfortran.dg/elemental_result_1.f90: Ditto.
5988 * gfortran.dg/empty_derived_type.f90: Ditto.
5989 * gfortran.dg/entry_7.f90: Ditto.
5990 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5991 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5992 * gfortran.dg/error_recovery_3.f90: Ditto.
5993 * gfortran.dg/extends_4.f03: Ditto.
5994 * gfortran.dg/func_assign.f90: Ditto.
5995 * gfortran.dg/func_assign_3.f90: Ditto.
5996 * gfortran.dg/generic_1.f90: Ditto.
5997 * gfortran.dg/generic_18.f90: Ditto.
5998 * gfortran.dg/generic_22.f03: Ditto.
5999 * gfortran.dg/generic_4.f90: Ditto.
6000 * gfortran.dg/generic_6.f90: Ditto.
6001 * gfortran.dg/generic_actual_arg.f90: Ditto.
6002 * gfortran.dg/graphite/id-21.f: Ditto.
6003 * gfortran.dg/graphite/pr45758.f90: Ditto.
6004 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6005 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6006 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6007 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6008 * gfortran.dg/host_used_types_1.f90: Ditto.
6009 * gfortran.dg/implicit_1.f90: Ditto.
6010 * gfortran.dg/implicit_11.f90: Ditto.
6011 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6012 * gfortran.dg/impure_actual_1.f90: Ditto.
6013 * gfortran.dg/impure_assignment_1.f90: Ditto.
6014 * gfortran.dg/impure_constructor_1.f90: Ditto.
6015 * gfortran.dg/initialization_10.f90: Ditto.
6016 * gfortran.dg/initialization_12.f90: Ditto.
6017 * gfortran.dg/interface_14.f90: Ditto.
6018 * gfortran.dg/interface_15.f90: Ditto.
6019 * gfortran.dg/interface_2.f90: Ditto.
6020 * gfortran.dg/interface_25.f90: Ditto.
6021 * gfortran.dg/interface_26.f90: Ditto.
6022 * gfortran.dg/interface_29.f90: Ditto.
6023 * gfortran.dg/interface_assignment_1.f90: Ditto.
6024 * gfortran.dg/internal_pack_6.f90: Ditto.
6025 * gfortran.dg/internal_pack_7.f90: Ditto.
6026 * gfortran.dg/internal_pack_8.f90: Ditto.
6027 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6028 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6029 * gfortran.dg/module_commons_3.f90: Ditto.
6030 * gfortran.dg/module_equivalence_4.f90: Ditto.
6031 * gfortran.dg/module_equivalence_6.f90: Ditto.
6032 * gfortran.dg/module_function_type_1.f90: Ditto.
6033 * gfortran.dg/module_naming_1.f90: Ditto.
6034 * gfortran.dg/namelist_4.f90: Ditto.
6035 * gfortran.dg/operator_c1202.f90: Ditto.
6036 * gfortran.dg/parens_7.f90: Ditto.
6037 * gfortran.dg/pr32921.f: Ditto.
6038 * gfortran.dg/pr33646.f90: Ditto.
6039 * gfortran.dg/pr41928.f90: Ditto.
6040 * gfortran.dg/pr42119.f90: Ditto.
6041 * gfortran.dg/pr43984.f90: Ditto.
6042 * gfortran.dg/present_1.f90: Ditto.
6043 * gfortran.dg/private_type_2.f90: Ditto.
6044 * gfortran.dg/proc_decl_2.f90: Ditto.
6045 * gfortran.dg/proc_ptr_10.f90: Ditto.
6046 * gfortran.dg/proc_ptr_22.f90: Ditto.
6047 * gfortran.dg/proc_ptr_8.f90: Ditto.
6048 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6049 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6050 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6051 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6052 * gfortran.dg/substring_equivalence.f90: Ditto.
6053 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6054 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6055 * gfortran.dg/trim_optimize_6.f90: Ditto.
6056 * gfortran.dg/typebound_call_12.f03: Ditto.
6057 * gfortran.dg/typebound_operator_5.f03: Ditto.
6058 * gfortran.dg/typebound_operator_6.f03: Ditto.
6059 * gfortran.dg/typebound_proc_18.f03: Ditto.
6060 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6061 * gfortran.dg/use_1.f90: Ditto.
6062 * gfortran.dg/use_10.f90: Ditto.
6063 * gfortran.dg/use_11.f90: Ditto.
6064 * gfortran.dg/use_14.f90: Ditto.
6065 * gfortran.dg/use_only_2.f90: Ditto.
6066 * gfortran.dg/use_rename_4.f90: Ditto.
6067 * gfortran.dg/use_rename_5.f90: Ditto.
6068 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6069 * gfortran.dg/used_interface_ref.f90: Ditto.
6070 * gfortran.dg/used_types_11.f90: Ditto.
6071 * gfortran.dg/used_types_3.f90: Ditto.
6072 * gfortran.dg/used_types_4.f90: Ditto.
6073 * gfortran.dg/userdef_operator_2.f90: Ditto.
6074 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6075 * gfortran.dg/vect/pr46213.f90: Ditto.
6076 * gfortran.dg/whole_file_21.f90: Ditto.
6077 * gfortran.dg/whole_file_22.f90: Ditto.
6078 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6079 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6081 2011-08-02 Kai Tietz <ktietz@redhat.com>
6083 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6085 2011-08-01 Jason Merrill <jason@redhat.com>
6088 * g++.dg/abi/mangle49.C: New.
6091 * g++.dg/cpp0x/constexpr-array4.C: New.
6094 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6096 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6099 * gcc.target/i386/pr49927.c: New test.
6101 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6103 PR tree-optimization/49926
6104 * gcc.dg/vect/pr49926.c: New test.
6106 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6108 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6109 * gcc.target/i386/lzcnt-1.c: New test.
6110 * gcc.target/i386/lzcnt-2.c: Likewise.
6111 * gcc.target/i386/lzcnt-2a.c: Likewise.
6112 * gcc.target/i386/lzcnt-3.c: Likewise.
6113 * gcc.target/i386/lzcnt-4.c: Likewise.
6114 * gcc.target/i386/lzcnt-4a.c: Likewise.
6115 * gcc.target/i386/lzcnt-5.c: Likewise.
6116 * gcc.target/i386/lzcnt-6.c: Likewise.
6117 * gcc.target/i386/lzcnt-6a.c: Likewise.
6118 * gcc.target/i386/lzcnt-check.h: Likewise.
6120 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6121 * gcc.target/i386/sse-13.c: Likewise.
6122 * gcc.target/i386/sse-14.c: Likewise.
6123 * g++.dg/other/i386-2.C: Likewise.
6124 * g++.dg/other/i386-3.C: Likewise.
6126 2011-08-01 Julian Brown <julian@codesourcery.com>
6128 * gcc.target/arm/fixed-point-exec.c: New test.
6130 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6133 * gcc.target/i386/pr49920.c: New test.
6135 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6137 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6138 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6139 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6140 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6141 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6142 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6143 * gcc.dg/tree-ssa/loop-35.c: Ditto.
6144 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6145 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6146 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6147 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6148 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6149 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6150 * g++.dg/tree-ssa/pr33615.C: Ditto.
6151 * g++.dg/tree-ssa/restrict1.C: Ditto.
6152 * c-c++-common/restrict-2.c: Ditto.
6153 * gfortran.dg/pr32921.f: Ditto.
6154 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6155 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6156 * gcc.dg/tree-ssa/vrp47.c: Ditto.
6157 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6158 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6159 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6160 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6161 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6162 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6163 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6165 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6167 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6168 .exe.ltrans[0-9]*. dump files.
6170 2011-07-31 Janus Weil <janus@gcc.gnu.org>
6173 * gfortran.dg/abstract_type_6.f03: Modified.
6174 * gfortran.dg/typebound_proc_24.f03: New.
6176 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6179 * g++.dg/init/for1.C: Fix.
6181 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6184 * gfortran.dg/string_5.f90: New test.
6186 2011-07-29 Jason Merrill <jason@redhat.com>
6189 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6191 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6193 PR tree-optimization/47407
6194 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6198 2011-07-29 Richard Guenther <rguenther@suse.de>
6200 * gcc.dg/uninit-suppress.c: Also disable VRP.
6201 * gcc.dg/uninit-suppress_2.c: Likewise.
6203 2011-07-28 Jason Merrill <jason@redhat.com>
6206 * g++.dg/template/nontype24.C: New.
6208 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
6210 PR rtl-optimization/47958
6211 * gcc.dg/torture/pr47958-1.c: New.
6213 2011-07-29 Wei Guozhi <carrot@google.com>
6215 PR rtl-optimization/49799
6216 * gcc.dg/pr49799.c: New test case.
6218 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
6221 * gcc.dg/graphite/id-pr48648.c: New.
6223 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6226 * gfortran.dg/maxloc_2.f90: New test.
6227 * gfortran.dg/maxloc_3.f90: New test.
6228 * gfortran.dg/minloc_1.f90: New test.
6229 * gfortran.dg/minloc_2.f90: New test.
6230 * gfortran.dg/minloc_3.f90: New test.
6231 * gfortran.dg/minmaxloc_7.f90: New test.
6234 * gcc.dg/debug/dwarf2/pr49871.c: New test.
6236 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6238 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6239 the builtin isn't optimized away.
6241 2011-07-27 Tobias Burnus <burnus@net-b.de>
6244 * gfortran.dg/lto/pr45586-2_0.f90: New.
6246 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
6249 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6250 * c-c++-common/cxxbitfields-5.c: Same.
6252 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6254 * lib/target-supports.exp (check_effective_target_mmap): Use
6255 check_function_available.
6257 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
6259 * g++.old-deja/g++.pt/crash60.C: Updated.
6261 2011-07-27 Jakub Jelinek <jakub@redhat.com>
6264 * gcc.target/i386/pr49866.c: New test.
6266 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
6268 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6269 * gcc.target/i386/bmi-andn-1.c: New test.
6270 * gcc.target/i386/bmi-andn-1a.c: Likewise.
6271 * gcc.target/i386/bmi-andn-2.c: Likewise.
6272 * gcc.target/i386/bmi-andn-2a.c: Likewise.
6273 * gcc.target/i386/bmi-bextr-1.c: Likewise.
6274 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6275 * gcc.target/i386/bmi-bextr-2.c: Likewise.
6276 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6277 * gcc.target/i386/bmi-blsi-1.c: Likewise.
6278 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6279 * gcc.target/i386/bmi-blsi-2.c: Likewise.
6280 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6281 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6282 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6283 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6284 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6285 * gcc.target/i386/bmi-blsr-1.c: Likewise.
6286 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6287 * gcc.target/i386/bmi-blsr-2.c: Likewise.
6288 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6289 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6290 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6291 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6292 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6294 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
6297 * gfortran.dg/graphite/id-pr47691.f: New.
6299 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
6301 * gcc.target/i386/avx-os-support.h: New.
6302 * gcc.target/i386/avx-check.h: Include avx-os-support.h
6303 (main): Check avx_os_support before the test is run.
6304 * gcc.target/i386/aes-avx-check.h: Ditto.
6305 * gcc.target/i386/pclmul-avx-check.h: Ditto.
6307 2011-07-27 Kai Tietz <ktietz@redhat.com>
6309 * gcc.target/i386/aggregate-ret3.c: New test.
6310 * gcc.target/i386/aggregate-ret4.c: New test.
6312 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
6315 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6316 allocated array should *not* change its size.
6317 * gfortran.dg/multiple_allocation_3.f90: New test.
6319 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
6322 * g++.dg/cpp0x/constexpr-49776.C: New.
6324 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6327 * gcc.dg/graphite/id-pr47046.c: New.
6329 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6332 * gcc.dg/graphite/run-id-pr47593.c: New.
6334 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6337 * gcc.dg/graphite/run-id-pr47653.c: New.
6338 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6339 induction variables.
6340 * gcc.dg/graphite/scop-16.c: Same.
6341 * gcc.dg/graphite/scop-17.c: Same.
6342 * gcc.dg/graphite/scop-21.c: Same.
6344 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6347 * gcc.dg/graphite/id-pr48805.c: New.
6349 2011-07-26 Tobias Burnus <burnus@net-b.de>
6351 * gfortran.dg/coarray_lib_token_2.f90: New.
6353 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
6355 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6358 2011-07-25 Andrew Pinski <apinski@cavium.com>
6361 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6362 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6364 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6366 * lib/target-supports.exp (check_effective_target_mmap): New proc.
6368 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6369 * gcc.c-torture/execute/loop-2g.c: Likewise.
6370 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6371 Require mmap support.
6372 * gcc.c-torture/execute/loop-2g.x: Likewise.
6373 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6374 (MAP_ANON): Provide default.
6375 * gcc.dg/20050826-1.c: Likewise.
6376 * gcc.target/i386/pr36533.c: Likewise.
6377 * gcc.dg/vect/pr49038.c: Remove dg-do run.
6378 Use dg-require-effective-target mmap.
6380 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
6383 * g++.dg/cpp0x/range-for19.C: New.
6385 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6388 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6391 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6394 * g++.dg/torture/pr49309.C: Remove.
6396 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
6398 PR tree-optimization/49809
6399 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6402 2011-07-25 Richard Guenther <rguenther@suse.de>
6404 PR tree-optimization/49715
6405 * gcc.target/i386/pr49715-1.c: New testcase.
6406 * gcc.target/i386/pr49715-2.c: Likewise.
6408 2011-07-23 Jason Merrill <jason@redhat.com>
6410 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6412 2011-07-22 Jason Merrill <jason@redhat.com>
6415 * g++.dg/cpp0x/initlist55.C: New.
6417 2011-07-23 Tobias Burnus <burnus@net-b.de>
6420 * gfortran.dg/namelist_72.f: New.
6422 2011-07-23 Tobias Burnus <burnus@net-b.de>
6424 * gfortran.dg/coarray_25.f90: New.
6426 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6428 * override1.C: This test should use c++0x mode.
6429 * override3.C: New. Test the diagnostics in c++98 mode.
6431 2011-07-22 Jason Merrill <jason@redhat.com>
6432 Mark Glisse <marc.glisse@normalesup.org>
6435 * g++.dg/other/pragma-re-1.C: Add namespace cases.
6438 * g++.dg/opt/builtins2.C: New.
6439 * g++.dg/other/error27.C: Don't rely on __builtin.
6441 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
6443 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6445 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6446 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6447 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6448 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6450 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6453 2011-07-22 Richard Guenther <rguenther@suse.de>
6455 PR tree-optimization/45819
6456 * gcc.dg/pr45819.c: New testcase.
6458 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
6460 * lib/target-supports.exp (check_ifunc_available): Rewrite.
6462 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
6466 * gcc.dg/graphite/run-id-pr47654.c: New.
6468 2011-07-21 Ian Lance Taylor <iant@google.com>
6471 * gcc.dg/pr49705.c: New test.
6473 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
6475 * lib/target-supports.exp (check_avx_os_support_available): New.
6476 (check_effective_target_avx_runtime): Use it.
6478 2011-07-21 Richard Guenther <rguenther@suse.de>
6480 PR tree-optimization/49770
6481 * g++.dg/torture/pr49770.C: New testcase.
6483 2011-07-21 Kai Tietz <ktietz@redhat.com>
6485 * gcc.dg/tree-ssa/pr30978.c: adjusted.
6486 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6488 2011-07-21 Tobias Burnus <burnus@net-b.de>
6490 * gfortran.dg/coarray_lib_token_1.f90: New.
6492 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
6494 * gcc.dg/pr32912-2.c: Skip for AVR.
6495 * gcc.dg/pr44674.c: Add dg-require-profiling.
6497 2011-07-20 Jason Merrill <jason@redhat.com>
6499 * g++.dg/ext/desig2.C: New.
6501 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6503 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6505 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6506 * gcc.target/powerpc/recip-3.c: Ditto.
6508 2011-07-19 Jason Merrill <jason@redhat.com>
6510 PR c++/6709 (DR 743)
6511 PR c++/42603 (DR 950)
6512 * g++.dg/cpp0x/decltype21.C: New.
6514 2011-07-20 Richard Guenther <rguenther@suse.de>
6517 * gcc.dg/tree-ssa/pr18908.c: New testcase.
6518 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6520 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
6522 * gcc.target/arm/combine-movs.c: New.
6523 * gcc.target/arm/unsigned-extend-2.c: New.
6525 2011-07-19 Jason Merrill <jason@redhat.com>
6528 * g++.dg/cpp0x/variadic114.C: New.
6530 2011-07-19 Tobias Burnus <burnus@net-b.de>
6532 * gfortran.dg/coarray_args_1.f90: New.
6533 * gfortran.dg/coarray_args_2.f90: New.
6535 2011-07-19 Janus Weil <janus@gcc.gnu.org>
6538 * gfortran.dg/allocate_error_3.f90: New.
6540 2011-07-19 Richard Guenther <rguenther@suse.de>
6542 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6543 * gcc.dg/tree-ssa/bool-11.c: Likewise.
6544 * gcc.dg/torture/20110719-1.c: New testcase.
6546 2011-07-19 Jakub Jelinek <jakub@redhat.com>
6548 PR tree-optimization/49768
6549 * gcc.c-torture/execute/pr49768.c: New test.
6551 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
6553 PR tree-optimization/49771
6554 * gcc.dg/vect/pr49771.c: New test.
6556 2011-07-18 Martin Jambor <mjambor@suse.cz>
6558 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6559 * gcc.dg/ipa/ipa-2.c: Likewise.
6560 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6561 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6562 * gcc.dg/ipa/ipa-5.c: Likewise.
6563 * gcc.dg/ipa/ipa-7.c: Likewise.
6564 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6565 * gcc.dg/ipa/ipacost-1.c: Likewise.
6566 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6568 * gcc.dg/ipa/ipcp-1.c: New test.
6569 * gcc.dg/ipa/ipcp-2.c: Likewise.
6570 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6572 2011-07-18 Jakub Jelinek <jakub@redhat.com>
6575 * gfortran.dg/pr49675.f90: New test.
6577 2011-07-18 Richard Guenther <rguenther@suse.de>
6579 * gcc.dg/torture/20110718-1.c: New testcase.
6581 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6583 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6584 * g++.dg/ext/bitfield3.C: Likewise.
6585 * g++.dg/ext/bitfield4.C: Likewise.
6586 * g++.dg/ext/bitfield5.C: Likewise.
6587 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6588 * g++.dg/other/pr23205-2.C: Likewise.
6589 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6590 * gcc.c-torture/compile/20001109-2.c: Likewise.
6591 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6592 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6593 * gcc.dg/bitfld-16.c: Likewise.
6594 * gcc.dg/bitfld-17.c: Likewise.
6595 * gcc.dg/bitfld-18.c: Likewise.
6596 * gcc.dg/builtins-config.h: Remove Netware support.
6597 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
6598 * gcc.dg/cdce2.c: Likewise.
6599 * gcc.dg/cpp/assert4.c: Remove netware support.
6600 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6601 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6603 * lib/target-supports.exp (check_visibility_available): Remove
6605 (check_profiling_available): Likewise.
6607 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
6609 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6611 2011-07-17 Tobias Burnus <burnus@net-b.de>
6612 Thomas Koenig <tkoenig@gcc.gnu.org>
6615 * gfortran.dg/generic_17.f90: Fix testcase.
6616 * gfortran.dg/interface_3.f90: Add dg-error.
6617 * gfortran.dg/use_14.f90: New.
6618 * gfortran.dg/use_15.f90: New.
6620 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
6622 * gnat.dg/pointer_controlled.adb: New test.
6624 2011-07-17 Tobias Burnus <burnus@net-b.de>
6627 * gfortran.dg/pointer_remapping_7.f90: New.
6629 2011-07-16 Jason Merrill <jason@redhat.com>
6631 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6633 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
6634 Jason Merrill <jason@redhat.com>
6638 * g++.dg/cpp0x/decltype29.C: Adjust.
6639 * g++.dg/cpp0x/error4.C: Adjust.
6640 * g++.dg/cpp0x/sfinae26.C: Adjust.
6641 * g++.dg/cpp0x/variadic105.C: Adjust.
6642 * g++.dg/template/deduce3.C: Adjust.
6643 * g++.dg/template/error45.C: Adjust.
6644 * g++.dg/template/ptrmem2.C: Adjust.
6645 * g++.dg/template/sfinae2.C: Adjust.
6646 * g++.old-deja/g++.pt/crash60.C: Adjust.
6647 * g++.old-deja/g++.pt/unify6.C: Adjust.
6648 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6649 * g++.dg/cpp0x/nullptr15.C: Adjust.
6650 * g++.dg/cpp0x/pr31431-2.C: Adjust.
6651 * g++.dg/cpp0x/pr31431.C: Adjust.
6652 * g++.dg/cpp0x/pr31434.C: Adjust.
6653 * g++.dg/cpp0x/sfinae11.C: Adjust
6654 * g++.dg/cpp0x/temp_default2.C: Adjust.
6655 * g++.dg/cpp0x/trailing4.C: Adjust.
6656 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6657 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6658 * g++.dg/cpp0x/variadic105.C: Adjust.
6659 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6660 * g++.dg/ext/vla2.C: Adjust.
6661 * g++.dg/other/ptrmem10.C: Adjust.
6662 * g++.dg/other/ptrmem11.C: Adjust.
6663 * g++.dg/overload/unknown1.C: Adjust.
6664 * g++.dg/template/conv11.C: Adjust.
6665 * g++.dg/template/dependent-expr5.C: Adjust.
6666 * g++.dg/template/friend.C: Adjust.
6667 * g++.dg/template/incomplete2.C: Adjust.
6668 * g++.dg/template/local4.C: Adjust.
6669 * g++.dg/template/local6.C: Adjust.
6670 * g++.dg/template/operator9.C: Adjust.
6671 * g++.dg/template/ttp25.C: Adjust.
6672 * g++.dg/template/unify10.C: Adjust.
6673 * g++.dg/template/unify11.C: Adjust.
6674 * g++.dg/template/unify6.C: Adjust.
6675 * g++.dg/template/unify9.C: Adjust.
6676 * g++.dg/template/varmod1.C: Adjust.
6677 * g++.old-deja/g++.brendan/crash56.C: Adjust.
6678 * g++.old-deja/g++.pt/crash28.C: Adjust.
6679 * g++.old-deja/g++.pt/explicit41.C: Adjust.
6680 * g++.old-deja/g++.pt/explicit77.C: Adjust.
6681 * g++.old-deja/g++.pt/expr2.C: Adjust.
6682 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6683 * g++.old-deja/g++.pt/spec5.C: Adjust.
6684 * g++.old-deja/g++.pt/spec6.C: Adjust.
6685 * g++.old-deja/g++.pt/unify4.C: Adjust.
6686 * g++.old-deja/g++.pt/unify8.C: Adjust.
6687 * g++.old-deja/g++.robertl/eb98.C: Adjust.
6688 * g++.dg/overload/template5.C: New testcase.
6689 * g++.dg/template/overload12.C: New testcase.
6691 2011-07-11 Tobias Burnus <burnus@net-b.de>
6693 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6694 * gfortran.dg/coarray_7.f90: Ditto.
6695 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6696 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6698 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
6700 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6702 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6703 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6704 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6706 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6707 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6708 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6710 2011-07-15 Jason Merrill <jason@redhat.com>
6713 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6714 Use --extra_opts instead of --additional_options.
6716 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6719 * g++.dg/torture/pr49309.C: Remove.
6721 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6723 * gcc.target/tic6x/weak-call.c: New test.
6724 * gcc.target/tic6x/fpcmp.c: New test.
6725 * gcc.target/tic6x/fpdiv.c: New test.
6726 * gcc.target/tic6x/rotdi16-scan.c: New test.
6727 * gcc.target/tic6x/ffssi.c: New test.
6728 * gcc.target/tic6x/fpdiv-lib.c: New test.
6729 * gcc.target/tic6x/cold-lc.c: New test.
6730 * gcc.target/tic6x/longcalls.c: New test.
6731 * gcc.target/tic6x/abi-align-1.c: New test.
6732 * gcc.target/tic6x/fpcmp-finite.c: New test.
6733 * gcc.target/tic6x/rotdi16.c: New test.
6734 * gcc.target/tic6x/bswapl.c: New test.
6735 * gcc.target/tic6x/ffsdi.c: New test.
6736 * gcc.target/tic6x/tic6x.exp: New file.
6737 * gcc.target/tic6x/builtins/arith24.c: New test.
6738 * gcc.target/tic6x/builtins/smpy.c: New test.
6739 * gcc.target/tic6x/builtins/smpylh.c: New test.
6740 * gcc.target/tic6x/builtins/smpyh.c: New test.
6741 * gcc.target/tic6x/builtins/sarith1.c: New test.
6742 * gcc.target/tic6x/builtins/extclr.c: New test
6743 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6744 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6745 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6746 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6748 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6750 * gcc.dg/20020312-2.c: Likewise.
6751 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6752 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6753 * gcc.dg/torture/builtin-math-7.c: Likewise.
6756 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6757 not testing tic6x-*-*.
6759 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6762 * g++.dg/torture/pr49309.C: New testcase.
6764 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6766 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6768 2011-07-14 Richard Guenther <rguenther@suse.de>
6770 PR tree-optimization/49651
6771 * gcc.dg/torture/pr49651.c: New testcase.
6773 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6776 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6778 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6780 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6781 -mno-pointers-to-nested-functions.
6782 * gcc.target/powerpc/no-r11-2.c: Ditto.
6783 * gcc.target/powerpc/no-r11-3.c: Ditto.
6785 2011-07-13 Jason Merrill <jason@redhat.com>
6787 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6788 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6789 when compiling C files.
6790 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6791 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6792 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6793 * g++.dg/lookup/anon2.C: Likewise.
6794 * g++.dg/tree-ssa/copyprop.C: Likewise.
6795 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6796 * g++.dg/init/vector1.C: Ignore narrowing errors.
6797 * g++.dg/torture/pr35526.C: Likewise.
6798 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6800 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6803 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6806 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6808 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6809 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6811 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6813 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6814 * lib/obj-c++.exp (obj-c++_init): Ditto.
6815 * lib/file-format.exp (gcc_target_object_format): Ditto.
6816 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6817 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6818 (check_visibility_available): Ditto.
6819 (check_effective_target_tls_native): Ditto.
6820 (check_effective_target_tls_emulated): Ditto.
6821 (check_effective_target_function_sections): Ditto.
6823 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6825 * gcc.target/arm/pr48183.c: New test.
6827 2011-07-13 Richard Guenther <rguenther@suse.de>
6829 * gcc.dg/torture/20110713-1.c: New testcase.
6831 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6834 * gcc.c-torture/compile/pr49474.c: New testcase.
6836 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6838 PR tree-optimization/49712
6839 * gcc.c-torture/execute/pr49712.c: New test.
6841 2011-07-11 Jason Merrill <jason@redhat.com>
6844 * g++.dg/template/recurse3.C: New.
6846 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6849 * gcc.dg/guality/csttest.c: New test.
6852 * gfortran.dg/pr49698.f90: New test.
6854 2011-07-11 Jeff Law <law@redhat.com>
6856 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6858 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6860 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6861 * go.test/go-test.exp (go-set-goarch): Likewise.
6863 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6866 * gcc.target/avr/torture/pr39633.c: New test case.
6868 2011-07-11 Tobias Burnus <burnus@net-b.de>
6871 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6873 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6875 * lib/target-supports.exp (check_effective_target_scheduling):
6877 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6878 * gcc.dg/pr45055.c: Ditto.
6879 * gcc.dg/pr45353.c: Ditto.
6880 * g++.dg/pr45056.C: Ditto.
6882 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6884 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6885 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6886 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6887 * g++.dg/torture/pr31863.C: Skip AVR.
6889 2011-07-10 Tobias Burnus <burnus@net-b.de>
6892 * gfortran.dg/intrinsic_signal.f90: New.
6894 2011-07-09 Jason Merrill <jason@redhat.com>
6896 * g++.dg/cpp0x/regress/regress6.C: New.
6897 * g++.dg/parse/crash45.C: Adjust message.
6898 * g++.dg/template/crash38.C: Adjust message.
6899 * g++.dg/template/crash64.C: Adjust message.
6901 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6903 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6904 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6905 * g++.dg/abi/bitfield3.C: Likewise.
6906 * g++.dg/eh/pr38662.C: Likewise.
6907 * g++.dg/ext/attrib36.C: Likewise.
6908 * g++.dg/ext/attrib37.C: Likewise.
6909 * g++.dg/ext/attrib8.C: Likewise.
6910 * g++.dg/ext/tmplattr1.C: Likewise.
6911 * g++.dg/inherit/override-attribs.C: Likewise.
6912 * g++.dg/opt/inline9.C: Likewise.
6913 * g++.dg/opt/life1.C: Likewise.
6914 * g++.dg/opt/longbranch2.C: Likewise.
6915 * g++.dg/opt/nrv12.C: Likewise.
6916 * g++.dg/opt/reg-stack4.C: Likewise.
6917 * g++.dg/other/pr35504.C: Likewise.
6918 * g++.dg/other/pr39496.C: Likewise.
6919 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6920 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6921 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6922 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6923 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6924 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6925 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6926 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6927 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6928 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6929 * g++.dg/warn/pr15774-1.C: Likewise.
6930 * g++.dg/warn/pr15774-2.C: Likewise.
6931 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6932 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6933 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6934 * g++.old-deja/g++.pt/asm2.C: Likewise.
6935 * gcc.c-torture/compile/20000804-1.c: Likewise.
6936 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6937 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6938 * gcc.dg/20020108-1.c: Likewise.
6939 * gcc.dg/20020122-2.c: Likewise.
6940 * gcc.dg/20020122-3.c: Likewise.
6941 * gcc.dg/20020206-1.c: Likewise.
6942 * gcc.dg/20020219-1.c: Likewise.
6943 * gcc.dg/20020310-1.c: Likewise.
6944 * gcc.dg/20020411-1.c: Likewise.
6945 * gcc.dg/20020418-2.c: Likewise.
6946 * gcc.dg/20020426-2.c: Likewise.
6947 * gcc.dg/20020517-1.c: Likewise.
6948 * gcc.dg/20030204-1.c: Likewise.
6949 * gcc.dg/20030826-2.c: Likewise.
6950 * gcc.dg/20031102-1.c: Likewise.
6951 * gcc.dg/20031202-1.c: Likewise.
6952 * gcc.dg/20050111-1.c: Likewise.
6953 * gcc.dg/20050503-1.c: Likewise.
6954 * gcc.dg/array-init-1.c: Likewise.
6955 * gcc.dg/builtin-apply4.c: Likewise.
6956 * gcc.dg/dfp/pr31344.c: Likewise.
6957 * gcc.dg/gomp/atomic-11.c: Likewise.
6958 * gcc.dg/graphite/pr40281.c: Likewise.
6959 * gcc.dg/ia64-sync-1.c: Likewise.
6960 * gcc.dg/ia64-sync-2.c: Likewise.
6961 * gcc.dg/ia64-sync-3.c: Likewise.
6962 * gcc.dg/ia64-sync-4.c: Likewise.
6963 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6964 * gcc.dg/invalid-call-1.c: Likewise.
6965 * gcc.dg/loop-3.c: Likewise.
6966 * gcc.dg/lower-subreg-1.c: Likewise.
6967 * gcc.dg/lto/pr47259_0.c: Likewise.
6968 * gcc.dg/nested-calls-1.c: Likewise.
6969 * gcc.dg/pr20017.c: Likewise.
6970 * gcc.dg/pr25023.c: Likewise.
6971 * gcc.dg/pr27671-2.c: Likewise.
6972 * gcc.dg/pr32176.c: Likewise.
6973 * gcc.dg/pr33676.c: Likewise.
6974 * gcc.dg/pr35045.c: Likewise.
6975 * gcc.dg/pr36015.c: Likewise.
6976 * gcc.dg/pr36584.c: Likewise.
6977 * gcc.dg/pr36998.c: Likewise.
6978 * gcc.dg/pr37438.c: Likewise.
6979 * gcc.dg/pr37908.c: Likewise.
6980 * gcc.dg/pr41241.c: Likewise.
6981 * gcc.dg/pr41340.c: Likewise.
6982 * gcc.dg/pr44136.c: Likewise.
6983 * gcc.dg/pr44194-1.c: Likewise.
6984 * gcc.dg/pr46212.c: Likewise.
6985 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6986 * gcc.dg/setjmp-2.c: Likewise.
6987 * gcc.dg/short-compare-1.c: Likewise.
6988 * gcc.dg/short-compare-2.c: Likewise.
6989 * gcc.dg/smod-1.c: Likewise.
6990 * gcc.dg/sync-2.c: Likewise.
6991 * gcc.dg/sync-3.c: Likewise.
6992 * gcc.dg/tls/opt-1.c: Likewise.
6993 * gcc.dg/tls/opt-2.c: Likewise.
6994 * gcc.dg/tls/opt-3.c: Likewise.
6995 * gcc.dg/torture/badshift.c: Likewise.
6996 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6997 * gcc.dg/torture/pr20314-2.c: Likewise.
6998 * gcc.dg/torture/pr36891.c: Likewise.
6999 * gcc.dg/torture/pr38774.c: Likewise.
7000 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7001 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7002 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7003 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7004 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7005 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7006 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7007 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7008 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7009 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7010 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7011 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7012 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7013 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7014 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7015 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7016 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7017 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7018 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7019 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7020 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7021 * gcc.dg/unroll-1.c: Likewise.
7022 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7023 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7024 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7025 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7026 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7027 * gcc.target/i386/20000609-1.c: Likewise.
7028 * gcc.target/i386/20000720-1.c: Likewise.
7029 * gcc.target/i386/20000724-1.c: Likewise.
7030 * gcc.target/i386/20011107-1.c: Likewise.
7031 * gcc.target/i386/20011119-1.c: Likewise.
7032 * gcc.target/i386/20020201-3.c: Likewise.
7033 * gcc.target/i386/20020218-1.c: Likewise.
7034 * gcc.target/i386/20020729-1.c: Likewise.
7035 * gcc.target/i386/20030926-1.c: Likewise.
7036 * gcc.target/i386/20060125-1.c: Likewise.
7037 * gcc.target/i386/20060125-2.c: Likewise.
7038 * gcc.target/i386/20060512-1.c: Likewise.
7039 * gcc.target/i386/20060512-2.c: Likewise.
7040 * gcc.target/i386/20060512-3.c: Likewise.
7041 * gcc.target/i386/20060512-4.c: Likewise.
7042 * gcc.target/i386/387-1.c: Likewise.
7043 * gcc.target/i386/387-2.c: Likewise.
7044 * gcc.target/i386/387-5.c: Likewise.
7045 * gcc.target/i386/387-6.c: Likewise.
7046 * gcc.target/i386/980312-1.c: Likewise.
7047 * gcc.target/i386/980313-1.c: Likewise.
7048 * gcc.target/i386/990117-1.c: Likewise.
7049 * gcc.target/i386/990424-1.c: Likewise.
7050 * gcc.target/i386/990524-1.c: Likewise.
7051 * gcc.target/i386/991129-1.c: Likewise.
7052 * gcc.target/i386/991214-1.c: Likewise.
7053 * gcc.target/i386/991230-1.c: Likewise.
7054 * gcc.target/i386/addr-sel-1.c: Likewise.
7055 * gcc.target/i386/aggregate-ret1.c: Likewise.
7056 * gcc.target/i386/aggregate-ret2.c: Likewise.
7057 * gcc.target/i386/align-main-3.c: Likewise.
7058 * gcc.target/i386/amd64-abi-1.c: Likewise.
7059 * gcc.target/i386/amd64-abi-2.c: Likewise.
7060 * gcc.target/i386/amd64-abi-4.c: Likewise.
7061 * gcc.target/i386/amd64-abi-5.c: Likewise.
7062 * gcc.target/i386/amd64-abi-6.c: Likewise.
7063 * gcc.target/i386/asm-1.c: Likewise.
7064 * gcc.target/i386/asm-3.c: Likewise.
7065 * gcc.target/i386/asm-5.c: Likewise.
7066 * gcc.target/i386/attributes-error.c: Likewise.
7067 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7068 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7069 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7070 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7071 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7072 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7073 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7074 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7075 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7076 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7077 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7078 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7079 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7080 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7081 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7082 * gcc.target/i386/bitfield1.c: Likewise.
7083 * gcc.target/i386/bitfield2.c: Likewise.
7084 * gcc.target/i386/bmi-2.c: Likewise.
7085 * gcc.target/i386/bmi-5.c: Likewise.
7086 * gcc.target/i386/builtin-unreachable.c: Likewise.
7087 * gcc.target/i386/cleanup-2.c: Likewise.
7088 * gcc.target/i386/clobbers.c: Likewise.
7089 * gcc.target/i386/cmov8.c: Likewise.
7090 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7091 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7092 * gcc.target/i386/compress-float-387.c: Likewise.
7093 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7094 * gcc.target/i386/compress-float-sse.c: Likewise.
7095 * gcc.target/i386/crc32-2.c: Likewise.
7096 * gcc.target/i386/crc32-3.c: Likewise.
7097 * gcc.target/i386/divmod-7.c: Likewise.
7098 * gcc.target/i386/divmod-8.c: Likewise.
7099 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7100 * gcc.target/i386/fma3-builtin.c: Likewise.
7101 * gcc.target/i386/fma3-fma.c: Likewise.
7102 * gcc.target/i386/fma4-256-vector.c: Likewise.
7103 * gcc.target/i386/fma4-builtin.c: Likewise.
7104 * gcc.target/i386/fma4-fma-2.c: Likewise.
7105 * gcc.target/i386/fma4-fma.c: Likewise.
7106 * gcc.target/i386/fma4-vector-2.c: Likewise.
7107 * gcc.target/i386/fma4-vector.c: Likewise.
7108 * gcc.target/i386/funcspec-1.c: Likewise.
7109 * gcc.target/i386/funcspec-10.c: Likewise.
7110 * gcc.target/i386/funcspec-11.c: Likewise.
7111 * gcc.target/i386/funcspec-2.c: Likewise.
7112 * gcc.target/i386/funcspec-5.c: Likewise.
7113 * gcc.target/i386/funcspec-6.c: Likewise.
7114 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7115 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7116 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7117 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7118 * gcc.target/i386/incoming-1.c: Likewise.
7119 * gcc.target/i386/incoming-10.c: Likewise.
7120 * gcc.target/i386/incoming-11.c: Likewise.
7121 * gcc.target/i386/incoming-12.c: Likewise.
7122 * gcc.target/i386/incoming-13.c: Likewise.
7123 * gcc.target/i386/incoming-14.c: Likewise.
7124 * gcc.target/i386/incoming-15.c: Likewise.
7125 * gcc.target/i386/incoming-2.c: Likewise.
7126 * gcc.target/i386/incoming-3.c: Likewise.
7127 * gcc.target/i386/incoming-4.c: Likewise.
7128 * gcc.target/i386/incoming-5.c: Likewise.
7129 * gcc.target/i386/incoming-6.c: Likewise.
7130 * gcc.target/i386/incoming-7.c: Likewise.
7131 * gcc.target/i386/incoming-8.c: Likewise.
7132 * gcc.target/i386/incoming-9.c: Likewise.
7133 * gcc.target/i386/lea.c: Likewise.
7134 * gcc.target/i386/local.c: Likewise.
7135 * gcc.target/i386/loop-1.c: Likewise.
7136 * gcc.target/i386/loop-2.c: Likewise.
7137 * gcc.target/i386/loop-3.c: Likewise.
7138 * gcc.target/i386/max-stack-align.c: Likewise.
7139 * gcc.target/i386/memcpy-1.c: Likewise.
7140 * gcc.target/i386/movbe-2.c: Likewise.
7141 * gcc.target/i386/movq-2.c: Likewise.
7142 * gcc.target/i386/movq.c: Likewise.
7143 * gcc.target/i386/nrv1.c: Likewise.
7144 * gcc.target/i386/pad-4.c: Likewise.
7145 * gcc.target/i386/pad-5a.c: Likewise.
7146 * gcc.target/i386/pad-5b.c: Likewise.
7147 * gcc.target/i386/pad-6a.c: Likewise.
7148 * gcc.target/i386/pad-6b.c: Likewise.
7149 * gcc.target/i386/pad-7.c: Likewise.
7150 * gcc.target/i386/pad-9.c: Likewise.
7151 * gcc.target/i386/pentium4-not-mull.c: Likewise.
7152 * gcc.target/i386/pic-1.c: Likewise.
7153 * gcc.target/i386/pr12092-1.c: Likewise.
7154 * gcc.target/i386/pr12329.c: Likewise.
7155 * gcc.target/i386/pr21518.c: Likewise.
7156 * gcc.target/i386/pr22362.c: Likewise.
7157 * gcc.target/i386/pr22585.c: Likewise.
7158 * gcc.target/i386/pr23098.c: Likewise.
7159 * gcc.target/i386/pr25196.c: Likewise.
7160 * gcc.target/i386/pr25293.c: Likewise.
7161 * gcc.target/i386/pr25654.c: Likewise.
7162 * gcc.target/i386/pr26449.c: Likewise.
7163 * gcc.target/i386/pr26778.c: Likewise.
7164 * gcc.target/i386/pr26826.c: Likewise.
7165 * gcc.target/i386/pr27266.c: Likewise.
7166 * gcc.target/i386/pr29978.c: Likewise.
7167 * gcc.target/i386/pr30505.c: Likewise.
7168 * gcc.target/i386/pr30961-1.c: Likewise.
7169 * gcc.target/i386/pr31628.c: Likewise.
7170 * gcc.target/i386/pr32000-2.c: Likewise.
7171 * gcc.target/i386/pr32661-1.c: Likewise.
7172 * gcc.target/i386/pr32708-2.c: Likewise.
7173 * gcc.target/i386/pr32708-3.c: Likewise.
7174 * gcc.target/i386/pr34256.c: Likewise.
7175 * gcc.target/i386/pr34312.c: Likewise.
7176 * gcc.target/i386/pr34522.c: Likewise.
7177 * gcc.target/i386/pr35160.c: Likewise.
7178 * gcc.target/i386/pr35281.c: Likewise.
7179 * gcc.target/i386/pr36246.c: Likewise.
7180 * gcc.target/i386/pr36786.c: Likewise.
7181 * gcc.target/i386/pr37275.c: Likewise.
7182 * gcc.target/i386/pr37843-3.c: Likewise.
7183 * gcc.target/i386/pr37843-4.c: Likewise.
7184 * gcc.target/i386/pr39082-1.c: Likewise.
7185 * gcc.target/i386/pr39431.c: Likewise.
7186 * gcc.target/i386/pr39496.c: Likewise.
7187 * gcc.target/i386/pr39543-2.c: Likewise.
7188 * gcc.target/i386/pr39911.c: Likewise.
7189 * gcc.target/i386/pr40718.c: Likewise.
7190 * gcc.target/i386/pr40906-1.c: Likewise.
7191 * gcc.target/i386/pr40906-2.c: Likewise.
7192 * gcc.target/i386/pr40906-3.c: Likewise.
7193 * gcc.target/i386/pr40934.c: Likewise.
7194 * gcc.target/i386/pr41900.c: Likewise.
7195 * gcc.target/i386/pr42589.c: Likewise.
7196 * gcc.target/i386/pr43662.c: Likewise.
7197 * gcc.target/i386/pr43671.c: Likewise.
7198 * gcc.target/i386/pr43766.c: Likewise.
7199 * gcc.target/i386/pr43869.c: Likewise.
7200 * gcc.target/i386/pr44942.c: Likewise.
7201 * gcc.target/i386/pr44948-2a.c: Likewise.
7202 * gcc.target/i386/pr45234.c: Likewise.
7203 * gcc.target/i386/pr45336-2.c: Likewise.
7204 * gcc.target/i386/pr45336-4.c: Likewise.
7205 * gcc.target/i386/pr45852.c: Likewise.
7206 * gcc.target/i386/pr46470.c: Likewise.
7207 * gcc.target/i386/pr48037-1.c: Likewise.
7208 * gcc.target/i386/pr48389.c: Likewise.
7209 * gcc.target/i386/pr49095.c: Likewise.
7210 * gcc.target/i386/pr9771-1.c: Likewise.
7211 * gcc.target/i386/rdfsbase-1.c: Likewise.
7212 * gcc.target/i386/rdfsbase-2.c: Likewise.
7213 * gcc.target/i386/rdgsbase-1.c: Likewise.
7214 * gcc.target/i386/rdgsbase-2.c: Likewise.
7215 * gcc.target/i386/rdrand-3.c: Likewise.
7216 * gcc.target/i386/regparm-stdcall.c: Likewise.
7217 * gcc.target/i386/regparm.c: Likewise.
7218 * gcc.target/i386/reload-1.c: Likewise.
7219 * gcc.target/i386/rotate-2.c: Likewise.
7220 * gcc.target/i386/sibcall-5.c: Likewise.
7221 * gcc.target/i386/signbit-1.c: Likewise.
7222 * gcc.target/i386/signbit-2.c: Likewise.
7223 * gcc.target/i386/signbit-3.c: Likewise.
7224 * gcc.target/i386/sse-5.c: Likewise.
7225 * gcc.target/i386/sse-8.c: Likewise.
7226 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7227 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7228 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7229 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7230 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7231 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7232 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7233 * gcc.target/i386/sse2-movq-2.c: Likewise.
7234 * gcc.target/i386/sse2-movq-3.c: Likewise.
7235 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7236 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7237 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7238 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7239 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7240 * gcc.target/i386/ssefn-1.c: Likewise.
7241 * gcc.target/i386/ssefn-2.c: Likewise.
7242 * gcc.target/i386/sseregparm-1.c: Likewise.
7243 * gcc.target/i386/sseregparm-2.c: Likewise.
7244 * gcc.target/i386/sseregparm-3.c: Likewise.
7245 * gcc.target/i386/sseregparm-4.c: Likewise.
7246 * gcc.target/i386/sseregparm-5.c: Likewise.
7247 * gcc.target/i386/sseregparm-6.c: Likewise.
7248 * gcc.target/i386/sseregparm-7.c: Likewise.
7249 * gcc.target/i386/sseregparm-8.c: Likewise.
7250 * gcc.target/i386/stack-realign.c: Likewise.
7251 * gcc.target/i386/stack-usage-realign.c: Likewise.
7252 * gcc.target/i386/stackalign/asm-1.c: Likewise.
7253 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7254 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7255 * gcc.target/i386/stackalign/return-1.c: Likewise.
7256 * gcc.target/i386/stackalign/return-2.c: Likewise.
7257 * gcc.target/i386/stackalign/return-3.c: Likewise.
7258 * gcc.target/i386/tailcall-1.c: Likewise.
7259 * gcc.target/i386/tbm-2.c: Likewise.
7260 * gcc.target/i386/udivmod-7.c: Likewise.
7261 * gcc.target/i386/udivmod-8.c: Likewise.
7262 * gcc.target/i386/unroll-1.c: Likewise.
7263 * gcc.target/i386/vararg-1.c: Likewise.
7264 * gcc.target/i386/vararg-2.c: Likewise.
7265 * gcc.target/i386/vect8-ret.c: Likewise.
7266 * gcc.target/i386/vectorize5.c: Likewise.
7267 * gcc.target/i386/wmul-1.c: Likewise.
7268 * gcc.target/i386/wmul-2.c: Likewise.
7269 * gcc.target/i386/wrfsbase-1.c: Likewise.
7270 * gcc.target/i386/wrfsbase-2.c: Likewise.
7271 * gcc.target/i386/wrgsbase-1.c: Likewise.
7272 * gcc.target/i386/wrgsbase-2.c: Likewise.
7273 * gcc.target/i386/xop-pcmov.c: Likewise.
7274 * gcc.target/i386/xop-pcmov2.c: Likewise.
7275 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7276 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7277 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7278 * gcc.target/i386/xop-shift1-vector.c: Likewise.
7279 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7280 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7281 * gcc.target/i386/zee.c: Likewise.
7282 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7283 * gfortran.dg/compiler-directive_2.f: Likewise.
7284 * gfortran.dg/g77/20010216-1.f: Likewise.
7285 * gfortran.dg/gomp/pr39152.f90: Likewise.
7286 * gfortran.dg/pr33794.f90: Likewise.
7288 2011-07-09 Jason Merrill <jason@redhat.com>
7290 * g++.dg/cpp0x/regress/regress5.C: New.
7292 2011-07-08 Jason Merrill <jason@redhat.com>
7295 * g++.dg/expr/compound-asn1.C: New.
7296 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7298 2011-07-08 Jakub Jelinek <jakub@redhat.com>
7301 * gcc.target/powerpc/altivec-34.c: New test.
7303 2011-07-08 Jason Merrill <jason@redhat.com>
7306 * g++.dg/abi/guard3.C: New.
7308 2011-07-08 Julian Brown <julian@codesourcery.com>
7310 * lib/target-supports.exp
7311 (check_effective_target_arm_little_endian): New.
7312 (check_effective_target_vect_pack_trunc): Use above.
7313 (check_effective_target_vect_unpack): Likewise.
7314 (check_effective_target_vect_element_align): Test
7315 check_effective_target_arm_vect_no_misalign for ARM.
7317 2011-07-08 Jason Merrill <jason@redhat.com>
7320 * g++.dg/cpp0x/constexpr-rom.C: New.
7322 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
7325 * g++.dg/torture/pr49519.C: New test.
7327 2011-07-08 Martin Jambor <mjambor@suse.cz>
7329 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7331 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7334 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7336 2011-07-08 Richard Guenther <rguenther@suse.de>
7338 PR tree-optimization/49662
7339 * gcc.dg/graphite/interchange-14.c: XFAIL.
7340 * gcc.dg/graphite/interchange-15.c: Likewise.
7341 * gcc.dg/graphite/interchange-mvt.c: Likewise.
7343 2011-07-06 Jason Merrill <jason@redhat.com>
7346 * g++.dg/cpp0x/regress/regress4.C: New.
7348 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
7351 * gfortran.dg/result_in_spec_4.f90: New test.
7353 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7355 * gcc.target/sparc/cas64.c: New test.
7357 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7360 * g++.dg/torture/pr49644.C: New test.
7363 * gcc.c-torture/execute/pr49644.c: New test.
7365 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
7367 * lib/target-supports.exp (check_effective_target_ia32): New.
7368 (check_effective_target_x32): Likewise.
7369 (check_effective_target_vect_cmdline_needed): Also check x32.
7371 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7373 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7375 * gcc.target/arm/pr42235.c: Likewise.
7376 * gcc.target/arm/pr42495.c: Likewise.
7377 * gcc.target/arm/pr42574.c: Likewise.
7378 * gcc.target/arm/thumb-branch1.c: Likewise.
7380 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7381 unneeded prune of possible warning.
7382 * gcc.target/arm/pr40956.c: Likewise.
7383 * gcc.target/arm/pr42505.c: Likewise.
7385 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7386 * gcc.c-torture/compile/pr46883.c: Likewise.
7387 * gcc.c-torture/compile/pr46934.c: Likewise.
7389 * gcc.target/arm/pr41679.c: Remove test directives in preparation
7390 for move to ../../gcc.c-torture/compile.
7391 * gcc.target/arm/pr46883.c: Likewise.
7392 * gcc.target/arm/pr46934.c: Likewise.
7394 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7395 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7396 * gcc.target/arm/wmul-1.c: Likewise.
7397 * gcc.target/arm/wmul-2.c: Likewise.
7398 * gcc.target/arm/wmul-3.c: Likewise.
7399 * gcc.target/arm/wmul-4.c: Likewise.
7400 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7401 add tab after scan target.
7402 * gcc.target/arm/smlaltt-1.c: Likewise.
7403 * gcc.target/arm/smlatb-1.c: Likewise.
7404 * gcc.target/arm/smlatt-1.c: Likewise.
7406 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7409 * gcc.dg/debug/pr49522.c: New test.
7411 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
7413 * gcc.dg/pragma-align.c: Run only if target !default_packed.
7414 * gcc.dg/pr46212.c: Run only if target int32plus.
7415 * gcc.dg/torture/pr48146.c: Ditto.
7416 * gcc.dg/tree-ssa/vrp51.c: Ditto.
7417 * c-c++-common/pr44832.c: Ditto.
7418 * gcc.dg/pr49544.c: Run only if target ptr32plus.
7419 * gcc.dg/pr31490.c: Ditto.
7420 * gcc.dg/torture/builtin-math-7.c: Run only if target
7422 * gcc.dg/torture/pr45764.c: Skip for AVR.
7423 * gcc.dg/pr47893.c: Ditto.
7425 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7427 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7428 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7429 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7430 add tab to scan target.
7432 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
7434 * gcc.target/arm/neon-modes-3.c: New test.
7436 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
7438 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7439 -fno-loop-interchange -ffast-math.
7441 2011-07-07 Richard Guenther <rguenther@suse.de>
7443 * gcc.dg/ftrapv-3.c: New testcase.
7445 2011-07-07 Richard Guenther <rguenther@suse.de>
7447 * gcc.dg/tree-ssa/vrp58.c: New testcase.
7448 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7450 2011-07-07 Kai Tietz <ktietz@redhat.com>
7452 * gcc.dg/binop-notxor1.c: New test.
7453 * gcc.dg/binop-notand4a.c: New test.
7454 * gcc.dg/binop-notxor2.c: New test.
7455 * gcc.dg/binop-notand3a.c: New test.
7456 * gcc.dg/binop-notand2a.c: New test.
7457 * gcc.dg/binop-notand6a.c: New test.
7458 * gcc.dg/binop-notor1.c: New test.
7459 * gcc.dg/binop-notand1a.c: New test.
7460 * gcc.dg/binop-notand5a.c: New test.
7461 * gcc.dg/binop-notor2.c: New test.
7463 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7466 * gcc.dg/gomp/pr49640.c: New test.
7468 2011-07-07 Richard Guenther <rguenther@suse.de>
7470 * gcc.dg/graphite/pr37485.c: Add -floop-block.
7472 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7475 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7477 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7479 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7480 * gcc.target/powerpc/no-r11-2.c: Ditto.
7481 * gcc.target/powerpc/no-r11-3.c: Ditto.
7483 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
7485 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7486 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7488 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
7490 * lib/target-supports.exp (check_profiling_available): Disable
7491 profiling with -fprofile-generate for target avr.
7493 2011-07-06 Richard Guenther <rguenther@suse.de>
7495 PR tree-optimization/49645
7496 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7498 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
7501 * gcc.dg/pr47383.c: New.
7503 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7505 PR tree-optimization/49647
7506 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7508 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
7511 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7512 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7514 2011-07-05 Jason Merrill <jason@redhat.com>
7517 * g++.dg/template/template-id-4.C: New.
7519 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7521 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7522 * gcc.dg/pr43402.c: Ditto.
7524 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7526 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7528 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7530 * gcc.target/powerpc/ppc-switch-1.c: New test for
7531 --param case-values-threshold.
7532 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7534 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
7536 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7538 2011-07-05 Jason Merrill <jason@redhat.com>
7540 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7542 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
7544 PR tree-optimization/47654
7545 * gcc.dg/graphite/block-pr47654.c: New.
7547 2011-07-05 Jason Merrill <jason@redhat.com>
7549 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7551 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
7553 PR tree-optimization/49580
7554 * gcc.dg/autopar/pr49580.c: New test.
7556 2011-07-05 Richard Guenther <rguenther@suse.de>
7558 PR tree-optimization/49518
7559 PR tree-optimization/49628
7560 * g++.dg/torture/pr49628.C: New testcase.
7561 * gcc.dg/torture/pr49518.c: Likewise.
7563 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7565 * ada/acats/run_acats (which): Extract last field from type -p,
7566 type output only if command succeeded.
7568 2011-07-04 Jason Merrill <jason@redhat.com>
7570 * g++.dg/abi/mangle48.C: New.
7572 * g++.dg/cpp0x/diag1.C: New.
7574 * g++.dg/diagnostic/aka1.C: New.
7576 2011-07-04 Jakub Jelinek <jakub@redhat.com>
7578 PR rtl-optimization/49619
7579 * gcc.dg/pr49619.c: New test.
7581 PR rtl-optimization/49472
7582 * gfortran.dg/pr49472.f90: New test.
7585 * gcc.dg/pr49602.c: New test.
7587 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
7591 * gcc.target/avr/avr.exp: Run over cpp files, too.
7592 * gcc.target/avr/torture/avr-torture.exp: Ditto.
7593 * gcc.target/avr/progmem.h: New file.
7594 * gcc.target/avr/exit-abort.h: New file.
7595 * gcc.target/avr/progmem-error-1.c: New file.
7596 * gcc.target/avr/progmem-error-1.cpp: New file.
7597 * gcc.target/avr/progmem-warning-1.c: New file.
7598 * gcc.target/avr/torture/progmem-1.c: New file.
7599 * gcc.target/avr/torture/progmem-1.cpp: New file.
7601 2011-07-04 Richard Guenther <rguenther@suse.de>
7603 PR tree-optimization/49615
7604 * g++.dg/torture/pr49615.C: New testcase.
7606 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
7608 PR tree-optimization/49610
7609 * gcc.dg/vect/pr49610.c: New test.
7611 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
7613 * gnat.dg/specs/debug1.ads: New test.
7615 2011-07-02 Janus Weil <janus@gcc.gnu.org>
7618 * gfortran.dg/typebound_proc_23.f90: New.
7620 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
7623 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7625 2011-07-01 Jason Merrill <jason@redhat.com>
7628 * g++.dg/template/template-id-3.C: New.
7631 * g++.dg/template/qualified-id4.C: New.
7634 * g++.dg/template/explicit-args4.C: New.
7637 * g++.dg/template/offsetof2.C: New.
7639 2011-07-01 Kai Tietz <ktietz@redhat.com>
7641 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7643 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7646 * lib/target-supports.exp (check_effective_target_gld): New proc.
7648 2011-07-01 Richard Guenther <rguenther@suse.de>
7650 PR tree-optimization/49603
7651 * gcc.dg/torture/pr49603.c: New testcase.
7653 2011-06-30 Jason Merrill <jason@redhat.com>
7656 * g++.dg/rtti/template1.C: New.
7659 * g++.dg/cpp0x/regress/ctor1.C: New.
7662 * g++.dg/cpp0x/initlist54.C: New.
7664 2011-06-30 Martin Jambor <mjambor@suse.cz>
7666 * gcc.dg/tree-ssa/sra-12.c: New test.
7668 2011-06-29 Jason Merrill <jason@redhat.com>
7670 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7672 2011-06-30 Richard Guenther <rguenther@suse.de>
7674 PR tree-optimization/46787
7675 * gcc.dg/vect/vect-121.c: New testcase.
7677 2011-06-30 Martin Jambor <mjambor@suse.cz>
7679 PR tree-optimization/49094
7680 * gcc.dg/tree-ssa/pr49094.c: New test.
7682 2011-06-30 Jakub Jelinek <jakub@redhat.com>
7685 * gfortran.dg/pr49540-1.f90: New test.
7686 * gfortran.dg/pr49540-2.f90: New test.
7688 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7691 * ada/acats/run_acats (which): Use last field of type -p output.
7693 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7694 Iain Sandoe <iains@gcc.gnu.org>
7697 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7698 Only skip on 64-bit *-*-darwin8* && !objc2.
7700 2011-06-30 Richard Guenther <rguenther@suse.de>
7702 PR tree-optimization/38752
7703 * gcc.c-torture/compile/pr38752.c: New testcase.
7705 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7707 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7708 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7710 2011-06-29 Jason Merrill <jason@redhat.com>
7713 * g++.dg/cpp0x/initlist53.C: Use placement new.
7714 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7715 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7718 * g++.dg/cpp0x/trailing6.C: New.
7719 * g++.dg/cpp0x/pr45908.C: No error.
7722 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7725 * g++.dg/cpp0x/constexpr-using2.C: New.
7727 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7730 * g++.dg/cpp0x/constexpr-diag3.C: New.
7731 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7732 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7733 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7734 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7736 2011-06-29 Jason Merrill <jason@redhat.com>
7738 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7740 2011-06-29 Richard Guenther <rguenther@suse.de>
7742 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7744 2011-06-29 Jason Merrill <jason@redhat.com>
7746 * g++.dg/cpp0x/initlist-value2.C: New.
7748 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7749 * g++.dg/cpp0x/initlist-value.C: New.
7751 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7753 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7755 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7757 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7758 * gcc.dg/inline_2.c: Likewise.
7759 * gcc.dg/unroll_1.c: Likewise.
7761 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7764 * gcc.target/i386/pr49567.c: New test.
7766 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7768 * gnat.dg/opt17.ad[sb]: New test.
7770 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7771 Tom de Vries <tom@codesourcery.com>
7773 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7774 (check_effective_target_arm_thumb2): New effective targets.
7775 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7776 properly. Clean up temporary files.
7777 * gcc.target/arm/ivopts-2.c: Likewise.
7778 * gcc.target/arm/ivopts-3.c: Likewise.
7779 * gcc.target/arm/ivopts-4.c: Likewise.
7780 * gcc.target/arm/ivopts-5.c: Likewise.
7781 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7783 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7786 * gfortran.dg/reshape_zerosize_3.f90: New test.
7788 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7790 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7791 * gcc.target/arm/vfp-ldmias.c: Likewise.
7792 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7793 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7794 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7795 * gcc.target/arm/vfp-stmias.c: Likewise.
7796 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7797 * gcc.target/arm/vfp-stmiad.c: Likewise.
7799 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7801 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7803 * gcc.target/arm/pr45701-2.c: Ditto.
7805 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7808 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7809 * gfortran.dg/extends_14.f03: Modified.
7811 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7813 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7814 early if the test is already being skipped.
7816 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7817 scan-assembler-dem-not): For missing file, report unresolved with
7818 same message as for pass/fail, with reason reported in log file.
7820 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7821 from add_options_for_arm_neon_fp16.
7822 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7823 check_effective_target_arm_neon_fp16_ok_nocache.
7824 Check -mfpu and -mfloat-abi options from current multilib.
7825 Do not require neon support.
7826 (check_effective_target_arm_fp16_ok): Renamed from
7827 check_effecitve_target_arm_neon_fp16_ok.
7828 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7829 arm_neon_fp16_ok and arm_fp16.
7830 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7831 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7832 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7833 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7835 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7837 * gcc.dg/builtin-assume-aligned-1.c: New test.
7838 * gcc.dg/builtin-assume-aligned-2.c: New test.
7839 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7842 * gcc.dg/pr49544.c: New test.
7844 2011-06-27 Richard Guenther <rguenther@suse.de>
7846 PR tree-optimization/49394
7847 * g++.dg/torture/pr49394.C: New testcase.
7849 2011-06-27 Kai Tietz <ktietz@redhat.com>
7851 * gcc.dg/optimize-bswapdi-2.c: New test.
7853 2011-06-27 Michael Hope <michael.hope@linaro.org>
7854 Richard Sandiford <richard.sandiford@linaro.org>
7856 PR tree-optimization/49169
7857 * gcc.dg/torture/pr49169.c: New test.
7859 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7862 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7864 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7867 2011-06-26 Jason Merrill <jason@redhat.com>
7869 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7872 * g++.dg/init/ref19.C: New.
7873 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7875 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7877 PR tree-optimization/48377
7878 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7881 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7884 * lib/target-supports.exp (check_effective_target_non_strict_align):
7886 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7888 2011-06-24 Martin Jambor <mjambor@suse.cz>
7890 PR tree-optimizations/49516
7891 * g++.dg/tree-ssa/pr49516.C: New test.
7893 2011-06-23 Jason Merrill <jason@redhat.com>
7896 * g++.dg/template/partial10.C: New.
7897 * g++.dg/template/partial11.C: New.
7899 2011-06-23 Jeff Law <law@redhat.com>
7902 * gcc.dg/pr48770.c: New test.
7904 2011-06-23 Jan Hubicka <jh@suse.cz>
7907 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7909 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7912 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7913 instead of -fdump-tree-optimized.
7915 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7918 * g++.dg/template/crash107.C: New.
7919 * g++.dg/template/error17.C: Adjust.
7921 2011-06-23 Jason Merrill <jason@redhat.com>
7924 * g++.dg/cpp0x/defaulted30.C: New.
7927 * g++.dg/rtti/anon-ns1.C: New.
7930 * g++.dg/init/ref18.C: New.
7933 * g++.dg/template/partial9.C: New.
7935 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7938 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7940 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7943 * gcc.dg/pr49496.c: New test.
7945 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7947 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7950 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7952 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7953 * gcc.target/arm/pr42879.c: Likewise.
7954 * gcc.target/arm/pr45701-3.c: Likewise.
7956 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7957 * gcc.target/arm/pr40482.c: Likewise.
7958 * gcc.target/arm/stack-corruption.c: Likewise.
7960 2011-06-22 Richard Guenther <rguenther@suse.de>
7962 PR tree-optimization/49493
7963 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7965 2011-06-22 Jason Merrill <jason@redhat.com>
7968 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7970 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7971 Dmitry Melnik <dm@ispras.ru>
7973 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7974 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7975 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7977 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7979 * gcc.target/arm/tlscall.c: New.
7981 2011-06-21 Jason Merrill <jason@redhat.com>
7984 * g++.dg/cpp0x/constexpr-ref1.C: New.
7985 * g++.dg/cpp0x/constexpr-ref2.C: New.
7986 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7989 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7992 * g++.dg/template/param3.C: New.
7994 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7996 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7997 my_clrsb test functions.
7999 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8000 test_sll, test_ull): Add clrsb tests.
8001 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8004 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8007 * gfortran.dg/class_44.f03: New.
8009 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8011 PR tree-optimization/49478
8012 * gcc.dg/vect/pr49478.c
8014 2011-06-21 Richard Guenther <rguenther@suse.de>
8016 PR tree-optimization/49483
8017 * gcc.dg/vect/vect-120.c: New testcase.
8019 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8022 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8023 * gcc.dg/vect/vect-peel-4.c: Likewise.
8025 2011-06-22 Christian Bruel <christian.bruel@st.com>
8028 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8029 * gcc.dg/always_inline2.c: Likewise.
8030 * gcc.dg/always_inline3.c: Likewise.
8031 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8032 * gcc.dg/inline_1.c: Likewise.
8033 * gcc.dg/inline_2.c: Likewise.
8034 * gcc.dg/inline_3.c: Likewise.
8035 * gcc.dg/inline_4.c: Likewise.
8036 * gcc.dg/20051201-1.c: Likewise.
8037 * gcc.dg/pr40087.c: Likewise.
8038 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8039 * gcc.dg/inline-22.c: Likewise.
8040 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8041 * gcc.dg/lto/20090218-1_1.c: Likewise.
8042 * g++.dg/ipa/devirt-7.C: Likewise.
8043 * gcc.dg/uninit-pred-5_a.c: Likewise.
8044 * gcc.dg/uninit-pred-5_b.c: Likewise.
8045 * gcc.dg/fail_always_inline.c: New.
8047 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8049 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8050 into 6 jobs instead of 3.
8052 2011-06-20 Jason Merrill <jason@redhat.com>
8055 * g++.dg/cpp0x/initlist53.C: New.
8057 2011-06-20 Tobias Burnus <burnus@net-b.de>
8060 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8061 * gfortran.dg/coarray_lock_3.f90: New.
8062 * gfortran.dg/coarray/lock_1.f90: New.
8064 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8066 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8067 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8068 unresolved and report the reason to the log file.
8070 * lib/scanasm.exp (object-size): Move argument processing earlier
8071 to report errors before verifying that the file exists. Report
8072 problems detected at runtime as unresolved instead of error and
8073 report their reasons to the log file.
8075 2011-06-20 Jason Merrill <jason@redhat.com>
8078 * g++.dg/cpp0x/explicit6.C: New.
8081 * g++.dg/cpp0x/enum20.C: New.
8084 * g++.dg/ext/attr-aligned01.C: New.
8087 * g++.dg/cpp0x/variadic-default.C: New.
8090 * g++.dg/cpp0x/auto26.C: New.
8093 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8095 2011-06-20 Kai Tietz <ktietz@redhat.com>
8097 * gcc.dg/binop-notand1.c: New test.
8098 * gcc.dg/binop-notand2.c: New test.
8099 * gcc.dg/binop-notand3.c: New test.
8100 * gcc.dg/binop-notand4.c: New test.
8101 * gcc.dg/binop-notand5.c: New test.
8102 * gcc.dg/binop-notand6.c: New test.
8104 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8107 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8109 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8112 * gfortran.dg/proc_ptr_31.f90: New.
8114 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8116 * gnat.dg/volatile6.adb: New test.
8117 * gnat.dg/volatile7.adb: Likewise.
8118 * gnat.dg/volatile8.adb: Likewise.
8119 * gnat.dg/volatile9.adb: Likewise.
8121 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8123 * gnat.dg/constant3.adb: New test.
8125 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8128 * gfortran.dg/read_list_eof_1.f90: New test.
8130 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8133 * gcc.target/i386/testimm-1.c: New test.
8134 * gcc.target/i386/testimm-2.c: New test.
8135 * gcc.target/i386/testimm-3.c: New test.
8136 * gcc.target/i386/testimm-4.c: New test.
8137 * gcc.target/i386/testimm-5.c: New test.
8138 * gcc.target/i386/testimm-6.c: New test.
8139 * gcc.target/i386/testimm-7.c: New test.
8140 * gcc.target/i386/testimm-8.c: New test.
8141 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8142 * gcc.target/i386/xop-rotate1-int.c: New test.
8143 * gcc.target/i386/xop-rotate2-int.c: New test.
8145 2011-06-17 Jason Merrill <jason@redhat.com>
8147 * g++.dg/cpp0x/rv-func2.C: New.
8149 * g++.dg/debug/dwarf2/lambda1.C: New.
8150 * g++.dg/warn/Wshadow-6.C: Adjust.
8152 2011-06-17 Janus Weil <janus@gcc.gnu.org>
8155 * gfortran.dg/move_alloc_5.f90: New.
8157 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
8159 PR rtl-optimization/48542
8160 * gcc.dg/torture/pr48542.c: New test.
8162 2011-06-16 Jason Merrill <jason@redhat.com>
8165 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8168 * g++.dg/cpp0x/initlist52.C New.
8171 * c-c++-common/raw-string-12.c: New.
8174 * g++.dg/cpp0x/sfinae26.C: New.
8177 * g++.dg/cpp0x/variadic113.C: New.
8180 * g++.dg/cpp0x/variadic112.C: New.
8182 2011-06-16 Jeff Law <law@redhat.com>
8184 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8185 improved jump threading.
8186 * gcc.dg/builtin-object-size-2.c: Likewise.
8187 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8189 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8192 * gfortran.dg/typebound_assignment_3.f03: New.
8194 2011-06-16 Steve Ellcey <sje@cup.hp.com>
8197 * g++.dg/opt/devirt2.C: Change xfail rule to target.
8199 2011-06-16 Martin Jambor <mjambor@suse.cz>
8201 PR tree-optimization/49343
8202 * gnat.dg/discr31.ad[sb]: New test.
8204 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8206 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8208 2011-06-16 Tom de Vries <tom@codesourcery.com>
8211 * gcc.target/arm/ivopts-3.c: Update test.
8212 * gcc.target/arm/ivopts-5.c: Same.
8214 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8217 2011-06-10 Wei Guozhi <carrot@google.com>
8220 * gcc.target/arm/pr45335.c: New test.
8221 * gcc.target/arm/pr45335-2.c: New test.
8222 * gcc.target/arm/pr45335-3.c: New test.
8223 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8224 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8225 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8227 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
8229 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8231 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8234 * gfortran.dg/class_43.f03: New.
8236 2011-06-16 Jakub Jelinek <jakub@redhat.com>
8238 PR tree-optimization/49419
8239 * gcc.c-torture/execute/pr49419.c: New test.
8241 2011-06-16 Revital Eres <revital.eres@linaro.org>
8243 * gcc.dg/sms-9.c: New file.
8245 2011-06-15 Easwaran Raman <eraman@google.com>
8247 PR rtl-optimization/49414
8248 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8250 2011-06-14 Jason Merrill <jason@redhat.com>
8252 * g++.dg/cpp0x/noexcept13.C: New.
8254 2011-06-14 Easwaran Raman <eraman@google.com>
8256 PR rtl-optimization/44194
8257 * gcc.dg/pr44194-1.c: New test.
8258 * gcc.dg/pr44194-2.c: New test.
8260 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8262 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8264 * gcc.target/arm/pr45701-2.c: Likewise.
8265 * gcc.target/arm/thumb-branch1.c: Likewise.
8267 2011-06-14 Steve Ellcey <sje@cup.hp.com>
8270 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8272 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8274 * gcc.target/arm/pr45701-1.c: Require thumb support.
8275 * gcc.target/arm/pr45701-2.c: Likewise.
8276 * gcc.target/arm/thumb-branch1.c: Likewise.
8278 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8279 * gcc.target/arm/pr39839.c: Likewise.
8280 * gcc.target/arm/pr40657-2.c: Likewise.
8281 * gcc.target/arm/pr40956.c: Likewise.
8282 * gcc.target/arm/pr41679.c: Likewise.
8283 * gcc.target/arm/pr42235.c: Likewise.
8284 * gcc.target/arm/pr42495.c: Likewise.
8285 * gcc.target/arm/pr42505.c: Likewise.
8286 * gcc.target/arm/pr42574.c: Likewise.
8287 * gcc.target/arm/pr46883.c: Likewise.
8288 * gcc.target/arm/pr46934.c: Likewise.
8289 * gcc.target/arm/xor-and.c: Likewise.
8291 2011-06-14 Jason Merrill <jason@redhat.com>
8293 * g++.dg/other/error23.C: Adjust error message.
8294 * g++.dg/other/error32.C: Likewise.
8297 * g++.dg/cpp0x/rv-dotstar.C: New.
8300 * g++.dg/cpp0x/decltype30.C: New.
8302 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8304 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8307 * gfortran.dg/pr49103.f90: New test.
8309 2011-06-14 Tom de Vries <tom@codesourcery.com>
8312 * gcc.target/arm/ivopts-3.c: New test.
8313 * gcc.target/arm/ivopts-4.c: New test.
8314 * gcc.target/arm/ivopts-5.c: New test.
8316 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8318 PR rtl-optimization/49390
8319 * gcc.c-torture/execute/pr49390.c: New test.
8321 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8323 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8325 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
8327 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8328 * gcc.c-torture/execute/cmpsi-2.x: New file.
8329 * gcc.c-torture/execute/pr45262.c: Undo 172757.
8330 * gcc.c-torture/execute/pr45262.x: New file.
8331 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8332 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8334 * gcc.c-torture/compile/pr49163.c: Ditto.
8336 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
8338 * gcc.dg/vect/vect-16.c: Rename to...
8339 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8340 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8341 for double-word vectors.
8342 * gcc.dg/vect/vect-peel-4.c: Likewise.
8343 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8345 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8348 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
8351 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8353 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
8355 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8357 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8359 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8361 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8363 * gfortran.dg/trim_optimize_8.f90: New test case.
8365 2011-06-13 Jakub Jelinek <jakub@redhat.com>
8366 Ira Rosen <ira.rosen@linaro.org>
8368 PR tree-optimization/49352
8369 * gcc.dg/vect/pr49352.c: New test.
8371 2011-06-12 Tobias Burnus
8374 * gfortran.dg/alloc_comp_assign_11.f90: New.
8376 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8378 * gfortran.dg/trim_optimize_7.f90: New test.
8380 2011-06-10 Wei Guozhi <carrot@google.com>
8383 * gcc.target/arm/pr45335.c: New test.
8384 * gcc.target/arm/pr45335-2.c: New test.
8385 * gcc.target/arm/pr45335-3.c: New test.
8386 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8387 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8388 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8390 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
8393 * g++.dg/parse/error39.C: New.
8395 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
8397 * gcc.target/arm/20090811-1.c: Skip for incompatible
8398 options, do not override other options.
8399 * gcc.target/arm/combine-cmp-shift.c: Skip for
8400 incompatible options.
8401 * gcc.target/arm/pr45094.c: Likewise.
8402 * gcc.target/arm/scd42-1.c: Likewise.
8403 * gcc.target/arm/scd42-3.c: Likewise.
8404 * gcc.target/arm/thumb-ltu.c: Likewise.
8406 * lib/target-supports.exp
8407 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8408 multilib flags use -mfpu with a value other than neon-fp16.
8410 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8412 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8413 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8415 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8417 * lib/target-supports.exp (check_effective_target_pie): New proc.
8418 * gcc.dg/pie-link.c: Use target pie.
8420 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
8421 Laurent Roug� <laurent.rouge@menta.fr>
8423 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8424 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8426 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
8428 * gfortran.dg/coarray/sync_1.f90: New test for
8429 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8431 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
8433 PR tree-optimization/49318
8434 * gcc.dg/vect/pr49318.c: New test.
8436 2011-06-09 David Krauss <potswa@mac.com>
8438 * g++.dg/template/arrow1.C: New.
8440 2011-06-09 Jason Merrill <jason@redhat.com>
8442 * lib/prune.exp: Prune "note"s.
8443 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8445 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8446 * g++.dg/template/dependent-expr3.C: Likewise.
8447 * g++.dg/parse/template7.C: Likewise.
8448 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8449 * g++.old-deja/g++.jason/rfg10.C: Likewise.
8450 * g++.old-deja/g++.pt/friend38.C: Likewise.
8451 * g++.old-deja/g++.pt/crash32.C: Likewise.
8452 * g++.old-deja/g++.other/init4.C: Likewise.
8453 * g++.old-deja/g++.other/friend8.C: Likewise.
8455 * g++.dg/ext/complex7.C: Adjust expected output.
8456 * g++.dg/diagnostic/method1.C: Likewise.
8457 * g++.dg/parse/parameter-declaration-2.C: Likewise.
8458 * g++.dg/parse/crash33.C: Likewise.
8459 * g++.dg/other/warning1.C: Likewise.
8460 * g++.dg/init/pr29571.C: Likewise.
8461 * g++.dg/warn/overflow-warn-1.C: Likewise.
8462 * g++.dg/warn/overflow-warn-3.C: Likewise.
8463 * g++.dg/warn/overflow-warn-4.C: Likewise.
8464 * g++.old-deja/g++.oliva/template1.C: Likewise.
8466 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8467 * g++.dg/parse/template7.C: Adjust.
8469 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
8472 * gcc.dg/pr49307.c: New.
8474 2011-06-09 Wei Guozhi <carrot@google.com>
8477 * gcc.target/arm/pr46975.c: New testcase.
8479 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
8481 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8482 (PMETH, arglist_t): Removed.
8483 (method_get_number_of_arguments): Removed.
8484 (method_get_nth_argument): Removed.
8485 (method_get_first_argument): Removed.
8486 (method_get_next_argument): Removed.
8487 (method_get_sizeof_arguments): Removed.
8488 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8490 (method_get_number_of_arguments): Removed.
8491 (method_get_nth_argument): Removed.
8492 (method_get_first_argument): Removed.
8493 (method_get_next_argument): Removed.
8494 (method_get_sizeof_arguments): Removed.
8495 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8497 2011-06-09 David Li <davidxl@google.com>
8499 * gcc.dg/dump-pass.c: New test.
8501 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8504 * g++.dg/parse/error38.C: New.
8506 2011-06-09 Jakub Jelinek <jakub@redhat.com>
8509 * gfortran.dg/pr49308.f90: New test.
8511 2011-06-08 Jason Merrill <jason@redhat.com>
8513 * g++.dg/cpp0x/noexcept11.C: New.
8514 * g++.dg/cpp0x/noexcept12.C: New.
8515 * g++.dg/cpp0x/sfinae11.C: Adjust.
8517 2011-06-08 Jakub Jelinek <jakub@redhat.com>
8520 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8521 to dg-options, match also DW_AT_linkage_name.
8523 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8526 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8527 -fno-common on alpha*-dec-osf*.
8528 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8530 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
8532 PR rtl-optimization/49303
8533 * gcc.target/ia64/pr49303.c: New test.
8535 2011-06-08 Tobias Burnus <burnus@net-b.de>
8538 * gfortran.dg/coarray_lock_1.f90: New.
8539 * gfortran.dg/coarray_lock_2.f90: New.
8541 2011-06-07 Jason Merrill <jason@redhat.com>
8543 * lib/prune.exp: Look for "required" rather than "instantiated".
8544 * g++.dg/abi/mangle11.C: Likewise.
8545 * g++.dg/abi/mangle12.C: Likewise.
8546 * g++.dg/abi/mangle17.C: Likewise.
8547 * g++.dg/abi/mangle20-2.C: Likewise.
8548 * g++.dg/abi/pragma-pack1.C: Likewise.
8549 * g++.dg/cpp0x/decltype26.C: Likewise.
8550 * g++.dg/cpp0x/decltype28.C: Likewise.
8551 * g++.dg/cpp0x/decltype29.C: Likewise.
8552 * g++.dg/cpp0x/enum11.C: Likewise.
8553 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8554 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8555 * g++.dg/cpp0x/pr47416.C: Likewise.
8556 * g++.dg/ext/case-range2.C: Likewise.
8557 * g++.dg/ext/case-range3.C: Likewise.
8558 * g++.dg/gomp/for-19.C: Likewise.
8559 * g++.dg/gomp/pr37533.C: Likewise.
8560 * g++.dg/gomp/pr38639.C: Likewise.
8561 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8562 * g++.dg/inherit/base3.C: Likewise.
8563 * g++.dg/inherit/using6.C: Likewise.
8564 * g++.dg/init/placement4.C: Likewise.
8565 * g++.dg/init/reference3.C: Likewise.
8566 * g++.dg/lookup/scoped6.C: Likewise.
8567 * g++.dg/lookup/using7.C: Likewise.
8568 * g++.dg/other/abstract1.C: Likewise.
8569 * g++.dg/other/error10.C: Likewise.
8570 * g++.dg/other/error5.C: Likewise.
8571 * g++.dg/other/field1.C: Likewise.
8572 * g++.dg/other/offsetof5.C: Likewise.
8573 * g++.dg/parse/bitfield2.C: Likewise.
8574 * g++.dg/parse/constant4.C: Likewise.
8575 * g++.dg/parse/crash20.C: Likewise.
8576 * g++.dg/parse/invalid-op1.C: Likewise.
8577 * g++.dg/parse/non-dependent2.C: Likewise.
8578 * g++.dg/parse/template18.C: Likewise.
8579 * g++.dg/tc1/dr152.C: Likewise.
8580 * g++.dg/tc1/dr166.C: Likewise.
8581 * g++.dg/tc1/dr176.C: Likewise.
8582 * g++.dg/tc1/dr213.C: Likewise.
8583 * g++.dg/template/access11.C: Likewise.
8584 * g++.dg/template/access2.C: Likewise.
8585 * g++.dg/template/access3.C: Likewise.
8586 * g++.dg/template/access7.C: Likewise.
8587 * g++.dg/template/arg7.C: Likewise.
8588 * g++.dg/template/cond2.C: Likewise.
8589 * g++.dg/template/crash13.C: Likewise.
8590 * g++.dg/template/crash40.C: Likewise.
8591 * g++.dg/template/crash7.C: Likewise.
8592 * g++.dg/template/crash84.C: Likewise.
8593 * g++.dg/template/ctor5.C: Likewise.
8594 * g++.dg/template/defarg13.C: Likewise.
8595 * g++.dg/template/defarg14.C: Likewise.
8596 * g++.dg/template/dtor7.C: Likewise.
8597 * g++.dg/template/eh2.C: Likewise.
8598 * g++.dg/template/error2.C: Likewise.
8599 * g++.dg/template/error43.C: Likewise.
8600 * g++.dg/template/friend32.C: Likewise.
8601 * g++.dg/template/injected1.C: Likewise.
8602 * g++.dg/template/instantiate1.C: Likewise.
8603 * g++.dg/template/instantiate3.C: Likewise.
8604 * g++.dg/template/instantiate5.C: Likewise.
8605 * g++.dg/template/instantiate7.C: Likewise.
8606 * g++.dg/template/local6.C: Likewise.
8607 * g++.dg/template/lookup2.C: Likewise.
8608 * g++.dg/template/member5.C: Likewise.
8609 * g++.dg/template/memfriend15.C: Likewise.
8610 * g++.dg/template/memfriend16.C: Likewise.
8611 * g++.dg/template/memfriend17.C: Likewise.
8612 * g++.dg/template/memfriend7.C: Likewise.
8613 * g++.dg/template/meminit1.C: Likewise.
8614 * g++.dg/template/nested3.C: Likewise.
8615 * g++.dg/template/non-type-template-argument-1.C: Likewise.
8616 * g++.dg/template/nontype12.C: Likewise.
8617 * g++.dg/template/nontype13.C: Likewise.
8618 * g++.dg/template/nontype6.C: Likewise.
8619 * g++.dg/template/pr23510.C: Likewise.
8620 * g++.dg/template/pr35240.C: Likewise.
8621 * g++.dg/template/ptrmem15.C: Likewise.
8622 * g++.dg/template/ptrmem6.C: Likewise.
8623 * g++.dg/template/qualified-id1.C: Likewise.
8624 * g++.dg/template/qualttp20.C: Likewise.
8625 * g++.dg/template/qualttp3.C: Likewise.
8626 * g++.dg/template/qualttp4.C: Likewise.
8627 * g++.dg/template/qualttp5.C: Likewise.
8628 * g++.dg/template/qualttp6.C: Likewise.
8629 * g++.dg/template/qualttp7.C: Likewise.
8630 * g++.dg/template/qualttp8.C: Likewise.
8631 * g++.dg/template/recurse.C: Likewise.
8632 * g++.dg/template/recurse2.C: Likewise.
8633 * g++.dg/template/ref5.C: Likewise.
8634 * g++.dg/template/scope2.C: Likewise.
8635 * g++.dg/template/sfinae10.C: Likewise.
8636 * g++.dg/template/sfinae3.C: Likewise.
8637 * g++.dg/template/sizeof3.C: Likewise.
8638 * g++.dg/template/static9.C: Likewise.
8639 * g++.dg/template/template-id-2.C: Likewise.
8640 * g++.dg/template/typedef13.C: Likewise.
8641 * g++.dg/template/typename4.C: Likewise.
8642 * g++.dg/template/using14.C: Likewise.
8643 * g++.dg/template/using2.C: Likewise.
8644 * g++.dg/template/warn1.C: Likewise.
8645 * g++.dg/warn/Wparentheses-13.C: Likewise.
8646 * g++.dg/warn/Wparentheses-15.C: Likewise.
8647 * g++.dg/warn/Wparentheses-16.C: Likewise.
8648 * g++.dg/warn/Wparentheses-17.C: Likewise.
8649 * g++.dg/warn/Wparentheses-18.C: Likewise.
8650 * g++.dg/warn/Wparentheses-19.C: Likewise.
8651 * g++.dg/warn/Wparentheses-20.C: Likewise.
8652 * g++.dg/warn/Wparentheses-23.C: Likewise.
8653 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8654 * g++.dg/warn/noeffect2.C: Likewise.
8655 * g++.dg/warn/noeffect4.C: Likewise.
8656 * g++.dg/warn/pr8570.C: Likewise.
8657 * g++.old-deja/g++.brendan/init2.C: Likewise.
8658 * g++.old-deja/g++.eh/spec6.C: Likewise.
8659 * g++.old-deja/g++.pt/crash10.C: Likewise.
8660 * g++.old-deja/g++.pt/crash36.C: Likewise.
8661 * g++.old-deja/g++.pt/derived3.C: Likewise.
8662 * g++.old-deja/g++.pt/error2.C: Likewise.
8663 * g++.old-deja/g++.pt/explicit70.C: Likewise.
8664 * g++.old-deja/g++.pt/infinite1.C: Likewise.
8665 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8666 * g++.old-deja/g++.pt/overload7.C: Likewise.
8667 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8669 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8670 Iain Sandoe <iains@gcc.gnu.org>
8672 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8673 Added code to deal with the case when [Protocol
8674 -descriptionForInstanceMethod:] or [Protocol
8675 -descriptionForClassMethod:] returns NULL.
8677 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8678 Iain Sandoe <iains@gcc.gnu.org>
8680 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8681 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8684 2011-06-07 Xinliang David Li <davidxl@google.com>
8686 * gcc.dg/inline_2.c: New test.
8687 * gcc.dg/unroll_2.c: New test.
8688 * gcc.dg/inline_3.c: New test.
8689 * gcc.dg/unroll_3.c: New test.
8690 * gcc.dg/inline_4.c: New test.
8691 * gcc.dg/unroll_4.c: New test.
8692 * gcc.dg/inline_1.c: New test.
8693 * gcc.dg/unroll_1.c: New test.
8695 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8697 PR tree-optimization/48497
8698 * lib/gcc-defs.exp (dg-additional-options): New proc.
8699 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8700 -msse2 on 32-bit x86.
8702 2011-06-06 Jason Merrill <jason@redhat.com>
8704 * g++.dg/cpp0x/enum19.C: New.
8706 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8708 * gcc.target/arm/neon-reload-class.c: New test.
8710 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8713 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8715 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8717 * gcc.target/arm/smlatb-1.c: New file.
8718 * gcc.target/arm/smlatt-1.c: New file.
8719 * gcc.target/arm/smlaltb-1.c: New file.
8720 * gcc.target/arm/smlaltt-1.c: New file.
8722 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8724 * gcc.target/arm/mla-2.c: New test.
8726 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8728 PR gcov-profile/49299
8729 * gcc.dg/tree-prof/pr49299-1.c: New test.
8730 * gcc.dg/tree-prof/pr49299-2.c: New test.
8732 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8734 * lib/target-supports.exp
8735 (check_effective_target_vect_widen_mult_qi_to_hi):
8736 Add NEON as supporting target.
8737 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8738 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8739 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8740 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8741 using widening multiplication on targets that support it.
8742 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8743 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8744 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8746 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8748 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8749 Modern Objective-C runtime API.
8750 * objc/execute/next_mapping.h: Removed.
8751 * objc-obj-c++-shared/next-mapping.h: Removed.
8752 * objc-obj-c++-shared/Object1.h: Removed.
8753 * objc-obj-c++-shared/Object1.m: Removed.
8754 * objc-obj-c++-shared/Object1.mm: Removed.
8755 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8756 * objc-obj-c++-shared/Protocol1.h: Removed.
8757 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8758 of ProtoBool, IVAR_T and METHOD.
8759 * objc-obj-c++-shared/runtime.h: New.
8760 * objc-obj-c++-shared/TestsuiteObject.h: New.
8761 * objc-obj-c++-shared/TestsuiteObject.m: New.
8763 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8764 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8765 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8767 * objc/execute/_cmd.m: Include
8768 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8769 runtime API. ([TestClass +initialize]): Include this method also
8770 with the GNU runtime.
8771 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8772 Object. ([-setValue:]): Return void.
8773 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8774 with the GNU runtime. Include
8775 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8776 for the NeXT runtime. Use the existing print_ivars() and
8777 compare_structures() implementations for the old NeXT runtime.
8778 Added new implementations for the Modern GNU and NeXT runtimes.
8779 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8780 well. (main): Use objc_getClass(). Use return instead of exit.
8781 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8782 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8784 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8785 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8786 instead of Object. (main): Use return instead of exit().
8787 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8788 instead of Object. Removed prototype for exit(). (main): Use
8789 return instead of exit(). Use the Modern Objective-C runtime API.
8790 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8792 * objc/execute/class-tests-1.h: Include
8793 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8794 runtime API. (test_class_with_superclass): Do not call [Object
8795 class]. There is no need to with the current libobjc.
8796 * objc/execute/class-tests-2.h: Include
8797 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8799 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8800 ../../objc-obj-c++-shared/next-mapping.h.
8801 * objc/execute/class-2.m: Likewise.
8802 * objc/execute/class-3.m: Likewise.
8803 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8804 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8805 +initialize]): Include this method also with the GNU
8806 runtime. (main): Use the Modern Objective-C runtime API.
8807 * objc/execute/class-5.m: Likewise.
8808 * objc/execute/class-6.m: Likewise.
8809 * objc/execute/class-7.m: Likewise.
8810 * objc/execute/class-8.m: Likewise.
8811 * objc/execute/class-9.m: Likewise.
8812 * objc/execute/class-10.m: Likewise.
8813 * objc/execute/class-11.m: Likewise.
8814 * objc/execute/class-12.m: Likewise.
8815 * objc/execute/class-13.m: Likewise.
8816 * objc/execute/class-14.m: Likewise.
8817 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8818 this method also with the GNU runtime.
8819 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8820 +initialize]): Include this method also with the GNU runtime.
8821 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8823 * objc/execute/encode-1.m: Likewise.
8824 * objc/execute/enumeration-1.m: Likewise.
8825 * objc/execute/enumeration-2.m: Likewise.
8826 * objc/execute/exceptions/catchall-1.m: Likewise.
8827 * objc/execute/exceptions/finally-1.m: Likewise.
8828 * objc/execute/exceptions/foward-1.m: Likewise.
8829 * objc/execute/exceptions/local-variables-1.m: Likewise.
8830 * objc/execute/exceptions/throw-nil.m: Likewise.
8831 * objc/execute/exceptions/trivial.m: Likewise.
8832 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8833 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8834 * objc/execute/exceptions/matcher-1.m: Likewise.
8835 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8837 * objc/execute/formal_protocol-2.m: Likewise.
8838 * objc/execute/formal_protocol-3.m: Likewise.
8839 * objc/execute/formal_protocol-4.m: Likewise.
8840 * objc/execute/formal_protocol-5.m: Include
8841 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8843 * objc/execute/formal_protocol-6.m: Likewise.
8844 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8845 Object. Include <objc/Protocol.h> instead of
8846 ../../objc-obj-c++-shared/Protocol1.h.
8847 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8849 * objc/execute/informal_protocol.m: Likewise.
8850 * objc/execute/load-3.m: Likewise.
8851 * objc/execute/many_args_method.m ([TestClass +initialize]):
8852 Include this method with the GNU runtime as well.
8853 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8854 * objc/execute/nested-func-1.m: Use TestsuiteObject
8856 * objc/execute/nil_method-1.m: Likewise.
8857 * objc/execute/no_clash.m: Likewise.
8858 * objc/execute/np-1.m: Do not include
8859 ../../objc-obj-c++-shared/Protocol1.h.
8860 (main): Use return instead of exit().
8861 * objc/execute/np-2.m: Do not include
8862 ../../objc-obj-c++-shared/Protocol1.h.
8863 ([MyObject +initialize]): Include this method also with the GNU
8864 runtime. (main): Use return instead of exit().
8865 * objc/execute/object_is_class.m: Include
8866 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8867 of Object. (main): Use the Modern Objective-C runtime API.
8868 * objc/execute/object_is_meta_class.m: Likewise.
8869 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8870 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8871 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8872 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8873 Objective-C runtime API.
8874 * objc/execute/protocol-isEqual-2.m: Likewise.
8875 * objc/execute/protocol-isEqual-3.m: Likewise.
8876 * objc/execute/protocol-isEqual-4.m: Likewise.
8877 * objc/execute/redefining_self.m ([TestClass +initialize]):
8878 Include this method with the GNU runtime as well.
8879 * objc/execute/root_methods.m: Include
8880 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8881 Include this method with the GNU runtime as well.
8882 (main): Use the Modern Objective-C runtime API.
8883 * objc/execute/selector-1.m: Include
8884 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8885 of Object. (main): Use the Modern Objective-C runtime API.
8886 * objc/execute/static-1.m ([Test +initialize]): Include this
8887 method with the GNU runtime as well.
8888 * objc/execute/static-2.m: Likewise.
8889 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8890 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8891 ([MathClass +initialize]): Include this method with the GNU
8893 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8895 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8896 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8897 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8898 * objc.dg/attributes/method-attribute-1.m: Likewise.
8899 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8900 * objc.dg/attributes/method-attribute-2.m: Likewise.
8901 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8902 * objc.dg/attributes/method-attribute-3.m: Likewise.
8903 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8904 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8905 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8906 * obj-c++.dg/bitfield-1.mm: Likewise.
8907 * obj-c++.dg/bitfield-2.mm: Likewise
8908 * objc.dg/bitfield-3.m: Likewise.
8909 * obj-c++.dg/bitfield-4.mm: Likewise.
8910 * objc.dg/bitfield-5.m: Likewise
8911 * objc.dg/call-super-1.m: Likewise.
8912 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8913 Use objc_getClass() instead of objc_get_class(), but for the GNU
8914 runtime redefine objc_getClass as objc_get_class. Include
8915 ../objc-obj-c++-shared/runtime.h.
8916 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8917 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8918 Use the Modern Objective-C runtime API.
8919 * objc.dg/class-protocol-1.m: Include
8920 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8921 * obj-c++.dg/class-protocol-1.mm: Likewise.
8922 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8923 * objc.dg/comp-types-10.m: Likewise.
8924 * objc.dg/comp-types-11.m: Likewise.
8925 * objc.dg/comp-types-12.m: Likewise.
8926 * obj-c++.dg/comp-types-9.mm: Likewise.
8927 * obj-c++.dg/comp-types-11.mm: Likewise.
8928 * obj-c++.dg/comp-types-12.mm: Likewise.
8929 * obj-c++.dg/comp-types-13.mm: Likewise.
8930 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8931 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8932 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8933 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8934 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8935 * objc.dg/desig-init-1.m: Likewise.
8936 * obj-c++.dg/defs.mm: Likewise.
8937 * objc.dg/exceptions-2.m: Likewise.
8938 * obj-c++.dg/except-1.mm: Likewise.
8939 * obj-c++.dg/exceptions-2.mm: Likewise.
8940 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8941 Use the Modern Objective-C runtime API.
8942 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8943 the Modern Objective-C runtime API. Do not include
8944 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8945 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8946 the Modern Objective-C runtime API except when using an older NeXT
8948 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8949 the Modern Objective-C runtime API.
8950 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8952 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8953 * objc.dg/encode-7-next-64bit.m: Updated include.
8954 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8956 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8957 the Modern Objective-C runtime API.
8958 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8959 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8960 instead of ../objc-obj-c++-shared/Protocol1.h.
8961 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8962 the Modern Objective-C runtime API except when using an older NeXT
8964 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8965 the Modern Objective-C runtime API.
8966 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8968 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8969 * objc.dg/fix-and-continue-2.m: Likewise.
8970 * objc.dg/foreach-1.m: Likewise.
8971 * objc.dg/foreach-2.m: Likewise.
8972 * objc.dg/foreach-3.m: Likewise.
8973 * objc.dg/foreach-4.m: Likewise.
8974 * objc.dg/foreach-5.m: Likewise.
8975 * objc.dg/foreach-6.m: Likewise.
8976 * objc.dg/foreach-7.m: Likewise.
8977 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8979 * objc.dg/func-ptr-2.m: Likewise.
8980 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8981 Do not include objc/objc-api.h.
8982 * obj-c++.dg/fsf-package-0.mm: Likewise.
8983 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8984 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8985 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8987 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8988 * objc.dg/gnu-runtime-3.m: Likewise.
8989 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8990 * objc.dg/headers.m: Include objc/runtime.h instead of
8991 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8992 for the NeXT runtime.
8993 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8994 * obj-c++.dg/isa-field-1.mm: Likewise.
8995 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8996 * objc.dg/layout-1.m: Likewise.
8997 * objc.dg/layout-2.m: Likewise.
8998 * objc.dg/local-decl-2.m: Likewise.
8999 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9000 Object. ([Container +elementForView:]): Use
9001 class_conformsToProtocol().
9002 * obj-c++.dg/lookup-2.mm: Likewise.
9003 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9004 * obj-c++.dg/local-decl-1.mm: Likewise.
9005 * objc.dg/method-3.m: Likewise.
9006 * objc.dg/method-4.m: Likewise.
9007 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9008 ../objc-obj-c++-shared/Protocol1.h.
9009 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9010 * objc.dg/method-9.m: Likewise.
9011 * objc.dg/method-10.m: Likewise.
9012 * objc.dg/method-13.m ([Root +initialize]): Include this method
9013 also for the GNU runtime. (main): Use objc_getClass() also for
9015 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9016 * objc.dg/method-17.m: Likewise.
9017 * objc.dg/method-19.m: Likewise.
9018 * objc.dg/method-20b.m: Likewise.
9019 * obj-c++.dg/method-2.mm: Likewise.
9020 * obj-c++.dg/method-6.mm: Likewise.
9021 * obj-c++.dg/method-10.mm: Likewise.
9022 * obj-c++.dg/method-11.mm: Likewise.
9023 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9024 ../objc-obj-c++-shared/Protocol1.h.
9025 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9026 * obj-c++.dg/method-15.mm: Likewise.
9027 * obj-c++.dg/method-17.mm: Likewise.
9028 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9029 +initialize]): Include this method also for the GNU
9030 runtime. (main): Use objc_getClass() also for the GNU runtime.
9031 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9032 * obj-c++.dg/method-22.mm: Likewise.
9033 * obj-c++.dg/method-23.mm: Likewise.
9034 * obj-c++.dg/no-extra-load.mm: Likewise.
9035 * objc.dg/objc-fast-4.m: Likewise.
9036 * objc.dg/objc-gc-4.m: Likewise.
9037 * obj-c++.dg/objc-gc-3.mm: Likewise.
9038 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9039 protocol_getMethodDescription() instead of [Protocol
9040 -descriptionForInstanceMethod].
9041 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9042 Made it available with all runtimes. (main): Call -test instead
9044 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9045 and put into a category.
9046 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9047 Object. Include objc/objc.h.
9048 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9049 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9050 New. (main): Use protocol_getMethodDescription() instead
9051 of [Protocol -descriptionForInstanceMethod] and [Protocol
9052 -descriptionForClassMethod].
9053 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9054 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9055 Objective-C runtime API.
9056 * obj-c++.dg/proto-qual-1.mm: Likewise.
9057 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9059 * obj-c++.dg/property/property-1.mm: Likewise.
9060 * obj-c++.dg/qual-types-1.mm: Likewise.
9061 * objc.dg/selector-2.m: Include objc/objc.h instead of
9062 ../objc-obj-c++-shared/Object1.h.
9063 * obj-c++.dg/selector-2.mm: Likewise.
9064 * obj-c++.dg/selector-5.mm: Likewise.
9065 * obj-c++.dg/selector-6.mm: Likewise.
9066 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9067 Object. Do not include objc/objc-api.h.
9068 * obj-c++.dg/set-not-used-1.mm: Likewise.
9069 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9070 * objc.dg/stret-1.m: Likewise.
9071 * objc.dg/stret-2.m: Likewise.
9072 * obj-c++.dg/super-class-2.mm: Likewise.
9073 * objc.dg/super-class-3.m: Likewise.
9074 * objc.dg/super-class-4.m: Likewise.
9075 * objc.dg/sync-2.m: Likewise.
9076 * obj-c++.dg/sync-2.mm: Likewise.
9077 * objc.dg/sync-1.m: Include objc/objc.h instead of
9078 ../objc-obj-c++-shared/Object1.h.
9079 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9080 'Class' as the type of 'isa'.
9081 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9082 Objective-C runtime API. ([TestClass +initialize]): Include this
9083 method with the GNU runtime as well.
9084 * objc.dg/strings/strings-1.m: Updated includes.
9085 * obj-c++.dg/strings/strings-1.mm: Likewise.
9086 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9087 objc.dg/strings/const-str-12b.m.
9088 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9089 * obj-c++.dg/template-3.mm: Likewise.
9090 * obj-c++.dg/template-4.mm: Likewise.
9091 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9092 Objective-C runtime API.
9093 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9094 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9095 * obj-c++.dg/try-catch-1.mm: Likewise.
9096 * obj-c++.dg/try-catch-2.mm: Likewise.
9097 * objc.dg/try-catch-3.m: Likewise.
9098 * obj-c++.dg/try-catch-3.mm: Likewise.
9099 * objc.dg/try-catch-6.m: Likewise.
9100 * objc.dg/try-catch-7.m: Likewise.
9101 * obj-c++.dg/try-catch-7.mm: Likewise.
9102 * obj-c++.dg/try-catch-8.mm: Likewise.
9103 * obj-c++.dg/try-catch-9.mm: Likewise.
9104 * objc.dg/try-catch-10.m: Likewise.
9105 * obj-c++.dg/try-catch-11.mm: Likewise.
9106 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9107 Object. Include objc/objc.h.
9108 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9109 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9110 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9111 Object. Use Modern Objective-C runtime API. Do not use
9113 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9114 * obj-c++.dg/torture/trivial.mm: Likewise.
9115 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9116 instead of ../objc-obj-c++-shared/Object1.h. Include
9117 ../objc-obj-c++-shared/runtime.h.
9118 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9119 * objc.dg/torture/strings/const-str-11.m: Likewise.
9120 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9121 * objc.dg/torture/strings/const-str-9.m: Likewise.
9122 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9123 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9124 instead of Object. Only add _FooClassReference if
9126 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9127 * objc.dg/torture/strings/const-str-8.m: Likewise.
9128 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9129 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9131 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9133 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9134 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9135 * obj-c++.dg/va-meth-1.mm: Likewise.
9136 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9137 ../objc-obj-c++-shared/Object1.h.
9138 * objc.dg/zero-link-3.m: Likewise.
9140 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9142 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9144 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9147 * obj-c++.dg/property/cxx-property-1.mm: New.
9148 * obj-c++.dg/property/cxx-property-2.mm: New.
9150 2011-06-06 Jason Merrill <jason@redhat.com>
9152 * g++.dg/cpp0x/regress/ptrmem1.C: New.
9154 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
9156 PR rtl-optimization/49145
9158 * gcc.c-torture/compile/pr49145.c: New test.
9160 2011-06-06 Jakub Jelinek <jakub@redhat.com>
9163 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9164 to dg-options, match also DW_AT_linkage_name.
9167 * gcc.dg/debug/pr49294.c: New test.
9170 * g++.dg/opt/pr49264.C: New test.
9172 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
9174 PR tree-optimization/49243
9175 * gcc.dg/pr49243.c: New.
9177 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9179 * gnat.dg/specs/cond_expr1.ads: New test.
9181 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9183 * gnat.dg/deferred_const4.ad[sb]: New test.
9184 * gnat.dg/deferred_const4_pkg.ads: New helper.
9186 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9188 * gnat.dg/test_tamdt.adb: Rename to...
9189 * gnat.dg/taft_type1.adb: ...this.
9190 * gnat.dg/tamdt.ad[sb]: Rename to...
9191 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9192 * gnat.dg/tamdt_aux.ads: Rename to...
9193 * gnat.dg/taft_type1_pkg2.ads: ...this.
9194 * gnat.dg/taft_type2.ad[sb]: New test.
9195 * gnat.dg/taft_type2_pkg.ads: New helper.
9196 * gnat.dg/taft_type3.adb: New test.
9197 * gnat.dg/taft_type3_pkg.ads: New helper.
9199 2011-06-05 Tobias Burnus <burnus@net-b.de>
9202 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9205 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9208 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9210 * objc.dg/gnu-api-2-objc.m: Likewise.
9211 * obj-c++.dg/gnu-api-2-class.mm: Likewise
9212 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9214 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9216 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
9217 alignment, not the alignment, when calling class_addIvar(). Add
9218 an 'isa' instance variable to the test root class.
9219 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9221 2011-06-04 Jan Hubicka <jh@suse.cz>
9223 PR tree-optimization/48893
9224 PR tree-optimization/49091
9225 PR tree-optimization/49179
9226 * gfortran.dg/pr49179.f90: New testcase
9228 2011-06-04 Jan Hubicka <jh@suse.cz>
9231 * g++.dg/torture/pr48954.C: New testcase.
9233 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9235 * g++.dg/warn/delete-non-virtual-dtor.C: New.
9237 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9240 * g++.dg/diagnostic/bitfld2.C: New.
9242 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9245 * gcc.c-torture/execute/pr49281.c: New test.
9247 2011-06-04 Jan Hubicka <jh@suse.cz>
9249 PR tree-optimize/48929
9250 * gcc.c-torture/compile/pr48929.c: New testcase.
9252 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9254 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9256 2011-06-03 Jakub Jelinek <jakub@redhat.com>
9259 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9261 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9263 * objc.dg/headers.m: Do not include sarray.h and hash.h.
9265 2011-06-03 Richard Henderson <rth@redhat.com>
9266 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9268 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9270 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9272 * objc.dg/headers.m: Do not include objc-list.h.
9274 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9276 * objc.dg/type-stream-1.m: Test removed.
9277 * objc.dg/headers.m: Do not include typedstream.h.
9279 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9281 * objc.dg/torture/forward-1.m (main): Updated testcase.
9283 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
9286 * gcc.c-torture/compile/pr49163.c: New.
9288 2011-06-02 Asher Langton <langton2@llnl.gov>
9291 * gfortran.dg/PR49268.f90: New test.
9293 2011-06-02 Asher Langton <langton2@llnl.gov>
9296 * gfortran.dg/PR37039.f90: New test.
9298 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9301 * objc.dg/method-5.m: Updated.
9302 * objc.dg/method-19.m: Updated.
9303 * objc.dg/method-lookup-1.m: New.
9304 * obj-c++.dg/method-6.mm: Updated.
9305 * obj-c++.dg/method-7.mm: Updated.
9306 * obj-c++.dg/method-lookup-1.mm: New.
9308 2011-06-02 DJ Delorie <dj@redhat.com>
9310 * lib/timeout.exp (timeout): Add board_info support.
9312 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
9314 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9316 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
9319 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9320 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9322 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
9323 Hans-Peter Nilsson <hp@axis.com>
9325 PR rtl-optimization/48840
9326 * gcc.target/sparc/ultrasp13.c: New test.
9328 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
9331 * gcc.c-torture/compile/pr49238.c: New.
9333 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
9335 * gcc.target/arm/g2.c: Skip test in -mthumb.
9336 Skip test unless cpu is xscale.
9337 * gcc.target/arm/scd42-2.c: Likewise.
9338 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9340 2011-06-01 Jason Merrill <jason@redhat.com>
9342 * g++.dg/cpp0x/decltype28.C: New.
9343 * g++.dg/cpp0x/decltype29.C: New.
9345 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
9348 * gcc.target/mips/pr45074.c: New test.
9350 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
9351 Hans-Peter Nilsson <hp@axis.com>
9353 PR rtl-optimization/48830
9354 * gcc.target/sparc/ultrasp12.c: New test.
9356 2011-06-01 David Li <davidxl@google.com>
9358 * gcc.dg/profile-dir-1.c: Change pass name.
9359 * gcc.dg/profile-dir-2.c: Ditto.
9360 * gcc.dg/tree-ssa/dump-1.c: Ditto.
9361 * gcc.dg/tree-ssa/loop-25.c: Ditto.
9362 * gcc.dg/tree-prof/stringop-1.c: Ditto.
9363 * gcc.dg/tree-prof/update-loopch.c: Ditto.
9364 * gcc.dg/tree-prof/stringop-2.c: Ditto.
9365 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9366 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9367 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9368 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9369 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9370 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9371 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9372 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9373 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9374 * gcc.dg/profile-dir-3.c: Ditto.
9375 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9377 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
9379 * objc.dg/attributes/method-nonnull-1.m: New test.
9380 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9382 2011-05-31 Tobias Burnus <burnus@net-b.de>
9385 * gfortran.dg/coarray_atomic_1.f90: New.
9386 * gfortran.dg/coarray/atomic_1.f90: New.
9388 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9390 * gcc.dg/guality/bswaptest.c: New test.
9391 * gcc.dg/guality/clztest.c: New test.
9392 * gcc.dg/guality/ctztest.c: New test.
9393 * gcc.dg/guality/rotatetest.c: New test.
9396 * gcc.target/i386/pr48688.c: New test.
9398 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
9401 * g++.dg/lookup/name-clash9.C: New.
9403 2011-05-31 Tobias Burnus <burnus@net-b.de>
9406 * gfortran.dg/coarray/dummy_1.f90: New.
9408 2011-05-31 Tobias Burnus <burnus@net-b.de>
9411 * gfortran.dg/coarray/save_1.f90: New.
9412 * gfortran.dg/coarray_4.f90: Update dg-error.
9414 2011-05-31 Jason Merrill <jason@redhat.com>
9416 * g++.dg/cpp0x/rv-template1.C: New.
9418 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9420 PR rtl-optimization/49235
9421 * gcc.dg/pr49235.c: New test.
9423 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9425 PR tree-optimization/49093
9426 * gcc.dg/vect/pr49093.c: New test.
9428 2011-05-31 Dodji Seketeli <dodji@redhat.com>
9431 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9433 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9436 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9439 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
9442 * gcc.c-torture/execute/pr49186.c: New.
9444 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
9447 * gcc.target/i386/pr49168-1.c: New.
9449 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9450 Eric Botcazou <ebotcazou@adacore.com>
9452 * gcc.dg/guality/drap.c: New test.
9454 2011-05-30 Richard Guenther <rguenther@suse.de>
9456 PR tree-optimization/49210
9457 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9458 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9460 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9463 * g++.dg/gomp/pr49223-1.C: New test.
9464 * g++.dg/gomp/pr49223-2.C: New test.
9466 2011-05-30 Richard Guenther <rguenther@suse.de>
9468 PR tree-optimization/49218
9469 * gcc.c-torture/execute/pr49218.c: New testcase.
9471 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
9473 PR tree-optimization/49199
9474 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9475 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9476 -fno-tree-scev-cprop.
9478 2011-05-29 Janus Weil <janus@gcc.gnu.org>
9481 * gfortran.dg/extends_13.f03: New.
9483 2011-05-29 Jakub Jelinek <jakub@redhat.com>
9485 PR rtl-optimization/49095
9486 * gcc.target/i386/pr49095.c: New test.
9488 2011-05-29 Tobias Burnus <burnus@net-b.de>
9491 * gfortran.dg/coarray_24.f90: New.
9493 2011-05-29 Tobias Burnus <burnus@net-b.de>
9496 * gfortran.dg/coarray_23.f90: New.
9498 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
9501 * gcc.dg/pr48826.c: New test.
9503 2011-05-29 Richard Guenther <rguenther@suse.de>
9505 PR tree-optimization/49217
9506 * gcc.dg/torture/pr49217.c: New testcase.
9508 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
9511 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9513 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
9515 * gnat.dg/boolean_subtype.adb: Rename to...
9516 * gnat.dg/boolean_subtype1.adb: ...this.
9518 2011-05-28 Jason Merrill <jason@redhat.com>
9520 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9522 2011-05-27 Jason Merrill <jason@redhat.com>
9524 * g++.dg/cpp0x/enum18.C: Adjust.
9526 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9528 2011-05-27 Tobias Burnus <burnus@net-b.de>
9531 * gfortran.dg/coarray_22.f90: New.
9533 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9535 PR tree-optimization/46728
9536 * gcc.target/powerpc/pr46728-1.c: New.
9537 * gcc.target/powerpc/pr46728-2.c: New.
9538 * gcc.target/powerpc/pr46728-3.c: New.
9539 * gcc.target/powerpc/pr46728-4.c: New.
9540 * gcc.target/powerpc/pr46728-5.c: New.
9541 * gcc.dg/pr46728-6.c: New.
9542 * gcc.target/powerpc/pr46728-7.c: New.
9543 * gcc.target/powerpc/pr46728-8.c: New.
9544 * gcc.dg/pr46728-9.c: New.
9545 * gcc.target/powerpc/pr46728-10.c: New.
9546 * gcc.target/powerpc/pr46728-11.c: New.
9547 * gcc.dg/pr46728-12.c: New.
9548 * gcc.target/powerpc/pr46728-13.c: New.
9549 * gcc.target/powerpc/pr46728-14.c: New.
9550 * gcc.target/powerpc/pr46728-15.c: New.
9551 * gcc.target/powerpc/pr46728-16.c: New.
9553 2011-05-27 Jason Merrill <jason@redhat.com>
9555 * g++.dg/abi/mangle47.C: New.
9558 * g++.dg/template/const5.C: New.
9560 * g++.dg/cpp0x/enum18.C: New.
9562 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9564 * g++.dg/cpp0x/error6.C: New.
9566 * g++.dg/cpp0x/error5.C: New.
9568 2011-05-27 Jakub Jelinek <jakub@redhat.com>
9571 * g++.dg/eh/cond6.C: New test.
9573 2011-05-27 Tobias Burnus <burnus@net-b.de>
9576 * gfortran.dg/rank_3.f90: New.
9577 * gfortran.dg/rank_4.f90: New.
9579 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
9581 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9582 replace dump search.
9584 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
9586 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9587 * gnat.dg/bit_packed_array5.adb: ...here.
9589 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9592 * g++.dg/cpp0x/auto25.C: New.
9594 2011-05-27 Richard Guenther <rguenther@suse.de>
9596 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9598 2011-05-27 Richard Guenther <rguenther@suse.de>
9600 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9602 2011-05-27 Richard Guenther <rguenther@suse.de>
9605 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9607 2011-05-26 Jason Merrill <jason@redhat.com>
9609 * g++.dg/cpp0x/friend1.C: New.
9610 * g++.dg/cpp0x/friend2.C: New.
9612 * g++.dg/cpp0x/auto7.C: Update.
9613 * g++.dg/template/crash50.C: Adjust.
9614 * g++.dg/template/static9.C: Adjust.
9615 * g++.old-deja/g++.ext/memconst.C: Adjust.
9617 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
9619 * gcc.dg/march.c: Ignore a note for some targets.
9621 2011-05-26 Janis Johnson <janis187@us.ibm.com>
9622 Nathan Froyd <froydnj@codesourcery.com>
9626 * g++.old-deja/g++.jason/cond.C: Remove xfails.
9627 * g++.dg/parse/pr18770.C: New test.
9628 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9630 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9633 * gfortran.dg/dependency_40.f90 : New test.
9635 2011-05-26 Tobias Burnus <burnus@net-b.de>
9638 * gfortran.dg/coarray/registering_1.f90: New.
9640 2011-05-26 Jason Merrill <jason@redhat.com>
9642 * g++.dg/cpp0x/variadic111.C: New.
9643 * g++.dg/cpp0x/variadic41.C: Adjust.
9645 2011-05-26 Richard Guenther <rguenther@suse.de>
9647 PR tree-optimization/48702
9648 * gcc.dg/torture/pr48702.c: New testcase.
9650 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9652 PR gcov-profile/48845
9653 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9655 * gcc.dg/matrix/matrix.exp: Likewise.
9656 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9657 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9658 line number to check_profiling_available.
9659 * lib/target-supports.exp (check_profiling_available): Account for
9661 Require TLS runtime support with -fprofile-generate.
9662 * lib/profopt.exp (profopt-execute): Add TLS options for
9664 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9666 2011-05-26 Jakub Jelinek <jakub@redhat.com>
9669 * g++.dg/eh/cond5.C: New test.
9671 PR tree-optimization/49161
9672 * gcc.c-torture/execute/pr49161.c: New test.
9674 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9676 * gcc.target/arm/neon-vorn-vbic.c: New test.
9678 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
9680 PR tree-optimization/49038
9681 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9682 * gcc.dg/vect/pr49038.c: New test.
9684 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
9686 * g++.dg/init/pr25811-3.C: New.
9687 * g++.dg/init/pr25811-4.C: New.
9689 2011-05-25 Jason Merrill <jason@redhat.com>
9691 * g++.dg/cpp0x/enum17.C: New.
9692 * g++.old-deja/g++.jason/rfg10.C: Adjust.
9694 * g++.dg/cpp0x/auto24.C: New.
9696 * g++.dg/cpp0x/error4.C: New.
9698 * g++.dg/cpp0x/rv-restrict.C: New.
9700 * g++.dg/cpp0x/enum15.C: New.
9701 * g++.dg/cpp0x/constexpr-switch2.C: New.
9703 * g++.dg/cpp0x/variadic110.C: New.
9705 * g++.dg/cpp0x/auto9.C: Add typedef test.
9707 * g++.dg/cpp0x/auto23.C: New.
9708 * g++.dg/cpp0x/auto9.C: Adjust.
9710 * g++.dg/cpp0x/defaulted29.C: New.
9712 * g++.dg/cpp0x/initlist51.C: New.
9714 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9716 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9717 * g++.dg/abi/packed1.C: Suppress warning.
9718 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9719 * g++.dg/template/stdarg1.C: Likewise.
9720 * g++.dg/other/packed1.C: Remove arm from xfail list.
9722 2011-05-25 Jason Merrill <jason@redhat.com>
9724 * g++.dg/cpp0x/enum16.C: New.
9725 * g++.dg/parse/error15.C: Adjust.
9727 * g++.dg/cpp0x/initlist50.C: New.
9729 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9731 * g++.dg/cpp0x/variadic109.C: New.
9733 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9735 * gcc.target/i386/pause-1.c: New.
9737 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9739 * gcc.dg/stack-usage-1.c: Adjust comment.
9740 * gcc.dg/stack-usage-2.c: New test.
9742 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9745 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9746 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9748 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9750 PR rtl-optimization/48757
9751 * gfortran.dg/pr48757.f: New test case.
9753 2011-05-24 Jason Merrill <jason@redhat.com>
9755 * g++.dg/cpp0x/access01.C: New.
9757 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9760 * objc.dg/pr48177.m: New testcase.
9762 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9765 * objc.dg/pr48187.m: New testcase.
9766 * obj-c++.dg/pr48187.mm: New testcase.
9767 * objc.dg/ivar-extra-semicolon.m: New testcase.
9769 2011-05-24 Jason Merrill <jason@redhat.com>
9771 * g++.dg/template/access21.C: New.
9772 * g++.dg/template/access22.C: New.
9774 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9776 PR rtl-optimization/48633
9777 * g++.dg/pr48633.C: New test.
9779 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9782 * g++.dg/other/pr49133.C: New test.
9784 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9785 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9787 * gcc.dg/torture/tls/run-gd.c: New test.
9788 * gcc.dg/torture/tls/run-ie.c: New test.
9789 * gcc.dg/torture/tls/run-ld.c: New test.
9790 * gcc.dg/torture/tls/run-le.c: New test.
9791 * lib/target-supports.exp (check_effective_target_tls_runtime):
9792 Build testcase with TLS options.
9794 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9796 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9798 2011-05-24 Tom de Vries <tom@codesourcery.com>
9800 PR tree-optimization/49121
9801 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9803 2011-05-23 Jason Merrill <jason@redhat.com>
9805 * g++.dg/cpp0x/defaulted28.C: New.
9807 * g++.dg/cpp0x/sfinae25.C: New.
9809 * g++.dg/cpp0x/rv-cast2.C: New.
9811 * g++.dg/cpp0x/enum14.C: New.
9813 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9816 * gcc.c-torture/execute/pr49123.c: New test.
9819 * gcc.dg/debug/pr49032.c: New test.
9822 * gcc.dg/pr49120.c: New test.
9824 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9827 * gcc.target/i386/pr47315.c: New test.
9829 2011-05-23 Jason Merrill <jason@redhat.com>
9831 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9833 * g++.dg/cpp0x/sfinae24.C: New.
9835 * g++.dg/cpp0x/error3.C: New.
9837 * g++.dg/cpp0x/defaulted27.C: New.
9839 * g++.dg/cpp0x/decltype27.C: New.
9841 2011-05-23 Richard Guenther <rguenther@suse.de>
9843 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9845 2011-05-23 Richard Guenther <rguenther@suse.de>
9847 PR tree-optimization/40874
9848 * g++.dg/tree-ssa/pr40874.C: New testcase.
9850 2011-05-23 Richard Guenther <rguenther@suse.de>
9852 PR tree-optimization/49115
9853 * g++.dg/torture/pr49115.C: New testcase.
9855 2011-05-23 Richard Guenther <rguenther@suse.de>
9858 * gcc.dg/memcpy-3.c: New testcase.
9860 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9863 * gcc.c-torture/execute/pr48973-1.c: New test.
9864 * gcc.c-torture/execute/pr48973-2.c: New test.
9866 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9869 * g++.dg/warn/pr18016.C: New.
9871 2011-05-23 Tom de Vries <tom@codesourcery.com>
9874 * gcc.target/arm/ivopts-6.c: New test.
9876 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9879 * gcc.c-torture/compile/pr49029.c: New test.
9881 2011-05-22 Jason Merrill <jason@redhat.com>
9883 * g++.dg/cpp0x/sfinae23.C: New.
9884 * g++.dg/cpp0x/sfinae8.C: Correct.
9886 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9888 * gfortran.dg/function_optimize_8.f90: New test case.
9890 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9892 PR tree-optimization/49087
9893 * gcc.dg/vect/O3-pr49087.c: New test.
9895 2011-05-21 Jason Merrill <jason@redhat.com>
9897 * g++.dg/debug/const5.C: New.
9899 2011-05-20 Jason Merrill <jason@redhat.com>
9901 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9903 * g++.dg/cpp0x/constexpr-static7.C: New.
9905 * g++.dg/cpp0x/enum12.C: New.
9906 * g++.dg/cpp0x/enum13.C: New.
9908 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9911 * gfortran.dg/select_type_23.f03: New.
9913 2011-05-20 Jason Merrill <jason@redhat.com>
9915 * g++.dg/cpp0x/defaulted26.C: New.
9917 * g++.dg/cpp0x/noexcept02.C: Fix.
9918 * g++.dg/cpp0x/noexcept03.C: Fix.
9919 * g++.dg/cpp0x/noexcept08.C: Fix.
9920 * g++.dg/cpp0x/noexcept10.C: New.
9922 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9925 * gfortran.dg/extends_12.f03: New.
9927 2011-05-20 Jason Merrill <jason@redhat.com>
9929 * g++.dg/template/koenig9.C: New.
9930 * g++.dg/opt/pr47615.C: Fix.
9931 * g++.dg/overload/defarg1.C: Fix.
9932 * g++.dg/tc1/dr213.C: Remove xfail.
9933 * g++.dg/torture/pr34850.C: Fix.
9934 * g++.dg/torture/pr39362.C: Fix.
9935 * g++.old-deja/g++.brendan/crash56.C: Fix.
9936 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9938 2011-05-20 Richard Guenther <rguenther@suse.de>
9940 PR tree-optimization/49079
9941 * gcc.dg/torture/pr49079.c: New testcase.
9943 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9945 PR tree-optimization/49073
9946 * gcc.c-torture/execute/pr49073.c: New test.
9948 2011-06-19 Tobias Burnus <burnus@net-b.de>
9951 * gfortran.dg/coarray_21.f90: New.
9953 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9955 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9958 2011-05-19 Richard Guenther <rguenther@suse.de>
9961 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9963 2011-05-19 Richard Guenther <rguenther@suse.de>
9966 * gcc.dg/builtin-object-size-11.c: New testcase.
9968 2011-05-19 Tom de Vries <tom@codesourcery.com>
9971 * gcc.target/arm/ivopts.c: New test.
9972 * gcc.target/arm/ivopts-2.c: New test.
9974 2011-05-19 Tom de Vries <tom@codesourcery.com>
9976 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9978 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9980 * gcc.c-torture/execute/960321-1.x: Remove.
9982 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9985 * gfortran.dg/move_alloc_4.f90: New.
9987 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9990 * gcc.target/i386/pr49002-1.c: New test.
9991 * gcc.target/i386/pr49002-2.c: Likewise.
9993 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9995 PR tree-optimization/49039
9996 * gcc.c-torture/execute/pr49039.c: New test.
9997 * gcc.dg/tree-ssa/pr49039.c: New test.
9998 * g++.dg/torture/pr49039.C: New test.
10000 2011-05-18 Jason Merrill <jason@redhat.com>
10002 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10003 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10004 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10006 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10008 * gcc.target/bfin/mcpu-bf592.c: New test.
10010 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10012 PR tree-optimization/41881
10013 * gcc.dg/vect/O3-pr41881.c: New test.
10014 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10016 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10018 PR tree-optimization/49000
10019 * gcc.dg/pr49000.c: New test.
10021 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10023 * gnat.dg/invalid1.adb: New test.
10025 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10027 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10029 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10030 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10032 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10035 * g++.dg/cpp0x/range-for18.C: New.
10037 2011-05-15 Tobias Burnus <burnus@net-b.de>
10040 * gfortran.dg/coarray/image_index_2.f90: New.
10042 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10044 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10045 * g++.dg/cpp0x/override2.C: New.
10047 2011-05-14 Tobias Burnus <burnus@net-b.de>
10050 * gfortran.de/coarray_20.f90: New.
10052 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10055 * function_optimize_7.f90: New test case.
10057 2011-05-13 Jason Merrill <jason@redhat.com>
10059 * g++.dg/cpp0x/decltype26.C: New.
10060 * g++.dg/cpp0x/enum11.C: New.
10062 2011-05-13 Tobias Burnus <burnus@net-b.de>
10066 * gfortran.dg/assign_8.f90: Update dg-error.
10068 2011-05-13 Tobias Burnus <burnus@net-b.de>
10071 * gfortran.dg/io_constraints_8.f90: New.
10072 * gfortran.dg/io_constraints_9.f90: New.
10074 2011-05-13 Martin Thuresson <martint@google.com>
10076 PR gcov-profile/47793
10077 * gcc.dg/pr47793.c: New.
10079 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10081 PR tree-optimization/48975
10082 * gcc.dg/pr48975.c: New test.
10084 2011-05-12 Tobias Burnus <burnus@net-b.de>
10087 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10089 2011-05-12 Jason Merrill <jason@redhat.com>
10091 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10093 2011-05-12 Geert Bosch <bosch@adacore.com>
10095 * gnat.dg/view_conversion1.adb: New test.
10097 2011-05-12 Richard Guenther <rguenther@suse.de>
10099 PR tree-optimization/48172
10100 * gcc.dg/vect/pr48172.c: New testcase.
10102 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10105 * g++.dg/opt/pr48967.C: New test.
10107 2011-05-11 Jason Merrill <jason@redhat.com>
10109 * g++.dg/cpp0x/constexpr-friend.C: New.
10110 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10112 * g++.dg/cpp0x/sfinae22.C: New.
10114 2011-05-11 Tobias Burnus <burnus@net-b.de>
10117 * gfortran.dg/generic_24.f90: New.
10119 2011-05-11 Richard Guenther <rguenther@suse.de>
10121 PR tree-optimization/15256
10122 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10124 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10127 * gcc.dg/pr48159-1.c: New test.
10128 * gcc.dg/pr48159-2.c: New test.
10130 2011-05-11 Richard Guenther <rguenther@suse.de>
10132 PR middle-end/48953
10133 * gcc.dg/torture/pr48953.c: New testcase.
10135 2011-05-11 Richard Guenther <rguenther@suse.de>
10137 PR tree-optimization/18041
10138 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10140 2011-05-11 Alan Modra <amodra@gmail.com>
10143 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10145 2011-05-10 Jason Merrill <jason@redhat.com>
10147 * g++.dg/cpp0x/defaulted25.C: New.
10148 * g++.dg/template/crash7.C: Adjust.
10150 * g++.dg/cpp0x/variadic108.C: New.
10152 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
10154 * g++.dg/inherit/virtual9.C: Extend.
10156 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
10159 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10160 are passed and returned in vector registers.
10162 2011-05-10 Richard Guenther <rguenther@suse.de>
10164 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10165 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10166 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10167 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10168 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
10171 2011-05-10 Jakub Jelinek <jakub@redhat.com>
10173 PR tree-optimization/48611
10174 PR tree-optimization/48794
10175 * gfortran.dg/gomp/pr48611.f90: New test.
10176 * gfortran.dg/gomp/pr48794.f90: New test.
10179 * gcc.dg/dfp/pr48928.c: New test.
10181 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10184 * g++.dg/cpp0x/pr48522.C: New.
10186 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10189 * g++.dg/cpp0x/sfinae21.C: New.
10191 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10193 * g++.dg/template/sfinae28.C: Rename to...
10194 * g++.dg/cpp0x/sfinae19.C: ... this.
10195 * g++.dg/template/sfinae29.C: Rename to...
10196 * g++.dg/cpp0x/sfinae20.C: ... this.
10198 2011-05-09 Jeff Law <law@redhat.com>
10200 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10201 consistent results.
10203 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
10206 * g++.dg/init/pr20039.C: New.
10208 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10212 * g++.dg/template/sfinae28.C: New.
10213 * g++.dg/template/sfinae29.C: Likewise.
10215 2011-05-09 Jason Merrill <jason@redhat.com>
10217 * g++.dg/template/nontype23.C: New.
10219 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
10221 * g++.dg/init/pr48859.C: New.
10223 2011-05-09 Jason Merrill <jason@redhat.com>
10225 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10226 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10227 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10228 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10229 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10230 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10231 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10232 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10234 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
10236 * g++.dg/inherit/virtual9.C: New.
10238 2011-05-09 Dodji Seketeli <dodji@redhat.com>
10241 * g++.dg/template/dependent-expr8.C: New test case.
10243 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
10245 PR tree-optimization/48837
10246 * gcc.dg/pr48837.c: New testcase.
10248 2011-05-06 Jason Merrill <jason@redhat.com>
10250 * g++.dg/cpp0x/constexpr-condition2.C: New.
10252 * g++.dg/cpp0x/constexpr-missing.C: New.
10254 2011-05-06 Tobias Burnus <burnus@net-b.de>
10257 * gfortran.dg/coarray/this_image_2.f90: New.
10259 2011-05-06 Tobias Burnus <burnus@net-b.de>
10263 * gfortran.dg/bind_c_usage_22.f90: New.
10264 * gfortran.dg/bind_c_usage_23.f90: New.
10265 * gfortran.dg/bind_c_usage_24.f90: New.
10266 * gfortran.dg/bind_c_usage_24_c.c: New.
10268 2011-05-06 Dodji Seketeli <dodji@redhat.com>
10271 * g++.dg/template/member9.C: New test case.
10273 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
10275 * gnat.dg/discr29.ad[sb]: New test.
10276 * gnat.dg/discr30.adb: Likewise.
10278 2011-05-05 Julian Brown <julian@codesourcery.com>
10280 * gcc.target/arm/neon-vset_lanes8.c: New test.
10282 2011-05-05 Jason Merrill <jason@redhat.com>
10284 * g++.dg/init/new32.C: New.
10286 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10288 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10291 2011-05-05 Jakub Jelinek <jakub@redhat.com>
10293 PR rtl-optimization/48381
10294 * gcc.c-torture/compile/pr48381.c: New test.
10296 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
10298 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10300 * gcc.target/i386/opt-1.c: Ditto.
10302 2011-05-04 Jason Merrill <jason@redhat.com>
10304 * g++.dg/conversion/base1.C: New.
10306 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10308 PR libgfortran/48787
10309 * gfortran.dg/round_3.f08: Add more checks to test case.
10311 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
10313 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10314 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10315 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10316 Gate test on effective_target fd_truncate.
10318 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
10320 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10321 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10322 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10323 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
10324 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10325 * gcc.target/i386/pr38824.c: Ditto.
10326 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10327 * gcc.target/i386/vecinit-2.c: Ditto.
10328 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10329 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10330 * gcc.target/i386/parity-2.c: Ditto.
10331 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10333 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
10335 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10336 remove duplication.
10337 * gcc.target/bfin/mcpu-bf514.c: Likewise.
10338 * gcc.target/bfin/mcpu-bf516.c: Likewise.
10339 * gcc.target/bfin/mcpu-bf518.c: Likewise.
10341 2011-05-03 Tobias Burnus <burnus@net-b.de>
10344 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10346 2011-05-03 Tobias Burnus <burnus@net-b.de>
10349 * gfortran.dg/coarray/this_image_1.f90: New.
10351 2011-05-03 Tobias Burnus <burnus@net-b.de>
10354 * gfortran.dg/coarray/caf.dg: New.
10355 * gfortran.dg/coarray/image_index_1.f90: New, copied
10356 from ../coarray_16.f90.
10358 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
10361 * g++.dg/ext/complex9.C: New.
10363 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10365 From Mike Frysinger
10366 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10367 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10368 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10370 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10372 * gcc.target/bfin/builtins: Created.
10373 * gcc.target/bfin/hisilh-O0.c: Deleted.
10374 * gcc.target/bfin/hisilh.c: Moved to...
10375 * gcc.target/bfin/builtins/hisilh.c: ...here.
10376 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10377 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10378 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10379 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10380 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10381 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10382 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10383 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10384 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10385 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10386 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10387 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10388 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10389 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10390 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10391 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10392 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10393 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10394 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10395 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10396 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10397 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10398 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10399 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10400 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10401 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10402 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10403 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10404 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10405 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10406 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10407 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10408 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10409 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10410 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10411 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10412 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10413 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10414 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10415 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10416 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10417 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10418 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10419 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10420 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10421 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10422 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10423 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10424 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10425 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10426 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10427 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10428 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10429 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10430 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10431 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10432 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10433 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10434 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10435 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10436 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10437 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10438 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10439 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10440 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10441 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10442 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10443 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10444 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10445 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10446 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10447 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10448 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10449 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10450 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10451 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10452 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10453 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10454 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10455 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10456 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10457 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10458 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10459 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10460 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10461 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10462 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10463 * gcc.target/bfin/builtins/circptr.c: Ditto.
10464 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10465 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10466 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10467 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10468 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10469 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10470 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10471 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10472 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10473 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10474 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10475 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10476 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10477 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10478 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10479 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10480 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10481 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10482 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10483 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10484 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10485 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10486 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10487 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10488 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10489 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10490 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10491 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10492 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10493 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10494 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10495 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10496 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10497 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10498 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10499 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10500 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10501 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10502 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10503 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10504 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10505 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10506 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10507 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10508 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10509 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10510 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10511 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10512 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10513 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10514 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10515 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10516 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10517 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10518 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10519 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10520 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10521 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10522 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10523 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10524 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10525 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10526 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10527 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10528 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10529 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10530 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10531 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10532 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10533 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10535 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
10537 * gcc.target/arm/cold-lc.c: New test.
10539 2011-05-03 Jakub Jelinek <jakub@redhat.com>
10542 * gcc.dg/pr48774.c: New test.
10544 2011-05-03 Richard Guenther <rguenther@suse.de>
10546 * gcc.dg/large-size-array-5.c: New testcase.
10548 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10550 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10552 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10554 * lib/target-supports.exp (check_effective_target_vect_strided):
10556 (check_effective_target_vect_strided2)
10557 (check_effective_target_vect_strided3)
10558 (check_effective_target_vect_strided4)
10559 (check_effective_target_vect_strided8): ...these new functions.
10561 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10562 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10563 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10564 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10565 * gcc.dg/vect/pr37539.c: Likewise.
10566 * gcc.dg/vect/slp-11a.c: Likewise.
10567 * gcc.dg/vect/slp-11b.c: Likewise.
10568 * gcc.dg/vect/slp-11c.c: Likewise.
10569 * gcc.dg/vect/slp-12a.c: Likewise.
10570 * gcc.dg/vect/slp-12b.c: Likewise.
10571 * gcc.dg/vect/slp-18.c: Likewise.
10572 * gcc.dg/vect/slp-19a.c: Likewise.
10573 * gcc.dg/vect/slp-19b.c: Likewise.
10574 * gcc.dg/vect/slp-21.c: Likewise.
10575 * gcc.dg/vect/slp-23.c: Likewise.
10576 * gcc.dg/vect/vect-cselim-1.c: Likewise.
10578 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10579 instead of vect_interleave && vect_extract_even_odd.
10580 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10581 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10582 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10583 * gcc.dg/vect/vect-1.c: Likewise.
10584 * gcc.dg/vect/vect-10.c: Likewise.
10585 * gcc.dg/vect/vect-98.c: Likewise.
10586 * gcc.dg/vect/vect-107.c: Likewise.
10587 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10588 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10589 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10590 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10591 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10592 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10593 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10594 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10595 * gcc.dg/vect/vect-strided-float.c: Likewise.
10596 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10597 * gcc.dg/vect/vect-strided-mult.c: Likewise.
10598 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10599 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10600 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10601 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10602 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10603 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10604 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10605 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10606 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10607 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10608 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10609 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10610 * gcc.dg/vect/vect-vfa-03.c: Likewise.
10612 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10614 * gcc.dg/vect/pr30843.c: Likewise.
10615 * gcc.dg/vect/pr33866.c: Likewise.
10616 * gcc.dg/vect/slp-reduc-6.c: Likewise.
10617 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10618 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10619 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10621 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10623 * gcc.dg/vect/slp-11.c: Split into...
10624 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10625 gcc.dg/vect/slp-11c.c: ...these tests.
10626 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10627 * gcc.dg/vect/slp-12c.c: ...this new test.
10628 * gcc.dg/vect/slp-19.c: Split into...
10629 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10630 gcc.dg/vect/slp-19c.c: ...these new tests.
10632 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10634 * lib/target-supports.exp
10635 (check_effective_target_vect_extract_even_odd_wide): Delete.
10636 (check_effective_target_vect_strided_wide): Likewise.
10637 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10638 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10639 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10640 * gcc.dg/vect/pr37539.c: Likewise.
10641 * gcc.dg/vect/slp-11.c: Likewise.
10642 * gcc.dg/vect/slp-12a.c: Likewise.
10643 * gcc.dg/vect/slp-12b.c: Likewise.
10644 * gcc.dg/vect/slp-19.c: Likewise.
10645 * gcc.dg/vect/slp-23.c: Likewise.
10646 * gcc.dg/vect/vect-1.c: Likewise.
10647 * gcc.dg/vect/vect-98.c: Likewise.
10648 * gcc.dg/vect/vect-107.c: Likewise.
10649 * gcc.dg/vect/vect-strided-float.c: Likewise.
10651 2011-05-02 Jason Merrill <jason@redhat.com>
10653 * g++.dg/init/new31.C: New.
10655 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
10658 * gcc.dg/pr35445.c: New test.
10660 2011-05-02 Jason Merrill <jason@redhat.com>
10662 * c-c++-common/vla-1.c: New.
10664 2011-05-02 Richard Guenther <rguenther@suse.de>
10666 PR tree-optimization/48822
10667 * gcc.dg/torture/pr48822.c: New testcase.
10669 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10672 * g++.dg/cpp0x/constexpr-47969.C: New.
10674 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
10677 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
10678 on vect_no_align targets.
10679 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10680 vect_no_align targets.
10682 2011-05-01 Xinliang David Li <davidxl@google.com>
10684 * gcc.dg/tree-ssa/integer-addr.c: New test.
10685 * gcc.dg/tree-ssa/alias_bug.c: New test.
10687 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10689 PR libgfortran/48787
10690 * gfortran.dg/round_3.f08: Add more checks.
10692 2011-04-30 Tobias Burnus <burnus@net-b.de>
10695 * gfortran.dg/import9.f90: New, proper test.
10696 * gfortran.dg/interface_37.f90: Remove bogus
10697 test (bogus copy of interface_36.f90).
10699 2011-04-30 Tobias Burnus <burnus@net-b.de>
10702 * gfortran.dg/interface_37.f90: New.
10704 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10707 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10709 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10711 PR tree-optimization/48809
10712 * gcc.c-torture/execute/pr48809.c: New test.
10714 2011-04-29 Jeff Law <law@redhat.com>
10716 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10718 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10721 * g++.dg/init/ctor10.C: New.
10723 2011-04-29 Le-Chun Wu <lcwu@google.com>
10725 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10726 warning in implicitly instantiated templates.
10728 2011-04-29 Le-Chun Wu <lcwu@google.com>
10730 * g++.dg/warn/Wnull-conversion-1.C: New.
10731 * g++.dg/warn/Wnull-conversion-2.C: New.
10733 2011-04-29 Diego Novillo <dnovillo@google.com>
10735 * g++.old-deja/g++.other/null3.C: Expect warning about
10736 converting boolean to a pointer.
10738 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10741 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10745 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10747 2011-04-29 Tobias Burnus <burnus@net-b.de>
10750 * gfortran.dg/typebound_proc_22.f90: New.
10753 * gfortran.dg/interface_36.f90: New.
10755 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10757 PR libgfortran/48488
10758 PR libgfortran/48602
10759 PR libgfortran/48615
10760 PR libgfortran/48684
10761 PR libgfortran/48787
10762 * gfortran.dg/fmt_g.f: Adjust test.
10763 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10764 * gfortran.dg/round_3.f08: New test.
10765 * gfortran.dg/namelist_print_1.f: Adjust test.
10766 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10767 * gfortran.dg/f2003_io_5.f03: Adjust test.
10768 * gfortran.dg/coarray_15.f90: Adjust test.
10769 * gfortran.dg/namelist_65.f90: Adjust test.
10770 * gfortran.dg/fmt_cache_1.f: Adjust test.
10771 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10772 * gfortran.dg/real_const_3.f90: Adjust test.
10774 2011-04-29 Jan Hubicka <jh@suse.cz>
10776 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10777 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10779 2011-04-28 Xinliang David Li <davidxl@google.com>
10781 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10782 * g++.dg/prof-robust-1.C: New test.
10784 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10786 PR tree-optimization/48765
10787 * gcc.dg/vect/pr48765.c: New.
10789 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10791 PR tree-optimization/48775
10792 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10794 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10797 * g++.dg/inherit/pr48798.C: New.
10798 * g++.old-deja/g++.other/base1.C: Adjust.
10800 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10803 * g++.dg/template/inherit7.C: New test case.
10805 2011-04-28 Richard Guenther <rguenther@suse.de>
10807 PR tree-optimization/40052
10808 PR tree-optimization/15347
10809 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10810 * gcc.dg/pr15347.c: Likewise.
10812 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10815 * g++.dg/cpp0x/sfinae18.C: New.
10817 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10820 * g++.dg/ext/is_literal_type1.C: New.
10822 2011-04-28 Tobias Burnus <burnus@net-b.de>
10826 * gfortran.dg/interface_35.f90: New.
10827 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10828 * gfortran.dg/func_result_6.f90: Add dg-warning.
10829 * gfortran.dg/bessel_1.f90: Ditto.
10830 * gfortran.dg/hypot_1.f90: Ditto.
10831 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10832 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10833 * gfortran.dg/interface_assignment_4.f90: Ditto.
10835 2011-04-27 Jason Merrill <jason@redhat.com>
10837 * g++.dg/ext/complex8.C: New.
10839 * g++.dg/cpp0x/initlist49.C: New.
10840 * g++.dg/init/new30.C: New.
10842 2011-04-27 Tobias Burnus <burnus@net-b.de>
10845 * gfortran.dg/whole_file_34.f90: New.
10847 2011-04-27 Jan Hubicka <jh@suse.cz>
10849 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10851 2011-04-27 Jason Merrill <jason@redhat.com>
10853 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10855 * g++.dg/parse/ambig6.C: New.
10857 2011-04-27 Nick Clifton <nickc@redhat.com>
10859 * gcc.dg/20020312-2.c: Add definition for RX.
10861 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10862 option with RX targets.
10864 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10867 2011-04-27 Richard Guenther <rguenther@suse.de>
10869 * gcc.dg/tree-ssa/pr23382.c: Remove.
10871 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10874 * gcc.c-torture/compile/pr48767.c: New test.
10876 2011-04-27 Richard Guenther <rguenther@suse.de>
10878 PR tree-optimization/48772
10879 * g++.dg/pr48772.C: New testcase.
10881 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10884 * gcc.c-torture/compile/pr48742.c: New test.
10886 2011-04-26 Jason Merrill <jason@redhat.com>
10888 * g++.dg/lookup/koenig13.C: New.
10890 * g++.dg/cpp0x/initlist48.C: New.
10892 2011-04-25 Jason Merrill <jason@redhat.com>
10894 * g++.dg/cpp0x/sfinae17.C: New.
10896 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10899 * gcc.target/powerpc/pr48258-1.c: New file.
10900 * gcc.target/powerpc/pr48258-2.c: Ditto.
10902 2011-04-26 Xinliang David Li <davidxl@google.com>
10904 * gcc.dg/uninit-suppress.c: New test.
10905 * gcc.dg/uninit-suppress.c: New test.
10907 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10910 * gcc.dg/pr48768.c: New test.
10912 PR tree-optimization/48734
10913 * gcc.c-torture/compile/pr48734.c: New test.
10916 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10918 2011-04-26 Richard Guenther <rguenther@suse.de>
10920 PR tree-optimization/48731
10921 * gcc.dg/torture/pr48731.c: New testcase.
10923 2011-04-26 Richard Guenther <rguenther@suse.de>
10926 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10928 2011-04-26 Richard Guenther <rguenther@suse.de>
10930 PR middle-end/48694
10931 * gcc.dg/torture/pr48694-1.c: New testcase.
10932 * gcc.dg/torture/pr48694-2.c: Likewise.
10934 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10936 * g++.dg/ext/underlying_type1.C: New.
10937 * g++.dg/ext/underlying_type2.C: Likewise.
10938 * g++.dg/ext/underlying_type3.C: Likewise.
10939 * g++.dg/ext/underlying_type4.C: Likewise.
10940 * g++.dg/ext/underlying_type5.C: Likewise.
10941 * g++.dg/ext/underlying_type6.C: Likewise.
10942 * g++.dg/ext/underlying_type7.C: Likewise.
10943 * g++.dg/ext/underlying_type8.C: Likewise.
10944 * g++.dg/ext/underlying_type9.C: Likewise.
10945 * g++.dg/ext/underlying_type10.C: Likewise.
10947 2011-04-25 Jason Merrill <jason@redhat.com>
10949 * g++.dg/cpp0x/regress/template-const2.C: New.
10951 2011-04-25 Jeff Law <law@redhat.com>
10953 * gcc.dg/tree-ssa/vrp56.c: new test.
10955 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10957 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10959 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10961 PR preprocessor/48740
10962 * c-c++-common/raw-string-11.c: New test.
10964 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10966 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10969 2011-04-23 Tobias Burnus <burnus@net-b.de>
10972 * gfortran.dg/coarray_19.f90: New.
10974 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10977 * gcc.dg/pr48685.c: New test.
10979 2011-04-22 Jan Hubicka <jh@suse.cz>
10981 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10983 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10985 PR tree-optimization/48717
10986 * gcc.c-torture/execute/pr48717.c: New test.
10988 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10991 * gcc.target/i386/pr48723.c: New test.
10993 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10996 * gcc.dg/gomp/pr48716.c: New test.
10997 * g++.dg/gomp/pr48716.C: New test.
10999 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11002 * gcc.dg/missing-field-init-2.c: Update testcase.
11004 2011-04-22 Alan Modra <amodra@gmail.com>
11006 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11008 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11011 * gfortran.dg/function_optimize_6.f90: New test.
11013 2011-04-21 Easwaran Raman <eraman@google.com>
11015 * gcc.dg/stack-layout-2.c: New test.
11017 2011-04-21 Richard Guenther <rguenther@suse.de>
11020 * g++.dg/lto/pr48207-2_0.C: New testcase.
11021 * g++.dg/lto/pr48207-3_0.C: Likewise.
11023 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11025 * gnat.dg/volatile5.adb: New test.
11026 * gnat.dg/volatile5_pkg.ads: New helper.
11028 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11031 * gcc.target/i386/pr48708.c: New test.
11033 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11035 * gcc.dg/vect/vect-119.c: New test.
11037 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11039 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11042 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11043 Richard Sandiford <richard.sandiford@linaro.org>
11046 * gcc.target/arm/pr46329.c: New test.
11048 2011-04-21 Tobias Burnus <burnus@net-b.de>
11051 * gfortran.dg/coarray_18.f90: New.
11053 2011-04-20 Jason Merrill <jason@redhat.com>
11055 * g++.dg/cpp0x/initlist47.C: New.
11057 * g++.dg/init/dtor4.C: New.
11059 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11062 * gcc.target/i386/sse2-pinsrw.c: New test.
11063 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11064 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11065 * gcc.target/i386/sse2-insvhi.c: Ditto.
11066 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11067 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11069 2011-04-20 Jason Merrill <jason@redhat.com>
11071 * g++.dg/template/const4.C: New.
11073 2011-04-20 Easwaran Raman <eraman@google.com>
11075 * gcc.dg/stack-layout-1.c: New test.
11077 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11079 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11080 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11083 2011-04-20 Kai Tietz <ktietz@redhat.com>
11085 * gcc.dg/binop-xor1.c: New test.
11086 * gcc.dg/binop-xor2.c: New test.
11087 * gcc.dg/binop-xor3.c: New test.
11088 * gcc.dg/binop-xor4.c: New test.
11089 * gcc.dg/binop-xor5.c: New test.
11091 2011-04-20 Richard Guenther <rguenther@suse.de>
11093 PR tree-optimization/47892
11094 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11096 2011-04-20 Richard Guenther <rguenther@suse.de>
11098 PR middle-end/48695
11099 * g++.dg/torture/pr48695.C: New testcase.
11101 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11103 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11104 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11105 * gcc.c-torture/execute/pr45262.c: Ditto
11106 * gcc.dg/torture/pr43165.c: Ditto.
11107 * gcc.dg/torture/pr47228.c: Ditto.
11108 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11109 * gcc.dg/ipa/pr45644.c: Ditto.
11110 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11113 2011-04-19 Jason Merrill <jason@redhat.com>
11115 * g++.dg/ext/complex7.C: New.
11117 * g++.dg/ext/attrib41.C: New.
11119 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11122 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11124 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11127 * gcc.target/i386/pr48678.c: New test.
11129 2011-04-19 Martin Jambor <mjambor@suse.cz>
11131 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11132 * g++.dg/opt/devirt2.C: New test.
11133 * g++.dg/ipa/devirt-g-1.C: Likewise.
11135 2011-04-19 Tobias Burnus <burnus@net-b.de>
11138 * gfortran.dg/whole_file_33.f90: New.
11140 2011-04-19 Martin Jambor <mjambor@suse.cz>
11142 * g++.dg/ipa/devirt-7.C: New test.
11144 2011-04-19 Richard Guenther <rguenther@suse.de>
11147 * g++.dg/lto/pr48207_0.C: New testcase.
11149 2011-04-18 Jason Merrill <jason@redhat.com>
11151 * g++.dg/init/void1.C: New.
11153 * g++.dg/cpp0x/union4.C: New.
11155 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11157 PR middle-end/48661
11158 * g++.dg/torture/pr48661.C: New test.
11161 * g++.dg/gomp/pr48632.C: New test.
11163 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
11165 * gcc.target/i386/sse2-maskmovdqu.c: New test.
11166 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11168 2011-04-18 Tobias Burnus <burnus@net-b.de>
11171 * gfortran.dg/coarray_17.f90: New.
11172 * gfortran.dg/coarray_10.f90: Update dg-error.
11174 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11177 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11178 * gfortran.dg/guality/guality.exp: Likewise.
11180 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11182 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11184 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11186 * gcc.dg/vect/pr48377.c: Remove dg-do run.
11188 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11190 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11192 2011-04-18 Richard Guenther <rguenther@suse.de>
11194 PR middle-end/46364
11195 * g++.dg/torture/pr46364.C: New testcase.
11197 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11199 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11201 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
11203 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11205 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
11206 Ira Rosen <ira.rosen@linaro.org>
11209 * gcc.target/arm/pr48252.c: New test.
11211 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11213 PR tree-optimization/48616
11214 * gcc.dg/pr48616.c: New test.
11216 2011-04-18 Tobias Burnus <burnus@net-b.de>
11219 * gfortran.dg/coarray_16.f90: New.
11221 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
11224 * gfortran.dg/realloc_on_assign_7.f03: New test.
11226 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11228 PR libgfortran/48602
11229 * gfortran.dg/fmt_g0_6.f08: New test.
11231 2011-04-17 Jason Merrill <jason@redhat.com>
11233 * g++.dg/cpp0x/sfinae16.C: New.
11235 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
11237 * gcc.target/mips/reg-var-1.c: New test.
11239 2011-04-17 Jan Hubicka <jh@suse.cz>
11241 * gcc.dg/winline-5.c: Update testcase.
11243 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
11245 * gnat.dg/discr27.ad[sb]: Move dg directive.
11246 * gnat.dg/discr28.ad[sb]: New test.
11247 * gnat.dg/discr28_pkg.ads: New helper.
11249 2011-04-17 Michael Matz <matz@suse.de>
11251 PR tree-optimization/48622
11253 * gcc.dg/lto/pr48622_0.c: New test.
11255 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
11257 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11258 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11259 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11260 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11261 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11262 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11264 2011-04-15 Jason Merrill <jason@redhat.com>
11266 * g++.dg/cpp0x/range-for17.C: New.
11268 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11270 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11271 * g++.dg/cpp0x/range-for3.C: Likewise.
11272 * g++.dg/cpp0x/range-for9.C: Correct error message.
11273 * g++.dg/cpp0x/range-for11.C: New.
11274 * g++.dg/cpp0x/range-for12.C: New.
11275 * g++.dg/cpp0x/range-for13.C: New.
11276 * g++.dg/cpp0x/range-for14.C: New.
11277 * g++.dg/cpp0x/range-for15.C: New.
11278 * g++.dg/cpp0x/range-for16.C: New.
11280 2011-04-15 Tobias Burnus <burnus@net-b.de>
11283 * gfortran.dg/coarray_15.f90: Change to dg-do run.
11285 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
11287 * objc.dg/naming-4.m: Updated.
11288 * objc.dg/naming-5.m: Updated.
11289 * objc.dg/naming-6.m: New.
11290 * objc.dg/naming-7.m: New.
11291 * obj-c++.dg/naming-1.mm: Updated.
11292 * obj-c++.dg/naming-2.mm: Updated.
11293 * obj-c++.dg/naming-3.mm: New.
11294 * obj-c++.dg/naming-4.mm: New.
11296 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11298 PR libgfortran/48589
11299 * gfortran.dg/fmt_g0_5.f08: New test.
11301 2011-04-15 Richard Guenther <rguenther@suse.de>
11304 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11306 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
11308 * gcc.target/avr/torture/pr41885.c (dg-options): Change
11309 -finline-limit=0 to -fno-inline
11311 2011-04-15 Jakub Jelinek <jakub@redhat.com>
11314 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11317 2011-04-14 Jakub Jelinek <jakub@redhat.com>
11320 * gcc.target/i386/sse4_1-insertps-3.c: New test.
11321 * gcc.target/i386/sse4_1-insertps-4.c: New test.
11322 * gcc.target/i386/avx-insertps-3.c: New test.
11323 * gcc.target/i386/avx-insertps-4.c: New test.
11325 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11327 * gcc.target/avr/torture/pr41885.c (dg-options): Add
11330 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11335 * gcc.target/avr/pr46779-1.c: New test case
11336 * gcc.target/avr/pr46779-2.c: New test case
11338 2011-04-14 Jason Merrill <jason@redhat.com>
11340 * g++.dg/cpp0x/sfinae15.C: New.
11342 * g++.dg/cpp0x/sfinae14.C: New.
11344 * g++.dg/ext/vla10.C: New.
11346 2011-04-14 Richard Guenther <rguenther@suse.de>
11348 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11350 2011-04-14 Richard Guenther <rguenther@suse.de>
11352 * gcc.dg/fold-bitand-4.c: Move ...
11353 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
11355 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11357 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11359 * gcc.target/avr/torture/trivial.c: Ditto.
11361 2011-04-13 Jason Merrill <jason@redhat.com>
11363 * g++.dg/template/operator11.C: New.
11365 2011-04-13 Jakub Jelinek <jakub@redhat.com>
11367 PR middle-end/48591
11368 * gcc.dg/gomp/pr48591.c: New test.
11371 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11372 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11374 2011-04-13 Dodji Seketeli <dodji@redhat.com>
11377 * g++.dg/template/dependent-expr7.C: New test case.
11379 2011-04-13 Jason Merrill <jason@redhat.com>
11381 * g++.dg/cpp0x/sfinae13.C: New.
11383 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
11385 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11387 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11389 * gcc.target/arm/pr43698.c: Remove -march option.
11391 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11393 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11396 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
11400 * gfortran.dg/realloc_on_assign_6.f03: New test.
11402 2011-04-12 Kai Tietz <ktietz@redhat.com>
11404 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11405 targets the additional -mno-ms-bitfields and
11406 -Wno-packed-bitfield-compat options.
11407 * g++.dg/ext/bitfield3.C: Likewise.
11408 * g++.dg/ext/bitfield4.C: Likewise.
11409 * g++.dg/ext/bitfield5.C: Likewise.
11410 * gcc.dg/bitfld-15.c: Likewise.
11411 * gcc.dg/bitfld-16.c: Likewise.
11412 * gcc.dg/bitfld-17.c: Likewise.
11413 * gcc.dg/bitfld-18.c: Likewise.
11415 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
11417 * gcc.target/arm/neon-vld3-1.c: New test.
11418 * gcc.target/arm/neon-vst3-1.c: New test.
11419 * gcc.target/arm/neon/v*.c: Regenerate.
11421 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11423 PR rtl-optimization/48549
11424 * g++.dg/opt/pr48549.C: New test.
11426 2011-04-12 Richard Guenther <rguenther@suse.de>
11428 PR tree-optimization/46076
11429 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11431 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11434 * lib/compat.exp (compat-execute): Declare unsupported after
11435 stripping path from src1.
11436 * lib/lto.exp (lto-execute): Likewise.
11438 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11441 * gcc.dg/pr48552-1.c: New test.
11442 * gcc.dg/pr48552-2.c: New test.
11444 2011-04-11 Jason Merrill <jason@redhat.com>
11446 * g++.dg/cpp0x/sfinae12.C: New.
11448 * g++.dg/cpp0x/enum10.C: New.
11450 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11452 * g++.dg/cpp0x/rv-func.C: New.
11454 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11456 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11459 2011-04-11 Martin Jambor <mjambor@suse.cz>
11461 PR tree-optimization/48195
11462 * gcc.dg/ipa/pr48195.c: New test.
11464 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
11466 * gnat.dg/return3.adb: Remove unused switch.
11468 2011-04-08 Mike Stump <mikestump@comcast.net>
11471 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11472 default to fno-common.
11474 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
11476 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11477 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11479 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11482 * gfortran.dg/function_optimize_5.f90: New test.
11484 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
11486 * gnat.dg/aggr17.adb: New test.
11487 * gnat.dg/aggr18.adb: Likewise.
11489 2011-04-08 Michael Matz <matz@suse.de>
11491 PR middle-end/48389
11492 * gcc.target/i386/pr48389.c: New test.
11494 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
11496 PR rtl-optimization/48272
11497 * g++.dg/opt/pr48272.C: New.
11499 2011-04-08 Dmitry Melnik <dm@ispras.ru>
11501 PR rtl-optimization/48235
11502 * gcc.dg/pr48235.c: New.
11504 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11506 PR rtl-optimization/48302
11507 * g++.dg/opt/pr48302.C: New.
11509 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11512 * g++.dg/opt/pr48273.C: New.
11514 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11516 PR rtl-optimization/48442
11517 * gcc.dg/pr48442.c: New.
11519 2011-04-08 Jakub Jelinek <jakub@redhat.com>
11521 PR tree-optimization/48377
11522 * gcc.dg/vect/pr48377.c: New test.
11524 2011-04-07 Jason Merrill <jason@redhat.com>
11526 * g++.dg/cpp0x/regress/call1.C: New.
11528 * g++.dg/cpp0x/variadic107.C: New.
11530 * g++.dg/cpp0x/sfinae11.C: New.
11531 * g++.dg/cpp0x/noexcept02.C: Fix.
11533 * g++.dg/cpp0x/sfinae10.C: New.
11535 * g++.dg/cpp0x/sfinae9.C: New.
11537 * c-c++-common/Wcast-qual-1.c: Move here from...
11538 * gcc.dg/cast-qual-3.c: ...here, and...
11539 * g++.dg/warn/Wcast-qual2.C: ...here.
11541 * g++.dg/cpp0x/sfinae8.C: New.
11543 * g++.dg/cpp0x/sfinae7.C: New.
11545 * g++.dg/cpp0x/enum9.C: New.
11547 2011-04-07 Mike Stump <mikestump@comcast.net>
11549 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11550 with no trampolines.
11552 2011-04-07 Jakub Jelinek <jakub@redhat.com>
11555 * gfortran.dg/gomp/pr48117.f90: New test.
11558 * gcc.dg/torture/pr48343.c: New test.
11560 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11562 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11564 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
11566 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11568 2011-04-07 Tom de Vries <tom@codesourcery.com>
11571 * lib/scanasm.exp (object-size): New proc.
11572 * gcc.target/arm/pr43920-2.c: New test.
11574 2011-04-06 Tobias Burnus <burnus@net-b.de>
11578 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11580 2011-04-06 Steve Ellcey <sje@cup.hp.com>
11582 * gcc.dg/mtune.c: Prune note from output.
11584 2011-04-06 Jakub Jelinek <jakub@redhat.com>
11587 * gcc.dg/guality/pr36977.c: New test.
11588 * gcc.dg/guality/pr48466.c: New test.
11590 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11592 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11594 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
11596 * gnat.dg/return3.adb: New test.
11598 2011-04-06 Richard Guenther <rguenther@suse.de>
11600 PR tree-optimization/47663
11601 * gcc.dg/tree-ssa/inline-8.c: New testcase.
11603 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
11605 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11606 Solaris 8 and 9 as well.
11608 2011-04-05 Tom de Vries <tom@codesourcery.com>
11611 * gcc.target/arm/pr43920-1.c: New test.
11613 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
11615 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11616 (cctor): Actually return the value.
11617 (main): Cast return values.
11619 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11621 * gfortran.dg/character_comparison_8.f90: New test.
11623 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11625 * frontend-passes: (optimize_lexical_comparison): New function.
11626 (optimize_expr): Call it.
11627 (optimize_comparison): Also handle lexical comparison functions.
11628 Return false instad of -2 for unequal comparison.
11630 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11633 * function_optimize_4.f90: New test.
11635 2011-04-04 Tobias Burnus <burnus@net-b.de>
11638 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11639 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11640 * gfortran.dg/coarray_15.f90: New.
11642 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11644 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11645 * gfortran.dg/bessel_7.f90: Likewise.
11647 2011-04-03 Tobias Burnus <burnus@net-b.de>
11649 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11651 2011-04-03 Richard Guenther <rguenther@suse.de>
11652 Ira Rosen <ira.rosen@linaro.org>
11654 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11655 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11656 -ftree-loop-if-convert-stores.
11658 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11660 * gnat.dg/specs/aggr2.ads: New test.
11662 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11664 * gnat.dg/debug2.ad[sb]: New test.
11665 * gnat.dg/debug2_pkg.ads: New helper.
11666 * gnat.dg/debug3.ad[sb]: New test.
11668 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
11670 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11672 2011-04-01 Jakub Jelinek <jakub@redhat.com>
11674 PR middle-end/48335
11675 * gcc.c-torture/compile/pr48335-1.c: New test.
11676 * gcc.dg/pr48335-1.c: New test.
11677 * gcc.dg/pr48335-2.c: New test.
11678 * gcc.dg/pr48335-3.c: New test.
11679 * gcc.dg/pr48335-4.c: New test.
11680 * gcc.dg/pr48335-5.c: New test.
11681 * gcc.dg/pr48335-6.c: New test.
11682 * gcc.dg/pr48335-7.c: New test.
11683 * gcc.dg/pr48335-8.c: New test.
11684 * gcc.target/i386/pr48335-1.c: New test.
11686 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
11689 * gcc.dg/Waddress.c: New test.
11691 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11694 * gfortran.dg/function_optimize_3.f90: New test.
11696 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
11698 * gcc.c-torture/compile/20110401-1.c: New test.
11700 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11701 * g++.dg/lto/20091002-2_0.C: Likewise.
11702 * g++.dg/lto/20090303_0.c: Likewise.
11703 * g++.dg/lto/20091004-1_0.C: Likewise.
11704 * g++.dg/lto/20091002-3_0.C: Likewise.
11705 * g++.dg/lto/20091004-2_0.C: Likewise.
11706 * g++.dg/lto/20081123_0.C: Likewise.
11707 * g++.dg/lto/20090313_0.C: Likewise.
11708 * g++.dg/lto/20081109-1_0.C: Likewise.
11709 * g++.dg/lto/20081219_0.C: Likewise.
11710 * g++.dg/lto/20081204-1_0.C: Likewise.
11711 * g++.dg/lto/20090302_0.C: Likewise.
11712 * g++.dg/lto/20081119-1_0.C: Likewise.
11713 * g++.dg/lto/20081118_0.C: Likewise.
11714 * gcc.dg/lto/20091020-2_0.c: Likewise.
11715 * gcc.dg/lto/20090210_0.c: Likewise.
11716 * gcc.dg/lto/20081204-1_0.c: Likewise.
11717 * gcc.dg/lto/20081224_0.c: Likewise.
11718 * gcc.dg/lto/20090219_0.c: Likewise.
11719 * gcc.dg/lto/20091014-1_0.c: Likewise.
11720 * gcc.dg/lto/20091016-1_0.c: Likewise.
11721 * gcc.dg/lto/20090206-2_0.c: Likewise.
11722 * gcc.dg/lto/20090116_0.c: Likewise.
11723 * gcc.dg/lto/20091013-1_0.c: Likewise.
11724 * gcc.dg/lto/20091015-1_0.c: Likewise.
11725 * gcc.dg/lto/20090126-2_0.c: Likewise.
11727 2011-03-31 Ian Lance Taylor <iant@google.com>
11729 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11731 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11733 * gnat.dg/opt16.adb: New test.
11735 2011-03-31 Jason Merrill <jason@redhat.com>
11737 * g++.dg/cpp0x/defaulted24.C: New.
11739 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11742 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11745 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11747 * g++.dg/other/i386-9.C: New test.
11749 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11751 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11753 2011-03-30 Jason Merrill <jason@redhat.com>
11755 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11757 * g++.dg/cpp0x/regress/isnan.C: New.
11759 * g++.dg/cpp0x/initlist46.C: New.
11761 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11764 * gcc.target/arm/neon-modes-2.c: New test.
11766 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11769 * gcc.c-torture/compile/pr48305.c: New test.
11771 2011-03-29 Jason Merrill <jason@redhat.com>
11773 * g++.dg/cpp0x/regress/value-dep1.C: New.
11775 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11777 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11779 2011-03-29 Ian Lance Taylor <iant@google.com>
11781 * go.test/go-test.exp: Handle the test lines used in several new
11783 (errchk): Add opts parameter. Change all callers. Handle parens
11786 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11787 Dominique d'Humieres <dominiq@lps.ens.fr>
11789 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11790 and __APPLE__ && __PPC__ && __ALTIVEC__.
11792 2011-03-29 Jason Merrill <jason@redhat.com>
11794 * g++.dg/cpp0x/dependent1.C: New.
11796 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11798 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11800 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11802 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11805 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11806 * gfortran.dg/proc_ptr_comp_32.f90: New.
11808 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11810 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11811 check for corresponding warning.
11813 2011-03-28 Jason Merrill <jason@redhat.com>
11815 * g++.dg/cpp0x/rv-deduce2.C: New.
11817 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11820 * gcc.dg/pr48203.c: New test.
11822 2011-03-28 Jeff Law <law@redhat.com>
11824 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11826 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11828 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11829 and __PPC__ && __ALTIVEC__.
11831 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11834 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11835 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11836 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11837 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11839 2011-03-28 Jason Merrill <jason@redhat.com>
11841 * g++.dg/cpp0x/initlist-array2.C: New.
11843 * g++.dg/cpp0x/initlist-array1.C: New.
11845 * g++.dg/cpp0x/constexpr-compound.C: New.
11847 * g++.dg/cpp0x/constexpr-using.C: New.
11849 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11851 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11854 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11856 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11858 * gcc.dg/slp-1.c: New test.
11860 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11862 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11863 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11864 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11865 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11866 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11867 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11868 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11869 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11870 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11871 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11872 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11873 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11874 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11875 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11877 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11880 * gfortran.dg/trim_optimize_5.f90: New test.
11881 * gfortran.dg/trim_optimize_6.f90: New test.
11883 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11886 * gcc.target/mips/madd-7.c: Remove -mlong32.
11887 * gcc.target/mips/msub-7.c: Likewise.
11889 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11891 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11892 accesses to preserve the meaning of the test for doubleword vectors.
11893 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11894 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11896 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11899 * gfortran.dg/class_42.f03: New.
11901 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11903 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11906 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11908 PR rtl-optimization/48144
11909 * gcc.dg/pr48144.c: New test.
11911 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11913 * gnat.dg/discr27.ad[sb]: New test.
11915 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11917 * gnat.dg/limited_with2.ad[sb]: New test.
11918 * gnat.dg/limited_with2_pkg1.ads: New helper.
11919 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11921 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11923 * gnat.dg/opt15.adb: New test.
11924 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11926 2011-03-25 Tobias Burnus <burnus@net-b.de>
11930 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11931 * gfortran.dg/leadz_trailz_3.f90: Ditto
11933 2011-03-25 Martin Jambor <mjambor@suse.cz>
11935 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11937 2011-03-25 Jason Merrill <jason@redhat.com>
11939 * g++.dg/cpp0x/defaulted22.C: New.
11940 * g++.dg/cpp0x/defaulted23.C: New.
11941 * g++.dg/cpp0x/defaulted15.C: Adjust.
11943 2011-03-25 Jason Merrill <jason@redhat.com>
11945 * g++.dg/cpp0x/move1.C: New.
11947 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11950 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11952 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11954 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11955 for mips-sgi-irix6.5.
11956 Replace snprintf prototype by <stdio.h>.
11958 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11961 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11962 run_expensive_tests.
11963 * gcc.dg/graphite/block-4.c: Likewise.
11964 * gcc.dg/graphite/block-7.c: Likewise.
11965 * gcc.dg/graphite/block-8.c: Likewise.
11967 2011-03-25 Richard Guenther <rguenther@suse.de>
11969 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11970 * g++.dg/tree-ssa/pr8781.C: Likewise.
11971 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11972 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11973 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11974 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11975 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11976 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11977 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11978 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11979 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11980 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11981 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11982 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11983 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11984 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11985 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11986 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11987 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11988 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11989 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11990 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11991 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11992 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11993 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11994 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11995 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11996 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11997 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11998 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11999 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12000 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12001 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12002 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12003 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12004 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12005 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12006 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12007 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12008 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12009 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12010 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12011 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12012 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12013 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12014 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12015 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12016 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12017 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12018 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12019 * c-c++-common/pr46562-2.c: Likewise.
12020 * gfortran.dg/pr42108.f90: Likewise.
12021 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12022 foo to be inlined even at -O1.
12023 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12024 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12025 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12026 * gcc.dg/matrix/matrix.exp: Disable FRE.
12028 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12031 * gcc.dg/dfp/pr48204.c: New test.
12033 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12036 * gcc.c-torture/execute/pr47917.c: Move this...
12037 * gcc.dg/torture/pr47917.c: to here and add xfails.
12039 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12041 * gnat.dg/array16.ad[sb]: New test.
12042 * gnat.dg/array16.ads: New helper.
12044 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12046 * gnat.dg/derived_type2.adb: New test.
12048 2011-03-24 Richard Guenther <rguenther@suse.de>
12050 PR tree-optimization/48271
12051 * g++.dg/torture/pr48271.C: New testcase.
12053 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12055 * gnat.dg/array15.ad[sb]: New test.
12057 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12060 * gcc.target/i386/pr48237.c: New test.
12062 2011-03-24 Richard Guenther <rguenther@suse.de>
12064 PR middle-end/48269
12065 * gcc.dg/builtin-object-size-10.c: New testcase.
12067 2011-03-24 Richard Guenther <rguenther@suse.de>
12069 PR tree-optimization/46562
12070 * c-c++-common/pr46562-2.c: New testcase.
12071 * c-c++-common/pr46562.c: Likewise.
12073 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12075 * gcc.dg/vect/vect-cselim-1.c: New test.
12076 * gcc.dg/vect/vect-cselim-2.c: New test.
12078 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12080 * gcc.target/arm/pr46934.c: New.
12082 2011-03-23 Ian Lance Taylor <iant@google.com>
12084 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12086 2011-03-23 Richard Guenther <rguenther@suse.de>
12088 * gcc.dg/struct: Remove directory and contents.
12090 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12093 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12095 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12097 * gnat.dg/discr26.ad[sb]: New test.
12098 * gnat.dg/discr26_pkg.ads: New helper.
12100 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12103 * gcc.target/arm/neon-vld-1.c: New test.
12105 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12107 * gnat.dg/array14.ad[sb]: New test.
12108 * gnat.dg/array14_pkg.ads: New helper.
12110 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12112 * gcc.c-torture/execute/920501-8.x: Remove.
12113 * gcc.c-torture/execute/930513-1.x: Remove.
12114 * gcc.c-torture/execute/960312-1.x: Remove.
12115 * gcc.c-torture/compile/20000804-1.c,
12116 gcc.c-torture/compile/20001205-1.c,
12117 gcc.c-torture/compile/20001226-1.c,
12118 gcc.c-torture/compile/20010518-2.c,
12119 gcc.c-torture/compile/20020312-1.c,
12120 gcc.c-torture/compile/20020604-1.c,
12121 gcc.c-torture/compile/920501-12.c,
12122 gcc.c-torture/compile/920501-4.c,
12123 gcc.c-torture/compile/920520-1.c,
12124 gcc.c-torture/compile/980506-1.c,
12125 gcc.c-torture/execute/980709-1.x,
12126 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12127 options for m68hc11.
12128 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12129 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12132 2011-03-22 Nick Clifton <nickc@redhat.com>
12134 * lib/target-supports.exp (check_profiling_available): Add MN10300
12135 to the list of targets that do not support profiling. Restore
12136 alpha sorting to this list.
12138 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12140 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12141 failure on 32-bit systems.
12142 * gcc.dg/torture/vector-2.c: Ditto.
12144 2011-03-22 Richard Guenther <rguenther@suse.de>
12146 PR tree-optimization/48228
12147 * gcc.dg/Wstrict-overflow-23.c: New testcase.
12149 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12151 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12155 * gcc.target/powerpc/pr48226.c: New file.
12157 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
12159 * lib/prune.exp (prune_gcc_output): Prune "could not create
12160 compact unwind for" warnings.
12162 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12166 * gcc.c-torture/execute/pr42544.c: New test.
12167 * gcc.c-torture/execute/pr48197.c: New test.
12169 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12171 PR preprocessor/48192
12172 * gcc.target/powerpc/pr48192.c: New file.
12175 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12176 split problem of 0 being loaded in a VSX register.
12178 2011-03-21 Richard Guenther <rguenther@suse.de>
12181 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12182 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12183 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12184 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12186 2011-03-21 Jakub Jelinek <jakub@redhat.com>
12189 * gcc.dg/pr48213.c: New test.
12191 2011-03-21 Kai Tietz <ktietz@redhat.com>
12194 * g++.dg/plugin/attribute_plugin.c: Adjust test.
12196 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
12198 * gcc.target/arm/xor-and.c: New.
12200 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12203 * gfortran.dg/function_optimize_1.f90: New test.
12204 * gfortran.dg/function_optimize_2.f90: New test.
12206 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
12208 PR rtl-optimization/47502
12209 * gcc.target/i386/pr47502-1.c: New.
12210 * gcc.target/i386/pr47502-2.c: Likewise.
12212 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12214 PR rtl-optimization/48156
12215 * gcc.dg/pr48156.c: New test.
12217 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12219 PR libfortran/47439
12220 * gfortran.dg/scratch_1.f90: Adjust test.
12222 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12224 PR libfortran/47439
12225 * gfortran.dg/scratch_1.f90: New test.
12227 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12229 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12230 variably modified typedefs.
12231 * gcc.dg/c1x-typedef-2.c: Remove.
12233 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12235 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12236 * gcc.dg/c1x-anon-struct-3.c: New test.
12237 * gcc.dg/anon-struct-11.c: Update.
12239 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12241 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12243 Only xfail with gas.
12245 2011-03-18 Jason Merrill <jason@redhat.com>
12247 * g++.dg/template/fn-ptr1.C: New.
12249 * g++.dg/overload/volatile1.C: New.
12251 * g++.dg/opt/pr23372.C: New.
12253 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12255 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12257 PR middle-end/47405
12258 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12260 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
12262 * gcc.target/arm/unsigned-extend-1.c: New.
12264 2011-03-18 Jakub Jelinek <jakub@redhat.com>
12267 * gcc.c-torture/compile/pr48161.c: New test.
12269 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
12271 PR middle-end/47725
12272 * gcc.dg/torture/pr47725.c: New.
12274 2011-03-17 Jason Merrill <jason@redhat.com>
12276 * g++.dg/cpp0x/constexpr-overflow2.C: New.
12277 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12279 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
12281 * gnat.dg/specs/elab2.ads: New test.
12282 * gnat.dg/specs/elab2_pkg.ads: New helper.
12284 2011-03-17 Jason Merrill <jason@redhat.com>
12286 * g++.dg/cpp0x/decltype-1212.C: New.
12287 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12289 2011-03-17 Jason Merrill <jason@redhat.com>
12291 * g++.dg/parse/memfnquals1.C: New.
12293 2011-03-17 Richard Guenther <rguenther@suse.de>
12295 PR middle-end/48134
12296 * gcc.dg/pr48134.c: New testcase.
12298 2011-03-17 Richard Guenther <rguenther@suse.de>
12300 PR middle-end/48165
12301 * g++.dg/torture/pr48165.C: New testcase.
12303 2011-03-17 Jakub Jelinek <jakub@redhat.com>
12305 PR rtl-optimization/48141
12306 * gcc.dg/pr48141.c: New test.
12308 2011-03-16 Jason Merrill <jason@redhat.com>
12310 * g++.dg/cpp0x/constexpr-48089.C: New.
12312 * g++.dg/cpp0x/constexpr-abi1.C: New.
12314 * g++.dg/cpp0x/constexpr-46336.C: New.
12315 * g++.dg/parse/friend5.C: Adjust expected errors.
12317 * g++.dg/cpp0x/constexpr-47570.C: New.
12319 2011-03-16 Dodji Seketeli <dodji@redhat.com>
12322 * ++.dg/debug/dwarf2/typedef6.C: New test.
12324 2011-03-16 Jason Merrill <jason@redhat.com>
12326 * g++.dg/cpp0x/elision2.C: New.
12328 * g++.dg/cpp0x/constexpr-array3.C: New.
12330 2011-03-16 Jason Merrill <jason@redhat.com>
12332 * g++.dg/cpp0x/sfinae6.C: New.
12333 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12334 * g++.dg/cpp0x/pr45908.C: Likewise.
12335 * g++.dg/cpp0x/sfinae6.C: Likewise.
12336 * g++.old-deja/g++.jason/conversion11.C: Likewise.
12337 * g++.old-deja/g++.law/arg11.C: Likewise.
12339 2011-03-16 Jason Merrill <jason@redhat.com>
12341 * g++.dg/template/incomplete6.C: New.
12343 2011-03-16 Jeff Law <law@redhat.com>
12345 * gcc.dg/tree-ssa/vrp55.c: New test.
12347 2011-03-16 Jason Merrill <jason@redhat.com>
12349 * g++.dg/cpp0x/auto22.C: New.
12351 2011-03-16 Richard Guenther <rguenther@suse.de>
12353 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12354 optimizing it away if promoted to const.
12356 2011-03-16 Richard Guenther <rguenther@suse.de>
12358 PR tree-optimization/48149
12359 * gcc.dg/fold-complex-1.c: New testcase.
12361 2011-03-16 Richard Guenther <rguenther@suse.de>
12364 * gcc.dg/guality/pr45882.c: Really make sure no inlining
12365 or cloning happens.
12367 2011-03-16 Richard Guenther <rguenther@suse.de>
12369 PR tree-optimization/26134
12370 * gcc.dg/tree-ssa/complex-6.c: New testcase.
12372 2011-03-16 Richard Guenther <rguenther@suse.de>
12374 PR tree-optimization/48146
12375 * gcc.dg/torture/pr48146.c: New testcase.
12377 2011-03-16 Richard Guenther <rguenther@suse.de>
12379 * gcc.dg/tree-ssa/pr14814.c: Adjust.
12380 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12382 2011-03-16 Jakub Jelinek <jakub@redhat.com>
12384 PR middle-end/48136
12385 * gcc.c-torture/compile/pr48136.c: New test.
12387 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12390 * gcc.dg/guality/pr45882.c: New test.
12392 2011-03-15 Jason Merrill <jason@redhat.com>
12394 * g++.dg/cpp0x/constexpr-recursion.C: New.
12396 * g++.dg/cpp0x/implicit11.C: New.
12398 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12400 * g++.dg/cpp0x/constexpr-attribute.C: New.
12402 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
12404 * g++.dg/parse/pr34758.C: New.
12406 2011-03-15 Xinliang David Li <davidxl@google.com>
12409 * gcc.dg/uninit-pred-7_d.c: New test.
12410 * gcc.dg/uninit-pred-8_d.c: New test.
12412 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12415 * gcc.target/arm/pr46788.c: New.
12417 2011-03-15 Richard Guenther <rguenther@suse.de>
12419 PR middle-end/47650
12420 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12421 * gfortran.dg/ishft_4.f90: Likewise.
12422 * gfortran.dg/leadz_trailz_3.f90: Likewise.
12424 2011-03-15 Richard Guenther <rguenther@suse.de>
12426 PR tree-optimization/13954
12427 * g++.dg/tree-ssa/pr13954.C: New testcase.
12429 2011-03-15 Richard Guenther <rguenther@suse.de>
12431 PR tree-optimization/48037
12432 * gcc.target/i386/pr48037-1.c: New testcase.
12434 2011-03-15 Richard Guenther <rguenther@suse.de>
12436 PR tree-optimization/41490
12437 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12438 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12439 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12440 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12441 * g++.dg/tree-ssa/pr33604.C: Adjust.
12443 2011-03-14 Jakub Jelinek <jakub@redhat.com>
12445 PR middle-end/47917
12446 * gcc.c-torture/execute/pr47917.c: New test.
12447 * gcc.dg/pr47917.c: New test.
12449 PR middle-end/38878
12450 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12452 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
12454 * gcc.target/i386/sse4_1-floor-vec.c: New test.
12455 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12456 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12457 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12458 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12459 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12460 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12461 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12462 * gcc.target/i386/avx-floor-vec.c: Ditto.
12463 * gcc.target/i386/avx-ceil-vec.c: Ditto.
12464 * gcc.target/i386/avx-trunc-vec.c: Ditto.
12465 * gcc.target/i386/avx-rint-vec.c: Ditto.
12466 * gcc.target/i386/avx-floorf-vec.c: Ditto.
12467 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12468 * gcc.target/i386/avx-truncf-vec.c: Ditto.
12469 * gcc.target/i386/avx-rintf-vec.c: Ditto.
12471 2011-03-14 Tom Tromey <tromey@redhat.com>
12473 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12474 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12475 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12477 2011-03-14 Tom Tromey <tromey@redhat.com>
12479 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12480 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12481 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12483 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
12485 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12487 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
12489 PR rtl-optimization/47166
12490 * gcc.c-torture/execute/postmod-1.c: New test.
12492 2011-03-14 Richard Guenther <rguenther@suse.de>
12494 PR middle-end/48098
12495 * gcc.dg/torture/pr48098.c: New testcase.
12497 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
12500 * gcc.target/powerpc/pr48053-1.c: New test.
12501 * gcc.target/powerpc/pr48053-2.c: Likewise.
12503 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12505 PR libfortran/48066
12506 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
12508 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12510 PR libfortran/48066
12511 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
12513 2011-03-12 Janus Weil <janus@gcc.gnu.org>
12516 * gfortran.dg/class_41.f03: New.
12518 2011-03-11 Dodji Seketeli <dodji@redhat.com>
12520 * g++.dg/conversion/cast3.C: New test.
12522 2011-03-11 Jason Merrill <jason@redhat.com>
12524 * g++.dg/template/error45.C: New.
12526 * g++.dg/parse/no-type-defn1.C: New.
12528 * g++.dg/ext/attrib40.C: New.
12530 * g++.dg/cpp0x/regress/array1.C: New.
12532 2011-03-11 Richard Guenther <rguenther@suse.de>
12534 PR tree-optimization/48067
12535 * gcc.dg/pr48067.c: New testcase.
12537 2011-03-11 Richard Guenther <rguenther@suse.de>
12540 * g++.dg/lto/20110311-1_0.C: New testcase.
12542 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12545 * g++.dg/inherit/virtual8.C: New test.
12547 PR middle-end/48044
12548 * gcc.dg/torture/pr48044.c: New test.
12550 2011-03-11 Janus Weil <janus@gcc.gnu.org>
12553 * gfortran.dg/proc_ptr_comp_31.f90: New.
12555 2011-03-11 Richard Guenther <rguenther@suse.de>
12557 PR tree-optimization/47278
12558 * gcc.dg/torture/pr47278-1.c: New testcase.
12559 * gcc.dg/torture/pr47278-2.c: Likewise.
12561 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12563 PR tree-optimization/48063
12564 * gcc.dg/torture/pr48063.c: New test.
12566 2011-03-10 Jason Merrill <jason@redhat.com>
12568 * g++.dg/template/array22.C: New.
12570 * g++.dg/cpp0x/syntax-err1.C: New.
12571 * g++.dg/parse/error36.C: Adjust expected errors.
12572 * g++.old-deja/g++.pt/ctor2.C: Likewise.
12573 * g++.old-deja/g++.pt/typename3.C: Likewise.
12574 * g++.old-deja/g++.pt/typename4.C: Likewise.
12575 * g++.old-deja/g++.pt/typename6.C: Likewise.
12577 2011-03-09 Jason Merrill <jason@redhat.com>
12579 * g++.dg/template/nontype22.C: New.
12581 2011-03-09 Martin Jambor <mjambor@suse.cz>
12583 PR tree-optimization/47714
12584 * g++.dg/torture/pr47714.C: New test.
12586 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
12589 * gcc.target/powerpc/pr47755-2.c: New file.
12591 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12593 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12594 is not set in the environment, pass 64 as first argument when not
12595 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12596 native where ulimit -u is supported.
12598 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12600 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12602 2011-03-08 Jason Merrill <jason@redhat.com>
12604 * g++.dg/template/nontype21.C: New.
12606 * g++.dg/template/anon5.C: New.
12608 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12611 * gcc.dg/pr47881.c: New test.
12613 2011-03-08 Dodji Seketeli <dodji@redhat.com>
12616 * g++.dg/lookup/template3.C: New test.
12618 2011-03-08 Kai Tietz <ktietz@redhat.com>
12620 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12623 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
12626 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12627 sizeof to compute alignment.
12629 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12631 PR tree-optimization/48022
12632 * gcc.dg/pr48022-1.c: New test.
12633 * gcc.dg/pr48022-2.c: New test.
12635 2011-03-07 Jason Merrill <jason@redhat.com>
12637 * g++.dg/template/nontype20.C: New.
12638 * g++.dg/init/member1.C: Adjust expected errors.
12639 * g++.dg/parse/constant4.C: Likewise.
12640 * g++.dg/template/qualified-id3.C: Likewise.
12641 * g++.old-deja/g++.pt/crash10.C: Likewise.
12643 * g++.dg/cpp0x/regress/non-const1.C: New.
12645 2011-03-07 Jakub Jelinek <jakub@redhat.com>
12648 * gcc.dg/pr47991.c: New test.
12650 2011-03-07 Jason Merrill <jason@redhat.com>
12652 * g++.dg/abi/mangle46.C: New.
12654 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
12657 * gcc.target/powerpc/pr47862.c: New.
12659 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
12662 * gcc.target/i386/combine-mul.c: Require nonpic.
12664 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
12665 Nathan Froyd <froydnj@codesourcery.com>
12667 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12669 2011-03-06 Mark Mitchell <mark@codesourcery.com>
12671 * README.QMTEST: Remove.
12673 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
12674 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12677 * gfortran.dg/array_constructor_37.f90 : New test.
12679 2011-03-05 Jason Merrill <jason@redhat.com>
12681 * g++.dg/abi/mangle39.C: ABI v5, not 6.
12682 * g++.dg/abi/mangle45.C: Likewise.
12683 * g++.dg/cpp0x/trailing1.C: Likewise.
12685 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12687 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12689 2011-03-05 Jakub Jelinek <jakub@redhat.com>
12691 PR rtl-optimization/47899
12692 * gcc.dg/pr47899.c: New test.
12694 * gcc.dg/torture/pr47968.c: Ignore warnings.
12696 PR tree-optimization/47967
12697 * gcc.c-torture/compile/pr47967.c: New test.
12699 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12701 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12702 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12704 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12706 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12707 and property_getAttributes() if __OBJC2__.
12708 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12709 * objc.dg/property/property-encoding-1.m: New.
12710 * obj-c++.dg/property/property-encoding-1.mm: New.
12712 2011-03-04 Jason Merrill <jason@redhat.com>
12714 * g++.dg/template/pseudodtor6.C: New.
12716 * g++.dg/inherit/covariant19.C: New.
12718 2011-03-04 Richard Guenther <rguenther@suse.de>
12720 PR middle-end/47968
12721 * gcc.dg/torture/pr47968.c: New testcase.
12723 2011-03-04 Richard Guenther <rguenther@suse.de>
12725 PR middle-end/47975
12726 * gcc.dg/torture/pr47975.c: New testcase.
12728 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12731 * g++.dg/template/crash106.C: New.
12733 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12736 * gcc.dg/gomp/pr47963.c: New test.
12737 * g++.dg/gomp/pr47963.C: New test.
12739 2011-03-02 Jason Merrill <jason@redhat.com>
12741 * g++.dg/cpp0x/regress/condition1.C: New.
12743 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12745 2011-03-01 Jason Merrill <jason@redhat.com>
12747 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12749 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12751 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12753 PR rtl-optimization/47925
12754 * gcc.c-torture/execute/pr47925.c: New test.
12756 2011-03-01 Jason Merrill <jason@redhat.com>
12758 * g++.dg/cpp0x/decltype25.C: New.
12760 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12762 2011-03-01 Richard Guenther <rguenther@suse.de>
12764 PR tree-optimization/47890
12765 * gcc.dg/torture/pr47890.c: New testcase.
12767 2011-03-01 Richard Guenther <rguenther@suse.de>
12770 * gcc.dg/lto/pr47924_0.c: New testcase.
12772 2011-03-01 Richard Guenther <rguenther@suse.de>
12775 * gfortran.dg/lto/pr46911_0.f: New testcase.
12777 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12779 PR libgfortran/47933
12780 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12781 compile errors from older code form.
12783 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12785 PR libgfortran/47567
12786 * gfortran.dg/fmt_fw_d.f90: New test.
12788 2011-02-28 Jason Merrill <jason@redhat.com>
12790 * g++.dg/inherit/covariant18.C: New.
12792 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12794 PR middle-end/47893
12795 * gcc.dg/pr47893.c: New test.
12797 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12799 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12800 NULL in case of a selector with conflicting types.
12801 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12803 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12805 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12806 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12807 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12808 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12810 2011-02-28 Jason Merrill <jason@redhat.com>
12813 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12815 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12817 PR libgfortran/47778
12818 * gfortran.dg/namelist_71.f90: New test.
12820 2011-02-27 Jason Merrill <jason@redhat.com>
12823 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12824 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12826 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12829 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12831 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12834 * gfortran.dg/gomp/task-1.f90: Removed.
12836 2011-02-26 Jason Merrill <jason@redhat.com>
12838 * g++.dg/template/this-targ1.C: New.
12840 * g++.dg/cpp0x/regress/template-const1.C: New.
12841 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12842 * g++.dg/template/function1.C: Adjust.
12843 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12844 * g++.dg/debug/debug7.C: Adjust.
12846 2011-02-26 Tobias Burnus <burnus@net-b.de>
12849 * gfortran.dg/gomp/task-1.f90: New.
12851 2011-02-25 Jie Zhang <jie@codesourcery.com>
12853 * gcc.target/arm/neon-thumb2-move.c: Add
12854 dg-require-effective-target arm_thumb2_ok.
12856 2011-02-24 Jason Merrill <jason@redhat.com>
12858 * g++.dg/parse/constant1.C: Specify C++98 mode.
12859 * g++.dg/parse/constant5.C: Likewise.
12860 * g++.dg/parse/error2.C: Likewise.
12861 * g++.dg/parse/semicolon3.C: Likewise.
12862 * g++.dg/template/crash14.C: Likewise.
12863 * g++.dg/template/local4.C: Likewise.
12864 * g++.dg/template/nontype3.C: Likewise.
12865 * g++.dg/parse/crash31.C: Adjust expected errors.
12866 * g++.dg/template/function1.C: Likewise.
12867 * g++.dg/template/ref3.C: Likewise.
12868 * g++.dg/template/static9.C: Likewise.
12869 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12871 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12872 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12873 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12874 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12875 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12877 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12880 * gfortran.dg/pr47878.f90: New test.
12882 2011-02-24 Richard Guenther <rguenther@suse.de>
12885 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12886 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12888 2011-02-24 Richard Guenther <rguenther@suse.de>
12891 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12892 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12894 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12896 PR libgfortran/47567
12897 * gfortran.dg/fmt_f0_1.f90: Update test.
12899 2011-02-23 Jason Merrill <jason@redhat.com>
12901 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12902 * g++.dg/abi/mangle45.C: New.
12904 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12905 * g++.dg/template/canon-type-9.C: Match use of decltype
12906 between declaration and definition.
12907 * g++.dg/template/canon-type-12.C: Likewise.
12909 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12912 * gfortran.dg/nested_allocatables_1.f90: New.
12914 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12917 * g++.dg/pr46868.C: New test.
12918 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12919 * g++.dg/parse/error14.C: Adjust.
12921 2011-02-23 Richard Guenther <rguenther@suse.de>
12923 PR tree-optimization/47838
12924 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12926 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12928 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12930 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12932 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12933 * gfortran.dg/count_init_expr.f03: Ditto.
12934 * gfortran.dg/gomp/pr43711.f90: Ditto.
12935 * gcc.dg/struct-parse-2.c: Ditto.
12936 * gcc.dg/parse-error-3.c: Ditto.
12937 * gcc.dg/Wlogical-op-1.c: Ditto.
12938 * gcc.dg/Walways-true-1.c: Ditto.
12939 * gcc.dg/pr24225.c: Ditto.
12940 * gcc.dg/Walways-true-2.c: Ditto.
12941 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12942 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12943 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12944 * g++.dg/overload/defarg4.C: Ditto.
12945 * g++.dg/inherit/covariant16.C: Ditto.
12946 * g++.dg/inherit/virtual7.C: Ditto.
12947 * g++.dg/template/canon-type-9.C: Ditto.
12948 * g++.dg/template/access19.C: Ditto.
12949 * g++.dg/template/call7.C: Ditto.
12950 * g++.dg/template/canon-type-2.C: Ditto.
12951 * g++.dg/template/init7.C: Ditto.
12952 * g++.dg/template/sizeof-template-argument.C: Ditto.
12953 * g++.dg/template/const3.C: Ditto.
12954 * g++.dg/template/sfinae26.C: Ditto.
12955 * g++.dg/template/sfinae26.C: Ditto.
12956 * g++.dg/template/canon-type-11.C: Ditto.
12957 * g++.dg/template/union2.C: Ditto.
12958 * g++.dg/template/canon-type-3.C: Ditto.
12959 * g++.dg/template/canon-type-1.C: Ditto.
12960 * g++.dg/template/canon-type-5.C: Ditto.
12961 * g++.dg/template/canon-type-7.C: Ditto.
12962 * g++.dg/template/canon-type-10.C: Ditto.
12963 * g++.dg/template/spec36.C: Ditto.
12964 * g++.dg/template/typedef38.C: Ditto.
12965 * g++.dg/template/canon-type-4.C: Ditto.
12966 * g++.dg/template/canon-type-6.C: Ditto.
12967 * g++.dg/template/canon-type-13.C: Ditto.
12968 * g++.dg/template/instantiate9.C: Ditto.
12969 * g++.dg/template/ttp22.C: Ditto.
12970 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12971 * g++.dg/warn/Walways-true-1.C: Ditto.
12972 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12973 * g++.dg/warn/Walways-true-2.C: Ditto.
12974 * g++.dg/conversion/op4.C: Ditto.
12975 * g++.dg/opt/pr19650.C: Ditto.
12976 * g++.dg/lookup/friend11.C: Ditto.
12977 * g++.dg/other/default2.C: Ditto.
12978 * g++.dg/other/default3.C: Ditto.
12979 * g++.dg/other/dtor2.C: Ditto.
12980 * g++.dg/other/friend5.C: Ditto.
12981 * g++.dg/other/default5.C: Ditto.
12982 * g++.dg/init/brace6.C: Ditto.
12983 * g++.dg/init/aggr5.C: Ditto.
12984 * g++.dg/init/error2.C: Ditto.
12985 * g++.dg/expr/bound-mem-fun.C: Ditto.
12986 * g++.dg/expr/cond6.C: Ditto.
12987 * g++.dg/expr/stmt-expr-1.C: Ditto.
12988 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12989 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12990 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12991 * g++.dg/cpp0x/bracket1.C: Ditto.
12992 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12993 * g++.dg/cpp0x/pr38646.C: Ditto.
12994 * g++.dg/cpp0x/variadic73.C: Ditto.
12995 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12996 * g++.dg/cpp0x/bracket4.C: Ditto.
12997 * g++.dg/cpp0x/decltype4.C: Ditto.
12998 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12999 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13000 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13001 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13002 * g++.dg/cpp0x/decltype2.C: Ditto.
13003 * g++.dg/cpp0x/decltype1.C: Ditto.
13004 * g++.dg/cpp0x/bracket2.C: Ditto.
13005 * g++.dg/cpp0x/decltype5.C: Ditto.
13006 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13007 * g++.dg/cpp0x/variadic70.C: Ditto.
13008 * g++.dg/cpp0x/decltype6.C: Ditto.
13009 * g++.dg/cpp0x/rvo.C: Ditto.
13010 * g++.dg/cpp0x/vt-40092.C: Ditto.
13011 * g++.dg/cpp0x/variadic-new.C: Ditto.
13012 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13013 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13014 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13015 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13016 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13017 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13018 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13019 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13020 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13021 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13022 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13023 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13024 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13025 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13026 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13027 * g++.dg/cpp0x/pr39639.C: Ditto.
13028 * g++.dg/cpp0x/decltype3.C: Ditto.
13029 * g++.dg/cpp0x/variadic68.C: Ditto.
13030 * g++.dg/cpp0x/variadic-function.C: Ditto.
13031 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13032 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13033 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13034 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13035 * g++.dg/parse/crash35.C: Ditto.
13036 * g++.dg/parse/crash40.C: Ditto.
13037 * g++.dg/parse/defarg12.C: Ditto.
13038 * g++.dg/parse/crash34.C: Ditto.
13039 * g++.dg/parse/constructor3.C: Ditto.
13040 * g++.dg/parse/template23.C: Ditto.
13041 * g++.dg/parse/crash56.C: Ditto.
13042 * g++.dg/parse/dtor13.C: Ditto.
13043 * g++.dg/parse/error33.C: Ditto.
13044 * g++.dg/parse/ctor9.C: Ditto.
13045 * g++.dg/parse/error32.C: Ditto.
13046 * g++.dg/parse/error37.C: Ditto.
13047 * g++.dg/parse/bitfield3.C: Ditto.
13048 * g++.dg/parse/struct-4.C: Ditto.
13049 * g++.dg/ext/has_trivial_copy.C: Ditto.
13050 * g++.dg/ext/is_polymorphic.C: Ditto.
13051 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13052 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13053 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13054 * g++.dg/ext/is_union.C: Ditto.
13055 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13056 * g++.dg/ext/is_pod.C: Ditto.
13057 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13058 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13059 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13060 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13061 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13062 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13063 * g++.dg/ext/is_abstract.C: Ditto.
13064 * g++.dg/ext/has_trivial_assign.C: Ditto.
13065 * g++.dg/ext/is_class.C: Ditto.
13066 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13067 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13068 * g++.dg/ext/is_base_of.C: Ditto.
13069 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13070 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13071 * g++.dg/ext/is_empty.C: Ditto.
13072 * g++.dg/ext/is_enum.C: Ditto.
13073 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13074 * gnat.dg/opt11.adb: Ditto.
13075 * obj-c++.dg/pr45735.mm: Ditto.
13076 * obj-c++.dg/pr24393.mm: Ditto.
13077 * obj-c++.dg/exceptions-2.mm: Ditto.
13078 * objc.dg/pr45735.m: Ditto.
13079 * objc.dg/pr24393.m: Ditto.
13081 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13083 * objc.dg/attributes/objc-exception-1.m: New.
13085 2011-02-23 Jie Zhang <jie@codesourcery.com>
13087 * gcc.dg/cpp/include7.c: New test.
13089 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13092 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13094 2011-02-23 Jie Zhang <jie@codesourcery.com>
13096 PR rtl-optimization/47763
13097 * gcc.dg/pr47763.c: New test.
13099 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13102 * gfortran.dg/whole_file_32.f90 : New test.
13104 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13107 * g++.dg/inherit/virtual7.C: New test.
13109 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13112 * objc.dg/type-size-3.m: Updated error message.
13113 * objc.dg/type-size-4.m: New test.
13114 * objc.dg/type-size-5.m: New test.
13116 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13118 * lib/gnat.exp: Fix comments.
13119 Don't load libgloss.exp.
13120 (default_gnat_version): Call $compiler with --version.
13121 Adapt regexp for gnatmake output, insert version.
13122 (gnat_version): New proc.
13123 (gnat_init): Remove gnat_libgcc_s_path.
13124 (gnat_target_compile): Likewise.
13125 Remove ld_library_path.
13126 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13127 (gnat_pass): Remove.
13128 (gnat_pass): Remove.
13129 (gnat_finish): Remove.
13130 (gnat_exit): Remove.
13131 (local_find_gnatmake): Reindent.
13132 (runtest_file_p): Remove.
13133 (prune_warnings): Remove.
13134 (find_gnatclean): New proc.
13135 * lib/gnat-dg.exp (lremove): New proc.
13136 (gnat-dg-test): Reindent.
13137 Remove additional output files.
13138 (gnat-dg-runtest): Remove.
13140 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13141 * gnat.dg/loop_optimization6.adb: Likewise.
13142 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13144 2011-02-22 Jakub Jelinek <jakub@redhat.com>
13146 PR tree-optimization/47835
13147 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13149 2011-02-22 Tobias Burnus <burnus@net-b.de>
13151 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13152 * gfortran.dg/abstract_type_2.f03: Ditto.
13153 * gfortran.dg/abstract_type_3.f03: Ditto.
13154 * gfortran.dg/abstract_type_4.f03: Ditto.
13155 * gfortran.dg/abstract_type_5.f03: Ditto.
13156 * gfortran.dg/abstract_type_6.f03: Ditto.
13157 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13158 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13159 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13160 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13161 * gfortran.dg/array_function_5.f90: Ditto.
13162 * gfortran.dg/asynchronous_3.f03: Ditto.
13163 * gfortran.dg/char_expr_1.f90: Ditto.
13164 * gfortran.dg/class_14.f03: Ditto.
13165 * gfortran.dg/data_array_6.f: Ditto.
13166 * gfortran.dg/data_invalid.f90: Ditto.
13167 * gfortran.dg/dot_product_1.f03: Ditto.
13168 * gfortran.dg/func_derived_5.f90: Ditto.
13169 * gfortran.dg/func_result_4.f90: Ditto.
13170 * gfortran.dg/implied_do_1.f90: Ditto.
13171 * gfortran.dg/initialization_25.f90: Ditto.
13172 * gfortran.dg/initialization_26.f90: Ditto.
13173 * gfortran.dg/interface_34.f90: Ditto.
13174 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13175 * gfortran.dg/keyword_symbol_1.f90: Ditto.
13176 * gfortran.dg/matmul_8.f03: Ditto.
13177 * gfortran.dg/merge_init_expr.f90: Ditto.
13178 * gfortran.dg/pack_assign_1.f90: Ditto.
13179 * gfortran.dg/pack_vector_1.f90: Ditto.
13180 * gfortran.dg/pointer_check_8.f90: Ditto.
13181 * gfortran.dg/product_init_expr.f03: Ditto.
13182 * gfortran.dg/reshape_order_5.f90: Ditto.
13183 * gfortran.dg/reshape_shape_1.f90: Ditto.
13184 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13185 * gfortran.dg/same_name_2.f90: Ditto.
13186 * gfortran.dg/selected_real_kind_1.f90: Ditto.
13187 * gfortran.dg/spread_init_expr.f03: Ditto.
13188 * gfortran.dg/stmt_func_1.f90: Ditto.
13189 * gfortran.dg/sum_init_expr.f03: Ditto.
13190 * gfortran.dg/transpose_3.f03: Ditto.
13191 * gfortran.dg/unpack_init_expr.f03: Ditto.
13192 * gfortran.dg/warn_conversion.f90: Ditto.
13193 * gfortran.dg/warn_conversion_2.f90: Ditto.
13194 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13195 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13196 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13197 * gfortran.dg/whole_file_16.f90: Ditto.
13198 * gfortran.dg/whole_file_17.f90: Ditto.
13199 * gfortran.dg/whole_file_18.f90: Ditto.
13200 * gfortran.dg/whole_file_20.f03: Ditto.
13201 * gfortran.dg/whole_file_5.f90: Ditto.
13202 * gfortran.dg/whole_file_6.f90: Ditto.
13203 * gfortran.dg/write_invalid_format.f90: Ditto.
13204 * gfortran.dg/zero_sized_6.f90: Ditto.
13206 2011-02-21 Jeff Law <law@redhat.com>
13208 PR rtl-optimization/46178
13209 * gcc.target/i386/pr46178.c: New test.
13211 PR rtl-optimization/46002
13212 * gcc.c-torture/compile/pr46002.c: New test.
13214 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13216 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13219 2011-02-21 Jakub Jelinek <jakub@redhat.com>
13222 * g++.dg/debug/pr47106.C: Require effective target lto.
13224 2011-02-21 Jason Merrill <jason@redhat.com>
13226 * g++.dg/cpp0x/constexpr-diag2.C: New.
13228 2011-02-20 Jason Merrill <jason@redhat.com>
13230 * g++.dg/cpp0x/constexpr-ctor7.C: New.
13232 * g++.dg/cpp0x/fntmpdefarg2.C: New.
13234 * g++.dg/overload/conv-op1.C: New.
13236 * g++.dg/cpp0x/constexpr-synth1.C: New.
13238 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13240 * objc.dg/layout-2.m: New.
13241 * objc.dg/selector-3.m: Adjusted location of error message.
13242 * objc.dg/type-size-3.m: Same.
13243 * obj-c++.dg/selector-3.mm: Same.
13245 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13248 * objc.dg/property/dotsyntax-22.m: New.
13249 * obj-c++.dg/property/dotsyntax-22.mm: New.
13251 2011-02-20 Dodji Seketeli <dodji@redhat.com>
13254 * g++.dg/template/typedef38.C: New test.
13256 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13259 * gfortran.dg/whole_file_30.f90 : New test.
13260 * gfortran.dg/whole_file_31.f90 : New test.
13262 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13266 * gfortran.dg/whole_file_28.f90 : New test.
13267 * gfortran.dg/whole_file_29.f90 : New test.
13269 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
13272 * g++.dg/template/crash105.C: New.
13274 2011-02-19 Jason Merrill <jason@redhat.com>
13276 * g++.dg/cpp0x/regress/no-elide1.C: New.
13278 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
13280 PR tree-optimization/46620
13281 * gcc.dg/pr46620.c: New.
13283 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13286 * gcc.target/i386/pr47809.c: New test.
13288 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13289 Tobias Burnus <burnus@net-b.de>
13291 * lib/target-supports.exp
13292 (check_effective_target_fortran_large_real): New check for large reals.
13293 * gfortran.dg/nan_7.f90: New test.
13295 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13297 PR libgfortran/47567
13298 * gfortran.dg/fmt_f0_1.f90: Update test.
13300 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
13303 * gfortran.dg/array_constructor_36.f90 : New test.
13304 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13305 allow for comparison between different elements of the array
13306 constructor at different levels of optimization.
13308 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
13310 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13311 * gcc.target/i386/pr32280-1.c: Likewise.
13313 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13316 * gcc.target/i386/pr47800.c: New test.
13318 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
13320 * objc/execute/exceptions/foward-1.x: New.
13322 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13325 * gfortran.dg/derived_constructor_comps_4.f90: New.
13327 2011-02-18 Tobias Burnus
13330 * gfortran.dg/func_result_6.f90: New.
13332 2011-02-18 Michael Matz <matz@suse.de>
13335 * gfortran.dg/lto/pr45586_0.f90: New test.
13336 * gfortran.dg/typebound_proc_20.f90: Ditto.
13337 * gfortran.dg/typebound_proc_21.f90: Ditto.
13339 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13342 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13344 2011-02-18 Tobias Burnus <burnus@net-b.de>
13347 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13348 gcc_warning_prefix.
13349 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13350 normalizing the error/warning output.
13351 * gfortran.dg/Wall.f90: Update dg-error/warning.
13352 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13353 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13354 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13355 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13356 * gfortran.dg/class_30.f90: Update dg-error/warning.
13357 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13358 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13359 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13360 * gfortran.dg/entry_17.f90: Update dg-error/warning.
13361 * gfortran.dg/entry_19.f90: Update dg-error/warning.
13362 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13363 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13364 * gfortran.dg/g77/12632.f: Update dg-error/warning.
13365 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13366 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13367 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13368 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13369 * gfortran.dg/goto_8.f90: Update dg-error/warning.
13370 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13371 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13372 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13373 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13374 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13375 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13376 * gfortran.dg/volatile3.f90: Update dg-error/warning.
13377 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13378 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13379 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13380 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13381 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13383 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13386 * gfortran.dg/proc_ptr_comp_30.f90: New.
13388 2011-02-18 Jakub Jelinek <jakub@redhat.com>
13391 * gcc.target/i386/pr47780.c: New test.
13393 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13396 * gfortran.dg/class_40.f03: New.
13398 2011-02-18 Dodji Seketeli <dodji@redhat.com>
13401 * g++.dg/cpp0x/auto21.C: New test.
13403 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
13405 * objc.dg/special/unclaimed-category-1.h: Updated for
13407 * objc.dg/special/unclaimed-category-1.m: Same.
13408 * objc.dg/zero-link-1.m: Same.
13409 * objc.dg/lookup-1.m: Same.
13410 * objc.dg/torture/strings/const-str-9.m
13411 * objc.dg/torture/strings/const-str-10.m: Same.
13412 * objc.dg/torture/strings/const-str-11.m: Same.
13413 * objc.dg/torture/forward-1.m: Same.
13414 * objc.dg/zero-link-2.m: Same.
13415 * objc.dg/encode-7-next-64bit.m: Same.
13416 * objc.dg/method-4.m: Same.
13417 * objc.dg/next-runtime-1.m: Same.
13418 * objc.dg/image-info.m: Same.
13419 * objc.dg/pr23214.m: Same.
13420 * objc.dg/symtab-1.m: Same.
13421 * obj-c++.dg/basic.m: Same.
13422 * obj-c++.dg/proto-lossage-3.m: Same.
13423 * obj-c++.dg/torture/strings/const-str-10.m: Same.
13424 * obj-c++.dg/torture/strings/const-str-11.m: Same.
13425 * obj-c++.dg/torture/strings/const-str-9.m: Same.
13426 * obj-c++.dg/method-11.m: Same.
13427 * objc/execute/enumeration-1.m: Same.
13428 * objc/execute/object_is_class.m: Same.
13429 * objc/execute/formal_protocol-2.m: Same.
13430 * objc/execute/formal_protocol-4.m: Same.
13431 * objc/execute/formal_protocol-6.m: Same.
13432 * objc/execute/bycopy-3.m: Same.
13433 * objc/execute/exceptions/catchall-1.m: Same.
13434 * objc/execute/exceptions/finally-1.m: Same.
13435 * objc/execute/exceptions/local-variables-1.m: Same.
13436 * objc/execute/exceptions/foward-1.m: Same.
13437 * objc/execute/bf-common.h
13438 * objc/execute/enumeration-2.m: Same.
13439 * objc/execute/formal_protocol-1.m: Same.
13440 * objc/execute/formal_protocol-3.m: Same.
13441 * objc/execute/formal_protocol-5.m: Same.
13442 * objc/execute/accessing_ivars.m: Same.
13443 * objc/execute/bycopy-2.m: Same.
13444 * objc/execute/formal_protocol-7.m: Same.
13445 * objc/execute/compatibility_alias.m: Same.
13446 * objc/execute/no_clash.m: Same.
13447 * objc/execute/object_is_meta_class.m: Same.
13448 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13449 * objc/execute/class-tests-1.h: Include stdio.h.
13450 * objc/execute/class-tests-2.h: Same.
13451 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13453 * obj-c++.dg/try-catch-2.mm: Same.
13455 2011-02-17 Jakub Jelinek <jakub@redhat.com>
13458 * g++.dg/warn/Wunused-parm-4.C: New test.
13460 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
13461 Jan Hubicka <jh@suse.cz>
13465 * g++.dg/debug/pr47106.C: New.
13467 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
13470 * gcc.target/i386/pr43653.c: New test.
13472 2011-02-11 Dodji Seketeli <dodji@redhat.com>
13475 * g++.dg/template/inherit6.C: New test.
13477 2011-02-16 Janus Weil <janus@gcc.gnu.org>
13480 * gfortran.dg/class_39.f03: New.
13482 2011-02-16 Dodji Seketeli <dodji@redhat.com>
13485 * g++.dg/cpp0x/variadic106.C: New test.
13487 2011-02-16 Jakub Jelinek <jakub@redhat.com>
13489 PR libfortran/47757
13490 * gfortran.dg/pr47757-1.f90: New test.
13491 * gfortran.dg/pr47757-2.f90: New test.
13492 * gfortran.dg/pr47757-3.f90: New test.
13495 * g++.dg/cpp0x/enum8.C: New test.
13497 2011-02-15 Jason Merrill <jason@redhat.com>
13499 * g++.dg/inherit/implicit-trivial1.C: New.
13500 * g++.dg/cpp0x/implicit-trivial1.C: New.
13502 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13504 PR middle-end/47725
13505 * gcc.dg/torture/pr47725.c: Removed.
13507 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13510 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13511 constant does not generate a load from memory.
13513 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13515 PR middle-end/47725
13516 * gcc.dg/torture/pr47725.c: New.
13518 2011-02-15 Richard Guenther <rguenther@suse.de>
13520 PR tree-optimization/47743
13521 * gcc.dg/torture/pr47743.c: New testcase.
13523 2011-02-15 Jakub Jelinek <jakub@redhat.com>
13525 PR middle-end/47581
13526 * gcc.target/i386/pr47581.c: New test.
13528 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13531 * gfortran.dg/select_type_22.f03: New.
13533 2011-02-14 Jason Merrill <jason@redhat.com>
13535 * g++.dg/cpp0x/regress/enum1.C: New.
13537 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13539 * gnat.dg/include.adb: New test.
13541 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13544 * gfortran.dg/class_38.f03: New.
13546 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13548 * gcc.dg/pr46494.c: New test.
13550 2011-02-14 Richard Guenther <rguenther@suse.de>
13552 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13554 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13557 * gnat.dg/null_pointer_deref1.exp: Don't skip on
13558 sparc*-sun-solaris2.11.
13560 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13563 * gfortran.dg/argument_checking_18.f90: New.
13565 2011-02-13 Tobias Burnus <burnus@net-b.de>
13567 * gfortran.dg/argument_checking_13.f90: Update dg-error.
13568 * gfortran.dg/argument_checking_17.f90: New.
13570 2011-02-12 Janus Weil <janus@gcc.gnu.org>
13572 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13573 are temporarily disabled.
13574 * gfortran.dg/class_7.f03: Ditto.
13575 * gfortran.dg/coarray_14.f90: Ditto.
13576 * gfortran.dg/typebound_proc_13.f03: Ditto.
13578 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
13581 * gfortran.dg/extends_11.f03: New.
13583 2011-02-11 Xinliang David Li <davidxl@google.com>
13585 PR tree-optimization/47707
13586 * g++.dg/tree-ssa/pr47707.C: New test.
13588 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
13590 * g++.dg/opt/inline17.C: New test.
13592 2011-02-11 Tobias Burnus <burnus@net-b.de>
13595 * gfortran.dg/pure_formal_2.f90: New.
13597 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
13599 PR rtl-optimization/47614
13600 * gfortran.dg/pr47614.f: New.
13602 2011-02-11 Joseph Myers <joseph@codesourcery.com>
13605 * gcc.dg/opts-6.c: New test.
13607 2011-02-11 Jakub Jelinek <jakub@redhat.com>
13610 * gcc.dg/pr47684.c: New test.
13612 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13615 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13616 c99_runtime, dg-add-options c99_runtime.
13617 (main): Use __asm__.
13619 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13622 * lib/target-supports.exp (check_ascii_locale_available): New proc.
13623 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13624 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13625 * gcc.dg/ucnid-10.c: Likewise.
13626 * gcc.dg/ucnid-13.c: Likewise.
13627 * gcc.dg/ucnid-7.c: Likewise.
13628 * gcc.dg/ucnid-8.c: Likewise.
13629 Adapt dg-warning line number.
13631 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
13633 * gcc.target/i386/parity-1.c: Use -march=k8.
13634 * gcc.target/i386/parity-2.c: Ditto.
13635 * gcc.target/i386/vecinit-1.c: Ditto.
13636 * gcc.target/i386/vecinit-2.c: Ditto.
13638 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13641 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13642 * gcc.target/mips/save-restore-3.c: Likewise.
13643 * gcc.target/mips/save-restore-4.c: Likewise.
13644 * gcc.target/mips/save-restore-5.c: Likewise.
13647 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13648 * g++.dg/tree-prof/partition2.C: Likewise.
13650 2011-02-09 Jason Merrill <jason@redhat.com>
13652 * g++.dg/tree-ssa/inline-3.C: Use a normal function
13653 rather than misdeclare std::puts.
13655 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13656 * g++.dg/other/warning1.C: Likewise.
13657 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13658 * g++.old-deja/g++.gb/scope06.C: Likewise.
13659 * g++.old-deja/g++.law/cvt11.C: Likewise.
13660 * g++.old-deja/g++.law/init1.C: Likewise.
13661 * g++.dg/abi/mangle26.C: Likewise.
13663 * g++.dg/template/function1.C: Adjust for C++0x mode.
13664 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13666 * g++.dg/ext/label10.C: Adjust for C++0x mode.
13667 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13669 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13671 * g++.dg/cpp0x/regress/abi-empty7.C: New.
13673 * g++.dg/cpp0x/regress: New directory.
13674 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13675 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13676 * g++.dg/cpp0x/regress/regress3.C: New.
13678 2011-02-10 Richard Guenther <rguenther@suse.de>
13680 PR tree-optimization/47677
13681 * gcc.dg/torture/pr47677.c: New testcase.
13683 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
13685 * objc.dg/special/load-category-1.m: Remove unused header.
13686 * objc.dg/special/load-category-1a.m: Likewise.
13687 * objc.dg/special/load-category-2.m: Likewise.
13688 * objc.dg/special/load-category-2a.m: Likewise.
13689 * objc.dg/special/load-category-3.m: Likewise.
13690 * objc.dg/special/load-category-3a.m: Likewise.
13691 * objc.dg/attributes/proto-attribute-2.m: Likewise.
13692 * objc.dg/attributes/proto-attribute-3.m: Likewise.
13693 * objc.dg/attributes/class-attribute-1.m: Likewise.
13694 * objc.dg/property/property.exp: Don't run for Darwin < 9.
13695 * obj-c++.dg/property/property.exp: Likewise.
13696 * objc.dg/attributes/method-sentinel-1.m: Update type header.
13697 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13698 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13699 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13700 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13701 * obj-c++.dg/template-8.mm: Likewise.
13703 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13706 * gcc.target/i386/pr47665.c: New test.
13708 2011-02-10 Jie Zhang <jie@codesourcery.com>
13712 2011-02-05 Jie Zhang <jie@codesourcery.com>
13714 * gcc.dg/pr42631.c: Update test.
13715 * gcc.dg/pr42631-2.c: New test.
13717 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13720 * gfortran.dg/proc_decl_25.f90: New.
13722 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13725 * gfortran.dg/typebound_assignment_2.f03: New.
13727 2011-02-09 Richard Guenther <rguenther@suse.de>
13729 PR tree-optimization/47664
13730 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13732 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13734 PR middle-end/47646
13735 * gnat.dg/uninit_func.adb: Adjust dg directive.
13737 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13739 PR middle-end/47646
13740 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13742 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13745 * gfortran.dg/auto_dealloc_2.f90: New.
13747 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13749 * gcc.dg/builtins-config.h: Remove __sgi handling.
13750 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13751 -std=c99 for mips-sgi-irix6.5*.
13753 2011-02-09 Martin Jambor <mjambor@suse.cz>
13755 PR middle-end/45505
13756 * gfortran.dg/pr25923.f90: Remove xfails.
13758 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13761 * gfortran.dg/inquire_14.f90: New test.
13763 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13766 * gfortran.dg/pointer_init_6.f90: New.
13768 2011-02-08 Jeff Law <law@redhat.com>
13770 PR tree-optimization/42893
13771 * gcc.tree-ssa/pr42893.c: New test.
13773 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13775 PR tree-optimization/46834
13776 PR tree-optimization/46994
13777 PR tree-optimization/46995
13778 * gcc.dg/graphite/id-pr46834.c: New.
13779 * gfortran.dg/graphite/id-pr46994.f90: New.
13780 * gfortran.dg/graphite/id-pr46995.f90: New.
13782 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13784 PR middle-end/47646
13785 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13786 using the variable is known the warning is emitted there.
13787 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13788 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13790 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13793 * gcc.dg/noreturn-1.c (foo5): Likewise.
13794 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13795 (method2): Likewise.
13797 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13798 the return statement using the uninitialized variable.
13799 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13801 2011-02-08 Richard Guenther <rguenther@suse.de>
13803 PR middle-end/47639
13804 * g++.dg/opt/pr47639.c: New testcase.
13806 2011-02-08 Richard Guenther <rguenther@suse.de>
13808 PR tree-optimization/47632
13809 * g++.dg/opt/pr47632.C: New testcase.
13811 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13813 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13815 2011-02-07 Richard Guenther <rguenther@suse.de>
13817 PR tree-optimization/47615
13818 * g++.dg/opt/pr47615.C: New testcase.
13820 2011-02-07 Richard Guenther <rguenther@suse.de>
13822 PR tree-optimization/47621
13823 * gcc.dg/torture/pr47621.c: New testcase.
13825 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13827 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13829 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13832 * gfortran.dg/allocate_with_source_1 : New test.
13834 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13836 PR middle-end/47610
13837 * gcc.dg/pr47610.c: New test.
13839 2011-02-05 Jie Zhang <jie@codesourcery.com>
13842 * gcc.dg/pr42631.c: Update test.
13843 * gcc.dg/pr42631-2.c: New test.
13845 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13848 * gfortran.dg/pr47574.f90: New test.
13850 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13852 PR tree-optimization/46194
13853 * gcc.dg/autopar/pr46194.c: New.
13855 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13857 PR tree-optimization/43695
13858 * g++.dg/ipa/pr43695.C: New.
13860 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13862 PR inline-asm/23200
13863 * gcc.dg/pr23200.c: New test.
13865 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13868 * g++.dg/pr47589.C: New test.
13870 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13873 * g++.dg/template/typedef37.C: New test.
13874 * g++.dg/template/param1.C: Adjust expected error message.
13876 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13878 PR middle-end/31490
13879 * gcc.dg/pr31490-2.c: New test.
13880 * gcc.dg/pr31490-3.c: New test.
13881 * gcc.dg/pr31490-4.c: New test.
13883 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13884 Jakub Jelinek <jakub@redhat.com>
13887 * g++.dg/parser/semicolon3.C: Adjust.
13888 * g++.dg/parser/semicolon4.C: New testcase.
13889 * g++.dg/pr46890.C: New testcase.
13891 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13894 * g++.dg/init/pr29571.C: New.
13896 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13898 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13899 instead of vect_int.
13901 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13904 * gcc.target/i386/pr47312.c: New test.
13907 * gcc.target/i386/pr47564.c: New test.
13909 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13911 PR tree-optimization/45122
13912 * gcc.dg/tree-ssa/pr45122.c: New.
13914 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13917 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13920 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13921 and vsx so a default --with-cpu=power7 doesn't give an error
13922 when -mavoid-indexed-addresses is used.
13924 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13925 wrapper function to save the arguments and then jump to the real
13926 function, rather than depending on the compiler not to move stuff
13928 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13930 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13931 Paul Thomas <pault@gcc.gnu.org>
13934 * gfortran.dg/class_37.f03 : New test.
13936 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13937 Richard Guenther <rguenther@suse.de>
13939 PR tree-optimization/40979
13941 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13942 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13943 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13944 check_vect_support_and_set_flags.
13945 * gfortran.dg/graphite/vect-pr40979.f90: New.
13947 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13950 * gfortran.dg/class_36.f03: New.
13952 2011-02-02 Richard Guenther <rguenther@suse.de>
13954 PR tree-optimization/47566
13955 * gcc.dg/lto/20110201-1_0.c: New testcase.
13957 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13963 * debug/pr47498.c: New.
13964 * debug/pr47501.c: New.
13966 2011-02-01 Richard Guenther <rguenther@suse.de>
13968 PR tree-optimization/47559
13969 * g++.dg/torture/pr47559.C: New testcase.
13971 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13974 * gfortran.dg/typebound_call_20.f03: New.
13976 2011-02-01 Richard Guenther <rguenther@suse.de>
13978 PR tree-optimization/47555
13979 * gcc.dg/pr47555.c: New testcase.
13981 2011-02-01 Richard Guenther <rguenther@suse.de>
13983 PR tree-optimization/47541
13984 * g++.dg/torture/pr47541.C: New testcase.
13986 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13989 * gfortran.dg/typebound_call_19.f03: New.
13991 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13994 * g++.dg/cpp0x/pr47416.C: New test.
13996 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13999 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14001 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14004 * gfortran.dg/typebound_assignment_1.f03: New.
14006 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14008 PR tree-optimization/47538
14009 * gcc.c-torture/execute/pr47538.c: New test.
14011 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14014 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14016 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14018 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14020 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14022 PR rtl-optimization/44031
14023 * gcc.c-torture/compile/20110131-1.c: New test.
14025 2011-01-31 Tobias Burnus <burnus@net-b.de>
14028 * gfortran.dg/stmt_func_1.f90: New.
14030 2011-01-31 Tobias Burnus <burnus@net-b.de>
14033 * gfortran.dg/interface_34.f90: New.
14035 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14038 * gfortran.dg/realloc_on_assign_5.f03: New test.
14039 * gfortran.dg/realloc_on_assign_5.f03: New test.
14041 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14043 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14044 * gfortran.dg/bessel_7.f90: Likewise.
14045 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14047 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14048 * gfortran.dg/sum_init_expr.f03: Likewise.
14050 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14052 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14055 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14056 loop only on "vect_intfloat_cvt" targets.
14058 2011-01-29 Tobias Burnus <burnus@net-b.de>
14061 * gfortran.dg/shape_6.f90: New.
14063 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14065 PR libgfortran/47434
14066 * gfortran.dg/read_infnan_1.f90: Update test.
14067 * gfortran.dg/module_nan.f90: Update test.
14068 * gfortran.dg/char4_iunit_1.f03: Update test.
14069 * gfortran.dg/large_real_kind_1.f90: Update test.
14070 * gfortran.dg/real_const_3.f90: Update test.
14071 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14073 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14076 * g++.dg/template/param2.C: New test.
14078 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14080 PR libgfortran/47285
14081 * gfortran.dg/fmt_g.f: New test.
14083 2011-01-28 Tobias Burnus <burnus@net-b.de>
14086 * gfortran.dg/pure_formal_1.f90: New.
14088 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14091 * gcc.dg/tls/pr42894.c: New test.
14093 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14095 * gcc.dg/pr47276.c: Add dg-require-visibility.
14097 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14099 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14101 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14102 Tobias Burnus <burnus@gcc.gnu.org>
14107 * gfortran.dg/realloc_on_assign_3.f03: New test.
14108 * gfortran.dg/realloc_on_assign_4.f03: New test.
14109 * gfortran.dg/allocatable_function_5.f90: New test.
14110 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14111 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14112 implemented" dg-errors.
14114 2011-01-27 Jan Hubicka <jh@suse.cz>
14116 PR middle-end/46949
14117 * gcc.dg/attr-weakref-4.c: New testcase
14119 2011-01-27 Martin Jambor <mjambor@suse.cz>
14121 PR tree-optimization/47228
14122 * gcc.dg/torture/pr47228.c: New test.
14124 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14126 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14128 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14130 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14131 when using auto-overlay support on the SPU.
14133 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14135 PR rtl-optimization/44174
14136 * gcc.target/i386/asm-6.c: New test.
14138 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14140 PR rtl-optimization/46856
14141 * gcc.c-torture/compile/pr46856.c: New test.
14143 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
14144 Andrew Pinski <pinskia@gmail.com>
14147 * gcc.dg/pr43082.c: New.
14149 2011-01-26 DJ Delorie <dj@redhat.com>
14151 PR rtl-optimization/46878
14152 * gcc.dg/pr46878-1.c: New test.
14154 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14157 * g++.dg/cpp0x/pr47476.C: New test.
14159 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
14161 * gcc.c-torture/compile/20110126-1.c: New test.
14163 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14166 * gcc.dg/torture/pr47473.c: New test.
14168 2011-01-26 Jan Hubicka <jh@suse.cz>
14171 * gcc.c-torture/execute/pr47237.c: New testcase.
14173 2011-01-26 Jan Hubicka <jh@suse.cz>
14175 PR tree-optimization/47190
14176 * gcc.dg/attr-weakref-3.c: New testcase.
14178 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
14181 * gcc.dg/dll-9a.c: New test file.
14182 * gcc.dg/dll-11.c: Likewise.
14183 * gcc.dg/dll-12.c: Likewise.
14184 * gcc.dg/dll-12a.c: Likewise.
14185 * gcc.dg/dll-11a.c: Likewise.
14186 * gcc.dg/dll-9.c: Likewise.
14187 * gcc.dg/dll-10.c: Likewise.
14188 * gcc.dg/dll-10a.c: Likewise.
14189 * g++.dg/ext/dllexport4a.cc: Likewise.
14190 * g++.dg/ext/dllexport4.C: Likewise.
14191 * g++.dg/ext/dllexport5.C: Likewise.
14192 * g++.dg/ext/dllexport5a.cc: Likewise.
14194 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14196 PR tree-optimization/46970
14197 * gcc.dg/graphite/pr46970.c: New.
14199 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14201 PR tree-optimization/46215
14202 * gcc.dg/graphite/pr46215.c: New.
14204 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14206 PR tree-optimization/46168
14207 * gcc.dg/graphite/pr46168.c: New.
14209 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14211 PR tree-optimization/43657
14212 * gcc.dg/graphite/pr43657.c: New.
14214 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14216 PR tree-optimization/29832
14217 * gfortran.dg/graphite/pr29832.f90: New.
14219 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14221 PR tree-optimization/43567
14222 * gcc.dg/graphite/pr43567.c: New.
14224 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14226 * gfortran.dg/graphite/interchange-4.f: New.
14227 * gfortran.dg/graphite/interchange-5.f: New.
14229 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14230 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14231 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14232 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14233 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14234 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14235 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14236 * gfortran.dg/ltrans-7.f90: Removed.
14237 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14239 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14240 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14241 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14242 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14243 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14244 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14245 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14246 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14247 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14248 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14249 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14250 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14251 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14252 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14253 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14254 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14255 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14256 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14257 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14258 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14259 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14260 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14261 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14262 * gcc.dg/tree-ssa/data-dep-1.c
14263 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14264 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14265 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14266 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14267 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14269 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14271 PR tree-optimization/47265
14272 PR tree-optimization/47443
14273 * gcc.c-torture/compile/pr47265.c: New test.
14274 * gcc.dg/pr47443.c: New test.
14276 2011-01-25 Martin Jambor <mjambor@suse.cz>
14278 PR tree-optimization/47382
14279 * g++.dg/torture/pr47382.C: New test.
14280 * g++.dg/opt/devirt1.C: Xfail.
14282 2011-01-25 Yao Qi <yao@codesourcery.com>
14285 * gcc.target/arm/pr45701-1.c: New test.
14286 * gcc.target/arm/pr45701-2.c: New test.
14287 * gcc.target/arm/pr45701-3.c: New test.
14289 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14290 Jakub Jelinek <jakub@redhat.com>
14292 PR tree-optimization/47271
14293 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14295 2011-01-25 Nick Clifton <nickc@redhat.com>
14297 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14298 (saturate_add): Delete.
14299 (exchange): Delete.
14300 (main): Do not run saturate_add.
14301 (set_interrupts): Delete.
14303 2011-01-25 Tobias Burnus <burnus@net-b.de>
14306 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14308 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14310 PR tree-optimization/47427
14311 PR tree-optimization/47428
14312 * gcc.c-torture/compile/pr47427.c: New test.
14313 * gcc.c-torture/compile/pr47428.c: New test.
14315 2011-01-25 Richard Guenther <rguenther@suse.de>
14317 PR middle-end/47411
14318 * gcc.dg/torture/pr47411.c: New testcase.
14320 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14322 * gfortran.dg/graphite/id-24.f: New.
14323 * gfortran.dg/graphite/id-25.f: New.
14325 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14327 * gfortran.dg/graphite/id-23.f: New.
14329 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14331 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14333 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14335 * gcc.dg/graphite/block-0.c: Un-XFAILed.
14336 * gcc.dg/graphite/block-1.c: Un-XFAILed.
14337 * gcc.dg/graphite/block-7.c: Un-XFAILed.
14338 * gcc.dg/graphite/block-8.c: Un-XFAILed.
14339 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14340 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14341 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14342 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14343 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14345 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14347 * gcc.dg/graphite/block-0.c: Add documentation.
14348 * gcc.dg/graphite/block-4.c: Same.
14349 * gcc.dg/graphite/block-7.c: Same.
14350 * gcc.dg/graphite/block-8.c: New.
14351 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14352 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14353 * gcc.dg/graphite/interchange-12.c: Add documentation.
14354 * gcc.dg/graphite/interchange-13.c: New.
14355 * gcc.dg/graphite/interchange-14.c: New.
14356 * gcc.dg/graphite/interchange-15.c: New.
14357 * gcc.dg/graphite/interchange-8.c: Add documentation.
14358 * gcc.dg/graphite/interchange-mvt.c: Same.
14360 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14363 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14364 * gcc.target/powerpc/altivec-14.c: Ditto.
14365 * gcc.target/powerpc/altivec-33.c: Ditto.
14366 * gcc.target/powerpc/altivec-types-1.c: Ditto.
14367 * gcc.target/powerpc/altivec-types-2.c: Ditto.
14368 * gcc.target/powerpc/altivec-types-3.c: Ditto.
14369 * gcc.target/powerpc/altivec-types-4.c: Ditto.
14370 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14371 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14372 * g++.dg/ext/altivec-15.C: Ditto.
14373 * g++.dg/ext/altivec-types-1.C: Ditto.
14374 * g++.dg/ext/altivec-types-2.C: Ditto.
14375 * g++.dg/ext/altivec-types-3.C: Ditto.
14376 * g++.dg/ext/altivec-types-4.C: Ditto.
14378 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14380 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14382 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14384 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14385 optimization options.
14387 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14389 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14392 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14394 2011-01-23 Tobias Burnus <burnus@net-b.de>
14397 * gfortran.dg/allocatable_scalar_12.f90: New.
14399 2011-01-23 Ira Rosen <irar@il.ibm.com>
14401 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14402 vectorization to be not profitable if peeling is used to
14403 realign the memory access.
14404 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14405 loop bound to avoid loop unrolling.
14406 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14408 2011-01-22 Jan Hubicka <jh@suse.cz>
14411 * g++.dg/lto/pr47333.C: New file.
14413 2011-01-22 Jan Hubicka <jh@suse.cz>
14415 PR tree-optimization/43884
14417 * gcc.dg/autopar/outer-2.c: Increase array size.
14418 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14420 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14423 * gfortran.dg/c_loc_tests_16.f90: New test.
14425 2011-01-22 Tobias Burnus <burnus@net-b.de>
14428 * gfortran.dg/typebound_proc_19.f90: New.
14430 2011-01-21 Jeff Law <law@redhat.com>
14432 PR tree-optimization/47053
14433 * g++.dg/pr47053.C: New test.
14435 2011-01-21 Jason Merrill <jason@redhat.com>
14438 * g++.dg/cpp0x/constexpr-ctor6.C: New.
14440 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14443 * g++.dg/cpp0x/range-for10.C: New test.
14444 * g++.dg/template/for1.C: New test.
14446 PR middle-end/45566
14447 * g++.dg/tree-prof/partition3.C: New test.
14449 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14451 PR rtl-optimization/47366
14452 * g++.dg/opt/pr47366.C: New test.
14454 2011-01-21 Jason Merrill <jason@redhat.com>
14457 * g++.dg/cpp0x/constexpr-regress2.C: New.
14459 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14461 2011-01-21 Jeff Law <law@redhat.com>
14463 PR rtl-optimization/41619
14464 * gcc.dg/pr41619.c: New.
14466 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14468 PR tree-optimization/47355
14469 * g++.dg/opt/pr47355.C: New test.
14471 2011-01-21 Richard Guenther <rguenther@suse.de>
14473 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14476 2011-01-21 Richard Guenther <rguenther@suse.de>
14478 PR tree-optimization/47365
14479 * gcc.dg/torture/pr47365.c: New testcase.
14480 * gcc.dg/tree-ssa/pr47392.c: Likewise.
14482 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14484 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14486 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14488 PR tree-optimization/47391
14489 * gcc.dg/pr47391.c: New test.
14491 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14493 * g++.dg/template/char1.C: Use signed char.
14495 2011-01-21 Tobias Burnus <burnus@net-b.de>
14498 * gfortran.dg/pointer_target_4.f90: New.
14500 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
14503 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14504 ILP32 system and not IP32.
14506 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
14509 * g++.dg/debug/pr46583.C: New.
14511 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14514 * g++.dg/debug/pr47283.C: New test.
14517 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14518 * gcc.target/i386/headmerge-2.c: Likewise.
14520 2011-01-20 Richard Guenther <rguenther@suse.de>
14522 PR middle-end/47370
14523 * gcc.dg/torture/pr47370.c: New testcase.
14525 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14527 PR tree-optimization/46130
14528 * gcc.dg/pr46130-1.c: New test.
14529 * gcc.dg/pr46130-2.c: New test.
14531 2011-01-19 Dodji Seketeli <dodji@redhat.com>
14534 * g++.dg/debug/dwarf2/template-params-10.C: New test.
14536 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
14539 * g++.dg/debug/pr46240.cc: New.
14541 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14544 * g++.dg/template/anonunion1.C: New test.
14546 PR rtl-optimization/47337
14547 * gcc.c-torture/execute/pr47337.c: New test.
14549 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14552 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14554 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14556 PR tree-optimization/46021
14557 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14559 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14561 PR tree-optimization/47290
14562 * g++.dg/torture/pr47290.C: New test.
14564 2011-01-18 Janus Weil <janus@gcc.gnu.org>
14567 * gfortran.dg/proc_ptr_comp_29.f90: New.
14569 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
14572 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14573 powerpc-apple-darwin9.
14575 2011-01-18 Jakub Jelinek <jakub@redhat.com>
14577 PR rtl-optimization/47299
14578 * gcc.c-torture/execute/pr47299.c: New test.
14580 2011-01-17 Jason Merrill <jason@redhat.com>
14582 * g++.dg/cpp0x/constexpr-virtual.C: New.
14584 2011-01-17 Jakub Jelinek <jakub@redhat.com>
14587 * gfortran.dg/gomp/pr47331.f90: New test.
14589 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
14592 * objc.dg/selector-warn-1.m: New.
14593 * obj-c++.dg/selector-warn-1.mm: New.
14595 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
14597 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14598 Update dg-final accordingly.
14600 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14602 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14604 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14606 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14608 * gcc.dg/guality/pr36728-2.c: Likewise.
14610 2011-01-17 Richard Guenther <rguenther@suse.de>
14612 PR tree-optimization/47313
14613 * g++.dg/torture/pr47313.C: New testcase.
14615 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
14618 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14619 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14620 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14621 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14623 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14625 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14626 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14627 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14629 2011-01-17 Richard Guenther <rguenther@suse.de>
14631 PR tree-optimization/45967
14632 * gcc.dg/torture/pr45967-2.c: New testcase.
14633 * gcc.dg/torture/pr45967-3.c: Likewise.
14635 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14638 * g++.dg/ext/pr47213.C: Require visibility.
14640 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14642 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14643 * gcc.dg/fixed-point/struct-union.c: Update error messages.
14645 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14647 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14648 Linux-based targets.
14650 2011-01-13 Jan Hubicka <jh@suse.cz>
14652 PR tree-optimization/47276
14653 * gcc.dg/pr47276.c: New testcase.
14655 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
14656 Jonathan Wakely <jwakely.gcc@gmail.com>
14659 * g++.dg/other/pr33558.C: New.
14660 * g++.dg/other/pr33558-2.C: New.
14662 2011-01-14 Martin Jambor <mjambor@suse.cz>
14664 PR tree-optimization/45934
14665 PR tree-optimization/46302
14666 * g++.dg/ipa/devirt-c-1.C: New test.
14667 * g++.dg/ipa/devirt-c-2.C: Likewise.
14668 * g++.dg/ipa/devirt-c-3.C: Likewise.
14669 * g++.dg/ipa/devirt-c-4.C: Likewise.
14670 * g++.dg/ipa/devirt-c-5.C: Likewise.
14671 * g++.dg/ipa/devirt-c-6.C: Likewise.
14672 * g++.dg/ipa/devirt-6.C: Likewise.
14673 * g++.dg/ipa/devirt-d-1.C: Likewise.
14674 * g++.dg/torture/pr45934.C: Likewise.
14676 2011-01-14 Jason Merrill <jason@redhat.com>
14678 * g++.dg/cpp0x/variadic105.C: New.
14680 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
14681 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14684 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14685 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14686 execution tests on i?86-*-*, x86_64-*-* and
14687 powerpc*-apple-darwin* && ilp32.
14688 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14689 tests on i?86-*-* and x86_64-*-*.
14691 2011-01-14 Richard Guenther <rguenther@suse.de>
14693 PR tree-optimization/47280
14694 * g++.dg/opt/pr47280.C: New testcase.
14696 2011-01-14 Jason Merrill <jason@redhat.com>
14698 * g++.dg/cpp0x/constexpr-regress1.C: New.
14700 * g++.dg/ext/flexary2.C: New.
14702 2011-01-14 Richard Guenther <rguenther@suse.de>
14704 PR middle-end/47281
14705 * gcc.dg/torture/pr47281.c: New testcase.
14706 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14708 2011-01-14 Richard Guenther <rguenther@suse.de>
14710 PR tree-optimization/47286
14711 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14713 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14716 * g++.dg/ext/pr47213.C: New.
14718 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14720 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14722 2011-01-13 Tobias Burnus <burnus@net-b.de>
14723 Mikael Morin <mikael@gcc.gnu.org>
14727 * gfortran.dg/select_type_20.f90: New.
14728 * gfortran.dg/select_type_21.f90: New.
14730 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14733 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14735 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14737 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14738 * gcc.dg/guality/pr36728-2.c: Likewise.
14740 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14743 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14745 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14747 PR rtl-optimization/45352
14748 * gcc.dg/pr45352-3.c: New.
14750 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14752 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14754 * g++.dg/cpp0x/range-for8.C: New.
14755 * g++.dg/cpp0x/range-for9.C: New.
14757 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14760 * g++.dg/debug/pr47209.C: New.
14762 2011-01-12 Richard Guenther <rguenther@suse.de>
14765 * gcc.dg/lto/pr47259_0.c: New testcase.
14766 * gcc.dg/lto/pr47259_1.c: Likewise.
14768 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14770 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14771 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14772 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14773 methods missing from the OBJC2 Object.
14774 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14775 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14776 GNU and NeXT runtimes.
14777 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14779 * objc-obj-c++-shared/Object1.m: Likewise.
14780 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14781 * objc.dg/proto-qual-1.m: Likewise.
14782 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14783 * obj-c++.dg/proto-qual-1.mm: Likewise.
14785 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14788 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14790 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14792 Fixed the Objective-C++ testsuite and updated all tests.
14793 * lib/obj-c++.exp (obj-c++_init): Declare and set
14794 gcc_warning_prefix and gcc_error_prefix.
14795 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14796 'dg-warning', 'dg-message' and 'dg-error'.
14797 * obj-c++.dg/class-extension-3.mm: Likewise.
14798 * obj-c++.dg/class-protocol-1.mm: Likewise.
14799 * obj-c++.dg/encode-7.mm: Likewise.
14800 * obj-c++.dg/exceptions-3.mm: Likewise.
14801 * obj-c++.dg/exceptions-5.mm: Likewise.
14802 * obj-c++.dg/method-12.mm: Likewise.
14803 * obj-c++.dg/method-13.mm: Likewise.
14804 * obj-c++.dg/method-15.mm: Likewise.
14805 * obj-c++.dg/method-16.mm: Likewise.
14806 * obj-c++.dg/method-4.mm: Likewise.
14807 * obj-c++.dg/method-8.mm: Likewise.
14808 * obj-c++.dg/method-conflict-1.mm: Likewise.
14809 * obj-c++.dg/method-conflict-2.mm: Likewise.
14810 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14811 and uncommented second part of the testcase now that the testsuite
14813 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14814 and uncommented second part of the testcase now that the testsuite
14816 * obj-c++.dg/private-1.mm: Likewise.
14817 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14818 * obj-c++.dg/syntax-error-7.mm: Likewise.
14819 * obj-c++.dg/warn5.mm: Likewise.
14820 * obj-c++.dg/property/at-property-14.mm: Likewise.
14821 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14823 * obj-c++.dg/property/at-property-18.mm: Likewise.
14824 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14826 * obj-c++.dg/property/at-property-21.mm: Likewise.
14827 * obj-c++.dg/property/at-property-28.mm: Likewise.
14828 * obj-c++.dg/property/at-property-5.mm: Likewise.
14829 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14830 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14831 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14832 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14833 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14834 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14835 * obj-c++.dg/tls/diag-5.mm: Likewise.
14836 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14837 dg-error, now matched correctly.
14839 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14841 * objc.dg/property/at-property-29.m: New.
14842 * obj-c++.dg/property/at-property-29.mm: New.
14844 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14846 * go.test/go-test.exp (go-set-goarch): New proc.
14847 (go-gc-tests): Use it.
14849 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14852 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14854 2011-01-11 Richard Henderson <rth@redhat.com>
14856 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14858 2011-01-11 Jan Hubicka <jh@suse.cz>
14862 * gcc.dg/lto/pr45721_1.c: New file.
14863 * gcc.dg/lto/pr45721_0.c: New file.
14865 2011-01-11 Richard Guenther <rguenther@suse.de>
14867 PR tree-optimization/46076
14868 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14870 2011-01-11 Jeff Law <law@redhat.com>
14872 * PR tree-optimization/47086
14873 * gcc.dg/pr47086.c: New test.
14875 2011-01-11 Jason Merrill <jason@redhat.com>
14878 * g++.dg/template/new10.C: New.
14881 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14883 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14885 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14886 Split type definitions and NSConstantString class into...
14887 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14888 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14889 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14890 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14891 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14892 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14894 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14895 encode defines for newer NeXT system headers.
14896 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14897 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14898 * objc.dg/foreach-5.m: Likewise.
14899 * objc.dg/foreach-2.m: Likewise.
14900 * objc.dg/foreach-4.m: Likewise.
14901 * objc.dg/torture/strings/string1.m: Likewise.
14902 * objc.dg/torture/strings/string2.m: Likewise.
14903 * objc.dg/torture/strings/string3.m: Likewise.
14904 * objc.dg/torture/strings/string4.m: Likewise.
14905 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14906 header and stand alone.
14907 * obj-c++.dg/strings/strings-2.mm: Likewise.
14908 * objc.dg/torture/strings/const-str-3.m: Likewise.
14909 * objc.dg/strings/strings-2.m: Likewise.
14910 * objc.dg/strings/const-str-12b.m: Likewise.
14912 2011-01-12 Richard Guenther <rguenther@suse.de>
14914 PR middle-end/32511
14915 * gcc.dg/attr-weak-1.c: Adjust.
14917 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14920 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14921 standard compliant and comment.
14923 2011-01-10 Jan Hubicka <jh@suse.cz>
14926 * gcc.dg/initpri3.c: New testcase.
14928 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14931 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14932 externally visible.
14937 (g_ebp_save): Likewise.
14938 (g_esp_save): Likewise.
14940 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14942 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14944 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14946 PR tree-optimization/46021
14947 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14948 i?86-*-*, x86_64-*-*.
14950 2011-01-10 Jeff Law <law@redhat.com>
14952 * PR tree-optimization/47141
14953 * gcc.c-torture/compile/pr47141.c: New test.
14955 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14958 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14959 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14960 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14961 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14964 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14965 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14966 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14967 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14968 being vectorized. Adjust dg-final pattern.
14971 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14972 * gcc.dg/vect/slp-24.c: Likewise.
14974 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14977 * g++.dg/other/pr47218-1.C: New test file.
14978 * g++.dg/other/pr47218.C: Likewise.
14979 * g++.dg/other/pr47218.h: New supporting header.
14981 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14984 * objc.dg/attributes/invalid-attribute-1.m: New.
14985 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14987 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14990 * gfortran.dg/proc_ptr_comp_28.f90: New.
14992 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14994 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14995 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14996 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14997 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14998 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14999 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15000 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15001 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15002 * objc.dg/gnu-api-2-class.m: Likewise.
15003 * objc.dg/gnu-api-2-ivar.m: Likewise.
15004 * objc.dg/gnu-api-2-method.m: Likewise.
15005 * objc.dg/gnu-api-2-objc.m: Likewise.
15006 * objc.dg/gnu-api-2-object.m: Likewise.
15007 * objc.dg/gnu-api-2-property.m: Likewise.
15008 * objc.dg/gnu-api-2-protocol.m: Likewise.
15009 * objc.dg/gnu-api-2-sel.m: Likewise.
15011 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15013 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15014 * objc.dg/objc-foreach-4.m: Likewise.
15015 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15016 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15017 * objc.dg/foreach-4.m: Likewise.
15018 * objc.dg/foreach-5.m: Likewise.
15019 * objc.dg/foreach-3.m: Return self from init.
15021 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15024 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15026 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15029 * gfortran.dg/class_35.f90: New.
15031 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15033 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15035 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15038 * objc.dg/invalid-method-2.m: New.
15039 * obj-c++.dg/invalid-method-2.mm: New.
15041 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15044 * gfortran.dg/transpose_optimization_2.f90 : New test.
15046 2011-01-08 Jan Hubicka <jh@suse.cz>
15048 PR tree-optmization/46469
15049 * g++.dg/torture/pr46469.C: New testcase.
15051 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15053 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15054 emulation of libobjc-gnu structure layout functionality to ..
15055 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15056 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15057 * objc/execute/bf-common.h: Adjust headers.
15058 * objc/execute/bf-1.m: Likewise.
15059 * objc/execute/bf-2.m: Likewise.
15060 * objc/execute/bf-3.m: Likewise.
15061 * objc/execute/bf-4.m: Likewise.
15062 * objc/execute/bf-5.m: Likewise.
15063 * objc/execute/bf-6.m: Likewise.
15064 * objc/execute/bf-7.m: Likewise.
15065 * objc/execute/bf-8.m: Likewise.
15066 * objc/execute/bf-9.m: Likewise.
15067 * objc/execute/bf-10.m: Likewise.
15068 * objc/execute/bf-11.m: Likewise.
15069 * objc/execute/bf-12.m: Likewise.
15070 * objc/execute/bf-13.m: Likewise.
15071 * objc/execute/bf-14.m: Likewise.
15072 * objc/execute/bf-15.m: Likewise.
15073 * objc/execute/bf-16.m: Likewise.
15074 * objc/execute/bf-17.m: Likewise.
15075 * objc/execute/bf-18.m: Likewise.
15076 * objc/execute/bf-19.m: Likewise.
15077 * objc/execute/bf-20.m: Likewise.
15078 * objc/execute/bf-21.m: Likewise.
15079 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15080 objc_get_type_qualifiers ().
15082 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15085 * gfortran.dg/dependency_39.f90: New test.
15087 2011-01-07 Jan Hubicka <jh@suse.cz>
15089 Get builtins tests ready for linker plugin.
15090 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15091 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15092 my_memset, my_bzero): Mark used.
15093 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15094 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15096 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15099 2011-01-07 Jan Hubicka <jh@suse.cz>
15101 PR tree-optimization/46367
15102 * g++.dg/torture/pr46367.C: New file.
15104 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15107 * gcc.dg/pr47201.c: New test.
15110 * gcc.dg/tree-prof/pr47187.c: New test.
15112 2011-01-07 Tobias Burnus <burnus@net-b.de>
15115 * gfortran.dg/extends_type_of_3.f90: New.
15117 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15119 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15120 * g++.dg/ext/dllimport-MI1.C: Likewise.
15121 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15122 * g++.dg/ext/dllimport10.C: Likewise.
15123 * g++.dg/ext/dllimport11.C: Likewise.
15124 * g++.dg/ext/dllimport12.C: Likewise.
15125 * g++.dg/ext/dllimport13.C: Likewise.
15126 * g++.dg/ext/dllimport2.C: Likewise.
15127 * g++.dg/ext/dllimport3.C: Likewise.
15128 * g++.dg/ext/dllimport4.C: Likewise.
15129 * g++.dg/ext/dllimport5.C: Likewise.
15130 * g++.dg/ext/dllimport6.C: Likewise.
15131 * g++.dg/ext/dllimport8.C: Likewise.
15132 * g++.dg/ext/dllimport9.C: Likewise.
15133 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15134 targets, too. Additionally enable test for i?86-*-mingw*.
15135 * g++.dg/ext/selectany1.C: Likewise.
15136 Remove guard variable check.
15138 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15142 * gfortran.dg/storage_size_3.f08: Extended.
15144 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15147 * g++.dg/template/stdarg1.C: New test.
15149 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15152 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15153 * gfortran.dg/defined_operators_1.f90: Split the subroutine
15154 from the interface of functions to not hide the errors that
15157 2011-01-06 Jan Hubicka <jh@suse.cz>
15159 * gcc.dg/lto/pr47188_0.c: New testcase.
15160 * gcc.dg/lto/pr47188_1.c: New testcase.
15162 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15166 * gfortran.dg/interface_33.f90: New test.
15168 2011-01-06 Jakub Jelinek <jakub@redhat.com>
15171 * gcc.c-torture/compile/pr47150.c: New test.
15173 2011-01-06 Ira Rosen <irar@il.ibm.com>
15175 PR tree-optimization/47139
15176 * gcc.dg/vect/pr47139.c: New test.
15178 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15181 * gfortran.dg/extends_type_of_2.f03: New.
15183 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15185 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15187 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
15189 * gnat.dg/opt14.adb: New test.
15191 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
15194 * gfortran.dg/allocate_error_2.f90: New test.
15196 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15199 * gfortran.dg/storage_size_3.f08: New.
15201 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15203 PR libgfortran/47154
15204 * gfortran.dg/namelist_68.f90: New test.
15206 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
15208 * gnat.dg/unchecked_convert8.ad[sb]: New test.
15210 2011-01-04 Janus Weil <janus@gcc.gnu.org>
15213 * gfortran.dg/class_34.f90: New.
15215 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15217 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15218 use __builtin_inff. Skip all single-precision tests that require
15221 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15223 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15225 2011-01-03 Jakub Jelinek <jakub@redhat.com>
15227 PR tree-optimization/47148
15228 * gcc.c-torture/execute/pr47148.c: New test.
15230 PR tree-optimization/47155
15231 * gcc.c-torture/execute/pr47155.c: New test.
15233 PR rtl-optimization/47157
15234 * gcc.c-torture/compile/pr47157.c: New test.
15236 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15238 * gcc.dg/torture/vector-shift2.c (schar): Define.
15239 (main): Always use schar or uchar instead of plain "char" to avoid
15240 dependencies on implementation-defined char signedness.
15242 2011-01-03 Martin Jambor <mjambor@suse.cz>
15244 PR tree-optimization/46801
15245 * gnat.dg/pack9.adb: Remove xfail.
15247 2011-01-03 Martin Jambor <mjambor@suse.cz>
15249 PR tree-optimization/46984
15250 * g++.dg/ipa/pr46984.C: New test.
15252 2011-01-02 Janus Weil <janus@gcc.gnu.org>
15255 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15257 2011-01-02 Jakub Jelinek <jakub@redhat.com>
15259 PR tree-optimization/47140
15260 * gcc.c-torture/compile/pr47140.c: New test.
15262 PR rtl-optimization/47028
15263 * gcc.dg/pr47028.c: New test.
15265 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
15267 * objc.dg/protocol-forward-1.m: Removed TODO.
15268 * objc.dg/protocol-forward-2.m: New.
15269 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15270 * obj-c++.dg/protocol-forward-2.mm: New.
15272 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
15275 * g++.dg/eh/pr38662.C: New testcase.
15277 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
15279 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15280 scan for newline '\n'.
15283 Copyright (C) 2011 Free Software Foundation, Inc.
15285 Copying and distribution of this file, with or without modification,
15286 are permitted in any medium without royalty provided the copyright
15287 notice and this notice are preserved.