1 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
3 * gfortran.dg/nested_modules_2.f90: Tighten test.
5 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
7 * gcc.c-torture/execute/20111212-1.c: New test.
9 2011-12-12 Jakub Jelinek <jakub@redhat.com>
12 * gcc.dg/pr45819.c: Add -w to dg-options.
14 2011-12-12 Torvald Riegel <triegel@redhat.com>
16 * g++.dg/tm/noexcept-1.C: New test.
17 * g++.dg/tm/noexcept-2.C: New test.
18 * g++.dg/tm/noexcept-3.C: New test.
19 * g++.dg/tm/noexcept-4.C: New test.
20 * g++.dg/tm/noexcept-5.C: New test.
22 2011-12-12 Torvald Riegel <triegel@redhat.com>
24 * c-c++-common/tm/20111206.c: New test.
26 2011-12-12 Richard Guenther <rguenther@suse.de>
29 * g++.dg/opt/pr51262.C: New testcase.
31 2011-12-12 Revital Eres <revital.eres@linaro.org>
33 PR rtl-optimization/47013
34 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
35 to preserve the function.
36 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
37 powerpc*-*-*. Avoid superfluous spaces in dg-final.
38 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
39 -fmodulo-sched-allow-regmoves flags.
40 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
41 and avoid superfluous spaces in dg-final for spu-*-*.
42 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
43 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
44 change scan-rtl-dump-times for powerpc*-*-*.
45 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
46 powerpc*-*-* from dg-final and avoid superfluous spaces in
48 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
50 2011-12-11 Jakub Jelinek <jakub@redhat.com>
52 PR tree-optimization/51485
53 * g++.dg/vect/pr51485.cc: New test.
55 2011-12-11 Tobias Burnus <burnus@net-b.de>
58 * gfortran.dg/warn_function_without_result_2.f90: New.
60 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
61 Tobias Burnus <burnus@gcc.gnu.org>
70 * gfortran.dg/class_array_1.f03: New.
71 * gfortran.dg/class_array_2.f03: New.
72 * gfortran.dg/class_array_3.f03: New.
73 * gfortran.dg/class_array_4.f03: New.
74 * gfortran.dg/class_array_5.f03: New.
75 * gfortran.dg/class_array_6.f03: New.
76 * gfortran.dg/class_array_7.f03: New.
77 * gfortran.dg/class_array_8.f03: New.
78 * gfortran.dg/coarray_poly_1.f90: New.
79 * gfortran.dg/coarray_poly_2.f90: New.
80 * gfortran.dg/coarray/poly_run_1.f90: New.
81 * gfortran.dg/coarray/poly_run_2.f90: New.
82 * gfortran.dg/class_to_type_1.f03: New.
83 * gfortran.dg/type_to_class_1.f03: New.
84 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
85 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free
87 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
89 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
92 * gfortran.dg/gomp/workshare2.f90: New test.
93 * gfortran.dg/gomp/workshare3.f90: New test.
95 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
97 * gnat.dg/specs/elab3.ads: New test.
99 2011-12-10 Richard Henderson <rth@redhat.com>
101 * gcc.target/powerpc/altivec-perm-1.c: New.
102 * gcc.target/powerpc/altivec-perm-2.c: New.
103 * gcc.target/powerpc/altivec-perm-4.c: New.
105 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
107 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
108 Add a scan-assembler-time clause to test for the interupt vector jump.
110 (dma0_handler): ... this.
112 2011-12-10 Nathan Sidwell <nathan@acm.org>
114 PR gcov-profile/51449
115 * g++.dg/gcov/gcov-14.C: New.
117 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
119 * gcc.c-torture/compile/20111209-1.c: New test.
121 2011-12-09 Jason Merrill <jason@redhat.com>
124 * g++.dg/warn/Woverflow-4.C: New.
126 2011-12-09 Dodji Seketeli <dodji@redhat.com>
129 * g++.dg/cpp0x/alias-decl-17.C: New test.
131 2011-12-09 Michael Meissner <meissner@the-meissners.org>
133 * gcc.target/powerpc/recip-5.c: Disable running on any system that
134 does not support VSX.
136 * gcc.target/powerpc/ppc-target-4.c: New file to test target
137 specific functions enabling target specific builtins.
139 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
141 * gcc.dg/vect/slp-13.c: Array size increase reverted.
142 * gcc.dg/vect/slp-24.c: Ditto.
143 * gcc.dg/vect/slp-3.c: Ditto.
144 * gcc.dg/vect/slp-34.c: Ditto.
145 * gcc.dg/vect/slp-4.c: Ditto.
146 * gcc.dg/vect/slp-cond-2.c: Ditto.
147 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
148 * gcc.dg/vect/vect-1.c: Ditto.
149 * gcc.dg/vect/vect-10.c: Ditto.
150 * gcc.dg/vect/vect-105.c: Ditto.
151 * gcc.dg/vect/vect-112.c: Ditto.
152 * gcc.dg/vect/vect-15.c: Ditto.
153 * gcc.dg/vect/vect-2.c: Ditto.
154 * gcc.dg/vect/vect-31.c: Ditto.
155 * gcc.dg/vect/vect-32.c: Ditto.
156 * gcc.dg/vect/vect-33.c: Ditto.
157 * gcc.dg/vect/vect-34.c: Ditto.
158 * gcc.dg/vect/vect-35.c: Ditto.
159 * gcc.dg/vect/vect-36.c: Ditto.
160 * gcc.dg/vect/vect-6.c: Ditto.
161 * gcc.dg/vect/vect-73.c: Ditto.
162 * gcc.dg/vect/vect-74.c: Ditto.
163 * gcc.dg/vect/vect-75.c: Ditto.
164 * gcc.dg/vect/vect-76.c: Ditto.
165 * gcc.dg/vect/vect-80.c: Ditto.
166 * gcc.dg/vect/vect-85.c: Ditto.
167 * gcc.dg/vect/vect-89.c: Ditto.
168 * gcc.dg/vect/vect-97.c: Ditto.
169 * gcc.dg/vect/vect-98.c: Ditto.
170 * gcc.dg/vect/vect-all.c: Ditto.
171 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
172 * gcc.dg/vect/vect-iv-8.c: Ditto.
173 * gcc.dg/vect/vect-iv-8a.c: Ditto.
174 * gcc.dg/vect/vect-outer-1.c: Ditto.
175 * gcc.dg/vect/vect-outer-1a.c: Ditto.
176 * gcc.dg/vect/vect-outer-1b.c: Ditto.
177 * gcc.dg/vect/vect-outer-2.c: Ditto.
178 * gcc.dg/vect/vect-outer-2a.c: Ditto.
179 * gcc.dg/vect/vect-outer-2c.c: Ditto.
180 * gcc.dg/vect/vect-outer-3.c: Ditto.
181 * gcc.dg/vect/vect-outer-3a.c: Ditto.
182 * gcc.dg/vect/vect-outer-4a.c: Ditto.
183 * gcc.dg/vect/vect-outer-4b.c: Ditto.
184 * gcc.dg/vect/vect-outer-4c.c: Ditto.
185 * gcc.dg/vect/vect-outer-4d.c: Ditto.
186 * gcc.dg/vect/vect-outer-4m.c: Ditto.
187 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
188 * gcc.dg/vect/vect-outer-fir.c: Ditto.
189 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
190 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
191 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
192 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
193 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
194 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
195 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
196 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
197 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
198 * gcc.dg/vect/vect-shift-2.c: Ditto.
199 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
200 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
201 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
202 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
203 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
204 * gcc.dg/vect/slp-13-big-array.c: New test.
205 * gcc.dg/vect/slp-24-big-array.c: Ditto.
206 * gcc.dg/vect/slp-3-big-array.c: Ditto.
207 * gcc.dg/vect/slp-34-big-array.c: Ditto.
208 * gcc.dg/vect/slp-4-big-array.c: Ditto.
209 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
210 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
211 * gcc.dg/vect/vect-1-big-array.c: Ditto.
212 * gcc.dg/vect/vect-10-big-array.c: Ditto.
213 * gcc.dg/vect/vect-105-big-array.c: Ditto.
214 * gcc.dg/vect/vect-112-big-array.c: Ditto.
215 * gcc.dg/vect/vect-15-big-array.c: Ditto.
216 * gcc.dg/vect/vect-2-big-array.c: Ditto.
217 * gcc.dg/vect/vect-31-big-array.c: Ditto.
218 * gcc.dg/vect/vect-32-big-array.c: Ditto.
219 * gcc.dg/vect/vect-33-big-array.c: Ditto.
220 * gcc.dg/vect/vect-34-big-array.c: Ditto.
221 * gcc.dg/vect/vect-35-big-array.c: Ditto.
222 * gcc.dg/vect/vect-36-big-array.c: Ditto.
223 * gcc.dg/vect/vect-6-big-array.c: Ditto.
224 * gcc.dg/vect/vect-73-big-array.c: Ditto.
225 * gcc.dg/vect/vect-74-big-array.c: Ditto.
226 * gcc.dg/vect/vect-75-big-array.c: Ditto.
227 * gcc.dg/vect/vect-76-big-array.c: Ditto.
228 * gcc.dg/vect/vect-80-big-array.c: Ditto.
229 * gcc.dg/vect/vect-85-big-array.c: Ditto.
230 * gcc.dg/vect/vect-89-big-array.c: Ditto.
231 * gcc.dg/vect/vect-97-big-array.c: Ditto.
232 * gcc.dg/vect/vect-98-big-array.c: Ditto.
233 * gcc.dg/vect/vect-all-big-array.c: Ditto.
234 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
235 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
236 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
237 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
238 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
239 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
240 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
241 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
242 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
243 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
244 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
245 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
246 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
247 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
248 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
249 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
250 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
251 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
252 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
253 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
254 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
255 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
256 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
257 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
258 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
259 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
260 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
261 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
262 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
263 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
264 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
265 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
266 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
268 2011-12-09 Richard Guenther <rguenther@suse.de>
271 * g++.dg/lto/pr48042_0.C: New testcase.
273 2011-12-09 Richard Guenther <rguenther@suse.de>
275 PR tree-optimization/51482
276 * g++.dg/torture/pr51482.C: New testcase.
278 2011-12-08 Andrew Pinski <apinski@cavium.com>
280 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
281 * gcc.target/mips/dmult-1.c: Likewise.
282 * gcc.target/mips/branch-1.c: Likewise.
283 * gcc.target/mips/extend-1.c: Likewise.
285 2011-12-08 Jason Merrill <jason@redhat.com>
288 * g++.dg/template/cond8.C: New.
291 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
293 2011-12-08 Jakub Jelinek <jakub@redhat.com>
295 PR tree-optimization/51466
296 * gcc.c-torture/execute/pr51466.c: New test.
298 2011-12-08 Tobias Burnus <burnus@net-b.de>
301 * gfortran.dg/bounds_check_16.f90: New.
303 2011-12-08 Tobias Burnus <burnus@net-b.de>
306 * gfortran.dg/private_type_14.f90: New.
308 2011-12-08 Tobias Burnus <burnus@net-b.de>
311 * gfortran.dg/io_real_boz_3.f90: New.
312 * gfortran.dg/io_real_boz_4.f90: New.
313 * gfortran.dg/io_real_boz_5.f90: New.
315 2011-12-08 Tobias Burnus <burnus@net-b.de>
318 * gfortran.dg/realloc_on_assign_8.f90: New.
320 2011-12-08 Teresa Johnson <tejohnson@google.com>
322 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
325 2011-12-08 Teresa Johnson <tejohnson@google.com>
327 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
328 -Wwrite-strings option.
330 2011-12-08 Teresa Johnson <tejohnson@google.com>
332 * gcc.target/i386/movdi-rex64.c: New.
334 2011-12-08 Richard Guenther <rguenther@suse.de>
336 * gcc.dg/volatile3.c: New testcase.
338 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
340 PR tree-optimization/51315
341 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
343 (int32_t): Use __INT32_TYPE__ for typedef.
345 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
347 PR tree-optimization/51315
348 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
351 2011-12-08 Richard Guenther <rguenther@suse.de>
354 * g++.dg/opt/pr50747-1_0.C: New testcase.
355 * g++.dg/opt/pr50747-2_0.C: Likewise.
357 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
359 * gcc.c-torture/execute/20111208-1.c: New test.
361 2011-12-08 Richard Guenther <rguenther@suse.de>
364 * gcc.dg/lto/20111207-2_0.c: New testcase.
365 * gcc.dg/guality/pr48437.c: Likewise.
367 2011-12-07 Jakub Jelinek <jakub@redhat.com>
370 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
371 * g++.dg/cpp0x/auto29.C: New test.
374 * g++.dg/parse/error45.C: New test.
377 * g++.dg/ext/desig3.C: New test.
380 * g++.dg/cpp0x/constexpr-51369.C: New test.
382 2011-12-07 Andrew Pinski <apinski@cavium.com>
385 * gcc.dg/pr45416.c: New testcase.
387 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
390 * g++.dg/cpp0x/pr51420.C: New.
392 2011-12-07 Richard Guenther <rguenther@suse.de>
395 * gcc.dg/lto/20111207-1_0.c: New testcase.
396 * gcc.dg/lto/20111207-1_1.c: Likewise.
397 * gcc.dg/lto/20111207-1_2.c: Likewise.
398 * gcc.dg/lto/20111207-1_3.c: Likewise.
400 2011-12-07 Richard Guenther <rguenther@suse.de>
402 PR tree-optimization/50823
403 * gcc.dg/torture/pr50823.c: New testcase.
405 2011-12-07 Martin Jambor <mjambor@suse.cz>
407 PR tree-optimization/50744
408 * gcc.dg/ipa/pr50744.c: New test.
410 2011-12-06 Jakub Jelinek <jakub@redhat.com>
413 * g++.dg/template/static32.C: New test.
415 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
417 * g++.dg/opt/pr51396.C: Use dg-additional-options.
419 2011-12-06 Tobias Burnus <burnus@net-b.de>
422 * gfortran.dg/default_initialization_5.f90: New.
424 2011-12-06 Jakub Jelinek <jakub@redhat.com>
427 * gcc.c-torture/compile/pr51354.c: New test.
429 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
432 * g++.dg/other/abstract3.C: New.
434 2011-12-06 Richard Guenther <rguenther@suse.de>
436 PR tree-optimization/49997
437 * gcc.dg/torture/pr49997.c: New testcase.
439 2011-12-06 Richard Guenther <rguenther@suse.de>
442 * g++.dg/torture/pr51436.C: New testcase.
444 2011-12-06 Richard Guenther <rguenther@suse.de>
446 PR tree-optimization/51245
447 * gcc.dg/torture/pr51245.c: New testcase.
449 2011-12-06 Dodji Seketeli <dodji@redhat.com>
452 * g++.dg/diagnostic/wrong-tag-1.C
454 2011-12-05 Fabien Chêne <fabien@gcc.gnu.org>
457 * g++.dg/lookup/using50.C: New.
458 * g++.dg/lookup/using51.C: New.
460 2011-12-05 Jakub Jelinek <jakub@redhat.com>
462 PR tree-optimization/51396
463 * g++.dg/opt/pr51396.C: New test.
466 * gcc.dg/debug/dwarf2/pr51410.c: New test.
469 * gcc.dg/gomp/pr51339.c: New test.
471 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
474 * g++.dg/cpp0x/initlist62.C: New.
476 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
479 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
481 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
483 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
484 * g++.dg/torture/pr39732.C: Likewise.
485 * g++.dg/torture/pr40642.C: Likewise.
486 * gcc.c-torture/compile/pr44686.c: Likewise.
487 * gcc.dg/20050309-1.c: Likewise.
488 * gcc.dg/20050330-2.c: Likewise.
489 * gcc.dg/20051201-1.c: Likewise.
490 * gcc.dg/gomp/pr27573.c: Likewise.
491 * gcc.dg/pr46255.c: Likewise.
492 * gcc.dg/profile-dir-1.c: Likewise.
493 * gcc.dg/profile-dir-2.c: Likewise.
494 * gcc.dg/profile-dir-3.c: Likewise.
495 * gcc.dg/profile-generate-1.c: Likewise.
496 * gfortran.dg/gomp/pr27573.f90: Likewise.
497 * gcc.dg/profile-generate-3.c: Be specific about the type of
500 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
503 * g++.dg/ext/underlying_type11.C: New.
505 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
508 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
509 * gcc.dg/torture/pr39074.c: Ditto.
510 * gcc.dg/torture/pr39074-2.c: Ditto.
511 * gcc.dg/torture/pr42898.c: Ditto.
512 * gcc.dg/torture/pr42898-2.c: Ditto.
513 * gcc.dg/torture/pr45704.c: Ditto.
514 * gcc.dg/torture/pr50472.c: Ditto.
515 * gcc.dg/torture/pta-callused-1.c: Ditto.
516 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
517 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
518 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
519 * gcc.dg/torture/pta-escape-1.c: Ditto.
520 * gcc.dg/torture/ipa-pta-1.c: Ditto.
521 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
523 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
526 * gcc.dg/pr51408.c: New.
528 2011-12-05 Jason Merrill <jason@redhat.com>
530 * g++.dg/cpp0x/dc6.C: New.
532 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
533 Pedro Lamarão <pedro.lamarao@gmail.com>
535 * g++.dg/cpp0x/dc1.C: New test.
536 * g++.dg/cpp0x/dc2.C: New test.
537 * g++.dg/cpp0x/dc3.C: New test.
538 * g++.dg/cpp0x/dc4.C: New test.
539 * g++.dg/cpp0x/dc5.C: New test.
540 * g++.dg/template/meminit1.C: Adjust expected error.
542 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
545 * g++.dg/cpp0x/auto28.C: New.
547 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
549 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
551 2011-12-05 Jakub Jelinek <jakub@redhat.com>
552 Eric Botcazou <ebotcazou@adacore.com>
556 * gcc.c-torture/execute/pr51323.c: New test.
558 2011-12-04 Tobias Burnus <burnus@net-b.de>
561 * gfortran.dg/associate_10.f90: New.
563 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
566 * gfortran.dg/vect/pr51285.f90: New test.
568 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
569 Jérémie Detrey <Jeremie.Detrey@loria.fr>
572 * gcc.target/i386/pr51393.c: New test.
574 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
577 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
578 * obj-c++.dg/naming-4.mm: Likewise.
580 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
582 * gcc.dg/darwin-segaddr.c: Use -no-pie.
584 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
587 * g++.dg/cpp0x/pr51313.C: New.
589 2011-12-03 Tobias Burnus <burnus@net-b.de>
592 * gfortran.dg/select_type_24.f90: New.
593 * gfortran.dg/select_type_23.f03: Add dg-error.
594 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
596 2011-12-03 Jakub Jelinek <jakub@redhat.com>
598 * gcc.dg/vect/vect-122.c: New test.
600 2011-12-03 Tobias Burnus <burnus@net-b.de>
603 * gfortran.dg/move_alloc_8.f90: New.
605 2011-12-03 Tobias Burnus <burnus@net-b.de>
607 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
608 i.e. remove the dg-error line.
609 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
610 * gfortran.dg/move_alloc_9.f90: New.
611 * gfortran.dg/move_alloc_10.f90: New
613 2011-12-02 Nathan Sidwell <nathan@acm.org>
615 * lib/gcov.exp (verify-lines): Allow = as a count char.
616 * g++.dg/gcov/gcov-13.C: New.
618 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
620 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
621 * gcc.dg/vect/slp-24.c: Ditto.
622 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
623 * gcc.dg/vect/slp-34.c: Ditto.
624 * gcc.dg/vect/slp-4.c: Ditto.
625 * gcc.dg/vect/slp-cond-2.c: Ditto.
626 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
627 * gcc.dg/vect/vect-1.c: Ditto.
628 * gcc.dg/vect/vect-10.c: Ditto.
629 * gcc.dg/vect/vect-105.c: Ditto.
630 * gcc.dg/vect/vect-112.c: Ditto.
631 * gcc.dg/vect/vect-15.c: Ditto.
632 * gcc.dg/vect/vect-2.c: Ditto.
633 * gcc.dg/vect/vect-31.c: Ditto.
634 * gcc.dg/vect/vect-32.c: Ditto.
635 * gcc.dg/vect/vect-33.c: Ditto.
636 * gcc.dg/vect/vect-34.c: Ditto.
637 * gcc.dg/vect/vect-35.c: Ditto.
638 * gcc.dg/vect/vect-36.c: Ditto.
639 * gcc.dg/vect/vect-6.c: Ditto.
640 * gcc.dg/vect/vect-73.c: Ditto.
641 * gcc.dg/vect/vect-74.c: Ditto.
642 * gcc.dg/vect/vect-75.c: Ditto.
643 * gcc.dg/vect/vect-76.c: Ditto.
644 * gcc.dg/vect/vect-80.c: Ditto.
645 * gcc.dg/vect/vect-85.c: Ditto.
646 * gcc.dg/vect/vect-89.c: Ditto.
647 * gcc.dg/vect/vect-97.c: Ditto.
648 * gcc.dg/vect/vect-98.c: Ditto.
649 * gcc.dg/vect/vect-all.c: Ditto.
650 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
651 * gcc.dg/vect/vect-iv-8.c: Ditto.
652 * gcc.dg/vect/vect-iv-8a.c: Ditto.
653 * gcc.dg/vect/vect-outer-1.c: Ditto.
654 * gcc.dg/vect/vect-outer-1a.c: Ditto.
655 * gcc.dg/vect/vect-outer-1b.c: Ditto.
656 * gcc.dg/vect/vect-outer-2.c: Ditto.
657 * gcc.dg/vect/vect-outer-2a.c: Ditto.
658 * gcc.dg/vect/vect-outer-2c.c: Ditto.
659 * gcc.dg/vect/vect-outer-3.c: Ditto.
660 * gcc.dg/vect/vect-outer-3a.c: Ditto.
661 * gcc.dg/vect/vect-outer-4a.c: Ditto.
662 * gcc.dg/vect/vect-outer-4b.c: Ditto.
663 * gcc.dg/vect/vect-outer-4c.c: Ditto.
664 * gcc.dg/vect/vect-outer-4d.c: Ditto.
665 * gcc.dg/vect/vect-outer-4m.c: Ditto.
666 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
667 * gcc.dg/vect/vect-outer-fir.c: Ditto.
668 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
669 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
670 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
671 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
672 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
673 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
674 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
675 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
676 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
677 * gcc.dg/vect/vect-shift-2.c: Ditto.
678 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
679 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
680 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
681 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
682 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
684 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
686 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
687 __builtin_memcpy arguments to honor sizeof(a).
689 2011-12-02 Joseph Myers <joseph@codesourcery.com>
691 * gcc.c-torture/execute/doloop-1.c,
692 gcc.c-torture/execute/doloop-2.c: New tests.
694 2011-12-02 Martin Jambor <mjambor@suse.cz>
696 PR tree-optimization/50622
697 * g++.dg/tree-ssa/pr50622.C: New test.
699 2011-12-01 Jason Merrill <jason@redhat.com>
701 * g++.dg/cpp0x/initlist61.C: New.
703 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
706 * g++.dg/inherit/crash3.C: New.
708 2011-12-01 Nathan Sidwell <nathan@acm.org>
710 PR gcov-profile/51113
711 * lib/gcov.exp (verify-lines): Add support for xfailing.
712 (run-gcov): Likewise.
713 * gcc.misc-tests/gcov-13.c: Xfail weak function.
714 * gcc.misc-tests/gcov-16.c: Remove.
715 * gcc.misc-tests/gcov-17.c: Remove.
716 * g++.dg/gcov-8.C: Remove.
717 * g++.dg/gcov-9.C: Remove.
718 * g++.dg/gcovpart-12b.C: New.
719 * g++.dg/gcov-12.C: New.
721 2011-12-01 Andrew Pinski <apinski@cavium.com>
724 * g++.dg/torture/pr51198.C: New testcase.
726 2011-12-01 Jakub Jelinek <jakub@redhat.com>
728 PR tree-optimization/51246
729 * gcc.c-torture/compile/pr51246.c: New test.
731 PR rtl-optimization/51014
732 * g++.dg/opt/pr51014.C: New test.
734 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
737 * g++.dg/template/error47.C: New.
739 2011-11-30 Jason Merrill <jason@redhat.com>
742 * g++.dg/init/aggr8.C: New.
744 2011-11-30 Jakub Jelinek <jakub@redhat.com>
747 * gcc.target/i386/pr50725.c: New test.
750 * gfortran.dg/gomp/pr51089.f90: New test.
752 2011-11-30 Andrew Pinski <apinski@cavium.com>
754 * gcc.dg/pr51321.c: New testcase.
756 2011-11-30 Jakub Jelinek <jakub@redhat.com>
758 PR rtl-optimization/48721
759 * gcc.target/i386/pr48721.c: New test.
761 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
764 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
766 2011-11-29 Jakub Jelinek <jakub@redhat.com>
768 PR tree-optimization/51247
769 * gcc.c-torture/compile/pr51247.c: New test.
771 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
774 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
776 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
778 Use complex floating-point constant in CDBL.
780 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
782 2011-11-29 Tobias Burnus <burnus@net-b.de>
786 * gfortran.dg/move_alloc_5.f90: Add dg-error.
787 * gfortran.dg/select_type_23.f03: Add dg-error.
788 * gfortran.dg/move_alloc_6.f90: New.
789 * gfortran.dg/move_alloc_7.f90: New.
791 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
793 PR tree-optimization/51301
794 * gcc.dg/vect/pr51301.c: New test.
796 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
798 * g++.dg/cdce3.C: Use dg-additional-options.
800 2011-11-28 Jakub Jelinek <jakub@redhat.com>
803 * gcc.dg/tree-prof/pr50907.c: New test.
805 PR tree-optimization/50078
806 * gcc.dg/pr50078.c: New test.
808 PR tree-optimization/50682
809 * g++.dg/opt/pr50682.C: New test.
811 2011-11-28 Tobias Burnus <burnus@net-b.de>
814 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
816 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
817 Iain Sandoe <iains@gcc.gnu.org>
819 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
820 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
821 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
822 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
823 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
825 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
827 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
828 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
829 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
830 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
831 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
832 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
833 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
834 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
835 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
836 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
837 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
838 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
839 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
840 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
841 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
842 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
843 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
844 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
845 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
846 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
847 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
848 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
849 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
850 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
851 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
852 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
853 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
855 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
857 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
859 * gcc.target/mips/no-dsp-1.c: New test.
860 * gcc.target/mips/soft-float-1.c: Likewise.
862 2011-11-26 Jakub Jelinek <jakub@redhat.com>
864 PR rtl-optimization/49912
865 * g++.dg/other/pr49912.C: New test.
867 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
869 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
871 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
873 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
877 * gfortran.dg/inline_sum_3.f90: New test.
879 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
882 * lib/target-supports.exp
883 (check_effective_target_sync_long_long): Also supported on 32bit
884 x86 targets. Add comment about required dg-options.
885 Add alpha*-*-* targets.
886 (check_effective_target_sync_long_long_runtime): Ditto.
888 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
890 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
891 * gcc.dg/atomic-exchange-4.c: Ditto.
892 * gcc.dg/atomic-load-4.c: Ditto.
893 * gcc.dg/atomic-store-4.c: Ditto.
894 * gcc.dg/di-longlong64-sync-1.c: Ditto.
895 * gcc.dg/di-sync-multithread.c: Ditto.
896 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
897 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
899 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
902 * lib/target-supports.exp
903 (check_effective_target_sync_int_128_runtime): New procedure.
904 (check_effective_target_sync_long_long_runtime): Ditto.
905 (check_effective_target_sync_long_long): Add arm*-*-*.
906 (check_effective_target_sync_longlong): Remove.
908 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
909 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
910 * gcc.dg/atomic-exchange-5.c: Ditto.
911 * gcc.dg/atomic-load-5.c: Ditto.
912 * gcc.dg/atomic-store-5.c: Ditto.
913 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
914 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
915 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
917 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
918 * gcc.dg/atomic-exchange-4.c: Ditto.
919 * gcc.dg/atomic-load-4.c: Ditto.
920 * gcc.dg/atomic-store-4.c: Ditto.
921 * gcc.dg/di-longlong64-sync-1.c: Ditto.
922 * gcc.dg/di-sync-multithread.c: Ditto.
923 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
924 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
926 2011-11-25 Tobias Burnus <burnus@net-b.de>
929 * gfortran.dg/whole_file_35.f90: New.
931 2011-11-25 Tobias Burnus <burnus@net-b.de>
934 * gfortran.dg/volatile13.f90: New.
936 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
939 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
941 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
944 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
946 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
949 * gcc.target/i386/sw-1.c: Revert revision 181357.
951 2011-11-24 Tobias Burnus <burnus@net-b.de>
954 * gfortran.dg/implicit_pure_1.f90: New.
956 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
959 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
960 * gcc.dg/atomic-exchange-5.c: Likewise.
961 * gcc.dg/atomic-load-5.c: Likewise.
962 * gcc.dg/atomic-op-5.c: Likewise.
963 * gcc.dg/atomic-store-5.c: Likewise.
964 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
966 2011-11-24 Jakub Jelinek <jakub@redhat.com>
968 PR rtl-optimization/50290
969 * gcc.dg/pr50290.c: New test.
971 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
974 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
976 2011-11-23 Jakub Jelinek <jakub@redhat.com>
979 * gcc.dg/pr51261.c: New test.
981 2011-11-22 Dodji Seketeli <dodji@redhat.com>
984 * g++.dg/cpp0x/alias-decl-14.C: New test.
985 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
987 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
989 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
990 * g++.dg/lookup/struct1.C: Likewise.
991 * g++.dg/parse/elab1.C: Likewise.
992 * g++.dg/parse/elab2.C: Likewise.
993 * g++.dg/parse/int-as-enum1.C: Likewise.
994 * g++.dg/parse/typedef1.C: Likewise.
995 * g++.dg/parse/typedef3.C: Likewise.
996 * g++.dg/parse/typedef4.C: Likewise.
997 * g++.dg/parse/typedef5.C: Likewise.
998 * g++.dg/template/crash26.C: Likewise.
999 * g++.dg/template/nontype4.C: Likewise.
1000 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1001 * g++.old-deja/g++.brendan/line1.C: Likewise.
1002 * g++.old-deja/g++.other/elab1.C: Likewise.
1003 * g++.old-deja/g++.other/syntax4.C: Likewise.
1005 2011-11-22 Tom de Vries <tom@codesourcery.com>
1007 PR rtl-optimization/50764
1008 * gcc.dg/pr50764.c: New test.
1010 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1013 * g++.dg/cpp0x/decltype36.C: New.
1015 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1017 PR tree-optimization/51074
1018 * gcc.dg/vect/pr51074.c: New test.
1020 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1023 * g++.dg/cpp0x/alias-decl-16.C: New test.
1025 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1027 PR tree-optimization/50765
1028 * gcc.dg/pr50765.c: New test.
1030 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1032 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1033 * gcc.dg/vshift-3.c (main): Likewise.
1035 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1037 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1039 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1041 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1042 * gcc.misc-tests/gcov-17.c: Likewise.
1043 * g++.dg/gcov/gcov-8.C: Likewise.
1044 * g++.dg/gcov/gcov-9.C: Likewise.
1046 2011-11-21 Torvald Riegel <triegel@redhat.com>
1048 * g++.dg/tm/pr47747.C: New test.
1050 2011-11-21 Torvald Riegel <triegel@redhat.com>
1052 * g++.dg/tm/template-2.C: New test.
1054 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1057 * gcc.dg/pr50827.c: New test.
1059 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1062 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1063 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1064 * g++.dg/cpp0x/udlit-member.C: Adjust.
1065 * g++.dg/cpp0x/udlit-raw-length.C: New.
1066 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1067 * g++.dg/cpp0x/udlit-resolve.C: New.
1068 * c-c++-common/dfp/pr33466.c: Adjust.
1070 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1072 * lib/target-supports.exp
1073 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1074 with ultrasparc_vis2_hw.
1075 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1076 with ultrasparc_vis3_hw.
1078 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1080 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1081 *-*-solaris2* && c++.
1083 2011-11-20 Joey Ye <joey.ye@arm.com>
1085 * gcc.dg/volatile-bitfields-1.c: New.
1087 2011-11-20 Jason Merrill <jason@redhat.com>
1090 * g++.dg/cpp0x/variadic120.C: New.
1091 * g++.dg/cpp0x/sfinae26.C: Adjust.
1093 * g++.dg/cpp0x/sfinae11.C: Adjust.
1094 * g++.dg/cpp0x/sfinae26.C: Adjust.
1095 * g++.dg/template/unify11.C: Adjust.
1097 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1100 * g++.dg/template/error46.C: New.
1102 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1105 * gcc.target/i386/pr51235.c: New test.
1108 * gcc.target/i386/pr51236.c: New test.
1110 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1112 * gnat.dg/discr32.adb: New test.
1113 * gnat.dg/discr32_pkg.ads: New helper.
1115 2011-11-20 Nathan Sidwell <nathan@acm.org>
1117 PR gcov-profile/51113
1118 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1119 * gcc.misc-tests/gcov-16.c: New.
1120 * gcc.misc-tests/gcov-17.c: New.
1121 * g++.dg/gcov/gcov-8.C: New.
1122 * g++.dg/gcov/gcov-9.C: New.
1123 * g++.dg/gcov/gcov-10.C: New.
1125 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1128 * g++.dg/cpp0x/alias-decl-15.C: New test.
1130 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1133 * g++.dg/cpp0x/pr51216.C: New.
1135 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1137 * gcc.dg/delay-slot-2.c: New test.
1139 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1141 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1143 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
1146 * g++.dg/lookup/using46.C: New.
1147 * g++.dg/lookup/using47.C: New.
1148 * g++.dg/lookup/using48.C: New.
1149 * g++.dg/lookup/using49.C: New.
1150 * g++.dg/lookup/using50.C: New.
1152 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1154 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1155 supports /* ... */ comments.
1157 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1160 * g++.dg/cpp0x/pr51150.C: New.
1162 2011-11-18 Martin Jambor <mjambor@suse.cz>
1164 PR tree-optimization/50605
1165 * g++.dg/ipa/pr50605.C: New test.
1167 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1170 * g++.dg/cpp0x/alias-decl-13.C: New test.
1172 2011-11-17 Jason Merrill <jason@redhat.com>
1175 * g++.dg/cpp0x/auto27.C: New.
1176 * g++.dg/cpp0x/trailing2.C: Adjust messages.
1178 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
1180 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1181 memory model parameters don't match expected values.
1182 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1183 __atomic_compare_exchange.
1184 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1185 __atomic_compare_exchange_n.
1186 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1187 weak/strong parameter and fail if memory models aren't correct.
1189 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
1191 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1192 Look for simulate_thread_done to determine working gdb. Reduce timeout
1193 to 10 seconds and fail when timeout occurs. Improve error messages.
1195 2011-11-17 Jason Merrill <jason@redhat.com>
1198 * g++.dg/template/virtual2.C: New.
1200 2011-11-17 Michael Matz <matz@suse.de>
1204 * g++.dg/tree-ssa/pr50741.C: New.
1206 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1208 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1210 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
1212 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1213 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1214 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1216 2011-11-16 Tobias Burnus <burnus@net-b.de>
1220 * gfortran.dg/constructor_1.f90: New.
1221 * gfortran.dg/constructor_2.f90: New.
1222 * gfortran.dg/constructor_3.f90: New.
1223 * gfortran.dg/constructor_4.f90: New.
1224 * gfortran.dg/constructor_5.f90: New.
1225 * gfortran.dg/constructor_6.f90: New.
1226 * gfortran.dg/use_only_5.f90: New.
1227 * gfortran.dg/c_ptr_tests_17.f90: New.
1228 * gfortran.dg/c_ptr_tests_18.f90: New.
1229 * gfortran.dg/used_types_25.f90: New.
1230 * gfortran.dg/used_types_26.f90: New
1231 * gfortran.dg/type_decl_3.f90: New.
1232 * gfortran.dg/function_types_3.f90: Update dg-error.
1233 * gfortran.dg/result_1.f90: Ditto.
1234 * gfortran.dg/structure_constructor_3.f03: Ditto.
1235 * gfortran.dg/structure_constructor_4.f03: Ditto.
1237 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1239 * gcc.dg/vect/pr30858.c: Update expected output for
1240 architectures with multiple vector sizes.
1242 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
1243 Bernd Schmidt <bernds@coudesourcery.com>
1244 Sebastian Huber <sebastian.huber@embedded-brains.de>
1247 * gcc.target/arm/pr49641.c: New test.
1249 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
1251 PR tree-optimization/49960
1252 * gcc.dg/autopar/pr49960.c: New test.
1253 * gcc.dg/autopar/pr49960-1.c: New test.
1256 2011-11-16 Tom de Vries <tom@codesourcery.com>
1258 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1259 * gcc.dg/pr43864-2.c: Same.
1260 * gcc.dg/pr43864-3.c: Same.
1261 * gcc.dg/pr43864-4.c: Same.
1263 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
1265 * gcc.target/i386/sse2-cvt-vec.c: New test.
1266 * gcc.target/i386/avx-cvt-vec.c: Ditto.
1267 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1268 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1269 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1270 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1271 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1273 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
1275 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1276 powerpc*-*-darwin* targets.
1278 2011-11-15 Torvald Riegel <triegel@redhat.com>
1280 * c-c++-common/tm/trxn-expr-3.c: New test.
1282 2011-11-14 Torvald Riegel <triegel@redhat.com>
1284 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1286 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1288 * gcc.target/i386/avx-recip-vec.c: New test.
1289 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1290 * gcc.target/i386/avx-lrint-vec.c: Ditto.
1291 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1292 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1293 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1294 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1295 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1296 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1297 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1298 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1299 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1300 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1301 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1302 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1304 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
1307 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1308 non-template literal operator.
1310 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1312 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1313 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1314 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1315 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1316 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1317 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1318 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1319 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1320 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1321 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1322 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1323 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1324 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1325 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1326 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1327 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1329 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
1335 * g++.old-deja/g++.brendan/misc14.C: Adjust.
1336 * g++.old-deja/g++.jason/scoping16.C: Likewise.
1337 * g++.old-deja/g++.other/anon7.C: Likewise.
1338 * g++.old-deja/g++.other/using1.C: Likewise.
1339 * g++.old-deja/g++.other/redecl1.C: Likewise.
1340 * g++.old-deja/g++.other/typedef7.C: Likewise.
1341 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1342 * g++.dg/template/using2.C: Likewise.
1343 * g++.dg/template/static4.C: Likewise.
1344 * g++.dg/template/typedef1.C: Likewise.
1345 * g++.dg/lookup/name-clash9.C: Likewise.
1346 * g++.dg/abi/mangle41.C: Likewise.
1347 * g++.dg/parse/ctor5.C: Likewise.
1348 * g++.dg/inherit/using4.C: Likewise.
1349 * g++.dg/lookup/using24.C: New.
1350 * g++.dg/lookup/using25.C: New.
1351 * g++.dg/lookup/using26.C: New.
1352 * g++.dg/lookup/using27.C: New.
1353 * g++.dg/lookup/using28.C: New.
1354 * g++.dg/lookup/using29.C: New.
1355 * g++.dg/lookup/using30.C: New.
1356 * g++.dg/lookup/using31.C: New.
1357 * g++.dg/lookup/using32.C: New.
1358 * g++.dg/lookup/using33.C: New.
1359 * g++.dg/lookup/using34.C: New.
1360 * g++.dg/lookup/using35.C: New.
1361 * g++.dg/lookup/using36.C: New.
1362 * g++.dg/lookup/using37.C: New.
1363 * g++.dg/lookup/using38.C: New.
1364 * g++.dg/lookup/using39.C: New.
1365 * g++.dg/lookup/using40.C: New.
1366 * g++.dg/lookup/using41.C: New.
1367 * g++.dg/lookup/using42.C: New.
1368 * g++.dg/lookup/using43.C: New.
1369 * g++.dg/lookup/using44.C: New.
1370 * g++.dg/lookup/using45.C: New.
1371 * g++.dg/lookup/pr6936.C: New.
1372 * g++.dg/debug/using4.C: New.
1373 * g++.dg/debug/using5.C: New.
1374 * g++.dg/cpp0x/forw_enum10.C: New.
1376 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
1377 Jan Hubicka <jh@suse.cz>
1379 * gcc.target/i386/sw-1.c: Force rep;movsb.
1381 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
1384 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1385 dg-additional-options.
1387 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
1389 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1390 specified. Remove redundant runtime checks.
1391 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1392 Allow for other than -m4. Fix typos in comments.
1394 2011-11-12 Jason Merrill <jason@redhat.com>
1397 * g++.dg/warn/ref-temp1.C: New.
1400 * g++.dg/opt/stack2.C: New.
1402 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
1404 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1405 alpha*-*-linux* targets.
1407 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
1410 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1411 Darwin targets and allow external symbols to be undefined.
1413 2011-11-12 Nathan Sidwell <nathan@acm.org>
1415 * gcc.misc-tests/gcov-15.c: New.
1417 2011-11-11 Jakub Jelinek <jakub@redhat.com>
1419 PR tree-optimization/51058
1420 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1421 * gfortran.dg/vect/pr51058-2.f90: New test.
1423 2011-11-10 Jason Merrill <jason@redhat.com>
1425 * g++.dg/template/linkage1.C: New.
1426 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1427 * g++.old-deja/g++.other/linkage4.C: Likewise.
1430 * g++.dg/cpp0x/defaulted33.C: New.
1432 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1435 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1436 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
1439 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1441 PR rtl-optimization/51040
1442 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1445 2011-11-10 Jason Merrill <jason@redhat.com>
1448 * g++.dg/template/conv12.C: New.
1451 * gcc.dg/debug/dwarf2/asm-line1.c: New.
1453 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1455 * gnat.dg/atomic6_1.adb: New test.
1456 * gnat.dg/atomic6_2.adb: Likewise.
1457 * gnat.dg/atomic6_3.adb: Likewise.
1458 * gnat.dg/atomic6_4.adb: Likewise.
1459 * gnat.dg/atomic6_5.adb: Likewise.
1460 * gnat.dg/atomic6_6.adb: Likewise.
1461 * gnat.dg/atomic6_7.adb: Likewise.
1462 * gnat.dg/atomic6_8.adb: Likewise.
1463 * gnat.dg/atomic6_pkg.ads: New helper.
1465 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1468 * gcc.c-torture/compile/pr51077.c: New test.
1470 PR rtl-optimization/51023
1471 * gcc.c-torture/execute/pr51023.c: New test.
1473 2011-11-10 Richard Guenther <rguenther@suse.de>
1475 PR tree-optimization/51042
1476 * gcc.dg/torture/pr51042.c: New testcase.
1478 2011-11-10 Richard Guenther <rguenther@suse.de>
1480 PR tree-optimization/51070
1481 * gcc.dg/torture/pr51070.c: New testcase.
1483 2011-11-10 Richard Guenther <rguenther@suse.de>
1485 PR tree-optimization/51030
1486 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1488 2011-11-10 Richard Guenther <rguenther@suse.de>
1491 * gcc.dg/torture/pr51071.c: New testcase.
1493 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1495 * gnat.dg/loop_optimization9.ad[sb]: New test.
1497 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
1499 PR tree-optimization/51058
1500 * gfortran.dg/vect/pr51058.f90: New test.
1502 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1504 PR tree-optimization/51000
1505 * gcc.dg/vect/pr51000.c: New test.
1507 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1510 * g++.dg/cpp0x/static_assert5.C: New.
1511 * g++.dg/template/nontype13.C: Tweak.
1513 2011-11-09 Jason Merrill <jason@redhat.com>
1516 * g++.dg/cpp0x/noexcept16.C: New.
1519 * g++.dg/cpp0x/variadic119.C: New.
1521 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1524 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1526 * gcc.dg/torture/vshuf-32.inc: Likewise.
1527 * gcc.dg/torture/vshuf-4.inc: Likewise.
1528 * gcc.dg/torture/vshuf-8.inc: Likewise.
1530 * gcc.dg/tm/memopt-1.c: Fix up regexp.
1532 2011-11-09 Ian Lance Taylor <iant@google.com>
1534 * lib/target-supports.exp (check_effective_target_ucontext_h): New
1536 * gcc.dg/split-5.c: New test.
1538 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
1540 * gcc.dg/tm/memopt-1.c: Adjust regexp.
1542 2011-11-09 Jason Merrill <jason@redhat.com>
1545 * g++.dg/template/virtual1.C: New.
1547 2011-11-08 Jason Merrill <jason@redhat.com>
1549 Run most C++ tests in both C++98 and C++11 modes.
1550 * lib/target-supports.exp (check_effective_target_c++11): New.
1551 (check_effective_target_c++98): New.
1552 * lib/g++-dg.exp (g++-dg-runtest): New.
1553 * g++.dg/dg.exp: Use g++-dg-runtest.
1554 * g++.dg/charset/charset.exp: Likewise.
1555 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1556 * g++.dg/dfp/dfp.exp: Likewise.
1557 * g++.dg/gcov/gcov.exp: Likewise.
1558 * g++.dg/gomp/gomp.exp: Likewise.
1559 * g++.dg/graphite/graphite.exp: Likewise.
1560 * g++.dg/tls/tls.exp: Likewise.
1561 * g++.dg/tm/tm.exp: Likewise.
1562 * g++.dg/vect/vect.exp: Likewise.
1563 * g++.old-deja/old-deja.exp: Likewise.
1564 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1565 with some of the torture options.
1566 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1567 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1568 * g++.dg/init/null1.C: Only run in C++98.
1569 * g++.dg/warn/Wconversion-null-3.C: Likewise.
1570 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1571 * g++.old-deja/g++.brendan/crash64.C: Likewise.
1572 * g++.old-deja/g++.other/anon9.C: Likewise.
1573 * g++.old-deja/g++.other/linkage1.C: Likewise.
1574 * g++.old-deja/g++.other/linkage2.C: Likewise.
1575 * g++.old-deja/g++.pt/t29.C: Likewise.
1576 * g++.old-deja/g++.pt/t30.C: Likewise.
1577 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1578 * g++.dg/ext/anon-struct4.C: Likewise.
1579 * g++.dg/init/brace2.C: Likewise.
1580 * g++.dg/init/brace6.C: Likewise.
1581 * g++.dg/other/anon3.C: Likewise.
1582 * g++.dg/template/arg2.C: Likewise.
1583 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1584 * g++.old-deja/g++.brendan/enum11.C: Likewise.
1585 * g++.old-deja/g++.brendan/enum8.C: Likewise.
1586 * g++.old-deja/g++.brendan/enum9.C: Likewise.
1587 * g++.old-deja/g++.brendan/friend3.C: Likewise.
1588 * g++.old-deja/g++.brendan/init2.C: Likewise.
1589 * g++.old-deja/g++.brendan/init4.C: Likewise.
1590 * g++.old-deja/g++.brendan/misc14.C: Likewise.
1591 * g++.old-deja/g++.jason/cond.C: Likewise.
1592 * g++.old-deja/g++.law/init1.C: Likewise.
1593 * g++.old-deja/g++.law/operators32.C: Likewise.
1594 * g++.old-deja/g++.pt/enum6.C: Likewise.
1595 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1596 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1598 * g++.dg/eh/new1.C: Adjust for C++11 mode.
1599 * g++.dg/init/new11.C: Likewise.
1600 * g++.dg/init/pr29571.C: Likewise.
1601 * g++.dg/lookup/forscope2.C: Likewise.
1602 * g++.dg/parse/linkage1.C: Likewise.
1603 * g++.dg/parse/typedef8.C: Likewise.
1604 * g++.dg/template/error44.C: Likewise.
1605 * g++.dg/tls/diag-2.C: Likewise.
1606 * g++.dg/tls/diag-4.C: Likewise.
1607 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1608 * g++.old-deja/g++.abi/arraynew.C: Likewise.
1609 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1610 * g++.old-deja/g++.brendan/new3.C: Likewise.
1611 * g++.old-deja/g++.eh/new1.C: Likewise.
1612 * g++.old-deja/g++.eh/new2.C: Likewise.
1613 * g++.old-deja/g++.jason/new.C: Likewise.
1614 * g++.old-deja/g++.law/friend1.C: Likewise.
1615 * g++.old-deja/g++.mike/net46.C: Likewise.
1616 * g++.old-deja/g++.mike/p755.C: Likewise.
1617 * g++.old-deja/g++.other/new6.C: Likewise.
1619 * g++.dg/cpp0x/variadic74.C: Adjust diags.
1620 * g++.dg/template/crash53.C: Likewise.
1621 * g++.dg/template/void9.C: Likewise.
1623 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1626 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1628 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1631 * g++.dg/cpp0x/sfinae29.C: New.
1633 2011-11-09 Janus Weil <janus@gcc.gnu.org>
1636 * gfortran.dg/typebound_call_22.f03: New test case.
1638 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
1641 * gfortran.dg/inquire_size.f90: Don't flush the unit.
1643 2011-11-09 Richard Guenther <rguenther@suse.de>
1645 PR tree-optimization/51039
1646 * gcc.dg/pr51039.c: New testcase.
1648 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1650 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1651 Enable also for powerpc*-*-*.
1653 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1656 * gfortran.dg/forall_16.f90: New test.
1658 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1661 * gfortran.dg/initialization_29.f90: Expand test.
1663 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1666 * g++.dg/cpp0x/alias-decl-12.C: New test.
1667 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1669 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1672 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1674 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
1676 PR tree-optimization/51015
1677 * gcc.dg/vect/pr51015.c: New test.
1679 2011-11-08 David S. Miller <davem@davemloft.net>
1681 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1682 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1684 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1687 * gfortran.dg/io_constraints_3.f90: Improve testcase.
1689 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1692 * gfortran.dg/string_5.f90: Improve testcase.
1694 2011-10-23 Jason Merrill <jason@redhat.com>
1697 * g++.dg/template/lvalue2.C: New.
1699 2011-11-08 Michael Matz <matz@suse.de>
1701 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1702 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1703 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1704 * g++.dg/eh/builtin2.C: Ditto.
1705 * g++.dg/eh/builtin3.C: Ditto.
1707 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1709 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1710 being prefered even for -mavx.
1711 * gcc.target/i386/avx-cvt-3.c: New test.
1713 2011-11-08 Richard Guenther <rguenther@suse.de>
1715 PR tree-optimization/51012
1716 * gcc.dg/pr51012-1.c: New testcase.
1717 * gcc.dg/pr51012-2.c: Likewise.
1719 2011-11-08 Richard Guenther <rguenther@suse.de>
1722 * c-c++-common/uninit-pr51010.c: New testcase.
1724 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1726 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1727 check_effective_target_vect_call_copysignf,
1728 check_effective_target_vect_call_lrint): New procedures.
1729 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1730 $VECT_SLP_CFLAGS with -ffast-math.
1731 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1732 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1733 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1734 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1736 2011-11-07 Richard Henderson <rth@redhat.com>
1737 Aldy Hernandez <aldyh@redhat.com>
1738 Torvald Riegel <triegel@redhat.com>
1740 Merged from transactional-memory.
1742 * g++.dg/dg.exp: Run transactional memory tests.
1743 * g++.dg/tm: New directory with new tests.
1744 * gcc.dg/tm: New directory with new tests.
1745 * c-c++-common/tm: New directory with new tests.
1747 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1749 Fix context handling of alias-declaration
1750 * g++.dg/cpp0x/alias-decl-11.C: New test.
1752 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1755 * g++.dg/parse/template26.C: New.
1756 * g++.dg/template/crash45.C: Adjust dg-error string.
1758 2011-11-07 Jason Merrill <jason@redhat.com>
1761 * g++.dg/template/lookup9.C: New.
1764 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1767 * g++.dg/cpp0x/decltype35.C: New.
1769 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1771 Support C++11 alias-declaration
1773 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1774 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1775 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1776 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1777 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1778 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1779 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1780 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1781 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1782 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1783 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1784 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1785 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1787 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1789 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1791 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1794 * gfortran.dg/typebound_call_21.f03: New.
1796 2011-11-07 Nathan Sidwell <nathan@acm.org>
1798 * gcc.dg/profile-dir-1.c: Adjust final scan.
1799 * gcc.dg/profile-dir-2.c: Adjust final scan.
1800 * gcc.dg/profile-dir-3.c: Adjust final scan.
1801 * gcc.misc-tests/gcov.exp: Adjust regexp.
1802 * gcc.misc-tests/gcov-12.c: New.
1803 * gcc.misc-tests/gcov-13.c: New.
1804 * gcc.misc-tests/gcovpart-13b.c: New.
1805 * gcc.misc-tests/gcov-14.c: New.
1807 2011-11-07 Jason Merrill <jason@redhat.com>
1810 * g++.dg/ext/visibility/template8.C: New.
1812 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1814 PR tree-optimization/50789
1815 * gcc.target/i386/avx2-gather-1.c: New test.
1816 * gcc.target/i386/avx2-gather-2.c: New test.
1817 * gcc.target/i386/avx2-gather-3.c: New test.
1818 * gcc.target/i386/avx2-gather-4.c: New test.
1820 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1822 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1824 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1827 * gfortran.dg/open_dev_null.f90: Remove testcase.
1829 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1831 * lib/target-supports.exp (check_effective_target_sync_int_128):
1832 Don't cache the result.
1833 (check_effective_target_sync_long_long): Ditto.
1835 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1837 PR rtl-optimization/47698
1838 * gcc.target/i386/47698.c: New test.
1840 2011-11-06 Jason Merrill <jason@redhat.com>
1843 * g++.dg/ext/visibility/template7.C: New.
1845 2011-11-07 Terry Guo <terry.guo@arm.com>
1847 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1848 * gcc.target/arm/wmul-2.c: Ditto.
1849 * gcc.target/arm/wmul-3.c: Ditto.
1850 * gcc.target/arm/wmul-4.c: Ditto.
1852 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1854 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1855 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1856 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1857 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1858 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1859 expected diagnostics.
1861 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1862 Richard Henderson <rth@redhat.com>
1863 Aldy Hernandez <aldyh@redhat.com>
1865 Merged from cxx-mem-model.
1867 * lib/target-supports.exp (check_effective_target_sync_int_128,
1868 check_effective_target_sync_long_long): Check whether the target
1869 supports 64 and 128 bit __sync builtins.
1870 (check_effective_target_cas_char): New.
1871 (check_effective_target_cas_int): New.
1872 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1873 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1874 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1875 produce the expected library calls.
1876 * gcc.dg/atomic-fence.c: New functional tests.
1877 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1878 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1879 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1880 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1881 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1882 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1883 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1884 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1885 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1887 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1889 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1891 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1893 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1894 int128 operations are atomic.
1895 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1896 operations are atomic.
1897 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1898 operations are atomic.
1899 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1900 operations are atomic.
1901 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1902 stores aren't moved out of a loop.
1903 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1904 globals don't overwrite neighbouring globals.
1905 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1906 writes dont overwrite neighbouring components.
1907 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1908 * c-c++-common/gomp/atomic-3.c: Likewise.
1909 * c-c++-common/gomp/atomic-9.c: Likewise.
1910 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1911 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1912 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1913 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1914 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1915 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1916 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1917 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1918 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1919 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1920 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1921 g++.dg/gomp/atomic-15.C: Remove.
1922 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1923 * gcc.dg/gomp/atomic-11.c: Remove test.
1925 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1927 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1928 * gcc.dg/vect/slp-cond-1.c: New test.
1929 * gcc.dg/vect/slp-cond-2.c: New test.
1931 2011-11-05 David S. Miller <davem@davemloft.net>
1933 * lib/test-supports.exp
1934 (check_effective_target_ultrasparc_vis2_hw): New proc.
1935 (check_effective_target_ultrasparc_vis3_hw): New proc.
1936 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1937 * gcc.target/sparc/vec-init-2.inc: Likewise.
1938 * gcc.target/sparc/vec-init-3.inc: Likewise.
1939 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1940 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1941 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1942 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1943 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1944 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1945 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1946 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1947 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1949 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1951 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1952 Disable test on Epiphany.
1953 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1954 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1955 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1956 * g++.dg/parse/pragma3.C: Likewise.
1957 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1959 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1960 * gcc.dg/tls/thr-cse-1.c: Likewise.
1961 * g++.dg/opt/devirt2.C: Likewise.
1962 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1963 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1964 * gcc.target/epiphany: New directory.
1966 2011-11-05 Tobias Burnus <burnus@net-b.de>
1968 * gfortran.dg/quad_2.f90: New.
1970 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1972 * gcc.dg/strlenopt-22g.c: New wrapper around...
1973 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1975 2011-11-04 Jason Merrill <jason@redhat.com>
1978 * g++.dg/init/lifetime2.C: New.
1979 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1982 * g++.dg/init/lifetime1.C: Test cleanup order.
1984 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1986 * g++.dg/other/offsetof7.C: New test.
1988 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1990 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1991 variable, default empty, -ffat-lto-objects for effective_target_lto.
1992 (gcc-dg-test-1): Add options from dg-final methods.
1993 * lib/scanasm.exp (scan-assembler_required_options)
1994 (scan-assembler-not_required_options): New procs.
1996 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1998 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1999 generate a pedwarn in c++98-mode.
2000 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2001 don't generate a pedwarn in c++0x-mode.
2003 2011-11-04 Olivier Goffart <olivier@woboq.com>
2006 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2008 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2010 PR rtl-optimization/38644
2011 * gcc.target/arm/stack-red-zone.c: New.
2013 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2016 * g++.dg/warn/Wconversion-null-3.C: New.
2018 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2021 * g++.dg/cpp0x/udlit-strint-length.C: New.
2023 2011-11-04 Jason Merrill <jason@redhat.com>
2026 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2027 * g++.dg/init/lifetime1.C: New.
2028 * g++.dg/init/ref21.C: New.
2029 * g++.dg/eh/array1.C: New.
2031 2011-11-04 Tom de Vries <tom@codesourcery.com>
2033 PR tree-optimization/50763
2034 * gcc.dg/pr50763-5.c: New test.
2036 2011-11-04 Tom de Vries <tom@codesourcery.com>
2038 PR tree-optimization/50763
2039 * g++.dg/pr50763-4.C: New test.
2041 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2043 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2046 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2048 * gcc.dg/torture/vec-cvt-1.c: New test.
2050 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2052 * gnat.dg/specs/private1[-sub].ads: New test.
2054 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2057 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2058 * gfortran.dg/inline_sum_1.f90: New.
2059 * gfortran.dg/inline_sum_2.f90: New.
2060 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2061 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2062 * gfortran.dg/inline_product_1.f90: New.
2064 2011-11-03 Tobias Burnus <burnus@net-b.de>
2067 * gfortran.dg/bind_c_dts_5.f90: New.
2069 2011-11-03 Tobias Burnus <burnus@net-b.de>
2072 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2074 2011-11-03 Richard Guenther <rguenther@suse.de>
2077 * g++.dg/init/copy7.C: Remove testcase.
2079 2011-11-03 Martin Jambor <mjambor@suse.cz>
2081 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2082 * g++.dg/ipa/devirt-c-2.C: Likewise.
2083 * g++.dg/ipa/devirt-c-7.C: New test.
2084 * g++.dg/ipa/devirt-c-8.C: Likewise.
2086 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2088 PR tree-optimization/50912
2089 * gnat.dg/loop_optimization10.ad[sb]: New test.
2090 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2092 2011-11-02 Jason Merrill <jason@redhat.com>
2095 * g++.dg/cpp0x/nsdmi-list2.C: New.
2097 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2100 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2101 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2103 2011-11-02 Tom de Vries <tom@codesourcery.com>
2105 PR tree-optimization/50769
2106 * gfortran.dg/pr50769.f90: New test.
2108 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2110 * gcc.target/sparc/20111102-1.c: New test.
2112 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2115 * g++.dg/warn/Wcast-qual2.C: New.
2117 2011-11-02 Tom de Vries <tom@codesourcery.com>
2119 PR tree-optimization/50763
2120 * g++.dg/pr50763-3.C: New test.
2122 2011-11-02 Tom de Vries <tom@codesourcery.com>
2124 PR tree-optimization/50672
2125 * g++.dg/pr50672.C: New test.
2127 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2129 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2130 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2131 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2133 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2135 2011-11-02 Richard Guenther <rguenther@suse.de>
2137 PR tree-optimization/50902
2138 * gcc.dg/torture/pr50902.c: New testcase.
2140 2010-11-02 Richard Guenther <rguenther@suse.de>
2142 PR tree-optimization/50890
2143 * gcc.dg/torture/pr50890.c: New testcase.
2145 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2148 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2149 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2151 2011-11-01 Tom de Vries <tom@codesourcery.com>
2153 PR tree-optimization/50908
2154 * gcc.dg/pr50908.c: New test.
2155 * gcc.dg/pr50908-2.c: Same.
2156 * gcc.dg/pr50908-3.c: Same.
2158 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2160 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2161 the outer loop. Remove comment. Don't check for widen-mult.
2163 2011-10-31 Martin Jambor <mjambor@suse.cz>
2165 * gcc.dg/ipa/ipcp-4.c: New test.
2167 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2169 * gcc.dg/vshift-3.c: New test.
2170 * gcc.dg/vshift-4.c: New test.
2171 * gcc.dg/vshift-5.c: New test.
2173 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
2175 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2176 and current implementation.
2178 2011-10-31 Paul Brook <paul@codesourcery.com>
2180 * gcc.dg/constructor-1.c: New test.
2182 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2185 * gfortran.dg/dshift_3.f90: New test.
2187 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2189 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2191 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2192 * gcc.dg/torture/vshuf-v4si.c: Likewise.
2193 * gcc.dg/torture/vshuf-v8si.c: Likewise.
2194 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2195 * gcc.dg/torture/vshuf-v4di.c: Likewise.
2196 * gcc.dg/torture/vshuf-v2df.c: Likewise.
2197 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2198 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2199 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2200 * gcc.dg/torture/vshuf-v2di.c: Likewise.
2201 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2202 * gcc.dg/torture/vshuf-v4df.c: Likewise.
2203 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2204 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2205 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2206 * gcc.dg/vector-compare-2.c: Likewise.
2208 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2211 * g++.dg/cpp0x/pr50901.C: New.
2213 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
2215 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2216 * gcc.target/i386/fma4-check.h (main): Ditto.
2217 * gcc.target/i386/xop-check.h (main): Ditto.
2219 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2222 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2225 * g++.dg/template/crash109.C: New.
2227 2011-10-28 Jason Merrill <jason@redhat.com>
2229 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2231 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2234 * g++.dg/template/crash109.C: New.
2236 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
2238 * gfortran.dg/nearest_5.f90: New test.
2240 2011-10-28 Jakub Jelinek <jakub@redhat.com>
2242 * gcc.dg/vshift-1.c: New test.
2243 * gcc.dg/vshift-2.c: New test.
2244 * gcc.target/i386/xop-vshift-1.c: New test.
2245 * gcc.target/i386/xop-vshift-2.c: New test.
2246 * gcc.target/i386/avx2-vshift-1.c: New test.
2248 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
2250 PR rtl-optimization/49720
2251 * g++.dg/torture/pr49720.C: New test.
2253 2011-10-27 David S. Miller <davem@davemloft.net>
2255 * gcc.target/sparc/setcc-3.c: New test.
2257 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2260 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2262 2011-10-27 Jakub Jelinek <jakub@redhat.com>
2264 * gcc.target/i386/sse2-cvt-1.c: New test.
2265 * gcc.target/i386/sse2-cvt-2.c: New test.
2266 * gcc.target/i386/avx-cvt-1.c: New test.
2267 * gcc.target/i386/avx-cvt-2.c: New test.
2268 * gcc.target/i386/avx2-cvt-1.c: New test.
2269 * gcc.target/i386/avx2-cvt-2.c: New test.
2271 2011-10-27 Martin Jambor <mjambor@suse.cz>
2273 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2275 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
2276 Steven G. Kargl <kargl@gcc.gnu.org>
2279 * gfortran.dg/pr50875.f90: New test.
2281 2011-10-26 David S. Miller <davem@davemloft.net>
2283 * gcc.target/sparc/fmaf-1.c: New test.
2285 * gcc.target/sparc/setcc-1.c: New test.
2286 * gcc.target/sparc/setcc-2.c: New test.
2288 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2290 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2292 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2294 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2297 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2299 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2302 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2304 * gcc.target/i386/pad-4.c: Skip for Windows targets.
2306 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2308 * gnat.dg/specs/discr1.ads: New test.
2309 * gnat.dg/specs/discr1_pkg.ads: New helper.
2311 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2313 * gnat.dg/specs/unchecked_union.ads: Rename to...
2314 * gnat.dg/specs/unchecked_union1.ads: ...this.
2315 * gnat.dg/specs/unchecked_union2.ads: New test.
2317 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2319 * gnat.dg/specs/atomic1.ads: New test.
2321 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
2323 Implement C++11 user-defined literals.
2324 * g++.dg/cpp0x/udlit-addr.C: New.
2325 * g++.dg/cpp0x/udlit-args.C: New.
2326 * g++.dg/cpp0x/udlit-args-neg.C: New.
2327 * g++.dg/cpp0x/udlit-clink-neg.C: New.
2328 * g++.dg/cpp0x/udlit-concat.C: New.
2329 * g++.dg/cpp0x/udlit-concat-neg.C: New.
2330 * g++.dg/cpp0x/udlit-constexpr.C: New.
2331 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2332 * g++.dg/cpp0x/udlit-declare-neg.C: New.
2333 * g++.dg/cpp0x/udlit-friend.C: New.
2334 * g++.dg/cpp0x/udlit-general.C: New.
2335 * g++.dg/cpp0x/udlit-inline.C: New.
2336 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2337 * g++.dg/cpp0x/udlit-member-neg.C: New.
2338 * g++.dg/cpp0x/udlit-namespace.C: New.
2339 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2340 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2341 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2342 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2343 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2344 * g++.dg/cpp0x/udlit-operator-neg.C: New.
2345 * g++.dg/cpp0x/udlit-raw-str.C: New.
2346 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2347 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2348 * g++.dg/cpp0x/udlit-systemheader.C: New.
2349 * g++.dg/cpp0x/udlit-template.C: New.
2350 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2351 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2352 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2353 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2354 * g++.dg/cpp0x/udlit_system_header: New.
2356 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
2359 * g++.dg/cpp0x/decltype34.C: New.
2361 2011-10-26 Tom de Vries <tom@codesourcery.com>
2363 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2364 * gcc.c-torture/unsorted/HIset.c: Same.
2365 * gcc.c-torture/unsorted/SIcmp.c: Same.
2366 * gcc.c-torture/unsorted/SIset.c: Same.
2367 * gcc.c-torture/unsorted/SFset.c: Same.
2368 * gcc.c-torture/unsorted/UHIcmp.c: Same.
2369 * gcc.c-torture/unsorted/USIcmp.c: Same.
2370 * gcc.c-torture/unsorted/DFcmp.c: Same.
2372 2011-10-26 Jakub Jelinek <jakub@redhat.com>
2374 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2375 to work also with -masm=intel and additionally test the xmm vs. ymm
2376 register type combination on mask/dest and in vsib.
2377 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2378 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2379 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2380 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2381 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2382 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2383 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2384 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2385 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2386 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2387 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2388 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2389 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2390 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2391 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2392 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2393 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2394 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2395 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2396 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2397 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2398 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2399 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2400 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2401 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2402 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2403 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2404 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2405 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2406 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2407 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2409 2011-10-26 Tom de Vries <tom@codesourcery.com>
2411 PR tree-optimization/50763
2412 * gcc.dg/pr50763-2.c: New test.
2414 2011-10-25 Joseph Myers <joseph@codesourcery.com>
2416 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2417 Update expected messages.
2419 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
2421 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2423 2011-10-25 Jason Merrill <jason@redhat.com>
2426 * g++.dg/init/aggr7.C: New.
2429 * g++.dg/cpp0x/initlist59.C: New.
2431 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2434 * g++.dg/overload/operator5.C: New.
2436 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2439 * g++.dg/template/crash108.C: New.
2441 2011-10-25 Jakub Jelinek <jakub@redhat.com>
2443 PR tree-optimization/50596
2444 * gcc.dg/vect/vect-cond-10.c: New test.
2446 2011-10-24 Joey Ye <joey.ye@arm.com>
2448 * gcc.target/arm/pr42575.c: Remove architecture option.
2450 2011-10-24 David S. Miller <davem@davemloft.net>
2452 * gcc.target/sparc/vis3move-1.c: New test.
2453 * gcc.target/sparc/vis3move-2.c: New test.
2454 * gcc.target/sparc/vis3move-3.c: New test.
2456 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2458 * gcc.dg/strlenopt-22.c: New testcase.
2459 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2461 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
2463 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2465 (dg-skip-if): Remove.
2466 * gcc.target/i386/funcspec-1.c: Ditto.
2467 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2469 2011-10-24 Richard Guenther <rguenther@suse.de>
2471 * gcc.dg/vect/vect-bool-1.c: New testcase.
2473 2011-10-24 Richard Guenther <rguenther@suse.de>
2475 PR tree-optimization/50838
2476 * gcc.dg/torture/pr50838.c: New testcase.
2478 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
2480 PR tree-optimization/50730
2481 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2482 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2483 -fno-tree-sra and SLP flags.
2485 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2489 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2492 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2493 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2495 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2498 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2499 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2501 2011-10-23 Tom de Vries <tom@codesourcery.com>
2503 PR tree-optimization/50763
2504 * gcc.dg/pr50763.c: New test.
2506 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
2509 * gcc.target/i386/pr50788.c: New test.
2511 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
2513 PR tree-optimization/50819
2514 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2515 * g++.dg/vect/slp-pr50819.cc: New test.
2517 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2520 * g++.dg/warn/Wconversion4.C: New.
2522 2011-10-21 Jakub Jelinek <jakub@redhat.com>
2525 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2526 from element other than first and reverse permutation.
2527 * gcc.dg/torture/vshuf-16.inc: Likewise.
2528 * gcc.dg/torture/vshuf-8.inc: Likewise.
2529 * gcc.dg/torture/vshuf-4.inc: Likewise.
2531 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2534 * g++.dg/parse/error43.C: New.
2535 * g++.dg/parse/error44.C: Likewise.
2537 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
2538 Kirill Yukhin <kirill.yukhin@intel.com>
2541 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2542 * gcc.target/i386/bmi2-check.h: Ditto.
2544 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2547 * g++.dg/cpp0x/override2.C: Add test.
2549 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2551 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2552 check_linker_plugin_available.
2554 2011-10-21 Kai Tietz <ktietz@redhat.com>
2556 * gcc.target/i386/branch-cost1.c: New test.
2557 * gcc.target/i386/branch-cost2.c: New test.
2558 * gcc.target/i386/branch-cost3.c: New test.
2559 * gcc.target/i386/branch-cost4.c: New test.
2561 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2563 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2565 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2568 * gcc.dg/pr49994-3.c: Skip on HP-UX.
2570 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2572 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2573 (_moz_foo, EXT__foo): Use ASMNAME.
2575 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2577 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2580 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
2583 * gcc.target/i386/pr50766.c: New test.
2585 2011-10-20 Jason Merrill <jason@redhat.com>
2588 * g++.dg/eh/partial1.C: New.
2590 2011-10-20 Richard Henderson <rth@redhat.com>
2592 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2593 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2594 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2595 Use __builtin_shuffle.
2597 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2600 * gfortran.dg/ishft_3.f90: Update test.
2602 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2605 * gfortran.dg/substring_integer_index.f90: New test.
2607 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2609 * gfortran.dg/format_string.f: New test.
2611 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
2613 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2615 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2617 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2619 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2620 gcc.target/i386/pr46226.c: Do not use
2621 -mno-accumulate-outgoing-args.
2623 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2625 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2626 including <strings.h>.
2628 2011-10-19 Jan Hubicka <jh@suse.cz>
2630 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2631 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2632 * lib/c-torture.exp: Likewise.
2633 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2634 * gcc.c-torture/compile/sync-1.c: Likewise.
2635 * gcc.c-torture/compile/sync-1.c: Likewise.
2636 * gcc.c-torture/compile/sync-3.c: Likewise.
2637 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2638 * gcc.dg/noncompile/920507-1.c: Likewise.
2639 * gcc.dg/torture/pr36400.c: Likewise.
2640 * g++.dg/torture/pr34850.C: Likewise.
2642 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
2644 * gnat.dg/source_ref1.adb: New test.
2645 * gnat.dg/source_ref2.adb: Likewise.
2647 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2650 * g++.dg/parse/error42.C: New.
2651 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2653 2011-10-19 Jason Merrill <jason@redhat.com>
2656 * g++.dg/init/value9.C: New.
2658 2011-10-19 Jakub Jelinek <jakub@redhat.com>
2660 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2661 * gcc.dg/torture/vshuf-16.inc: Likewise.
2662 * gcc.dg/torture/vshuf-8.inc: Likewise.
2663 * gcc.dg/torture/vshuf-4.inc: Likewise.
2665 2011-10-19 Janus Weil <janus@gcc.gnu.org>
2668 * gfortran.dg/sizeof_proc.f90: New.
2670 2011-10-19 Joseph Myers <joseph@codesourcery.com>
2672 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2673 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2675 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
2678 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2680 2011-10-19 Jason Merrill <jason@redhat.com>
2683 * g++.dg/init/ref20.C: New.
2685 2011-10-19 Kai Tietz <ktietz@redhat.com>
2688 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2689 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2690 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2691 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2692 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2694 2011-10-19 Richard Guenther <rguenther@suse.de>
2697 * gcc.dg/torture/pr50768.c: New testcase.
2699 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
2701 PR rtl-optimization/50340
2702 * gcc.dg/pr50340.c: New.
2704 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
2706 PR tree-optimization/50717
2708 * gcc.dg/pr50717-1.c: New file.
2709 * gcc.target/arm/wmul-12.c: Correct types.
2710 * gcc.target/arm/wmul-8.c: Correct types.
2712 2011-10-18 Jason Merrill <jason@redhat.com>
2715 * g++.dg/cpp0x/defaulted32.C: New.
2718 * g++.dg/lookup/using23.C: New.
2721 * g++.dg/cpp0x/implicit12.C: New.
2722 * g++.dg/cpp0x/defaulted20.C: Adjust.
2723 * g++.dg/cpp0x/defaulted21.C: Adjust.
2724 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2725 * g++.dg/cpp0x/implicit4.C: Adjust.
2726 * g++.dg/cpp0x/implicit5.C: Adjust.
2727 * g++.dg/cpp0x/implicit8.C: Adjust.
2728 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2729 * g++.dg/cpp0x/not_special.C: Adjust.
2730 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2731 * g++.dg/cpp0x/rv1n.C: Adjust.
2732 * g++.dg/cpp0x/rv2n.C: Adjust.
2733 * g++.dg/cpp0x/rv3n.C: Adjust.
2734 * g++.dg/cpp0x/rv4n.C: Adjust.
2735 * g++.dg/cpp0x/rv5n.C: Adjust.
2736 * g++.dg/cpp0x/rv6n.C: Adjust.
2737 * g++.dg/cpp0x/rv7n.C: Adjust.
2739 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2741 * gcc.target/i386/avx2-vpop-check.h: New header.
2742 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2743 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2744 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2745 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2746 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2747 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2748 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2749 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2750 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2751 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2752 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2753 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2754 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2755 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2756 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2758 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2761 * gfortran.dg/coarray_subobject_1.f90: New test.
2762 * gfortran.dg/coarray/subobject_1.f90: New test.
2764 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2766 PR rtl-optimization/50205
2767 * gcc.dg/pr50205.c: New.
2769 2011-10-18 Richard Guenther <rguenther@suse.de>
2771 PR tree-optimization/50767
2772 * gcc.dg/torture/pr50767.c: New testcase.
2774 2011-10-18 Julian Brown <julian@codesourcery.com>
2776 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2777 * gcc.target/arm/unaligned-memcpy-1.c: New.
2778 * gcc.target/arm/unaligned-memcpy-2.c: New.
2779 * gcc.target/arm/unaligned-memcpy-3.c: New.
2780 * gcc.target/arm/unaligned-memcpy-4.c: New.
2782 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2785 * gfortran.dg/iso_c_binding_class.f03: New.
2787 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2789 * testsuite/lib/target-supports.exp
2790 (check_effective_target_vect_widen_shift): New.
2791 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2792 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2793 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2794 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2796 2011-10-18 Richard Guenther <rguenther@suse.de>
2798 * gcc.dg/torture/restrict-1.c: New testcase.
2800 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2802 * g++.dg/ext/bases.C: New test.
2804 2011-10-17 David S. Miller <davem@davemloft.net>
2806 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2807 all operations to emit VIS instructions.
2808 * gcc.target/sparc/fandnot.c: Likewise.
2809 * gcc.target/sparc/fnot.c: Likewise.
2810 * gcc.target/sparc/for.c: Likewise.
2811 * gcc.target/sparc/fornot.c: Likewise.
2812 * gcc.target/sparc/fxnor.c: Likewise.
2813 * gcc.target/sparc/fxor.c: Likewise.
2814 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2817 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2819 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2820 * gcc.dg/torture/vshuf-16.inc: New file.
2821 * gcc.dg/torture/vshuf-2.inc: New file.
2822 * gcc.dg/torture/vshuf-32.inc: New file.
2823 * gcc.dg/torture/vshuf-4.inc: New file.
2824 * gcc.dg/torture/vshuf-8.inc: New file.
2825 * gcc.dg/torture/vshuf-main.inc: New file.
2826 * gcc.dg/torture/vshuf-v16hi.c: New test.
2827 * gcc.dg/torture/vshuf-v16qi.c: New test.
2828 * gcc.dg/torture/vshuf-v2df.c: New test.
2829 * gcc.dg/torture/vshuf-v2di.c: New test.
2830 * gcc.dg/torture/vshuf-v2sf.c: New test.
2831 * gcc.dg/torture/vshuf-v2si.c: New test.
2832 * gcc.dg/torture/vshuf-v32qi.c: New test.
2833 * gcc.dg/torture/vshuf-v4df.c: New test.
2834 * gcc.dg/torture/vshuf-v4di.c: New test.
2835 * gcc.dg/torture/vshuf-v4hi.c: New test.
2836 * gcc.dg/torture/vshuf-v4sf.c: New test.
2837 * gcc.dg/torture/vshuf-v4si.c: New test.
2838 * gcc.dg/torture/vshuf-v8hi.c: New test.
2839 * gcc.dg/torture/vshuf-v8qi.c: New test.
2840 * gcc.dg/torture/vshuf-v8sf.c: New test.
2841 * gcc.dg/torture/vshuf-v8si.c: New test.
2843 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2845 PR tree-optimization/50746
2846 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2848 2011-10-17 Jason Merrill <jason@redhat.com>
2851 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2853 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2856 * g++.dg/parse/error41.C: New.
2857 * g++.dg/parse/error20.C: Adjust.
2859 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2862 * g++.dg/warn/format7.C: New.
2863 * obj-c++.dg/warn7.mm: Likewise.
2865 2011-10-17 Richard Guenther <rguenther@suse.de>
2867 PR tree-optimization/50729
2868 * gcc.dg/torture/pr50729.c: New testcase.
2870 2011-10-15 Tom Tromey <tromey@redhat.com>
2871 Dodji Seketeli <dodji@redhat.com>
2873 * lib/prune.exp (prune_gcc_output): Prune output referring to
2875 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2876 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2877 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2878 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2880 2011-10-15 Tom Tromey <tromey@redhat.com>
2881 Dodji Seketeli <dodji@redhat.com>
2883 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2885 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2888 * g++.dg/inherit/error5.C: New.
2890 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2894 * gfortran.dg/kind_tests_4.f90: New.
2896 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2898 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2899 targets that support vector condition.
2901 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2904 * gfortran.dg/c_kind_tests_3.f03: New.
2906 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2909 * gfortran.dg/elemental_args_check_4.f90: New.
2911 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2913 PR tree-optimization/50727
2914 * gcc.dg/vect/pr50727.c: New test.
2916 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2918 * gcc.dg/vla-23.c: New test.
2920 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2922 PR tree-optimization/50596
2923 * gcc.dg/vect/vect-cond-9.c: New test.
2925 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2927 * gcc.dg/vect/bb-slp-29.c: New test.
2929 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2932 * g++.dg/ext/is_base_of_incomplete.C: New.
2933 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2934 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2936 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2938 * gcc.target/sparc/combined-1.c: Compile at -O2.
2940 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2942 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2943 (dg-options): Add -Wno-attributes.
2944 * gcc.target/i386/fma_double_?.c: Ditto.
2945 * gcc.target/i386/fma_run_float_?.c: Ditto.
2946 * gcc.target/i386/fma_run_double_?.c: Ditto.
2947 * gcc.target/i386/l_fma_float_?.c: Dtto.
2948 * gcc.target/i386/l_fma_double_?.c: Ditto.
2949 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2950 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2952 2011-10-15 Tobias Burnus <burnus@net-b.de>
2954 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2956 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2957 * gfortran.dg/rank_3.f90: Ditto.
2958 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2959 -std=f2008ts in dg-options.
2960 * gfortran.dg/rank_4.f90: Ditto.
2962 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2965 * gcc.target/sh/pr49263.c: New.
2967 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2969 * gnat.dg/specs/debug1.ads: Tweak.
2971 2011-10-14 Kai Tietz <ktietz@redhat.com>
2973 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2975 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2977 * gcc.target/i386/sse2-mul-1.c: New test.
2978 * gcc.target/i386/sse4_1-mul-1.c: New test.
2979 * gcc.target/i386/avx-mul-1.c: New test.
2980 * gcc.target/i386/xop-mul-1.c: New test.
2981 * gcc.target/i386/avx2-mul-1.c: New test.
2983 2011-10-14 Jason Merrill <jason@redhat.com>
2986 * g++.dg/cpp0x/nsdmi-list1.C: New.
2989 * g++.dg/cpp0x/nsdmi-const1.C: New.
2991 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2994 * gfortran.dg/pointer_intent_5.f90: New.
2996 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2998 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2999 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3000 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3002 2011-10-14 Tobias Burnus <burnus@net-b.de>
3005 * gfortran.dg/pointer_check_11.f90: New.
3006 * gfortran.dg/pointer_check_12.f90: New.
3008 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3011 * g++.dg/overload/operator4.C: New.
3013 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3015 * gcc.dg/di-longlong64-sync-1.c: New test.
3016 * gcc.dg/di-sync-multithread.c: New test.
3017 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3018 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3019 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3020 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3021 (check_effective_target_arm_arm_ok): New helper.
3022 (check_effective_target_sync_longlong): New helper.
3024 2011-10-14 Richard Guenther <rguenther@suse.de>
3026 PR tree-optimization/50723
3027 * gcc.dg/torture/pr50723.c: New testcase.
3029 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3032 * g++.dg/warn/format6.C: New.
3033 * obj-c++.dg/warn6.mm: Likewise.
3035 2011-10-13 Richard Henderson <rth@redhat.com>
3037 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3039 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3040 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3041 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3043 2011-10-13 Jason Merrill <jason@redhat.com>
3046 * g++.dg/cpp0x/nsdmi-template2.C: New.
3049 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3052 * g++.dg/init/vbase1.C: New.
3054 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3056 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3057 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3058 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3059 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3061 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3063 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3065 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3067 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3069 2011-10-13 Richard Guenther <rguenther@suse.de>
3071 PR tree-optimization/50712
3072 * gcc.target/i386/pr50712.c: New testcase.
3074 2011-10-13 Tom de Vries <tom@codesourcery.com>
3076 * gcc.dg/memcpy-4.c: New test.
3078 2011-10-13 Richard Guenther <rguenther@suse.de>
3080 PR tree-optimization/50698
3081 * g++.dg/vect/pr50698.cc: New testcase.
3083 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3085 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3086 * gcc.target/powerpc/warn-2.c: Ditto.
3088 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3089 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3090 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3091 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3092 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3093 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3094 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3095 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3096 * gcc.target/powerpc/ppc-pow.c: Likewise.
3097 * gcc.target/powerpc/recip-1.c: Likewise.
3098 * gcc.target/powerpc/recip-2.c: Likewise.
3099 * gcc.target/powerpc/recip-3.c: Likewise.
3100 * gcc.target/powerpc/recip-4.c: Likewise.
3101 * gcc.target/powerpc/recip-5.c: Likewise.
3103 2011-10-12 David S. Miller <davem@davemloft.net>
3105 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3106 '-mvis3' instead of 'mcpu=niagara3' in options.
3107 * gcc.target/sparc/fhalve.c: Likewise.
3108 * gcc.target/sparc/fnegop.c: Likewise.
3109 * gcc.target/sparc/fpadds.c: Likewise.
3110 * gcc.target/sparc/fshift.c: Likewise.
3111 * gcc.target/sparc/fucmp.c: Likewise.
3112 * gcc.target/sparc/lzd.c: Likewise.
3113 * gcc.target/sparc/vis3misc.c: Likewise.
3114 * gcc.target/sparc/xmul.c: Likewise.
3116 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3118 * gnat.dg/vect1.ad[sb]: New test.
3119 * gnat.dg/vect1_pkg.ads: New helper.
3120 * gnat.dg/vect2.ad[sb]: New test.
3121 * gnat.dg/vect2_pkg.ads: New helper.
3122 * gnat.dg/vect3.ad[sb]: New test.
3123 * gnat.dg/vect3_pkg.ads: New helper.
3124 * gnat.dg/vect4.ad[sb]: New test.
3125 * gnat.dg/vect4_pkg.ads: New helper.
3126 * gnat.dg/vect5.ad[sb]: New test.
3127 * gnat.dg/vect5_pkg.ads: New helper.
3128 * gnat.dg/vect6.ad[sb]: New test.
3129 * gnat.dg/vect6_pkg.ads: New helper.
3131 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3133 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3134 * gcc.target/i386/fma_run_double_2.c: Likewise.
3135 * gcc.target/i386/fma_run_double_3.c: Likewise.
3136 * gcc.target/i386/fma_run_double_4.c: Likewise.
3137 * gcc.target/i386/fma_run_double_5.c: Likewise.
3138 * gcc.target/i386/fma_run_double_6.c: Likewise.
3139 * gcc.target/i386/fma_run_float_1.c: Likewise.
3140 * gcc.target/i386/fma_run_float_2.c: Likewise.
3141 * gcc.target/i386/fma_run_float_3.c: Likewise.
3142 * gcc.target/i386/fma_run_float_4.c: Likewise.
3143 * gcc.target/i386/fma_run_float_5.c: Likewise.
3144 * gcc.target/i386/fma_run_float_6.c: Likewise.
3146 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3147 remove the extra dg-options.
3148 * gcc.target/i386/l_fma_double_2.c: Likewise.
3149 * gcc.target/i386/l_fma_double_3.c: Likewise.
3150 * gcc.target/i386/l_fma_double_4.c: Likewise.
3151 * gcc.target/i386/l_fma_double_5.c: Likewise.
3152 * gcc.target/i386/l_fma_double_6.c: Likewise.
3153 * gcc.target/i386/l_fma_float_1.c: Likewise.
3154 * gcc.target/i386/l_fma_float_2.c: Likewise.
3155 * gcc.target/i386/l_fma_float_3.c: Likewise.
3156 * gcc.target/i386/l_fma_float_4.c: Likewise.
3157 * gcc.target/i386/l_fma_float_5.c: Likewise.
3158 * gcc.target/i386/l_fma_float_6.c: Likewise.
3160 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3162 PR tree-optimization/50189
3163 * g++.dg/torture/pr50189.C: New testcase.
3165 2011-10-12 Richard Guenther <rguenther@suse.de>
3167 PR tree-optimization/50700
3168 * gcc.dg/builtin-object-size-12.c: New testcase.
3170 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3173 * gcc.c-torture/compile/pr50565-1.c,
3174 gcc.c-torture/compile/pr50565-2.c: New tests.
3176 2011-10-11 Jason Merrill <jason@redhat.com>
3180 * g++.dg/template/constant1.C: New.
3181 * g++.dg/template/constant2.C: New.
3182 * g++.dg/cpp0x/constexpr-template3.C: New.
3184 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3186 * gcc.target/i386/warn-vect-op-3.c: New test.
3187 * gcc.target/i386/warn-vect-op-1.c: New test.
3188 * gcc.target/i386/warn-vect-op-2.c: New test.
3190 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3192 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3194 2011-10-11 Richard Guenther <rguenther@suse.de>
3196 PR tree-optimization/50204
3197 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3199 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3201 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3203 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
3205 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3206 * gcc.target/i386/fma_double_2.c: Ditto.
3207 * gcc.target/i386/fma_double_3.c: Ditto.
3208 * gcc.target/i386/fma_double_4.c: Ditto.
3209 * gcc.target/i386/fma_double_5.c: Ditto.
3210 * gcc.target/i386/fma_double_6.c: Ditto.
3211 * gcc.target/i386/fma_float_1.c: Ditto.
3212 * gcc.target/i386/fma_float_2.c: Ditto.
3213 * gcc.target/i386/fma_float_3.c: Ditto.
3214 * gcc.target/i386/fma_float_4.c: Ditto.
3215 * gcc.target/i386/fma_float_5.c: Ditto.
3216 * gcc.target/i386/fma_float_6.c: Ditto.
3217 * gcc.target/i386/l_fma_double_1.c: Ditto.
3218 * gcc.target/i386/l_fma_double_2.c: Ditto.
3219 * gcc.target/i386/l_fma_double_3.c: Ditto.
3220 * gcc.target/i386/l_fma_double_4.c: Ditto.
3221 * gcc.target/i386/l_fma_double_5.c: Ditto.
3222 * gcc.target/i386/l_fma_double_6.c: Ditto.
3223 * gcc.target/i386/l_fma_float_1.c: Ditto.
3224 * gcc.target/i386/l_fma_float_2.c: Ditto.
3225 * gcc.target/i386/l_fma_float_3.c: Ditto.
3226 * gcc.target/i386/l_fma_float_4.c: Ditto.
3227 * gcc.target/i386/l_fma_float_5.c: Ditto.
3228 * gcc.target/i386/l_fma_float_6.c: Ditto.
3229 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3230 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3231 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3232 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3233 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3234 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3235 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3236 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3237 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3238 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3239 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3240 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3242 2011-10-11 Tristan Gingold <gingold@adacore.com>
3244 * gcc.dg/va-arg-4.c: New test.
3245 * gcc.dg/va-arg-5.c: Ditto.
3247 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
3249 * lib/target-supports.exp (check_effective_target_fd_truncate):
3250 Close and unlink test file before exit.
3252 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3255 * gfortran.dg/forall_15.f90: New test case.
3257 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3258 Andrew Macleod <amacleod@redhat.com>
3260 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3261 wrappers for *other_threads() and *final_verify().
3262 * gcc.dg/simulate-thread/simulate-thread.h
3263 (simulate_thread_wrapper_other_threads): New.
3264 (simulate_thread_wrapper_final_verify): New.
3266 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
3268 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3270 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
3272 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3274 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3275 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
3277 * gcc.target/i386/fma_1.h: New file.
3278 * gcc.target/i386/fma_2.h: Likewise.
3279 * gcc.target/i386/fma_3.h: Likewise.
3280 * gcc.target/i386/fma_4.h: Likewise.
3281 * gcc.target/i386/fma_5.h: Likewise.
3282 * gcc.target/i386/fma_6.h: Likewise.
3283 * gcc.target/i386/fma_double_1.c: Likewise.
3284 * gcc.target/i386/fma_double_2.c: Likewise.
3285 * gcc.target/i386/fma_double_3.c: Likewise.
3286 * gcc.target/i386/fma_double_4.c: Likewise.
3287 * gcc.target/i386/fma_double_5.c: Likewise.
3288 * gcc.target/i386/fma_double_6.c: Likewise.
3289 * gcc.target/i386/fma_float_1.c: Likewise.
3290 * gcc.target/i386/fma_float_2.c: Likewise.
3291 * gcc.target/i386/fma_float_3.c: Likewise.
3292 * gcc.target/i386/fma_float_4.c: Likewise.
3293 * gcc.target/i386/fma_float_5.c: Likewise.
3294 * gcc.target/i386/fma_float_6.c: Likewise.
3295 * gcc.target/i386/fma_main.h: Likewise.
3296 * gcc.target/i386/fma_run_double_1.c: Likewise.
3297 * gcc.target/i386/fma_run_double_2.c: Likewise.
3298 * gcc.target/i386/fma_run_double_3.c: Likewise.
3299 * gcc.target/i386/fma_run_double_4.c: Likewise.
3300 * gcc.target/i386/fma_run_double_5.c: Likewise.
3301 * gcc.target/i386/fma_run_double_6.c: Likewise.
3302 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3303 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3304 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3305 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3306 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3307 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3308 * gcc.target/i386/fma_run_float_1.c: Likewise.
3309 * gcc.target/i386/fma_run_float_2.c: Likewise.
3310 * gcc.target/i386/fma_run_float_3.c: Likewise.
3311 * gcc.target/i386/fma_run_float_4.c: Likewise.
3312 * gcc.target/i386/fma_run_float_5.c: Likewise.
3313 * gcc.target/i386/fma_run_float_6.c: Likewise.
3314 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3315 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3316 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3317 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3318 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3319 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3320 * gcc.target/i386/l_fma_1.h: Likewise.
3321 * gcc.target/i386/l_fma_2.h: Likewise.
3322 * gcc.target/i386/l_fma_3.h: Likewise.
3323 * gcc.target/i386/l_fma_4.h: Likewise.
3324 * gcc.target/i386/l_fma_5.h: Likewise.
3325 * gcc.target/i386/l_fma_6.h: Likewise.
3326 * gcc.target/i386/l_fma_double_1.c: Likewise.
3327 * gcc.target/i386/l_fma_double_2.c: Likewise.
3328 * gcc.target/i386/l_fma_double_3.c: Likewise.
3329 * gcc.target/i386/l_fma_double_4.c: Likewise.
3330 * gcc.target/i386/l_fma_double_5.c: Likewise.
3331 * gcc.target/i386/l_fma_double_6.c: Likewise.
3332 * gcc.target/i386/l_fma_float_1.c: Likewise.
3333 * gcc.target/i386/l_fma_float_2.c: Likewise.
3334 * gcc.target/i386/l_fma_float_3.c: Likewise.
3335 * gcc.target/i386/l_fma_float_4.c: Likewise.
3336 * gcc.target/i386/l_fma_float_5.c: Likewise.
3337 * gcc.target/i386/l_fma_float_6.c: Likewise.
3338 * gcc.target/i386/l_fma_main.h: Likewise.
3339 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3340 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3341 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3342 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3343 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3344 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3345 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3346 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3347 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3348 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3349 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3350 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3352 2011-10-10 Richard Guenther <rguenther@suse.de>
3355 * gcc.dg/torture/pr50389.c: New testcase.
3357 2011-10-10 Richard Guenther <rguenther@suse.de>
3360 * gcc.dg/builtins-47.c: Optimize.
3362 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3364 * lib/gcc-simulate-thread.exp: New.
3365 * gcc.dg/simulate-thread/guality.h: New.
3366 * gcc.dg/simulate-thread/simulate-thread.h: New.
3367 * gcc.dg/simulate-thread/simulate-thread.exp: New.
3368 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3369 * gcc.dg/simulate-thread/README: New.
3370 * g++.dg/simulate-thread/guality.h: New.
3371 * g++.dg/simulate-thread/simulate-thread.h: New.
3372 * g++.dg/simulate-thread/simulate-thread.exp: New.
3373 * g++.dg/simulate-thread/simulate-thread.gdb: New.
3374 * c-c++-common/cxxbitfields-2.c: Remove.
3375 * c-c++-common/cxxbitfields.c: Remove.
3376 * c-c++-common/cxxbitfields-4.c: Remove.
3377 * c-c++-common/cxxbitfields-5.c: Remove.
3378 * c-c++-common/simulate-thread/bitfields-1.c: New.
3379 * c-c++-common/simulate-thread/bitfields-2.c: New.
3380 * c-c++-common/simulate-thread/bitfields-3.c: New.
3381 * c-c++-common/simulate-thread/bitfields-4.c: New.
3383 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3386 * g++.dg/warn/format5.C: New.
3388 2011-10-09 Tobias Burnus <burnus@net-b.de>
3391 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3392 * gfortran.dg/common_16.f90: New.
3394 2011-10-09 Tobias Burnus <burnus@net-b.de>
3396 * gfortran.dg/iso_c_binding_param_1.f90: New.
3397 * gfortran.dg/iso_c_binding_param_2.f90: New.
3398 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3400 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
3402 PR tree-optimization/50635
3403 * gcc.dg/vect/pr50635.c: New test.
3405 2011-10-09 Janus Weil <janus@gcc.gnu.org>
3408 * gfortran.dg/proc_decl_27.f90: New.
3410 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
3413 * objc/execute/initialize-1.m: New test.
3415 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
3418 * gfortran.dg/pointer_function_result_1.f90 : New test.
3420 2011-10-07 David S. Miller <davem@davemloft.net>
3423 * gcc.target/sparc/sparc.exp: Add vis3 target test.
3424 * gcc.target/sparc/cmask.c: Use it.
3425 * gcc.target/sparc/fhalve.c: Likewise.
3426 * gcc.target/sparc/fnegop.c: Likewise.
3427 * gcc.target/sparc/fpadds.c: Likewise.
3428 * gcc.target/sparc/fshift.c: Likewise.
3429 * gcc.target/sparc/fucmp.c: Likewise.
3430 * gcc.target/sparc/lzd.c: Likewise.
3431 * gcc.target/sparc/vis3misc.c: Likewise.
3432 * gcc.target/sparc/xmul.c: Likewise.
3434 2011-10-07 Richard Henderson <rth@redhat.com>
3436 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3438 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3440 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
3442 * gcc.dg/pr50193-1.c: New file.
3443 * gcc.target/arm/shiftable.c: New file.
3445 2011-10-07 Janus Weil <janus@gcc.gnu.org>
3448 * gfortran.dg/class_46.f03: New.
3450 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
3452 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3453 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3454 (syslog, vsyslog, __vsyslog_chk): Likewise.
3456 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3457 (x, EXT_x): Use ASMNAME.
3459 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3460 (a, c): Use ASMNAME.
3462 2011-10-07 Tom de Vries <tom@codesourcery.com>
3465 * gcc.dg/pr50527.c: New test.
3467 2011-10-07 Jakub Jelinek <jakub@redhat.com>
3469 PR tree-optimization/50650
3470 * gcc.c-torture/compile/pr50650.c: New test.
3472 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3474 PR tree-optimization/50575
3475 * gcc.c-torture/execute/vector-compare-2.x: New file.
3477 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3480 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3481 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3484 2011-10-07 Richard Guenther <rguenther@suse.de>
3487 * gcc.dg/vect/vect-align-2.c: Increase array size.
3489 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
3490 H.J. Lu <hongjiu.lu@intel.com>
3493 * gcc.target/i386/pr50603.c: New test.
3495 2011-10-06 Jason Merrill <jason@redhat.com>
3498 * g++.dg/cpp0x/default31.C: New.
3500 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3502 PR tree-optimization/50596
3503 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3505 * gcc.dg/vect/vect-cond-8.c: New test.
3507 2011-10-06 Richard Henderson <rth@redhat.com>
3509 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3510 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3511 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3512 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3513 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3514 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3515 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3516 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3517 * gcc.c-torture/execute/vshuf-16.inc: New file.
3518 * gcc.c-torture/execute/vshuf-2.inc: New file.
3519 * gcc.c-torture/execute/vshuf-4.inc: New file.
3520 * gcc.c-torture/execute/vshuf-8.inc: New file.
3521 * gcc.c-torture/execute/vshuf-main.inc: New file.
3522 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3523 * gcc.c-torture/execute/vshuf-v2df.c: New test.
3524 * gcc.c-torture/execute/vshuf-v2di.c: New test.
3525 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3526 * gcc.c-torture/execute/vshuf-v2si.c: New test.
3527 * gcc.c-torture/execute/vshuf-v4df.c: New test.
3528 * gcc.c-torture/execute/vshuf-v4di.c: New test.
3529 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3530 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3531 * gcc.c-torture/execute/vshuf-v4si.c: New test.
3532 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3533 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3534 * gcc.c-torture/execute/vshuf-v8si.c: New test.
3536 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3538 PR tree-optimization/49279
3539 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3540 * gcc.c-torture/execute/pr49279.c: New test.
3542 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
3545 * gcc.c-torture/compile/pr49049.c: New test.
3547 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
3550 * gcc.target/arm/pr50305.c: New test.
3552 2011-10-06 Richard Guenther <rguenther@suse.de>
3554 PR tree-optimization/38884
3555 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3556 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3558 2011-10-05 David S. Miller <davem@davemloft.net>
3560 * gcc.target/sparc/lzd.c: New test.
3561 * gcc.target/sparc/popc.c: New test.
3563 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3565 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3566 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3567 * g++.dg/other/final1.C: Cleanup original tree dump.
3569 2011-10-05 Jakub Jelinek <jakub@redhat.com>
3571 PR tree-optimization/50613
3572 * gcc.dg/pr50613.c: New test.
3574 2011-10-05 Richard Henderson <rth@redhat.com>
3576 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3577 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3578 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3579 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3580 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3581 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3582 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3583 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3585 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3587 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3588 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
3589 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3590 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3591 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3593 2011-10-05 Richard Guenther <rguenther@suse.de>
3595 PR tree-optimization/38885
3596 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3598 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
3600 * gcc.target/i386/sw-1.c: New test.
3602 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3604 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3606 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3608 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3610 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3612 2011-10-04 David S. Miller <davem@davemloft.net>
3614 * gcc.target/sparc/fhalve.c: New test.
3615 * gcc.target/sparc/fnegop.c: New test.
3616 * gcc.target/sparc/xmul.c: New test.
3618 2011-10-04 Janus Weil <janus@gcc.gnu.org>
3621 * gfortran.dg/dummy_procedure_6.f90: New.
3623 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3625 PR tree-optimization/50604
3626 * gcc.dg/pr50604.c: New test.
3628 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3630 PR tree-optimization/49662
3631 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3632 * gcc.dg/graphite/interchange-15.c: Likewise.
3633 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3635 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3637 * gcc.dg/tree-ssa/restrict-4.c: New test.
3639 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
3641 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3642 (main): Use __typeof to get result type of comparison.
3644 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
3646 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3647 Make et_vect_multiple_sizes_saved global.
3648 (check_effective_target_vect64): Make et_vect64_saved global.
3650 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3652 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3653 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3654 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3655 * gcc.dg/builtin-complex-err-1.c: Adjust.
3657 2011-10-02 Jason Merrill <jason@redhat.com>
3659 * g++.dg/cpp0x/range-for22.C: New.
3661 * g++.dg/cpp0x/variadic65.C: Remove xfails.
3662 * g++.dg/cpp0x/variadic82.C: Remove xfails.
3663 * g++.dg/cpp0x/variadic83.C: Remove xfails.
3664 * g++.dg/cpp0x/variadic105.C: Remove xfails.
3666 * g++.dg/cpp0x/nsdmi5.C: New.
3668 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3671 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3673 (mips-dg-options): Force an ABI option if the current ABI is
3674 incompatible with the required -mlong setting. Likewise force
3675 a long setting if the current one is incompatible with the
3676 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
3677 throughout procedure.
3678 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3679 instead of addressing=absolute.
3681 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3683 * gcc.target/mips/stack-1.c: New test.
3685 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3687 * gcc.dg/pr49696.c: New test.
3689 2011-10-02 Jan Hubicka <jh@suse.cz>
3691 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3693 2011-10-01 David S. Miller <davem@davemloft.net>
3695 * gcc.target/sparc/cmask.c: New test.
3696 * gcc.target/sparc/fpadds.c: New test.
3697 * gcc.target/sparc/fshift.c: New test.
3698 * gcc.target/sparc/fucmp.c: New test.
3699 * gcc.target/sparc/vis3misc.c: New test.
3701 2011-10-01 Janus Weil <janus@gcc.gnu.org>
3704 * gfortran.dg/assumed_charlen_arg_2.f90: New.
3706 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
3709 * g++.dg/dfp/44473-1.C: New test.
3710 * g++.dg/dfp/44473-2.C: New test.
3711 * g++.dg/dfp/mangle-1.C: New test.
3712 * g++.dg/dfp/mangle-2.C: New test.
3713 * g++.dg/dfp/mangle-3.C: New test.
3714 * g++.dg/dfp/mangle-4.C: New test.
3715 * g++.dg/dfp/mangle-5.C: New test.
3717 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3720 * gcc.dg/pr50571.c: New test.
3722 PR tree-optimization/46309
3723 * gcc.dg/pr46309.c: New test.
3725 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3727 * gcc.dg/strlenopt-21.c: New test.
3729 2011-09-30 Revital Eres <revital.eres@linaro.org>
3731 * gcc.dg/sms-10.c: New file.
3733 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3735 * gcc.target/arm/pr50099.c: New test.
3737 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3739 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3741 2011-09-30 David S. Miller <davem@davemloft.net>
3743 * gcc.target/sparc/bmaskbshuf.c: New test.
3744 * gcc.target/sparc/edgen.c: New test.
3746 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3749 * gfortran.dg/pure_formal_proc_3.f90: New.
3752 * gfortran.dg/stfunc_7.f90: New.
3754 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3756 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3757 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3758 * gcc.dg/vector-compare-1.c: Likewise.
3759 * gcc.dg/vector-compare-2.c: Likewise.
3761 2011-09-29 David S. Miller <davem@davemloft.net>
3763 * gcc.target/sparc/array.c: New test.
3765 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3767 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3768 loop unroll and set max unroll times to 8.
3769 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3770 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3771 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3772 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3774 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3777 * g++.dg/ext/visibility/warn5.C: New.
3779 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3782 * g++.dg/warn/Wextra-3.C: New.
3784 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3787 * gcc.target/sh/pr49468-si.c: New.
3789 2011-09-28 Tom de Vries <tom@codesourcery.com>
3792 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3793 (TEST): Initialize src3 with random floats.
3794 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3795 from union src3. Initialize src3 with random floats.
3797 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3799 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3800 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3801 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3802 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3803 * gcc.target/sh/sh4a-cos.c: Ditto.
3804 * gcc.target/sh/sh4a-cosf.c: Ditto.
3805 * gcc.target/sh/sh4a-sin.c: Ditto.
3806 * gcc.target/sh/sh4a-sinf.c: Ditto.
3807 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3808 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3809 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3811 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3814 * g++.dg/parse/error40.C: New.
3815 * g++.dg/warn/incomplete1.C: Adjust.
3817 2011-09-27 Jan Hubicka <jh@suse.cz>
3820 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3823 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3825 * gcc.dg/strlenopt-1.c: New test.
3826 * gcc.dg/strlenopt-1f.c: New test.
3827 * gcc.dg/strlenopt-2.c: New test.
3828 * gcc.dg/strlenopt-2f.c: New test.
3829 * gcc.dg/strlenopt-3.c: New test.
3830 * gcc.dg/strlenopt-4.c: New test.
3831 * gcc.dg/strlenopt-4g.c: New test.
3832 * gcc.dg/strlenopt-4gf.c: New test.
3833 * gcc.dg/strlenopt-5.c: New test.
3834 * gcc.dg/strlenopt-6.c: New test.
3835 * gcc.dg/strlenopt-7.c: New test.
3836 * gcc.dg/strlenopt-8.c: New test.
3837 * gcc.dg/strlenopt-9.c: New test.
3838 * gcc.dg/strlenopt-10.c: New test.
3839 * gcc.dg/strlenopt-11.c: New test.
3840 * gcc.dg/strlenopt-12.c: New test.
3841 * gcc.dg/strlenopt-12g.c: New test.
3842 * gcc.dg/strlenopt-13.c: New test.
3843 * gcc.dg/strlenopt-14g.c: New test.
3844 * gcc.dg/strlenopt-14gf.c: New test.
3845 * gcc.dg/strlenopt-15.c: New test.
3846 * gcc.dg/strlenopt-16g.c: New test.
3847 * gcc.dg/strlenopt-17g.c: New test.
3848 * gcc.dg/strlenopt-18g.c: New test.
3849 * gcc.dg/strlenopt.h: New file.
3851 2011-09-27 Tom de Vries <tom@codesourcery.com>
3854 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3855 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3856 * gcc.dg/pr43864.c: New test.
3857 * gcc.dg/pr43864-2.c: Same.
3858 * gcc.dg/pr43864-3.c: Same.
3859 * gcc.dg/pr43864-4.c: Same.
3861 2011-09-27 Jan Hubicka <jh@suse.cz>
3863 * gcc.dg/ipa/inline-5.c: New testcase.
3865 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3867 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3869 * gcc.dg/vect/bb-slp-27.c: New.
3870 * gcc.dg/vect/bb-slp-28.c: New.
3872 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3874 * testsuite/lib/target-supports.exp (check_profiling_available):
3875 Don't rely solely on TLS tests for -fprofile-generate, fall
3876 through to the other code.
3878 2011-09-27 Richard Guenther <rguenther@suse.de>
3880 PR tree-optimization/50363
3881 * gcc.dg/torture/pr50363.c: New testcase.
3883 2011-09-26 Jason Merrill <jason@redhat.com>
3886 * g++.dg/template/partial13.C: New.
3889 * g++.dg/template/partial12.C: New.
3892 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3894 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3897 * g++.dg/diagnostic/bindings1.C: New.
3898 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3900 2011-09-26 David S. Miller <davem@davemloft.net>
3902 * gcc.target/sparc/wrgsr.c: New test.
3903 * gcc.target/sparc/rdgsr.c: New test.
3904 * gcc.target/sparc/edge.c: New test.
3905 * gcc.target/sparc/fcmp.c: New test.
3907 * gcc.target/sparc/edge.c: Update for new return types.
3908 * gcc.target/sparc/fcmp.c: Likewise.
3910 * gcc.target/sparc/fpaddsubi.c: New test.
3912 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3915 * gfortran.dg/common_15.f90: New.
3918 * gfortran.dg/dummy_procedure_5.f90: New.
3919 * gfortran.dg/interface_26.f90: Modified error message.
3920 * gfortran.dg/proc_ptr_11.f90: Ditto.
3921 * gfortran.dg/proc_ptr_15.f90: Ditto.
3922 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3923 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3925 2011-09-26 Jason Merrill <jason@redhat.com>
3928 * g++.dg/overload/rvalue3.C: New.
3931 * g++.dg/overload/ref-conv2.C: New.
3933 * g++.dg/cpp0x/nsdmi-template1.C: New.
3935 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3937 * g++.dg/cpp0x/nullptr25.C: New.
3939 2011-09-26 Richard Guenther <rguenther@suse.de>
3941 PR tree-optimization/50472
3942 * gcc.dg/torture/pr50472.c: New testcase.
3944 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3946 * gnat.dg/opt22.adb: New test.
3947 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3949 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3951 * gnat.dg/opt21.adb: New test.
3952 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3954 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3956 * gnat.dg/opt20.ad[sb]: New test.
3957 * gnat.dg/opt20_pkg.ads: New helper.
3959 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3961 * gnat.dg/array17.adb: New test.
3962 * gnat.dg/array17_pkg.ads: New helper.
3964 2011-09-25 Jason Merrill <jason@redhat.com>
3966 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3968 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3970 * gnat.dg/frame_overflow.ads: New.
3971 * gnat.dg/frame_overflow.adb: Adjust.
3972 * gnat.dg/specs/addr1.ads: Likewise.
3974 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3976 * g++.dg/tree-ssa/restrict2.C: New test.
3978 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3980 * lib/target-supports.exp (check_effective_target_vect64): New.
3981 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3982 of multiple vector sizes.
3983 * gcc.dg/vect/bb-slp-26.c: New.
3985 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3988 * g++.dg/template/bitfield1.C: New.
3990 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3992 * gcc.dg/vect/bb-slp-24.c: New.
3994 2011-09-24 Jason Merrill <jason@redhat.com>
3996 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3998 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4000 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4001 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4003 * g++.dg/cpp0x/nsdmi1.C: New.
4004 * g++.dg/cpp0x/nsdmi2.C: New.
4005 * g++.dg/cpp0x/nsdmi3.C: New.
4006 * g++.dg/cpp0x/nsdmi4.C: New.
4007 * g++.old-deja/g++.other/init4.C: New.
4009 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4012 * g++.dg/template/sfinae28.C: New.
4014 2011-09-23 Ian Lance Taylor <iant@google.com>
4016 * go.test/go-test.exp (errchk): Handle more cases of getting
4017 correct Tcl backslash quoting in regular expressions in test file.
4019 2011-09-23 Jason Merrill <jason@redhat.com>
4022 * g++.dg/init/const8.C: New.
4023 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4024 * g++.dg/cpp0x/defaulted2.C: Likewise.
4025 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4026 * g++.dg/init/pr20039.C: Likewise.
4027 * g++.dg/init/pr42844.C: Likewise.
4029 2011-09-23 Jan Hubicka <jh@suse.cz>
4031 * gcc.dg/ipa/inline-1.c: new testcase.
4032 * gcc.dg/ipa/inline-2.c: new testcase.
4033 * gcc.dg/ipa/inline-3.c: new testcase.
4034 * gcc.dg/ipa/inline-4.c: new testcase.
4036 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4039 * g++.dg/cpp0x/constexpr-static8.C: New.
4041 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4043 * gcc.target/i386/avxfp-1.c: New test.
4044 * gcc.target/i386/avxfp-2.c: New test.
4046 2011-09-23 Terry Guo <terry.guo@arm.com>
4048 * gcc.c-torture/execute/941014-1.x: Deleted.
4050 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4053 * g++.dg/cpp0x/pr50491.C: New.
4055 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4058 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4060 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4063 * g++.dg/cpp0x/nullptr24.C: New.
4065 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4068 * gcc.target/i386/pr50482.c: New test.
4070 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4072 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4073 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4074 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4075 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4076 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4077 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4078 multilib options contain different -march= from dg-options.
4080 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4081 Paolo Carlini <paolo.carlini@oracle.com>
4084 * g++.dg/template/friend52.C: New.
4086 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4088 * gcc.target/arm/cmp-1.c: New test.
4089 * gcc.target/arm/cmp-2.c: Likewise.
4091 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4094 * gfortran.dg/impure_actual_1.f90: Modified error message.
4095 * gfortran.dg/proc_ptr_32.f90: New.
4096 * gfortran.dg/proc_ptr_33.f90: New.
4098 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4100 PR tree-optimization/50451
4101 * gcc.dg/vect/pr50451.c: New test.
4103 2011-09-21 Ian Lance Taylor <iant@google.com>
4105 * go.test/go-test.exp (errchk): Add special case for bug332.
4106 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4107 some more test lines.
4109 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4111 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4112 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4113 * g++.dg/other/i386-8.C: Ditto.
4114 * g++.dg/other/pr34435.C: Ditto.
4115 * g++.dg/other/pr39496.C: Ditto.
4116 * g++.dg/other/mmintrin.C: Ditto.
4118 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4120 * gcc.dg/vect/vect-cond-7.c: New test.
4121 * gcc.target/i386/sse4_1-cond-1.c: New test.
4122 * gcc.target/i386/avx-cond-1.c: New test.
4124 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4127 * g++.dg/other/pr50464.C: New test.
4129 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4131 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4132 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4133 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4134 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4136 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4138 * gnat.dg/opt19.adb: New test.
4140 2011-09-21 Terry Guo <terry.guo@arm.com>
4142 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4143 on arch conflict when testing case on targets other than armv7-a.
4145 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4148 * g++.dg/ext/int128-1.C: New.
4149 * g++.dg/ext/int128-2.C: Likewise.
4150 * g++.dg/ext/int128-2.h: Likewise.
4152 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4155 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4157 2011-09-20 Jason Merrill <jason@redhat.com>
4159 * g++.dg/cpp0x/constexpr-generated1.C: New.
4162 * g++.dg/overload/ref-conv1.C: New.
4164 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4166 * g++.dg/other/final1.C: New.
4168 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4170 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4173 2011-09-19 Ian Bolton <ian.bolton@arm.com>
4175 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4178 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
4180 PR tree-optimization/50413
4181 * g++.dg/vect/vect.exp: Run slp-pr* tests with
4182 -fdump-tree-slp-details. Run other tests with
4183 -fdump-tree-vect-details.
4184 * g++.dg/vect/slp-pr50413.cc: New.
4186 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4187 Ira Rosen <ira.rosen@linaro.org>
4190 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4191 Fix underscores around restrict.
4193 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4195 PR tree-optimization/50414
4196 * gfortran.dg/vect/Ofast-pr50414.f90: New.
4197 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4198 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4200 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4202 PR tree-optimization/50412
4203 * gfortran.dg/vect/pr50412.f90: New.
4205 2011-09-16 Jason Merrill <jason@redhat.com>
4208 * g++.dg/eh/defarg1.C: New.
4210 2011-09-16 Jakub Jelinek <jakub@redhat.com>
4212 * gcc.dg/vect/vect-reduc-10.c: New test.
4213 * gcc.target/i386/avx-reduc-1.c: New test.
4215 * gcc.target/i386/sse2-extract-1.c: New test.
4216 * gcc.target/i386/avx-extract-1.c: New test.
4218 2011-09-16 Terry Guo <terry.guo@arm.com>
4220 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4222 2011-09-15 Diego Novillo <dnovillo@google.com>
4224 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4225 ALWAYS_CXXFLAGS, if defined.
4226 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4227 ALWAYS_GFORTRANFLAGS, if defined.
4228 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4229 ALWAYS_GOCFLAGS, if defined.
4230 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4231 ALWAYS_OBJCXXFLAGS, if defined.
4232 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4233 additional_flags, if defined.
4234 * lib/gnat.exp (gnat_target_compile): Likewise.
4235 * lib/objc.exp (objc_target_compile): Likewise.
4236 * lib/target-supports-dg.exp (dg-add-options): Handle
4239 2011-09-15 Tom de Vries <tom@codesourcery.com>
4242 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4243 Use uintptr_t in f1. Undo avr xfails.
4245 2011-09-15 Janus Weil <janus@gcc.gnu.org>
4249 * gfortran.dg/function_types_3.f90: New.
4251 2011-09-15 Jason Merrill <jason@redhat.com>
4254 * g++.dg/cpp0x/trailing7.C: New.
4257 * g++.dg/cpp0x/nullptr23.C: New.
4259 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
4261 * gcc.dg/vect/bb-slp-25.c: New.
4263 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
4266 * g++.dg/cpp0x/noexcept15.C: New.
4268 2011-09-14 Tom de Vries <tom@codesourcery.com>
4271 * gcc.dg/pr50251.c: New test.
4273 2011-09-14 Tobias Burnus <burnus@net-b.de>
4277 * gfortran.dg/null_5.f90: New.
4278 * gfortran.dg/null_6.f90: New.
4280 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
4282 * gcc.c-torture/compile/20110913-1.c: New test.
4284 2011-09-13 Janus Weil <janus@gcc.gnu.org>
4287 * gfortran.dg/result_2.f90: New.
4289 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4291 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4293 2011-09-13 Dodji Seketeli <dodji@redhat.com>
4296 * g++.dg/cpp0x/variadic116.C: New test case.
4298 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
4300 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4301 * gcc.target/mips/interrupt_handler-2.c: New test.
4302 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4304 2011-09-12 Jason Merrill <jason@redhat.com>
4306 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4308 * g++.dg/cpp0x/explicit7.C: New.
4310 2011-09-12 Jakub Jelinek <jakub@redhat.com>
4312 PR rtl-optimization/50212
4313 * g++.dg/other/pr50212.C: New test.
4315 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
4318 * testsuite/gcc.target/avr/torture/avr-torture.exp
4319 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4320 "-O2 -fmerge-all-constants".
4322 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4325 * gfortran.dg/do_while_1.f90: New test.
4327 2011-09-11 Janus Weil <janus@gcc.gnu.org>
4331 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4332 * gfortran.dg/proc_decl_26.f90: New.
4333 * gfortran.dg/typebound_override_2.f90: New.
4334 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4336 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4338 * gnat.dg/cond_expr2.ad[sb]: New test.
4340 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4342 * gnat.dg/atomic5.ad[sb]: New test.
4344 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
4346 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4348 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
4351 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4353 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
4356 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4358 2011-09-09 Richard Guenther <rguenther@suse.de>
4360 PR tree-optimization/50328
4361 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4363 2011-09-09 Richard Guenther <rguenther@suse.de>
4366 * gcc.dg/torture/pr50333.c: New testcase.
4368 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
4370 PR tree-optimization/50318
4371 * gcc.target/arm/pr50318-1.c: New file.
4373 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
4375 * gcc.target/i386/all_one_m256i.c: New test.
4377 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
4380 * g++.dg/cpp0x/sfinae28.C: New.
4382 2011-09-08 Dodji Seketeli <dodji@redhat.com>
4385 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4386 longer ignored on typedefs.
4388 PR c++/33255 - Support -Wunused-local-typedefs warning
4389 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4390 * c-c++-common/Wunused-local-typedefs.c: Likewise.
4392 2011-09-08 Martin Jambor <mjambor@suse.cz>
4394 PR tree-optimization/50287
4395 * gcc.dg/torture/pr50287.c: New test.
4397 2011-09-08 Richard Guenther <rguenther@suse.de>
4399 PR tree-optimization/19831
4400 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4401 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4402 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4403 * gcc.dg/errno-1.c: Adjust.
4405 2011-09-08 Richard Guenther <rguenther@suse.de>
4407 PR tree-optimization/19831
4408 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4410 2011-09-08 Tobias Burnus <burnus@net-b.de>
4413 * gfortran.dg/do_concurrent_1.f90: New.
4414 * gfortran.dg/do_concurrent_2.f90: New.
4416 2011-09-08 Jakub Jelinek <jakub@redhat.com>
4419 * gcc.c-torture/execute/ieee/pr50310.c: New test.
4420 * gcc.dg/pr50310-2.c: New test.
4422 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4425 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4426 * gfortran.dg/impure_constructor_1.f90: Modified.
4427 * gfortran.dg/proc_ptr_comp_33.f90: New.
4429 2011-09-07 Jakub Jelinek <jakub@redhat.com>
4432 * gcc.dg/pr50310-1.c: New test.
4434 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4437 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4440 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
4443 * g++.dg/cpp0x/noexcept14.C: New.
4445 2011-09-07 Jason Merrill <jason@redhat.com>
4447 * g++.dg/cpp0x/constexpr-ref3.C: New.
4449 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4451 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4453 * gcc.dg/section1.c: Don't xfail for avr.
4455 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4457 PR tree-optimization/50322
4458 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4460 2011-09-07 Martin Jambor <mjambor@suse.cz>
4462 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4464 2011-09-07 Martin Jambor <mjambor@suse.cz>
4466 PR tree-optimization/49911
4467 * g++.dg/tree-ssa/pr49911.C: New test.
4469 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
4472 * gcc.dg/torture/pr49030.c: New test.
4474 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4477 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4478 * gfortran.dg/class_4d.f03: Deleted.
4479 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4481 2011-09-07 Richard Guenther <rguenther@suse.de>
4483 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4485 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
4487 PR tree-optimization/46021
4488 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4490 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4492 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4494 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
4496 * gcc.c-torture/compile/20110906-1.c: New test.
4498 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
4500 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4502 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
4504 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4505 --param tree-reassoc-width=1.
4507 * gcc.dg/tree-ssa/reassoc-24.c: New test.
4508 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4510 2011-09-06 Richard Guenther <rguenther@suse.de>
4512 PR tree-optimization/48149
4513 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4515 2011-09-06 Richard Guenther <rguenther@suse.de>
4517 PR tree-optimization/48317
4518 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4520 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
4522 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4524 (add_options_for_quad_vectors): Replace with ...
4525 (add_options_for_double_vectors): ... this.
4526 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4527 support multiple vector sizes since the vectorizer attempts to
4528 vectorize with both vector sizes.
4529 * gcc.dg/vect/no-vfa-vect-79.c,
4530 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4531 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4532 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4533 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4534 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4535 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4536 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4537 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4538 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4539 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4540 gcc.dg/vect/vect-40.c: Likewise.
4541 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4542 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4543 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4544 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4545 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4547 * gcc.dg/vect/vect-peel-4.c: Make ia global.
4549 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
4552 * gcc.target/mips/abi-main.h: New file.
4553 * gcc.target/mips/abi-o32-long32.c: New test.
4554 * gcc.target/mips/abi-o32-long64.c: Likewise.
4555 * gcc.target/mips/abi-o64-long32.c: Likewise.
4556 * gcc.target/mips/abi-o64-long64.c: Likewise.
4557 * gcc.target/mips/abi-n32-long32.c: Likewise.
4558 * gcc.target/mips/abi-n32-long64.c: Likewise.
4559 * gcc.target/mips/abi-n64-long32.c: Likewise.
4560 * gcc.target/mips/abi-n64-long64.c: Likewise.
4561 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4562 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4563 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4564 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4565 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4566 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4567 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4568 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4569 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4570 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4571 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4572 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4573 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4574 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4575 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4576 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4577 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4578 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4579 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4580 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4581 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4582 * gcc.target/mips/branch-2.c: Remove -mabicalls.
4583 * gcc.target/mips/branch-3.c: Likewise.
4584 * gcc.target/mips/branch-4.c: Likewise.
4585 * gcc.target/mips/branch-5.c: Likewise.
4586 * gcc.target/mips/branch-6.c: Likewise.
4587 * gcc.target/mips/branch-7.c: Likewise.
4588 * gcc.target/mips/branch-8.c: Likewise.
4589 * gcc.target/mips/branch-9.c: Likewise.
4590 * gcc.target/mips/branch-10.c: Likewise.
4591 * gcc.target/mips/branch-11.c: Likewise.
4592 * gcc.target/mips/branch-12.c: Likewise.
4593 * gcc.target/mips/branch-13.c: Likewise.
4594 * gcc.target/mips/lazy-binding-1.c: Likewise.
4596 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
4598 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4599 to avoid warning on int=16 platforms..
4601 2011-09-05 Jakub Jelinek <jakub@redhat.com>
4603 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4604 to work even with -fshort-enums.
4606 2011-09-04 Jan Hubicka <jh@suse.cz>
4608 * gcc.c-torture/compile/20110902.c: new testcase.
4610 2011-09-04 Jason Merrill <jason@redhat.com>
4613 * g++.dg/cpp0x/rv-conv1.C: New.
4616 * g++.dg/cpp0x/rv-func3.C: New.
4618 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4622 * g++.dg/cpp0x/constexpr-template1.C: New.
4623 * g++.dg/cpp0x/constexpr-template2.C: New.
4624 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4625 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4627 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
4629 * gnat.dg/specs/debug1.ads: Tweak pattern.
4631 2011-09-04 Janus Weil <janus@gcc.gnu.org>
4634 * gfortran.dg/class_45a.f03: New.
4635 * gfortran.dg/class_45b.f03: New.
4637 2011-09-04 Jakub Jelinek <jakub@redhat.com>
4638 Ira Rosen <ira.rosen@linaro.org>
4640 PR tree-optimization/50208
4641 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4642 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4643 -fno-tree-fre -fno-tree-pre.
4645 2011-09-02 Martin Jambor <mjambor@suse.cz>
4647 * gcc.dg/ipa/ipcp-3.c: New test.
4649 2011-09-02 Richard Guenther <rguenther@suse.de>
4651 PR tree-optimization/27460
4653 * gcc.dg/vect/vect-cond-7.c: New testcase.
4655 2011-09-02 Martin Jambor <mjambor@suse.cz>
4657 * g++.dg/ipa/devirt-3.C: Added a distraction method.
4658 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4659 xfailed test for inlining.
4660 * g++.dg/ipa/ivinline-9.C: Likewise.
4662 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
4664 PR tree-optimization/50178
4665 * gfortran.dg/vect/pr50178.f90: New test.
4667 2011-08-31 Martin Jambor <mjambor@suse.cz>
4670 * gcc.c-torture/execute/pr49886.c: New testcase.
4672 2011-08-31 Tom de Vries <tom@codesourcery.com>
4675 * gcc.dg/pr43513.c: New test.
4677 2011-08-30 Tobias Burnus <burnus@net-b.de>
4680 * gfortran.dg/common_14.f90: New.
4681 * gfortran.dg/common_resize_1.f: Add two dg-warning.
4683 2011-08-30 Jason Merrill <jason@redhat.com>
4686 * g++.dg/cpp0x/decltype33.C: New.
4689 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4692 * g++.dg/cpp0x/lambda/lambda-for.C: New.
4694 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
4696 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4698 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
4700 * gnat.dg/specs/aggr3.ads: New test.
4701 * gnat.dg/specs/aggr3_pkg.ads: New helper.
4703 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4704 * gnat.dg/specs/aggr2.ads: Likewise.
4706 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
4709 * gfortran.dg/allocate_with_source_2.f90: New test
4711 2011-08-30 Jason Merrill <jason@redhat.com>
4714 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4717 * g++.dg/cpp0x/constexpr-value3.C: New.
4719 2011-08-30 Richard Guenther <rguenther@suse.de>
4722 * gcc.c-torture/execute/pr48571-1.c: New testcase.
4723 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4724 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4725 * gcc.dg/pr36902.c: XFAIL.
4727 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
4729 * gcc.target/i386/fma-check.h: New.
4730 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4731 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4732 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4733 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4734 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4735 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4736 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4737 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4738 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4739 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4740 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4741 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4742 * gcc.target/i386/fma-compile.c: Likewise.
4743 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4744 * gcc.target/i386/sse-12.c: Add -mfma.
4745 * gcc.target/i386/sse-13.c: Likewise.
4746 * gcc.target/i386/sse-14.c: Likewise.
4747 * gcc.target/i386/sse-22.c: Likewise.
4748 * gcc.target/i386/sse-23.c: Likewise.
4749 * g++.dg/other/i386-2.C: Likewise.
4750 * g++.dg/other/i386-3.C: Likewise.
4752 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4755 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4756 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4758 2011-08-30 Christian Bruel <christian.bruel@st.com>
4760 * g++.dg/bprob/bprob.exp (feedback_options): Set
4761 -fbranch-probabilities.
4762 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4764 2011-08-29 Jason Merrill <jason@redhat.com>
4767 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4769 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4770 Jason Merrill <jason@redhat.com>
4772 * g++.dg/dfp/base.C: New test.
4774 2011-08-29 Jason Merrill <jason@redhat.com>
4778 * g++.dg/cpp0x/initlist58.C: New.
4780 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4783 * gfortran.dg/class_result_1.f03: New.
4785 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4788 * gcc.target/i386/pr48722.c: New test.
4790 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4793 * gfortran.dg/widechar_compare_1.f90: New test.
4795 2011-08-26 Jason Merrill <jason@redhat.com>
4799 * g++.dg/abi/mangle50.C: New.
4801 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4804 * gcc.target/i386/pr50202.c: New test.
4806 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4808 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4809 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4810 * gcc.target/i386/avx-round-vec.c: New test.
4811 * gcc.target/i386/avx-roundf-vec.c: New test.
4813 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4815 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4819 * c-c++-common/Wunused-var-14.c: New test.
4821 2011-08-26 Tom de Vries <tom@codesourcery.com>
4823 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4825 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4827 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4828 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4829 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4830 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4832 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4834 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4835 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4836 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4837 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4839 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4842 * gfortran.dg/pointer_comp_init_1.f90: New test.
4844 2011-08-25 Jason Merrill <jason@redhat.com>
4847 * g++.dg/cpp0x/sfinae27.C: New.
4849 2011-08-25 Tobias Burnus <burnus@net-b.de>
4851 * gfortran.dg/coarray_lib_token_4.f90: New.
4853 2011-08-25 Tobias Burnus <burnus@net-b.de>
4855 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4857 2011-08-25 Richard Guenther <rguenther@suse.de>
4859 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4861 2011-08-24 Tobias Burnus <burnus@net-b.de>
4864 * gfortran.dg/initialization_28.f90: New.
4866 2011-08-24 Richard Guenther <rguenther@suse.de>
4868 PR tree-optimization/50067
4869 * gcc.dg/torture/pr50067-3.c: New testcase.
4870 * gcc.dg/torture/pr50067-4.c: Likewise.
4871 * gcc.dg/torture/pr50067-5.c: Likewise.
4873 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4875 * g++.dg/other/i386-2.C: Add -mavx2 check.
4876 * g++.dg/other/i386-3.C: Likewise.
4877 * gcc.target/i386/avx-1.c: Add AVX2.
4878 * gcc.target/i386/avx-2.c: Likewise.
4879 * gcc.target/i386/funcspec-5.c: Likewise.
4880 * gcc.target/i386/sse-12.c: Likewise.
4881 * gcc.target/i386/sse-13.c: Likewise.
4882 * gcc.target/i386/sse-14.c: Likewise.
4883 * gcc.target/i386/sse-22.c: Likewise.
4884 * gcc.target/i386/sse-23.c: Likewise.
4885 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4886 * gcc.target/i386/avx2-check.h: New.
4887 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4888 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4889 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4890 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4891 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4892 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4893 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4894 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4895 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4896 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4897 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4898 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4899 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4900 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4901 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4902 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4903 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4904 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4905 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4906 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4907 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4908 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4909 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4910 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4911 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4912 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4913 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4914 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4915 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4916 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4917 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4918 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4919 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4920 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4921 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4922 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4923 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4924 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4925 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4926 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4927 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4928 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4929 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4930 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4931 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4932 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4933 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4934 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4935 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4936 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4937 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4938 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4939 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4940 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4941 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4942 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4943 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4944 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4945 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4946 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4947 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4948 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4949 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4950 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4951 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4952 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4953 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4954 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4955 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4956 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4957 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4958 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4959 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4960 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4961 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4962 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4963 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4964 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4965 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4966 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4967 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4968 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4969 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4970 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4971 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4972 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4973 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4974 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4975 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4976 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4977 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4978 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4979 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4980 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4981 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4982 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4983 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4984 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4985 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4986 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4987 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4988 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4989 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4990 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4991 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4992 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4993 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4994 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4995 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4996 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4997 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4998 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4999 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5000 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5001 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5002 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5003 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5004 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5005 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5006 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5007 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5008 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5009 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5010 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5011 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5012 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5013 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5014 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5015 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5016 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5017 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5018 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5019 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5020 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5021 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5022 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5023 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5024 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5025 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5026 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5027 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5028 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5029 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5030 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5031 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5032 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5033 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5034 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5035 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5036 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5037 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5038 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5039 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5040 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5041 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5042 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5043 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5044 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5045 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5046 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5047 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5048 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5049 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5050 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5051 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5052 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5053 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5054 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5055 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5056 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5057 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5058 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5059 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5060 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5061 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5062 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5063 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5064 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5065 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5066 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5067 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5068 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5069 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5070 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5071 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5072 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5073 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5074 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5075 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5076 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5077 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5078 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5079 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5080 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5081 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5082 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5083 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5084 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5085 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5086 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5087 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5088 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5089 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5090 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5091 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5092 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5093 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5094 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5095 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5096 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5097 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5098 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5099 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5100 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5101 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5102 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5103 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5104 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5105 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5106 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5107 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5108 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5109 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5110 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5111 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5112 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5113 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5114 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5115 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5116 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5117 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5118 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5119 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5120 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5121 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5122 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5123 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5124 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5125 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5126 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5127 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5128 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5129 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5130 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5131 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5132 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5133 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5134 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5135 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5136 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5137 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5138 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5139 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5140 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5141 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5142 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5143 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5144 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5145 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5146 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5147 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5148 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5149 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5150 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5151 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5152 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5153 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5154 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5155 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5156 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5157 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5158 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5159 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5160 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5161 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5162 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5163 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5164 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5165 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5166 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5167 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5168 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5169 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5170 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5171 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5172 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5173 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5174 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5175 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5176 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5177 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5178 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5179 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5180 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5181 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5182 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5183 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5184 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5185 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5186 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5187 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5188 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5189 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5190 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5191 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5192 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5193 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5194 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5195 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5196 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5197 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5198 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5199 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5200 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5201 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5202 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5203 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5204 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5205 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5206 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5207 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5208 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5209 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5210 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5211 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5212 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5213 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5214 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5215 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5216 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5217 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5218 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5219 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5220 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5221 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5222 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5223 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5224 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5225 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5226 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5227 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5228 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5229 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5230 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5231 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5232 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5233 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5234 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5235 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5236 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5237 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5238 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5239 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5240 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5241 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5242 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5243 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5244 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5245 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5246 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5247 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5248 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5249 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5250 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5251 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5252 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5253 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5254 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5255 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5256 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5257 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5258 * gcc.target/i386/testimm-9.c: Likewise.
5260 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5262 * g++.dg/other/i386-2.C: Add -mbmi2 check.
5263 * g++.dg/other/i386-3.C: Likewise.
5264 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5265 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5266 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5267 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5268 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5269 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5270 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5271 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5272 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5273 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5274 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5275 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5276 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5277 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5278 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5279 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5280 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5281 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5282 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5283 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5284 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5285 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5286 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5287 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5288 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5289 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5290 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5291 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5292 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5293 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5294 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5295 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5296 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5297 * gcc.target/i386/sse-12.c: Add BMI2.
5298 * gcc.target/i386/sse-13.c: Likewise.
5299 * gcc.target/i386/sse-14.c: Likewise.
5300 * gcc.target/i386/sse-22.c: Likewise.
5301 * gcc.target/i386/sse-23.c: Likewise.
5303 2011-08-23 Jason Merrill <jason@redhat.com>
5305 * g++.dg/template/crash7.C: Adjust expected errors.
5307 2011-08-23 Jason Merrill <jason@redhat.com>
5311 * g++.dg/cpp0x/overload2.C: New.
5313 2011-08-23 Jason Merrill <jason@redhat.com>
5316 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5318 2011-08-23 Jason Merrill <jason@redhat.com>
5321 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5322 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5323 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5324 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5326 2011-08-23 Jason Merrill <jason@redhat.com>
5329 * g++.dg/cpp0x/constexpr-initlist5.C: New.
5331 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5334 * g++.dg/warn/Wunused-var-16.C: New test.
5337 * gcc.dg/pr50161.c: New test.
5339 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
5342 * g++.dg/gcov/gcov-7.C: New test.
5344 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5347 * g++.dg/dfp/nofields.C: New test.
5349 2011-08-23 Tobias Burnus <burnus@net-b.de>
5352 * gfortran.dg/use_16.f90: New.
5354 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
5355 Kirill Yukhin <kirill.yukhin@intel.com>
5358 * gcc.target/i386/pr50155.c: New test.
5360 2011-08-22 Jakub Jelinek <jakub@redhat.com>
5362 PR tree-optimization/50133
5363 * gcc.dg/pr50133.c: New test.
5366 * c-c++-common/cxxbitfields-6.c: New test.
5368 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
5371 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5373 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
5375 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5376 * gcc.dg/pr49994-3.c: Ditto.
5378 2011-08-22 Richard Guenther <rguenther@suse.de>
5381 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5382 * gcc.dg/torture/pr50067-2.c: Likewise.
5384 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5387 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
5388 of a constant resulting from simplification.
5389 * gfortran.dg/warn_conversion_3.f90: New test.
5391 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5394 * gfortran.dg/zero_stride_1.f90: New test.
5396 2011-08-20 Janus Weil <janus@gcc.gnu.org>
5399 * gfortran.dg/typebound_override_1.f90: Modified.
5401 2011-08-20 Jakub Jelinek <jakub@redhat.com>
5403 PR tree-optimization/48739
5404 * gcc.dg/pr48739-1.c: New test.
5405 * gcc.dg/pr48739-2.c: New test.
5407 2011-08-20 Tobias Burnus <burnus@net-b.de>
5409 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5411 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5414 * gfortran.dg/where_3.f90: New test.
5416 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
5419 * gfortran.dg/pr49721-1.f: New.
5420 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5422 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5424 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5425 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5428 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5430 * gcc.target/arm/wmul-11.c: New file.
5431 * gcc.target/arm/wmul-12.c: New file.
5432 * gcc.target/arm/wmul-13.c: New file.
5434 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5436 * gcc.target/arm/wmul-10.c: New file.
5438 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5440 * gcc.target/arm/wmul-9.c: New file.
5441 * gcc.target/arm/wmul-bitfield-2.c: New file.
5443 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5445 * gcc.target/arm/wmul-8.c: New file.
5447 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5449 * gcc.target/arm/wmul-7.c: New file.
5451 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5453 * gcc.target/arm/wmul-6.c: New file.
5455 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5457 * gcc.target/arm/wmul-5.c: New file.
5458 * gcc.target/arm/no-wmla-1.c: New file.
5460 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5462 * gcc.target/arm/wmul-bitfield-1.c: New file.
5464 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5466 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5468 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5470 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5471 * gcc.target/i386/conversion.c: Likewise.
5473 2011-08-19 Richard Guenther <rguenther@suse.de>
5475 * gcc.dg/torture/pr50067-1.c: New testcase.
5476 * gcc.dg/torture/pr50067-2.c: Likewise.
5478 2011-08-19 Joey Ye <joey.ye@arm.com>
5481 * gcc.target/arm/handler-align.c: New test.
5482 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5485 2011-08-19 Joey Ye <joey.ye@arm.com>
5487 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5489 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5492 * gfortran.dg/end_block_label_1.f90: New test.
5493 * gfortran.dg/end_associate_label_1.f90: New test.
5495 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5497 * gcc.dg/c1x-pointer-float-1.c: New test.
5499 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
5502 * gfortran.dg/duplicate_labels_2.f: New test.
5504 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5506 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5507 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5508 gcc.dg/c1x-noreturn-5.c: New tests.
5510 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5512 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5514 2011-08-18 Tobias Burnus <burnus@net-b.de>
5517 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5518 * gfortran.dg/coarray_lock_3.f90: Fix test.
5519 * gfortran.dg/coarray_lock_4.f90: New.
5520 * gfortran.dg/coarray_lock_5.f90: New.
5522 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5525 * gcc.c-torture/compile/pr50009.c: New test.
5528 * gcc.dg/torture/pr50092.c: New test.
5530 2011-08-18 Tobias Burnus <burnus@net-b.de>
5533 * gfortran.dg/namelist_73.f90: New.
5535 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5537 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5540 * gcc.dg/pr50017.c: New test.
5542 2011-08-18 Dodji Seketeli <dodji@redhat.com>
5545 * g++.dg/lookup/hidden-var1.C: New test case.
5547 2011-08-17 Tobias Burnus <burnus@net-b.de>
5550 * gfortran.dg/warn_unused_var_2.f90: New.
5551 * gfortran.dg/warn_unused_var_3.f90: New.
5553 2011-08-17 Tom de Vries <tom@codesourcery.com>
5556 * gcc.target/arm/pr43597.c: New test.
5558 2011-08-17 Janus Weil <janus@gcc.gnu.org>
5561 * gfortran.dg/common_13.f90: New.
5563 2011-08-16 Jason Merrill <jason@redhat.com>
5566 * g++.dg/cpp0x/variadic-unresolved.C: New.
5568 * g++.old-deja/g++.brendan/README: Add R.I.P.
5570 * g++.dg/ext/attr-used-1.C: New.
5573 * g++.dg/cpp0x/initlist56.C: New.
5575 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
5578 * g++.dg/opt/life1.C: Only run on Linux.
5580 2011-08-15 Tobias Burnus <burnus@net-b.de>
5582 * gfortran.dg/coarray_26.f90: New.
5584 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
5586 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5589 2011-08-14 Janus Weil <janus@gcc.gnu.org>
5592 * gfortran.dg/func_result_7.f90: New.
5594 2011-08-13 Jason Merrill <jason@redhat.com>
5597 * g++.dg/cpp0x/decltype32.C: New.
5600 * g++.dg/diagnostic/expr1.C: New.
5602 2011-08-12 David Li <davidxl@google.com>
5604 * g++.dg/abi/vbase15.C: New test.
5606 2011-08-12 Jason Merrill <jason@redhat.com>
5609 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5611 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
5613 * gcc.dg/builtins-67.c: New test.
5614 * gcc.target/i386/conversion.c: Ditto.
5616 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
5617 Brian Hackett <bhackett1024@gmail.com>
5619 * g++.dg/plugin/decl_plugin.c: New.
5620 * g++.dg/plugin/decl-plugin-test.C: New.
5621 * g++.dg/plugin/plugin.exp: Add above testcase.
5623 2011-08-11 Richard Guenther <rguenther@suse.de>
5625 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5627 2011-08-11 Michael Matz <matz@suse.de>
5629 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5631 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
5633 PR tree-optimization/50039
5634 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5635 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5637 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
5639 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5640 (sse4_1_test): Initialize src3 with random value.
5642 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5644 * gcc.c-torture/execute/scal-to-vec1.c: New test.
5645 * gcc.c-torture/execute/scal-to-vec2.c: New test.
5646 * gcc.c-torture/execute/scal-to-vec3.c: New test.
5647 * gcc.dg/scal-to-vec1.c: New test.
5648 * gcc.dg/scal-to-vec2.c: New test.
5650 2011-08-09 Richard Guenther <rguenther@suse.de>
5652 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5653 * gcc.dg/tree-ssa/vrp60.c: New testcase.
5654 * gcc.dg/tree-ssa/vrp61.c: Likewise.
5655 * gcc.dg/tree-ssa/vrp62.c: Likewise.
5657 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5659 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5661 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5663 * gcc.dg/pr49948.c: Require pthread effective target.
5665 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5667 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5669 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
5671 * gcc.target/i386/sse-22a.c: New test.
5673 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
5675 PR tree-optimization/50014
5676 * gcc.dg/vect/pr50014.c: New test.
5678 2011-08-08 Martin Jambor <mjambor@suse.cz>
5681 * gcc.dg/tree-ssa/pr49923.c: New test.
5683 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
5686 * gcc.target/i386/pr49781-1.c: New.
5688 2011-08-08 Jason Merrill <jason@redhat.com>
5690 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5692 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5694 2011-08-07 Janus Weil <janus@gcc.gnu.org>
5697 * gfortran.dg/typebound_override_1.f90: New.
5699 2011-08-07 Kai Tietz <ktietz@redhat.com>
5701 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5702 x86_64 mingw target.
5703 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5704 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5705 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5706 * gcc.dg/tree-ssa/loop-33.c: Likewise.
5707 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5708 * gcc.dg/tree-ssa/loop-35.c: Likewise.
5709 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5710 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5711 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5712 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5714 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5717 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5719 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5721 * gcc.dg/pr48770.c: Cleanup coverage files.
5722 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5724 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5726 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5727 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5728 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5729 lzcnt and bmi options.
5731 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5734 * gcc.dg/pr47381-1.c: New.
5735 * gcc.dg/pr47381-2.c: Likewise.
5736 * gcc.target/i386/pr47381.c: Likewise.
5738 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5741 * gcc.dg/pr47727.c: New.
5744 * gcc.dg/pr47372-1.c: New.
5745 * gcc.dg/pr47372-2.c: Likewise.
5747 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5750 * gcc.target/i386/pr47449.c: New.
5753 * gcc.dg/pr47446-1.c: New.
5754 * gcc.dg/pr47446-2.c: Likewise.
5756 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5759 * gcc.dg/pr47766.c: New.
5762 * gcc.dg/tls/pr47715-1.c: New.
5763 * gcc.dg/tls/pr47715-2.c: Likewise.
5764 * gcc.dg/tls/pr47715-3.c: Likewise.
5765 * gcc.dg/tls/pr47715-4.c: Likewise.
5766 * gcc.dg/tls/pr47715-5.c: Likewise.
5768 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5771 * objc.dg/gnu-api-2-class.m: Updated comments.
5772 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5773 * objc.dg/gnu-api-2-class-meta.m: New test.
5774 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5776 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5779 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5780 with classes that are in construction.
5782 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5785 * gcc.target/i386/pr48084-1.c: New.
5786 * gcc.target/i386/pr48084-2.c: Likewise.
5787 * gcc.target/i386/pr48084-3.c: Likewise.
5788 * gcc.target/i386/pr48084-4.c: Likewise.
5789 * gcc.target/i386/pr48084-5.c: Likewise.
5791 PR rtl-optimization/49504
5792 * gcc.target/i386/pr49504.c: New.
5795 * gcc.dg/pr49860.c: New.
5797 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5800 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5801 with classes that are in construction.
5803 2011-08-05 Jason Merrill <jason@redhat.com>
5806 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5809 * g++.dg/cpp0x/decltype31.C: New.
5812 * g++.dg/init/array28.C: New.
5815 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5817 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5820 * gcc.dg/pr47369-1.c: New.
5822 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5825 * gcc.dg/torture/pr47364-1.c: New.
5826 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5827 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5829 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5832 * gfortran.dg/transfer_check_2.f90: New test case.
5834 2011-08-05 Jan Hubicka <jh@suse.cz>
5837 * gfortran.dg/pr49494.f90: New testcase.
5839 2011-08-05 Jan Hubicka <jh@suse.cz>
5842 * gcc.c-torture/compile/pr49735.c: New testcase.
5844 2011-08-05 Jason Merrill <jason@redhat.com>
5847 * g++.dg/cpp0x/initlist56.C: New.
5850 * g++.dg/overload/rvalue2.C: New.
5853 * g++.dg/cpp0x/range-for21.C: New.
5855 * g++.dg/ext/vla11.C: New.
5857 2011-08-05 Richard Guenther <rguenther@suse.de>
5859 PR tree-optimization/49984
5860 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5862 2011-08-05 Richard Guenther <rguenther@suse.de>
5864 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5865 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5866 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5868 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5870 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5871 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5872 * gfortran.dg/ldist-pr43023.f90: Ditto.
5873 * gfortran.dg/namelist_52.f90: Ditto.
5874 * gfortran.dg/interface_proc_end.f90: Ditto.
5875 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5876 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5878 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5880 * gcc.dg/vect/vect-over-widen-1.c: New test.
5881 * gcc.dg/vect/vect-over-widen-2.c: New test.
5882 * gcc.dg/vect/vect-over-widen-3.c: New test.
5883 * gcc.dg/vect/vect-over-widen-4.c: New test.
5885 2011-08-04 Richard Guenther <rguenther@suse.de>
5888 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5890 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5892 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5894 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5897 * g++.dg/ext/builtin-object-size3.C: New test.
5899 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5901 PR tree-optimization/49948
5902 * gcc.dg/pr49948.c: New test.
5904 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5907 * gcc.dg/torture/pr47383.c: New.
5909 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5911 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5913 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5915 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5917 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5920 * gcc.dg/torture/pr47744-1.c: New.
5921 * gcc.dg/torture/pr47744-2.c: Likewise.
5922 * gcc.dg/torture/pr47744-3.c: Likewise.
5924 2011-08-03 Richard Guenther <rguenther@suse.de>
5927 * gcc.dg/torture/pr49958.c: New testcase.
5929 2011-08-03 Richard Guenther <rguenther@suse.de>
5931 PR tree-optimization/49938
5932 * g++.dg/torture/pr49938.C: New testcase.
5934 2011-08-02 Jason Merrill <jason@redhat.com>
5937 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5940 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5943 * g++.dg/cpp0x/variadic115.C: New.
5946 * g++.dg/cpp0x/union5.C: New.
5948 2011-08-02 Daniel Kraft <d@domob.eu>
5951 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5953 2011-08-02 Kai Tietz <ktietz@redhat.com>
5956 * gcc.dg/tree-ssa/forwprop-15.c
5958 2011-08-02 Jason Merrill <jason@redhat.com>
5961 * g++.dg/cpp0x/range-for20.C: New.
5963 2011-08-02 Tobias Burnus <burnus@net-b.de>
5965 * gfortran.dg/coarray_lib_token_3.f90: New.
5967 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5970 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5971 * gcc.dg/gomp/atomic-15.c: New test.
5972 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5973 * g++.dg/gomp/atomic-15.C: New test.
5974 * g++.dg/gomp/private-1.C: New test.
5975 * g++.dg/gomp/sharing-2.C: New test.
5976 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5977 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5978 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5980 2011-08-02 Tobias Burnus <burnus@net-b.de>
5982 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5983 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5985 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5986 * gfortran.dg/allocatable_function_5.f90: Ditto.
5987 * gfortran.dg/allocate_stat.f90: Ditto.
5988 * gfortran.dg/array_constructor_20.f90: Ditto.
5989 * gfortran.dg/array_constructor_21.f90: Ditto.
5990 * gfortran.dg/array_constructor_22.f90: Ditto.
5991 * gfortran.dg/array_constructor_26.f03: Ditto.
5992 * gfortran.dg/array_function_4.f90: Ditto.
5993 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5994 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5995 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5996 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5997 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5998 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5999 * gfortran.dg/class_15.f03: Ditto.
6000 * gfortran.dg/class_27.f03: Ditto.
6001 * gfortran.dg/class_33.f90: Ditto.
6002 * gfortran.dg/class_37.f03: Ditto.
6003 * gfortran.dg/class_40.f03: Ditto.
6004 * gfortran.dg/class_42.f03: Ditto.
6005 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6006 * gfortran.dg/coarray/registering_1.f90: Ditto.
6007 * gfortran.dg/convert_1.f90: Ditto.
6008 * gfortran.dg/default_initialization_3.f90: Ditto.
6009 * gfortran.dg/dependency_25.f90: Ditto.
6010 * gfortran.dg/dependency_26.f90: Ditto.
6011 * gfortran.dg/dependency_36.f90: Ditto.
6012 * gfortran.dg/dependency_37.f90: Ditto.
6013 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6014 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6015 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6016 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6017 * gfortran.dg/elemental_result_1.f90: Ditto.
6018 * gfortran.dg/empty_derived_type.f90: Ditto.
6019 * gfortran.dg/entry_7.f90: Ditto.
6020 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6021 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6022 * gfortran.dg/error_recovery_3.f90: Ditto.
6023 * gfortran.dg/extends_4.f03: Ditto.
6024 * gfortran.dg/func_assign.f90: Ditto.
6025 * gfortran.dg/func_assign_3.f90: Ditto.
6026 * gfortran.dg/generic_1.f90: Ditto.
6027 * gfortran.dg/generic_18.f90: Ditto.
6028 * gfortran.dg/generic_22.f03: Ditto.
6029 * gfortran.dg/generic_4.f90: Ditto.
6030 * gfortran.dg/generic_6.f90: Ditto.
6031 * gfortran.dg/generic_actual_arg.f90: Ditto.
6032 * gfortran.dg/graphite/id-21.f: Ditto.
6033 * gfortran.dg/graphite/pr45758.f90: Ditto.
6034 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6035 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6036 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6037 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6038 * gfortran.dg/host_used_types_1.f90: Ditto.
6039 * gfortran.dg/implicit_1.f90: Ditto.
6040 * gfortran.dg/implicit_11.f90: Ditto.
6041 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6042 * gfortran.dg/impure_actual_1.f90: Ditto.
6043 * gfortran.dg/impure_assignment_1.f90: Ditto.
6044 * gfortran.dg/impure_constructor_1.f90: Ditto.
6045 * gfortran.dg/initialization_10.f90: Ditto.
6046 * gfortran.dg/initialization_12.f90: Ditto.
6047 * gfortran.dg/interface_14.f90: Ditto.
6048 * gfortran.dg/interface_15.f90: Ditto.
6049 * gfortran.dg/interface_2.f90: Ditto.
6050 * gfortran.dg/interface_25.f90: Ditto.
6051 * gfortran.dg/interface_26.f90: Ditto.
6052 * gfortran.dg/interface_29.f90: Ditto.
6053 * gfortran.dg/interface_assignment_1.f90: Ditto.
6054 * gfortran.dg/internal_pack_6.f90: Ditto.
6055 * gfortran.dg/internal_pack_7.f90: Ditto.
6056 * gfortran.dg/internal_pack_8.f90: Ditto.
6057 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6058 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6059 * gfortran.dg/module_commons_3.f90: Ditto.
6060 * gfortran.dg/module_equivalence_4.f90: Ditto.
6061 * gfortran.dg/module_equivalence_6.f90: Ditto.
6062 * gfortran.dg/module_function_type_1.f90: Ditto.
6063 * gfortran.dg/module_naming_1.f90: Ditto.
6064 * gfortran.dg/namelist_4.f90: Ditto.
6065 * gfortran.dg/operator_c1202.f90: Ditto.
6066 * gfortran.dg/parens_7.f90: Ditto.
6067 * gfortran.dg/pr32921.f: Ditto.
6068 * gfortran.dg/pr33646.f90: Ditto.
6069 * gfortran.dg/pr41928.f90: Ditto.
6070 * gfortran.dg/pr42119.f90: Ditto.
6071 * gfortran.dg/pr43984.f90: Ditto.
6072 * gfortran.dg/present_1.f90: Ditto.
6073 * gfortran.dg/private_type_2.f90: Ditto.
6074 * gfortran.dg/proc_decl_2.f90: Ditto.
6075 * gfortran.dg/proc_ptr_10.f90: Ditto.
6076 * gfortran.dg/proc_ptr_22.f90: Ditto.
6077 * gfortran.dg/proc_ptr_8.f90: Ditto.
6078 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6079 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6080 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6081 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6082 * gfortran.dg/substring_equivalence.f90: Ditto.
6083 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6084 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6085 * gfortran.dg/trim_optimize_6.f90: Ditto.
6086 * gfortran.dg/typebound_call_12.f03: Ditto.
6087 * gfortran.dg/typebound_operator_5.f03: Ditto.
6088 * gfortran.dg/typebound_operator_6.f03: Ditto.
6089 * gfortran.dg/typebound_proc_18.f03: Ditto.
6090 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6091 * gfortran.dg/use_1.f90: Ditto.
6092 * gfortran.dg/use_10.f90: Ditto.
6093 * gfortran.dg/use_11.f90: Ditto.
6094 * gfortran.dg/use_14.f90: Ditto.
6095 * gfortran.dg/use_only_2.f90: Ditto.
6096 * gfortran.dg/use_rename_4.f90: Ditto.
6097 * gfortran.dg/use_rename_5.f90: Ditto.
6098 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6099 * gfortran.dg/used_interface_ref.f90: Ditto.
6100 * gfortran.dg/used_types_11.f90: Ditto.
6101 * gfortran.dg/used_types_3.f90: Ditto.
6102 * gfortran.dg/used_types_4.f90: Ditto.
6103 * gfortran.dg/userdef_operator_2.f90: Ditto.
6104 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6105 * gfortran.dg/vect/pr46213.f90: Ditto.
6106 * gfortran.dg/whole_file_21.f90: Ditto.
6107 * gfortran.dg/whole_file_22.f90: Ditto.
6108 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6109 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6111 2011-08-02 Kai Tietz <ktietz@redhat.com>
6113 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6115 2011-08-01 Jason Merrill <jason@redhat.com>
6118 * g++.dg/abi/mangle49.C: New.
6121 * g++.dg/cpp0x/constexpr-array4.C: New.
6124 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6126 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6129 * gcc.target/i386/pr49927.c: New test.
6131 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6133 PR tree-optimization/49926
6134 * gcc.dg/vect/pr49926.c: New test.
6136 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6138 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6139 * gcc.target/i386/lzcnt-1.c: New test.
6140 * gcc.target/i386/lzcnt-2.c: Likewise.
6141 * gcc.target/i386/lzcnt-2a.c: Likewise.
6142 * gcc.target/i386/lzcnt-3.c: Likewise.
6143 * gcc.target/i386/lzcnt-4.c: Likewise.
6144 * gcc.target/i386/lzcnt-4a.c: Likewise.
6145 * gcc.target/i386/lzcnt-5.c: Likewise.
6146 * gcc.target/i386/lzcnt-6.c: Likewise.
6147 * gcc.target/i386/lzcnt-6a.c: Likewise.
6148 * gcc.target/i386/lzcnt-check.h: Likewise.
6150 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6151 * gcc.target/i386/sse-13.c: Likewise.
6152 * gcc.target/i386/sse-14.c: Likewise.
6153 * g++.dg/other/i386-2.C: Likewise.
6154 * g++.dg/other/i386-3.C: Likewise.
6156 2011-08-01 Julian Brown <julian@codesourcery.com>
6158 * gcc.target/arm/fixed-point-exec.c: New test.
6160 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6163 * gcc.target/i386/pr49920.c: New test.
6165 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6167 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6168 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6169 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6170 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6171 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6172 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6173 * gcc.dg/tree-ssa/loop-35.c: Ditto.
6174 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6175 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6176 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6177 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6178 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6179 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6180 * g++.dg/tree-ssa/pr33615.C: Ditto.
6181 * g++.dg/tree-ssa/restrict1.C: Ditto.
6182 * c-c++-common/restrict-2.c: Ditto.
6183 * gfortran.dg/pr32921.f: Ditto.
6184 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6185 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6186 * gcc.dg/tree-ssa/vrp47.c: Ditto.
6187 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6188 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6189 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6190 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6191 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6192 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6193 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6195 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6197 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6198 .exe.ltrans[0-9]*. dump files.
6200 2011-07-31 Janus Weil <janus@gcc.gnu.org>
6203 * gfortran.dg/abstract_type_6.f03: Modified.
6204 * gfortran.dg/typebound_proc_24.f03: New.
6206 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6209 * g++.dg/init/for1.C: Fix.
6211 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6214 * gfortran.dg/string_5.f90: New test.
6216 2011-07-29 Jason Merrill <jason@redhat.com>
6219 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6221 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6223 PR tree-optimization/47407
6224 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6228 2011-07-29 Richard Guenther <rguenther@suse.de>
6230 * gcc.dg/uninit-suppress.c: Also disable VRP.
6231 * gcc.dg/uninit-suppress_2.c: Likewise.
6233 2011-07-28 Jason Merrill <jason@redhat.com>
6236 * g++.dg/template/nontype24.C: New.
6238 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
6240 PR rtl-optimization/47958
6241 * gcc.dg/torture/pr47958-1.c: New.
6243 2011-07-29 Wei Guozhi <carrot@google.com>
6245 PR rtl-optimization/49799
6246 * gcc.dg/pr49799.c: New test case.
6248 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
6251 * gcc.dg/graphite/id-pr48648.c: New.
6253 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6256 * gfortran.dg/maxloc_2.f90: New test.
6257 * gfortran.dg/maxloc_3.f90: New test.
6258 * gfortran.dg/minloc_1.f90: New test.
6259 * gfortran.dg/minloc_2.f90: New test.
6260 * gfortran.dg/minloc_3.f90: New test.
6261 * gfortran.dg/minmaxloc_7.f90: New test.
6264 * gcc.dg/debug/dwarf2/pr49871.c: New test.
6266 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6268 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6269 the builtin isn't optimized away.
6271 2011-07-27 Tobias Burnus <burnus@net-b.de>
6274 * gfortran.dg/lto/pr45586-2_0.f90: New.
6276 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
6279 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6280 * c-c++-common/cxxbitfields-5.c: Same.
6282 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6284 * lib/target-supports.exp (check_effective_target_mmap): Use
6285 check_function_available.
6287 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
6289 * g++.old-deja/g++.pt/crash60.C: Updated.
6291 2011-07-27 Jakub Jelinek <jakub@redhat.com>
6294 * gcc.target/i386/pr49866.c: New test.
6296 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
6298 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6299 * gcc.target/i386/bmi-andn-1.c: New test.
6300 * gcc.target/i386/bmi-andn-1a.c: Likewise.
6301 * gcc.target/i386/bmi-andn-2.c: Likewise.
6302 * gcc.target/i386/bmi-andn-2a.c: Likewise.
6303 * gcc.target/i386/bmi-bextr-1.c: Likewise.
6304 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6305 * gcc.target/i386/bmi-bextr-2.c: Likewise.
6306 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6307 * gcc.target/i386/bmi-blsi-1.c: Likewise.
6308 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6309 * gcc.target/i386/bmi-blsi-2.c: Likewise.
6310 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6311 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6312 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6313 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6314 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6315 * gcc.target/i386/bmi-blsr-1.c: Likewise.
6316 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6317 * gcc.target/i386/bmi-blsr-2.c: Likewise.
6318 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6319 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6320 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6321 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6322 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6324 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
6327 * gfortran.dg/graphite/id-pr47691.f: New.
6329 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
6331 * gcc.target/i386/avx-os-support.h: New.
6332 * gcc.target/i386/avx-check.h: Include avx-os-support.h
6333 (main): Check avx_os_support before the test is run.
6334 * gcc.target/i386/aes-avx-check.h: Ditto.
6335 * gcc.target/i386/pclmul-avx-check.h: Ditto.
6337 2011-07-27 Kai Tietz <ktietz@redhat.com>
6339 * gcc.target/i386/aggregate-ret3.c: New test.
6340 * gcc.target/i386/aggregate-ret4.c: New test.
6342 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
6345 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6346 allocated array should *not* change its size.
6347 * gfortran.dg/multiple_allocation_3.f90: New test.
6349 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
6352 * g++.dg/cpp0x/constexpr-49776.C: New.
6354 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6357 * gcc.dg/graphite/id-pr47046.c: New.
6359 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6362 * gcc.dg/graphite/run-id-pr47593.c: New.
6364 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6367 * gcc.dg/graphite/run-id-pr47653.c: New.
6368 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6369 induction variables.
6370 * gcc.dg/graphite/scop-16.c: Same.
6371 * gcc.dg/graphite/scop-17.c: Same.
6372 * gcc.dg/graphite/scop-21.c: Same.
6374 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6377 * gcc.dg/graphite/id-pr48805.c: New.
6379 2011-07-26 Tobias Burnus <burnus@net-b.de>
6381 * gfortran.dg/coarray_lib_token_2.f90: New.
6383 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
6385 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6388 2011-07-25 Andrew Pinski <apinski@cavium.com>
6391 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6392 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6394 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6396 * lib/target-supports.exp (check_effective_target_mmap): New proc.
6398 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6399 * gcc.c-torture/execute/loop-2g.c: Likewise.
6400 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6401 Require mmap support.
6402 * gcc.c-torture/execute/loop-2g.x: Likewise.
6403 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6404 (MAP_ANON): Provide default.
6405 * gcc.dg/20050826-1.c: Likewise.
6406 * gcc.target/i386/pr36533.c: Likewise.
6407 * gcc.dg/vect/pr49038.c: Remove dg-do run.
6408 Use dg-require-effective-target mmap.
6410 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
6413 * g++.dg/cpp0x/range-for19.C: New.
6415 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6418 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6421 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6424 * g++.dg/torture/pr49309.C: Remove.
6426 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
6428 PR tree-optimization/49809
6429 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6432 2011-07-25 Richard Guenther <rguenther@suse.de>
6434 PR tree-optimization/49715
6435 * gcc.target/i386/pr49715-1.c: New testcase.
6436 * gcc.target/i386/pr49715-2.c: Likewise.
6438 2011-07-23 Jason Merrill <jason@redhat.com>
6440 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6442 2011-07-22 Jason Merrill <jason@redhat.com>
6445 * g++.dg/cpp0x/initlist55.C: New.
6447 2011-07-23 Tobias Burnus <burnus@net-b.de>
6450 * gfortran.dg/namelist_72.f: New.
6452 2011-07-23 Tobias Burnus <burnus@net-b.de>
6454 * gfortran.dg/coarray_25.f90: New.
6456 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6458 * override1.C: This test should use c++0x mode.
6459 * override3.C: New. Test the diagnostics in c++98 mode.
6461 2011-07-22 Jason Merrill <jason@redhat.com>
6462 Mark Glisse <marc.glisse@normalesup.org>
6465 * g++.dg/other/pragma-re-1.C: Add namespace cases.
6468 * g++.dg/opt/builtins2.C: New.
6469 * g++.dg/other/error27.C: Don't rely on __builtin.
6471 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
6473 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6475 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6476 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6477 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6478 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6480 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6483 2011-07-22 Richard Guenther <rguenther@suse.de>
6485 PR tree-optimization/45819
6486 * gcc.dg/pr45819.c: New testcase.
6488 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
6490 * lib/target-supports.exp (check_ifunc_available): Rewrite.
6492 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
6496 * gcc.dg/graphite/run-id-pr47654.c: New.
6498 2011-07-21 Ian Lance Taylor <iant@google.com>
6501 * gcc.dg/pr49705.c: New test.
6503 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
6505 * lib/target-supports.exp (check_avx_os_support_available): New.
6506 (check_effective_target_avx_runtime): Use it.
6508 2011-07-21 Richard Guenther <rguenther@suse.de>
6510 PR tree-optimization/49770
6511 * g++.dg/torture/pr49770.C: New testcase.
6513 2011-07-21 Kai Tietz <ktietz@redhat.com>
6515 * gcc.dg/tree-ssa/pr30978.c: adjusted.
6516 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6518 2011-07-21 Tobias Burnus <burnus@net-b.de>
6520 * gfortran.dg/coarray_lib_token_1.f90: New.
6522 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
6524 * gcc.dg/pr32912-2.c: Skip for AVR.
6525 * gcc.dg/pr44674.c: Add dg-require-profiling.
6527 2011-07-20 Jason Merrill <jason@redhat.com>
6529 * g++.dg/ext/desig2.C: New.
6531 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6533 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6535 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6536 * gcc.target/powerpc/recip-3.c: Ditto.
6538 2011-07-19 Jason Merrill <jason@redhat.com>
6540 PR c++/6709 (DR 743)
6541 PR c++/42603 (DR 950)
6542 * g++.dg/cpp0x/decltype21.C: New.
6544 2011-07-20 Richard Guenther <rguenther@suse.de>
6547 * gcc.dg/tree-ssa/pr18908.c: New testcase.
6548 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6550 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
6552 * gcc.target/arm/combine-movs.c: New.
6553 * gcc.target/arm/unsigned-extend-2.c: New.
6555 2011-07-19 Jason Merrill <jason@redhat.com>
6558 * g++.dg/cpp0x/variadic114.C: New.
6560 2011-07-19 Tobias Burnus <burnus@net-b.de>
6562 * gfortran.dg/coarray_args_1.f90: New.
6563 * gfortran.dg/coarray_args_2.f90: New.
6565 2011-07-19 Janus Weil <janus@gcc.gnu.org>
6568 * gfortran.dg/allocate_error_3.f90: New.
6570 2011-07-19 Richard Guenther <rguenther@suse.de>
6572 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6573 * gcc.dg/tree-ssa/bool-11.c: Likewise.
6574 * gcc.dg/torture/20110719-1.c: New testcase.
6576 2011-07-19 Jakub Jelinek <jakub@redhat.com>
6578 PR tree-optimization/49768
6579 * gcc.c-torture/execute/pr49768.c: New test.
6581 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
6583 PR tree-optimization/49771
6584 * gcc.dg/vect/pr49771.c: New test.
6586 2011-07-18 Martin Jambor <mjambor@suse.cz>
6588 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6589 * gcc.dg/ipa/ipa-2.c: Likewise.
6590 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6591 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6592 * gcc.dg/ipa/ipa-5.c: Likewise.
6593 * gcc.dg/ipa/ipa-7.c: Likewise.
6594 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6595 * gcc.dg/ipa/ipacost-1.c: Likewise.
6596 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6598 * gcc.dg/ipa/ipcp-1.c: New test.
6599 * gcc.dg/ipa/ipcp-2.c: Likewise.
6600 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6602 2011-07-18 Jakub Jelinek <jakub@redhat.com>
6605 * gfortran.dg/pr49675.f90: New test.
6607 2011-07-18 Richard Guenther <rguenther@suse.de>
6609 * gcc.dg/torture/20110718-1.c: New testcase.
6611 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6613 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6614 * g++.dg/ext/bitfield3.C: Likewise.
6615 * g++.dg/ext/bitfield4.C: Likewise.
6616 * g++.dg/ext/bitfield5.C: Likewise.
6617 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6618 * g++.dg/other/pr23205-2.C: Likewise.
6619 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6620 * gcc.c-torture/compile/20001109-2.c: Likewise.
6621 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6622 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6623 * gcc.dg/bitfld-16.c: Likewise.
6624 * gcc.dg/bitfld-17.c: Likewise.
6625 * gcc.dg/bitfld-18.c: Likewise.
6626 * gcc.dg/builtins-config.h: Remove Netware support.
6627 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
6628 * gcc.dg/cdce2.c: Likewise.
6629 * gcc.dg/cpp/assert4.c: Remove netware support.
6630 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6631 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6633 * lib/target-supports.exp (check_visibility_available): Remove
6635 (check_profiling_available): Likewise.
6637 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
6639 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6641 2011-07-17 Tobias Burnus <burnus@net-b.de>
6642 Thomas Koenig <tkoenig@gcc.gnu.org>
6645 * gfortran.dg/generic_17.f90: Fix testcase.
6646 * gfortran.dg/interface_3.f90: Add dg-error.
6647 * gfortran.dg/use_14.f90: New.
6648 * gfortran.dg/use_15.f90: New.
6650 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
6652 * gnat.dg/pointer_controlled.adb: New test.
6654 2011-07-17 Tobias Burnus <burnus@net-b.de>
6657 * gfortran.dg/pointer_remapping_7.f90: New.
6659 2011-07-16 Jason Merrill <jason@redhat.com>
6661 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6663 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
6664 Jason Merrill <jason@redhat.com>
6668 * g++.dg/cpp0x/decltype29.C: Adjust.
6669 * g++.dg/cpp0x/error4.C: Adjust.
6670 * g++.dg/cpp0x/sfinae26.C: Adjust.
6671 * g++.dg/cpp0x/variadic105.C: Adjust.
6672 * g++.dg/template/deduce3.C: Adjust.
6673 * g++.dg/template/error45.C: Adjust.
6674 * g++.dg/template/ptrmem2.C: Adjust.
6675 * g++.dg/template/sfinae2.C: Adjust.
6676 * g++.old-deja/g++.pt/crash60.C: Adjust.
6677 * g++.old-deja/g++.pt/unify6.C: Adjust.
6678 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6679 * g++.dg/cpp0x/nullptr15.C: Adjust.
6680 * g++.dg/cpp0x/pr31431-2.C: Adjust.
6681 * g++.dg/cpp0x/pr31431.C: Adjust.
6682 * g++.dg/cpp0x/pr31434.C: Adjust.
6683 * g++.dg/cpp0x/sfinae11.C: Adjust
6684 * g++.dg/cpp0x/temp_default2.C: Adjust.
6685 * g++.dg/cpp0x/trailing4.C: Adjust.
6686 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6687 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6688 * g++.dg/cpp0x/variadic105.C: Adjust.
6689 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6690 * g++.dg/ext/vla2.C: Adjust.
6691 * g++.dg/other/ptrmem10.C: Adjust.
6692 * g++.dg/other/ptrmem11.C: Adjust.
6693 * g++.dg/overload/unknown1.C: Adjust.
6694 * g++.dg/template/conv11.C: Adjust.
6695 * g++.dg/template/dependent-expr5.C: Adjust.
6696 * g++.dg/template/friend.C: Adjust.
6697 * g++.dg/template/incomplete2.C: Adjust.
6698 * g++.dg/template/local4.C: Adjust.
6699 * g++.dg/template/local6.C: Adjust.
6700 * g++.dg/template/operator9.C: Adjust.
6701 * g++.dg/template/ttp25.C: Adjust.
6702 * g++.dg/template/unify10.C: Adjust.
6703 * g++.dg/template/unify11.C: Adjust.
6704 * g++.dg/template/unify6.C: Adjust.
6705 * g++.dg/template/unify9.C: Adjust.
6706 * g++.dg/template/varmod1.C: Adjust.
6707 * g++.old-deja/g++.brendan/crash56.C: Adjust.
6708 * g++.old-deja/g++.pt/crash28.C: Adjust.
6709 * g++.old-deja/g++.pt/explicit41.C: Adjust.
6710 * g++.old-deja/g++.pt/explicit77.C: Adjust.
6711 * g++.old-deja/g++.pt/expr2.C: Adjust.
6712 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6713 * g++.old-deja/g++.pt/spec5.C: Adjust.
6714 * g++.old-deja/g++.pt/spec6.C: Adjust.
6715 * g++.old-deja/g++.pt/unify4.C: Adjust.
6716 * g++.old-deja/g++.pt/unify8.C: Adjust.
6717 * g++.old-deja/g++.robertl/eb98.C: Adjust.
6718 * g++.dg/overload/template5.C: New testcase.
6719 * g++.dg/template/overload12.C: New testcase.
6721 2011-07-11 Tobias Burnus <burnus@net-b.de>
6723 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6724 * gfortran.dg/coarray_7.f90: Ditto.
6725 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6726 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6728 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
6730 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6732 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6733 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6734 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6736 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6737 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6738 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6740 2011-07-15 Jason Merrill <jason@redhat.com>
6743 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6744 Use --extra_opts instead of --additional_options.
6746 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6749 * g++.dg/torture/pr49309.C: Remove.
6751 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6753 * gcc.target/tic6x/weak-call.c: New test.
6754 * gcc.target/tic6x/fpcmp.c: New test.
6755 * gcc.target/tic6x/fpdiv.c: New test.
6756 * gcc.target/tic6x/rotdi16-scan.c: New test.
6757 * gcc.target/tic6x/ffssi.c: New test.
6758 * gcc.target/tic6x/fpdiv-lib.c: New test.
6759 * gcc.target/tic6x/cold-lc.c: New test.
6760 * gcc.target/tic6x/longcalls.c: New test.
6761 * gcc.target/tic6x/abi-align-1.c: New test.
6762 * gcc.target/tic6x/fpcmp-finite.c: New test.
6763 * gcc.target/tic6x/rotdi16.c: New test.
6764 * gcc.target/tic6x/bswapl.c: New test.
6765 * gcc.target/tic6x/ffsdi.c: New test.
6766 * gcc.target/tic6x/tic6x.exp: New file.
6767 * gcc.target/tic6x/builtins/arith24.c: New test.
6768 * gcc.target/tic6x/builtins/smpy.c: New test.
6769 * gcc.target/tic6x/builtins/smpylh.c: New test.
6770 * gcc.target/tic6x/builtins/smpyh.c: New test.
6771 * gcc.target/tic6x/builtins/sarith1.c: New test.
6772 * gcc.target/tic6x/builtins/extclr.c: New test
6773 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6774 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6775 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6776 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6778 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6780 * gcc.dg/20020312-2.c: Likewise.
6781 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6782 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6783 * gcc.dg/torture/builtin-math-7.c: Likewise.
6786 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6787 not testing tic6x-*-*.
6789 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6792 * g++.dg/torture/pr49309.C: New testcase.
6794 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6796 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6798 2011-07-14 Richard Guenther <rguenther@suse.de>
6800 PR tree-optimization/49651
6801 * gcc.dg/torture/pr49651.c: New testcase.
6803 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6806 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6808 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6810 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6811 -mno-pointers-to-nested-functions.
6812 * gcc.target/powerpc/no-r11-2.c: Ditto.
6813 * gcc.target/powerpc/no-r11-3.c: Ditto.
6815 2011-07-13 Jason Merrill <jason@redhat.com>
6817 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6818 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6819 when compiling C files.
6820 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6821 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6822 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6823 * g++.dg/lookup/anon2.C: Likewise.
6824 * g++.dg/tree-ssa/copyprop.C: Likewise.
6825 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6826 * g++.dg/init/vector1.C: Ignore narrowing errors.
6827 * g++.dg/torture/pr35526.C: Likewise.
6828 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6830 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6833 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6836 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6838 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6839 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6841 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6843 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6844 * lib/obj-c++.exp (obj-c++_init): Ditto.
6845 * lib/file-format.exp (gcc_target_object_format): Ditto.
6846 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6847 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6848 (check_visibility_available): Ditto.
6849 (check_effective_target_tls_native): Ditto.
6850 (check_effective_target_tls_emulated): Ditto.
6851 (check_effective_target_function_sections): Ditto.
6853 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6855 * gcc.target/arm/pr48183.c: New test.
6857 2011-07-13 Richard Guenther <rguenther@suse.de>
6859 * gcc.dg/torture/20110713-1.c: New testcase.
6861 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6864 * gcc.c-torture/compile/pr49474.c: New testcase.
6866 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6868 PR tree-optimization/49712
6869 * gcc.c-torture/execute/pr49712.c: New test.
6871 2011-07-11 Jason Merrill <jason@redhat.com>
6874 * g++.dg/template/recurse3.C: New.
6876 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6879 * gcc.dg/guality/csttest.c: New test.
6882 * gfortran.dg/pr49698.f90: New test.
6884 2011-07-11 Jeff Law <law@redhat.com>
6886 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6888 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6890 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6891 * go.test/go-test.exp (go-set-goarch): Likewise.
6893 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6896 * gcc.target/avr/torture/pr39633.c: New test case.
6898 2011-07-11 Tobias Burnus <burnus@net-b.de>
6901 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6903 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6905 * lib/target-supports.exp (check_effective_target_scheduling):
6907 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6908 * gcc.dg/pr45055.c: Ditto.
6909 * gcc.dg/pr45353.c: Ditto.
6910 * g++.dg/pr45056.C: Ditto.
6912 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6914 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6915 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6916 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6917 * g++.dg/torture/pr31863.C: Skip AVR.
6919 2011-07-10 Tobias Burnus <burnus@net-b.de>
6922 * gfortran.dg/intrinsic_signal.f90: New.
6924 2011-07-09 Jason Merrill <jason@redhat.com>
6926 * g++.dg/cpp0x/regress/regress6.C: New.
6927 * g++.dg/parse/crash45.C: Adjust message.
6928 * g++.dg/template/crash38.C: Adjust message.
6929 * g++.dg/template/crash64.C: Adjust message.
6931 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6933 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6934 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6935 * g++.dg/abi/bitfield3.C: Likewise.
6936 * g++.dg/eh/pr38662.C: Likewise.
6937 * g++.dg/ext/attrib36.C: Likewise.
6938 * g++.dg/ext/attrib37.C: Likewise.
6939 * g++.dg/ext/attrib8.C: Likewise.
6940 * g++.dg/ext/tmplattr1.C: Likewise.
6941 * g++.dg/inherit/override-attribs.C: Likewise.
6942 * g++.dg/opt/inline9.C: Likewise.
6943 * g++.dg/opt/life1.C: Likewise.
6944 * g++.dg/opt/longbranch2.C: Likewise.
6945 * g++.dg/opt/nrv12.C: Likewise.
6946 * g++.dg/opt/reg-stack4.C: Likewise.
6947 * g++.dg/other/pr35504.C: Likewise.
6948 * g++.dg/other/pr39496.C: Likewise.
6949 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6950 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6951 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6952 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6953 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6954 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6955 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6956 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6957 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6958 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6959 * g++.dg/warn/pr15774-1.C: Likewise.
6960 * g++.dg/warn/pr15774-2.C: Likewise.
6961 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6962 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6963 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6964 * g++.old-deja/g++.pt/asm2.C: Likewise.
6965 * gcc.c-torture/compile/20000804-1.c: Likewise.
6966 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6967 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6968 * gcc.dg/20020108-1.c: Likewise.
6969 * gcc.dg/20020122-2.c: Likewise.
6970 * gcc.dg/20020122-3.c: Likewise.
6971 * gcc.dg/20020206-1.c: Likewise.
6972 * gcc.dg/20020219-1.c: Likewise.
6973 * gcc.dg/20020310-1.c: Likewise.
6974 * gcc.dg/20020411-1.c: Likewise.
6975 * gcc.dg/20020418-2.c: Likewise.
6976 * gcc.dg/20020426-2.c: Likewise.
6977 * gcc.dg/20020517-1.c: Likewise.
6978 * gcc.dg/20030204-1.c: Likewise.
6979 * gcc.dg/20030826-2.c: Likewise.
6980 * gcc.dg/20031102-1.c: Likewise.
6981 * gcc.dg/20031202-1.c: Likewise.
6982 * gcc.dg/20050111-1.c: Likewise.
6983 * gcc.dg/20050503-1.c: Likewise.
6984 * gcc.dg/array-init-1.c: Likewise.
6985 * gcc.dg/builtin-apply4.c: Likewise.
6986 * gcc.dg/dfp/pr31344.c: Likewise.
6987 * gcc.dg/gomp/atomic-11.c: Likewise.
6988 * gcc.dg/graphite/pr40281.c: Likewise.
6989 * gcc.dg/ia64-sync-1.c: Likewise.
6990 * gcc.dg/ia64-sync-2.c: Likewise.
6991 * gcc.dg/ia64-sync-3.c: Likewise.
6992 * gcc.dg/ia64-sync-4.c: Likewise.
6993 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6994 * gcc.dg/invalid-call-1.c: Likewise.
6995 * gcc.dg/loop-3.c: Likewise.
6996 * gcc.dg/lower-subreg-1.c: Likewise.
6997 * gcc.dg/lto/pr47259_0.c: Likewise.
6998 * gcc.dg/nested-calls-1.c: Likewise.
6999 * gcc.dg/pr20017.c: Likewise.
7000 * gcc.dg/pr25023.c: Likewise.
7001 * gcc.dg/pr27671-2.c: Likewise.
7002 * gcc.dg/pr32176.c: Likewise.
7003 * gcc.dg/pr33676.c: Likewise.
7004 * gcc.dg/pr35045.c: Likewise.
7005 * gcc.dg/pr36015.c: Likewise.
7006 * gcc.dg/pr36584.c: Likewise.
7007 * gcc.dg/pr36998.c: Likewise.
7008 * gcc.dg/pr37438.c: Likewise.
7009 * gcc.dg/pr37908.c: Likewise.
7010 * gcc.dg/pr41241.c: Likewise.
7011 * gcc.dg/pr41340.c: Likewise.
7012 * gcc.dg/pr44136.c: Likewise.
7013 * gcc.dg/pr44194-1.c: Likewise.
7014 * gcc.dg/pr46212.c: Likewise.
7015 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7016 * gcc.dg/setjmp-2.c: Likewise.
7017 * gcc.dg/short-compare-1.c: Likewise.
7018 * gcc.dg/short-compare-2.c: Likewise.
7019 * gcc.dg/smod-1.c: Likewise.
7020 * gcc.dg/sync-2.c: Likewise.
7021 * gcc.dg/sync-3.c: Likewise.
7022 * gcc.dg/tls/opt-1.c: Likewise.
7023 * gcc.dg/tls/opt-2.c: Likewise.
7024 * gcc.dg/tls/opt-3.c: Likewise.
7025 * gcc.dg/torture/badshift.c: Likewise.
7026 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7027 * gcc.dg/torture/pr20314-2.c: Likewise.
7028 * gcc.dg/torture/pr36891.c: Likewise.
7029 * gcc.dg/torture/pr38774.c: Likewise.
7030 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7031 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7032 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7033 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7034 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7035 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7036 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7037 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7038 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7039 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7040 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7041 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7042 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7043 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7044 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7045 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7046 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7047 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7048 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7049 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7050 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7051 * gcc.dg/unroll-1.c: Likewise.
7052 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7053 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7054 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7055 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7056 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7057 * gcc.target/i386/20000609-1.c: Likewise.
7058 * gcc.target/i386/20000720-1.c: Likewise.
7059 * gcc.target/i386/20000724-1.c: Likewise.
7060 * gcc.target/i386/20011107-1.c: Likewise.
7061 * gcc.target/i386/20011119-1.c: Likewise.
7062 * gcc.target/i386/20020201-3.c: Likewise.
7063 * gcc.target/i386/20020218-1.c: Likewise.
7064 * gcc.target/i386/20020729-1.c: Likewise.
7065 * gcc.target/i386/20030926-1.c: Likewise.
7066 * gcc.target/i386/20060125-1.c: Likewise.
7067 * gcc.target/i386/20060125-2.c: Likewise.
7068 * gcc.target/i386/20060512-1.c: Likewise.
7069 * gcc.target/i386/20060512-2.c: Likewise.
7070 * gcc.target/i386/20060512-3.c: Likewise.
7071 * gcc.target/i386/20060512-4.c: Likewise.
7072 * gcc.target/i386/387-1.c: Likewise.
7073 * gcc.target/i386/387-2.c: Likewise.
7074 * gcc.target/i386/387-5.c: Likewise.
7075 * gcc.target/i386/387-6.c: Likewise.
7076 * gcc.target/i386/980312-1.c: Likewise.
7077 * gcc.target/i386/980313-1.c: Likewise.
7078 * gcc.target/i386/990117-1.c: Likewise.
7079 * gcc.target/i386/990424-1.c: Likewise.
7080 * gcc.target/i386/990524-1.c: Likewise.
7081 * gcc.target/i386/991129-1.c: Likewise.
7082 * gcc.target/i386/991214-1.c: Likewise.
7083 * gcc.target/i386/991230-1.c: Likewise.
7084 * gcc.target/i386/addr-sel-1.c: Likewise.
7085 * gcc.target/i386/aggregate-ret1.c: Likewise.
7086 * gcc.target/i386/aggregate-ret2.c: Likewise.
7087 * gcc.target/i386/align-main-3.c: Likewise.
7088 * gcc.target/i386/amd64-abi-1.c: Likewise.
7089 * gcc.target/i386/amd64-abi-2.c: Likewise.
7090 * gcc.target/i386/amd64-abi-4.c: Likewise.
7091 * gcc.target/i386/amd64-abi-5.c: Likewise.
7092 * gcc.target/i386/amd64-abi-6.c: Likewise.
7093 * gcc.target/i386/asm-1.c: Likewise.
7094 * gcc.target/i386/asm-3.c: Likewise.
7095 * gcc.target/i386/asm-5.c: Likewise.
7096 * gcc.target/i386/attributes-error.c: Likewise.
7097 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7098 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7099 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7100 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7101 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7102 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7103 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7104 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7105 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7106 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7107 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7108 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7109 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7110 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7111 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7112 * gcc.target/i386/bitfield1.c: Likewise.
7113 * gcc.target/i386/bitfield2.c: Likewise.
7114 * gcc.target/i386/bmi-2.c: Likewise.
7115 * gcc.target/i386/bmi-5.c: Likewise.
7116 * gcc.target/i386/builtin-unreachable.c: Likewise.
7117 * gcc.target/i386/cleanup-2.c: Likewise.
7118 * gcc.target/i386/clobbers.c: Likewise.
7119 * gcc.target/i386/cmov8.c: Likewise.
7120 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7121 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7122 * gcc.target/i386/compress-float-387.c: Likewise.
7123 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7124 * gcc.target/i386/compress-float-sse.c: Likewise.
7125 * gcc.target/i386/crc32-2.c: Likewise.
7126 * gcc.target/i386/crc32-3.c: Likewise.
7127 * gcc.target/i386/divmod-7.c: Likewise.
7128 * gcc.target/i386/divmod-8.c: Likewise.
7129 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7130 * gcc.target/i386/fma3-builtin.c: Likewise.
7131 * gcc.target/i386/fma3-fma.c: Likewise.
7132 * gcc.target/i386/fma4-256-vector.c: Likewise.
7133 * gcc.target/i386/fma4-builtin.c: Likewise.
7134 * gcc.target/i386/fma4-fma-2.c: Likewise.
7135 * gcc.target/i386/fma4-fma.c: Likewise.
7136 * gcc.target/i386/fma4-vector-2.c: Likewise.
7137 * gcc.target/i386/fma4-vector.c: Likewise.
7138 * gcc.target/i386/funcspec-1.c: Likewise.
7139 * gcc.target/i386/funcspec-10.c: Likewise.
7140 * gcc.target/i386/funcspec-11.c: Likewise.
7141 * gcc.target/i386/funcspec-2.c: Likewise.
7142 * gcc.target/i386/funcspec-5.c: Likewise.
7143 * gcc.target/i386/funcspec-6.c: Likewise.
7144 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7145 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7146 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7147 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7148 * gcc.target/i386/incoming-1.c: Likewise.
7149 * gcc.target/i386/incoming-10.c: Likewise.
7150 * gcc.target/i386/incoming-11.c: Likewise.
7151 * gcc.target/i386/incoming-12.c: Likewise.
7152 * gcc.target/i386/incoming-13.c: Likewise.
7153 * gcc.target/i386/incoming-14.c: Likewise.
7154 * gcc.target/i386/incoming-15.c: Likewise.
7155 * gcc.target/i386/incoming-2.c: Likewise.
7156 * gcc.target/i386/incoming-3.c: Likewise.
7157 * gcc.target/i386/incoming-4.c: Likewise.
7158 * gcc.target/i386/incoming-5.c: Likewise.
7159 * gcc.target/i386/incoming-6.c: Likewise.
7160 * gcc.target/i386/incoming-7.c: Likewise.
7161 * gcc.target/i386/incoming-8.c: Likewise.
7162 * gcc.target/i386/incoming-9.c: Likewise.
7163 * gcc.target/i386/lea.c: Likewise.
7164 * gcc.target/i386/local.c: Likewise.
7165 * gcc.target/i386/loop-1.c: Likewise.
7166 * gcc.target/i386/loop-2.c: Likewise.
7167 * gcc.target/i386/loop-3.c: Likewise.
7168 * gcc.target/i386/max-stack-align.c: Likewise.
7169 * gcc.target/i386/memcpy-1.c: Likewise.
7170 * gcc.target/i386/movbe-2.c: Likewise.
7171 * gcc.target/i386/movq-2.c: Likewise.
7172 * gcc.target/i386/movq.c: Likewise.
7173 * gcc.target/i386/nrv1.c: Likewise.
7174 * gcc.target/i386/pad-4.c: Likewise.
7175 * gcc.target/i386/pad-5a.c: Likewise.
7176 * gcc.target/i386/pad-5b.c: Likewise.
7177 * gcc.target/i386/pad-6a.c: Likewise.
7178 * gcc.target/i386/pad-6b.c: Likewise.
7179 * gcc.target/i386/pad-7.c: Likewise.
7180 * gcc.target/i386/pad-9.c: Likewise.
7181 * gcc.target/i386/pentium4-not-mull.c: Likewise.
7182 * gcc.target/i386/pic-1.c: Likewise.
7183 * gcc.target/i386/pr12092-1.c: Likewise.
7184 * gcc.target/i386/pr12329.c: Likewise.
7185 * gcc.target/i386/pr21518.c: Likewise.
7186 * gcc.target/i386/pr22362.c: Likewise.
7187 * gcc.target/i386/pr22585.c: Likewise.
7188 * gcc.target/i386/pr23098.c: Likewise.
7189 * gcc.target/i386/pr25196.c: Likewise.
7190 * gcc.target/i386/pr25293.c: Likewise.
7191 * gcc.target/i386/pr25654.c: Likewise.
7192 * gcc.target/i386/pr26449.c: Likewise.
7193 * gcc.target/i386/pr26778.c: Likewise.
7194 * gcc.target/i386/pr26826.c: Likewise.
7195 * gcc.target/i386/pr27266.c: Likewise.
7196 * gcc.target/i386/pr29978.c: Likewise.
7197 * gcc.target/i386/pr30505.c: Likewise.
7198 * gcc.target/i386/pr30961-1.c: Likewise.
7199 * gcc.target/i386/pr31628.c: Likewise.
7200 * gcc.target/i386/pr32000-2.c: Likewise.
7201 * gcc.target/i386/pr32661-1.c: Likewise.
7202 * gcc.target/i386/pr32708-2.c: Likewise.
7203 * gcc.target/i386/pr32708-3.c: Likewise.
7204 * gcc.target/i386/pr34256.c: Likewise.
7205 * gcc.target/i386/pr34312.c: Likewise.
7206 * gcc.target/i386/pr34522.c: Likewise.
7207 * gcc.target/i386/pr35160.c: Likewise.
7208 * gcc.target/i386/pr35281.c: Likewise.
7209 * gcc.target/i386/pr36246.c: Likewise.
7210 * gcc.target/i386/pr36786.c: Likewise.
7211 * gcc.target/i386/pr37275.c: Likewise.
7212 * gcc.target/i386/pr37843-3.c: Likewise.
7213 * gcc.target/i386/pr37843-4.c: Likewise.
7214 * gcc.target/i386/pr39082-1.c: Likewise.
7215 * gcc.target/i386/pr39431.c: Likewise.
7216 * gcc.target/i386/pr39496.c: Likewise.
7217 * gcc.target/i386/pr39543-2.c: Likewise.
7218 * gcc.target/i386/pr39911.c: Likewise.
7219 * gcc.target/i386/pr40718.c: Likewise.
7220 * gcc.target/i386/pr40906-1.c: Likewise.
7221 * gcc.target/i386/pr40906-2.c: Likewise.
7222 * gcc.target/i386/pr40906-3.c: Likewise.
7223 * gcc.target/i386/pr40934.c: Likewise.
7224 * gcc.target/i386/pr41900.c: Likewise.
7225 * gcc.target/i386/pr42589.c: Likewise.
7226 * gcc.target/i386/pr43662.c: Likewise.
7227 * gcc.target/i386/pr43671.c: Likewise.
7228 * gcc.target/i386/pr43766.c: Likewise.
7229 * gcc.target/i386/pr43869.c: Likewise.
7230 * gcc.target/i386/pr44942.c: Likewise.
7231 * gcc.target/i386/pr44948-2a.c: Likewise.
7232 * gcc.target/i386/pr45234.c: Likewise.
7233 * gcc.target/i386/pr45336-2.c: Likewise.
7234 * gcc.target/i386/pr45336-4.c: Likewise.
7235 * gcc.target/i386/pr45852.c: Likewise.
7236 * gcc.target/i386/pr46470.c: Likewise.
7237 * gcc.target/i386/pr48037-1.c: Likewise.
7238 * gcc.target/i386/pr48389.c: Likewise.
7239 * gcc.target/i386/pr49095.c: Likewise.
7240 * gcc.target/i386/pr9771-1.c: Likewise.
7241 * gcc.target/i386/rdfsbase-1.c: Likewise.
7242 * gcc.target/i386/rdfsbase-2.c: Likewise.
7243 * gcc.target/i386/rdgsbase-1.c: Likewise.
7244 * gcc.target/i386/rdgsbase-2.c: Likewise.
7245 * gcc.target/i386/rdrand-3.c: Likewise.
7246 * gcc.target/i386/regparm-stdcall.c: Likewise.
7247 * gcc.target/i386/regparm.c: Likewise.
7248 * gcc.target/i386/reload-1.c: Likewise.
7249 * gcc.target/i386/rotate-2.c: Likewise.
7250 * gcc.target/i386/sibcall-5.c: Likewise.
7251 * gcc.target/i386/signbit-1.c: Likewise.
7252 * gcc.target/i386/signbit-2.c: Likewise.
7253 * gcc.target/i386/signbit-3.c: Likewise.
7254 * gcc.target/i386/sse-5.c: Likewise.
7255 * gcc.target/i386/sse-8.c: Likewise.
7256 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7257 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7258 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7259 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7260 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7261 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7262 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7263 * gcc.target/i386/sse2-movq-2.c: Likewise.
7264 * gcc.target/i386/sse2-movq-3.c: Likewise.
7265 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7266 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7267 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7268 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7269 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7270 * gcc.target/i386/ssefn-1.c: Likewise.
7271 * gcc.target/i386/ssefn-2.c: Likewise.
7272 * gcc.target/i386/sseregparm-1.c: Likewise.
7273 * gcc.target/i386/sseregparm-2.c: Likewise.
7274 * gcc.target/i386/sseregparm-3.c: Likewise.
7275 * gcc.target/i386/sseregparm-4.c: Likewise.
7276 * gcc.target/i386/sseregparm-5.c: Likewise.
7277 * gcc.target/i386/sseregparm-6.c: Likewise.
7278 * gcc.target/i386/sseregparm-7.c: Likewise.
7279 * gcc.target/i386/sseregparm-8.c: Likewise.
7280 * gcc.target/i386/stack-realign.c: Likewise.
7281 * gcc.target/i386/stack-usage-realign.c: Likewise.
7282 * gcc.target/i386/stackalign/asm-1.c: Likewise.
7283 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7284 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7285 * gcc.target/i386/stackalign/return-1.c: Likewise.
7286 * gcc.target/i386/stackalign/return-2.c: Likewise.
7287 * gcc.target/i386/stackalign/return-3.c: Likewise.
7288 * gcc.target/i386/tailcall-1.c: Likewise.
7289 * gcc.target/i386/tbm-2.c: Likewise.
7290 * gcc.target/i386/udivmod-7.c: Likewise.
7291 * gcc.target/i386/udivmod-8.c: Likewise.
7292 * gcc.target/i386/unroll-1.c: Likewise.
7293 * gcc.target/i386/vararg-1.c: Likewise.
7294 * gcc.target/i386/vararg-2.c: Likewise.
7295 * gcc.target/i386/vect8-ret.c: Likewise.
7296 * gcc.target/i386/vectorize5.c: Likewise.
7297 * gcc.target/i386/wmul-1.c: Likewise.
7298 * gcc.target/i386/wmul-2.c: Likewise.
7299 * gcc.target/i386/wrfsbase-1.c: Likewise.
7300 * gcc.target/i386/wrfsbase-2.c: Likewise.
7301 * gcc.target/i386/wrgsbase-1.c: Likewise.
7302 * gcc.target/i386/wrgsbase-2.c: Likewise.
7303 * gcc.target/i386/xop-pcmov.c: Likewise.
7304 * gcc.target/i386/xop-pcmov2.c: Likewise.
7305 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7306 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7307 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7308 * gcc.target/i386/xop-shift1-vector.c: Likewise.
7309 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7310 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7311 * gcc.target/i386/zee.c: Likewise.
7312 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7313 * gfortran.dg/compiler-directive_2.f: Likewise.
7314 * gfortran.dg/g77/20010216-1.f: Likewise.
7315 * gfortran.dg/gomp/pr39152.f90: Likewise.
7316 * gfortran.dg/pr33794.f90: Likewise.
7318 2011-07-09 Jason Merrill <jason@redhat.com>
7320 * g++.dg/cpp0x/regress/regress5.C: New.
7322 2011-07-08 Jason Merrill <jason@redhat.com>
7325 * g++.dg/expr/compound-asn1.C: New.
7326 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7328 2011-07-08 Jakub Jelinek <jakub@redhat.com>
7331 * gcc.target/powerpc/altivec-34.c: New test.
7333 2011-07-08 Jason Merrill <jason@redhat.com>
7336 * g++.dg/abi/guard3.C: New.
7338 2011-07-08 Julian Brown <julian@codesourcery.com>
7340 * lib/target-supports.exp
7341 (check_effective_target_arm_little_endian): New.
7342 (check_effective_target_vect_pack_trunc): Use above.
7343 (check_effective_target_vect_unpack): Likewise.
7344 (check_effective_target_vect_element_align): Test
7345 check_effective_target_arm_vect_no_misalign for ARM.
7347 2011-07-08 Jason Merrill <jason@redhat.com>
7350 * g++.dg/cpp0x/constexpr-rom.C: New.
7352 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
7355 * g++.dg/torture/pr49519.C: New test.
7357 2011-07-08 Martin Jambor <mjambor@suse.cz>
7359 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7361 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7364 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7366 2011-07-08 Richard Guenther <rguenther@suse.de>
7368 PR tree-optimization/49662
7369 * gcc.dg/graphite/interchange-14.c: XFAIL.
7370 * gcc.dg/graphite/interchange-15.c: Likewise.
7371 * gcc.dg/graphite/interchange-mvt.c: Likewise.
7373 2011-07-06 Jason Merrill <jason@redhat.com>
7376 * g++.dg/cpp0x/regress/regress4.C: New.
7378 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
7381 * gfortran.dg/result_in_spec_4.f90: New test.
7383 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7385 * gcc.target/sparc/cas64.c: New test.
7387 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7390 * g++.dg/torture/pr49644.C: New test.
7393 * gcc.c-torture/execute/pr49644.c: New test.
7395 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
7397 * lib/target-supports.exp (check_effective_target_ia32): New.
7398 (check_effective_target_x32): Likewise.
7399 (check_effective_target_vect_cmdline_needed): Also check x32.
7401 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7403 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7405 * gcc.target/arm/pr42235.c: Likewise.
7406 * gcc.target/arm/pr42495.c: Likewise.
7407 * gcc.target/arm/pr42574.c: Likewise.
7408 * gcc.target/arm/thumb-branch1.c: Likewise.
7410 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7411 unneeded prune of possible warning.
7412 * gcc.target/arm/pr40956.c: Likewise.
7413 * gcc.target/arm/pr42505.c: Likewise.
7415 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7416 * gcc.c-torture/compile/pr46883.c: Likewise.
7417 * gcc.c-torture/compile/pr46934.c: Likewise.
7419 * gcc.target/arm/pr41679.c: Remove test directives in preparation
7420 for move to ../../gcc.c-torture/compile.
7421 * gcc.target/arm/pr46883.c: Likewise.
7422 * gcc.target/arm/pr46934.c: Likewise.
7424 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7425 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7426 * gcc.target/arm/wmul-1.c: Likewise.
7427 * gcc.target/arm/wmul-2.c: Likewise.
7428 * gcc.target/arm/wmul-3.c: Likewise.
7429 * gcc.target/arm/wmul-4.c: Likewise.
7430 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7431 add tab after scan target.
7432 * gcc.target/arm/smlaltt-1.c: Likewise.
7433 * gcc.target/arm/smlatb-1.c: Likewise.
7434 * gcc.target/arm/smlatt-1.c: Likewise.
7436 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7439 * gcc.dg/debug/pr49522.c: New test.
7441 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
7443 * gcc.dg/pragma-align.c: Run only if target !default_packed.
7444 * gcc.dg/pr46212.c: Run only if target int32plus.
7445 * gcc.dg/torture/pr48146.c: Ditto.
7446 * gcc.dg/tree-ssa/vrp51.c: Ditto.
7447 * c-c++-common/pr44832.c: Ditto.
7448 * gcc.dg/pr49544.c: Run only if target ptr32plus.
7449 * gcc.dg/pr31490.c: Ditto.
7450 * gcc.dg/torture/builtin-math-7.c: Run only if target
7452 * gcc.dg/torture/pr45764.c: Skip for AVR.
7453 * gcc.dg/pr47893.c: Ditto.
7455 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7457 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7458 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7459 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7460 add tab to scan target.
7462 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
7464 * gcc.target/arm/neon-modes-3.c: New test.
7466 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
7468 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7469 -fno-loop-interchange -ffast-math.
7471 2011-07-07 Richard Guenther <rguenther@suse.de>
7473 * gcc.dg/ftrapv-3.c: New testcase.
7475 2011-07-07 Richard Guenther <rguenther@suse.de>
7477 * gcc.dg/tree-ssa/vrp58.c: New testcase.
7478 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7480 2011-07-07 Kai Tietz <ktietz@redhat.com>
7482 * gcc.dg/binop-notxor1.c: New test.
7483 * gcc.dg/binop-notand4a.c: New test.
7484 * gcc.dg/binop-notxor2.c: New test.
7485 * gcc.dg/binop-notand3a.c: New test.
7486 * gcc.dg/binop-notand2a.c: New test.
7487 * gcc.dg/binop-notand6a.c: New test.
7488 * gcc.dg/binop-notor1.c: New test.
7489 * gcc.dg/binop-notand1a.c: New test.
7490 * gcc.dg/binop-notand5a.c: New test.
7491 * gcc.dg/binop-notor2.c: New test.
7493 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7496 * gcc.dg/gomp/pr49640.c: New test.
7498 2011-07-07 Richard Guenther <rguenther@suse.de>
7500 * gcc.dg/graphite/pr37485.c: Add -floop-block.
7502 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7505 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7507 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7509 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7510 * gcc.target/powerpc/no-r11-2.c: Ditto.
7511 * gcc.target/powerpc/no-r11-3.c: Ditto.
7513 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
7515 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7516 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7518 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
7520 * lib/target-supports.exp (check_profiling_available): Disable
7521 profiling with -fprofile-generate for target avr.
7523 2011-07-06 Richard Guenther <rguenther@suse.de>
7525 PR tree-optimization/49645
7526 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7528 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
7531 * gcc.dg/pr47383.c: New.
7533 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7535 PR tree-optimization/49647
7536 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7538 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
7541 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7542 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7544 2011-07-05 Jason Merrill <jason@redhat.com>
7547 * g++.dg/template/template-id-4.C: New.
7549 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7551 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7552 * gcc.dg/pr43402.c: Ditto.
7554 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7556 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7558 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7560 * gcc.target/powerpc/ppc-switch-1.c: New test for
7561 --param case-values-threshold.
7562 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7564 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
7566 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7568 2011-07-05 Jason Merrill <jason@redhat.com>
7570 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7572 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
7574 PR tree-optimization/47654
7575 * gcc.dg/graphite/block-pr47654.c: New.
7577 2011-07-05 Jason Merrill <jason@redhat.com>
7579 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7581 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
7583 PR tree-optimization/49580
7584 * gcc.dg/autopar/pr49580.c: New test.
7586 2011-07-05 Richard Guenther <rguenther@suse.de>
7588 PR tree-optimization/49518
7589 PR tree-optimization/49628
7590 * g++.dg/torture/pr49628.C: New testcase.
7591 * gcc.dg/torture/pr49518.c: Likewise.
7593 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7595 * ada/acats/run_acats (which): Extract last field from type -p,
7596 type output only if command succeeded.
7598 2011-07-04 Jason Merrill <jason@redhat.com>
7600 * g++.dg/abi/mangle48.C: New.
7602 * g++.dg/cpp0x/diag1.C: New.
7604 * g++.dg/diagnostic/aka1.C: New.
7606 2011-07-04 Jakub Jelinek <jakub@redhat.com>
7608 PR rtl-optimization/49619
7609 * gcc.dg/pr49619.c: New test.
7611 PR rtl-optimization/49472
7612 * gfortran.dg/pr49472.f90: New test.
7615 * gcc.dg/pr49602.c: New test.
7617 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
7621 * gcc.target/avr/avr.exp: Run over cpp files, too.
7622 * gcc.target/avr/torture/avr-torture.exp: Ditto.
7623 * gcc.target/avr/progmem.h: New file.
7624 * gcc.target/avr/exit-abort.h: New file.
7625 * gcc.target/avr/progmem-error-1.c: New file.
7626 * gcc.target/avr/progmem-error-1.cpp: New file.
7627 * gcc.target/avr/progmem-warning-1.c: New file.
7628 * gcc.target/avr/torture/progmem-1.c: New file.
7629 * gcc.target/avr/torture/progmem-1.cpp: New file.
7631 2011-07-04 Richard Guenther <rguenther@suse.de>
7633 PR tree-optimization/49615
7634 * g++.dg/torture/pr49615.C: New testcase.
7636 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
7638 PR tree-optimization/49610
7639 * gcc.dg/vect/pr49610.c: New test.
7641 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
7643 * gnat.dg/specs/debug1.ads: New test.
7645 2011-07-02 Janus Weil <janus@gcc.gnu.org>
7648 * gfortran.dg/typebound_proc_23.f90: New.
7650 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
7653 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7655 2011-07-01 Jason Merrill <jason@redhat.com>
7658 * g++.dg/template/template-id-3.C: New.
7661 * g++.dg/template/qualified-id4.C: New.
7664 * g++.dg/template/explicit-args4.C: New.
7667 * g++.dg/template/offsetof2.C: New.
7669 2011-07-01 Kai Tietz <ktietz@redhat.com>
7671 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7673 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7676 * lib/target-supports.exp (check_effective_target_gld): New proc.
7678 2011-07-01 Richard Guenther <rguenther@suse.de>
7680 PR tree-optimization/49603
7681 * gcc.dg/torture/pr49603.c: New testcase.
7683 2011-06-30 Jason Merrill <jason@redhat.com>
7686 * g++.dg/rtti/template1.C: New.
7689 * g++.dg/cpp0x/regress/ctor1.C: New.
7692 * g++.dg/cpp0x/initlist54.C: New.
7694 2011-06-30 Martin Jambor <mjambor@suse.cz>
7696 * gcc.dg/tree-ssa/sra-12.c: New test.
7698 2011-06-29 Jason Merrill <jason@redhat.com>
7700 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7702 2011-06-30 Richard Guenther <rguenther@suse.de>
7704 PR tree-optimization/46787
7705 * gcc.dg/vect/vect-121.c: New testcase.
7707 2011-06-30 Martin Jambor <mjambor@suse.cz>
7709 PR tree-optimization/49094
7710 * gcc.dg/tree-ssa/pr49094.c: New test.
7712 2011-06-30 Jakub Jelinek <jakub@redhat.com>
7715 * gfortran.dg/pr49540-1.f90: New test.
7716 * gfortran.dg/pr49540-2.f90: New test.
7718 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7721 * ada/acats/run_acats (which): Use last field of type -p output.
7723 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7724 Iain Sandoe <iains@gcc.gnu.org>
7727 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7728 Only skip on 64-bit *-*-darwin8* && !objc2.
7730 2011-06-30 Richard Guenther <rguenther@suse.de>
7732 PR tree-optimization/38752
7733 * gcc.c-torture/compile/pr38752.c: New testcase.
7735 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7737 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7738 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7740 2011-06-29 Jason Merrill <jason@redhat.com>
7743 * g++.dg/cpp0x/initlist53.C: Use placement new.
7744 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7745 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7748 * g++.dg/cpp0x/trailing6.C: New.
7749 * g++.dg/cpp0x/pr45908.C: No error.
7752 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7755 * g++.dg/cpp0x/constexpr-using2.C: New.
7757 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7760 * g++.dg/cpp0x/constexpr-diag3.C: New.
7761 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7762 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7763 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7764 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7766 2011-06-29 Jason Merrill <jason@redhat.com>
7768 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7770 2011-06-29 Richard Guenther <rguenther@suse.de>
7772 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7774 2011-06-29 Jason Merrill <jason@redhat.com>
7776 * g++.dg/cpp0x/initlist-value2.C: New.
7778 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7779 * g++.dg/cpp0x/initlist-value.C: New.
7781 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7783 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7785 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7787 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7788 * gcc.dg/inline_2.c: Likewise.
7789 * gcc.dg/unroll_1.c: Likewise.
7791 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7794 * gcc.target/i386/pr49567.c: New test.
7796 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7798 * gnat.dg/opt17.ad[sb]: New test.
7800 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7801 Tom de Vries <tom@codesourcery.com>
7803 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7804 (check_effective_target_arm_thumb2): New effective targets.
7805 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7806 properly. Clean up temporary files.
7807 * gcc.target/arm/ivopts-2.c: Likewise.
7808 * gcc.target/arm/ivopts-3.c: Likewise.
7809 * gcc.target/arm/ivopts-4.c: Likewise.
7810 * gcc.target/arm/ivopts-5.c: Likewise.
7811 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7813 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7816 * gfortran.dg/reshape_zerosize_3.f90: New test.
7818 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7820 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7821 * gcc.target/arm/vfp-ldmias.c: Likewise.
7822 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7823 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7824 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7825 * gcc.target/arm/vfp-stmias.c: Likewise.
7826 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7827 * gcc.target/arm/vfp-stmiad.c: Likewise.
7829 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7831 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7833 * gcc.target/arm/pr45701-2.c: Ditto.
7835 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7838 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7839 * gfortran.dg/extends_14.f03: Modified.
7841 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7843 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7844 early if the test is already being skipped.
7846 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7847 scan-assembler-dem-not): For missing file, report unresolved with
7848 same message as for pass/fail, with reason reported in log file.
7850 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7851 from add_options_for_arm_neon_fp16.
7852 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7853 check_effective_target_arm_neon_fp16_ok_nocache.
7854 Check -mfpu and -mfloat-abi options from current multilib.
7855 Do not require neon support.
7856 (check_effective_target_arm_fp16_ok): Renamed from
7857 check_effecitve_target_arm_neon_fp16_ok.
7858 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7859 arm_neon_fp16_ok and arm_fp16.
7860 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7861 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7862 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7863 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7865 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7867 * gcc.dg/builtin-assume-aligned-1.c: New test.
7868 * gcc.dg/builtin-assume-aligned-2.c: New test.
7869 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7872 * gcc.dg/pr49544.c: New test.
7874 2011-06-27 Richard Guenther <rguenther@suse.de>
7876 PR tree-optimization/49394
7877 * g++.dg/torture/pr49394.C: New testcase.
7879 2011-06-27 Kai Tietz <ktietz@redhat.com>
7881 * gcc.dg/optimize-bswapdi-2.c: New test.
7883 2011-06-27 Michael Hope <michael.hope@linaro.org>
7884 Richard Sandiford <richard.sandiford@linaro.org>
7886 PR tree-optimization/49169
7887 * gcc.dg/torture/pr49169.c: New test.
7889 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7892 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7894 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7897 2011-06-26 Jason Merrill <jason@redhat.com>
7899 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7902 * g++.dg/init/ref19.C: New.
7903 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7905 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7907 PR tree-optimization/48377
7908 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7911 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7914 * lib/target-supports.exp (check_effective_target_non_strict_align):
7916 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7918 2011-06-24 Martin Jambor <mjambor@suse.cz>
7920 PR tree-optimizations/49516
7921 * g++.dg/tree-ssa/pr49516.C: New test.
7923 2011-06-23 Jason Merrill <jason@redhat.com>
7926 * g++.dg/template/partial10.C: New.
7927 * g++.dg/template/partial11.C: New.
7929 2011-06-23 Jeff Law <law@redhat.com>
7932 * gcc.dg/pr48770.c: New test.
7934 2011-06-23 Jan Hubicka <jh@suse.cz>
7937 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7939 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7942 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7943 instead of -fdump-tree-optimized.
7945 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7948 * g++.dg/template/crash107.C: New.
7949 * g++.dg/template/error17.C: Adjust.
7951 2011-06-23 Jason Merrill <jason@redhat.com>
7954 * g++.dg/cpp0x/defaulted30.C: New.
7957 * g++.dg/rtti/anon-ns1.C: New.
7960 * g++.dg/init/ref18.C: New.
7963 * g++.dg/template/partial9.C: New.
7965 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7968 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7970 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7973 * gcc.dg/pr49496.c: New test.
7975 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7977 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7980 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7982 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7983 * gcc.target/arm/pr42879.c: Likewise.
7984 * gcc.target/arm/pr45701-3.c: Likewise.
7986 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7987 * gcc.target/arm/pr40482.c: Likewise.
7988 * gcc.target/arm/stack-corruption.c: Likewise.
7990 2011-06-22 Richard Guenther <rguenther@suse.de>
7992 PR tree-optimization/49493
7993 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7995 2011-06-22 Jason Merrill <jason@redhat.com>
7998 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8000 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8001 Dmitry Melnik <dm@ispras.ru>
8003 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8004 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8005 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8007 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8009 * gcc.target/arm/tlscall.c: New.
8011 2011-06-21 Jason Merrill <jason@redhat.com>
8014 * g++.dg/cpp0x/constexpr-ref1.C: New.
8015 * g++.dg/cpp0x/constexpr-ref2.C: New.
8016 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8019 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8022 * g++.dg/template/param3.C: New.
8024 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8026 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8027 my_clrsb test functions.
8029 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8030 test_sll, test_ull): Add clrsb tests.
8031 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8034 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8037 * gfortran.dg/class_44.f03: New.
8039 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8041 PR tree-optimization/49478
8042 * gcc.dg/vect/pr49478.c
8044 2011-06-21 Richard Guenther <rguenther@suse.de>
8046 PR tree-optimization/49483
8047 * gcc.dg/vect/vect-120.c: New testcase.
8049 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8052 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8053 * gcc.dg/vect/vect-peel-4.c: Likewise.
8055 2011-06-22 Christian Bruel <christian.bruel@st.com>
8058 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8059 * gcc.dg/always_inline2.c: Likewise.
8060 * gcc.dg/always_inline3.c: Likewise.
8061 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8062 * gcc.dg/inline_1.c: Likewise.
8063 * gcc.dg/inline_2.c: Likewise.
8064 * gcc.dg/inline_3.c: Likewise.
8065 * gcc.dg/inline_4.c: Likewise.
8066 * gcc.dg/20051201-1.c: Likewise.
8067 * gcc.dg/pr40087.c: Likewise.
8068 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8069 * gcc.dg/inline-22.c: Likewise.
8070 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8071 * gcc.dg/lto/20090218-1_1.c: Likewise.
8072 * g++.dg/ipa/devirt-7.C: Likewise.
8073 * gcc.dg/uninit-pred-5_a.c: Likewise.
8074 * gcc.dg/uninit-pred-5_b.c: Likewise.
8075 * gcc.dg/fail_always_inline.c: New.
8077 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8079 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8080 into 6 jobs instead of 3.
8082 2011-06-20 Jason Merrill <jason@redhat.com>
8085 * g++.dg/cpp0x/initlist53.C: New.
8087 2011-06-20 Tobias Burnus <burnus@net-b.de>
8090 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8091 * gfortran.dg/coarray_lock_3.f90: New.
8092 * gfortran.dg/coarray/lock_1.f90: New.
8094 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8096 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8097 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8098 unresolved and report the reason to the log file.
8100 * lib/scanasm.exp (object-size): Move argument processing earlier
8101 to report errors before verifying that the file exists. Report
8102 problems detected at runtime as unresolved instead of error and
8103 report their reasons to the log file.
8105 2011-06-20 Jason Merrill <jason@redhat.com>
8108 * g++.dg/cpp0x/explicit6.C: New.
8111 * g++.dg/cpp0x/enum20.C: New.
8114 * g++.dg/ext/attr-aligned01.C: New.
8117 * g++.dg/cpp0x/variadic-default.C: New.
8120 * g++.dg/cpp0x/auto26.C: New.
8123 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8125 2011-06-20 Kai Tietz <ktietz@redhat.com>
8127 * gcc.dg/binop-notand1.c: New test.
8128 * gcc.dg/binop-notand2.c: New test.
8129 * gcc.dg/binop-notand3.c: New test.
8130 * gcc.dg/binop-notand4.c: New test.
8131 * gcc.dg/binop-notand5.c: New test.
8132 * gcc.dg/binop-notand6.c: New test.
8134 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8137 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8139 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8142 * gfortran.dg/proc_ptr_31.f90: New.
8144 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8146 * gnat.dg/volatile6.adb: New test.
8147 * gnat.dg/volatile7.adb: Likewise.
8148 * gnat.dg/volatile8.adb: Likewise.
8149 * gnat.dg/volatile9.adb: Likewise.
8151 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8153 * gnat.dg/constant3.adb: New test.
8155 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8158 * gfortran.dg/read_list_eof_1.f90: New test.
8160 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8163 * gcc.target/i386/testimm-1.c: New test.
8164 * gcc.target/i386/testimm-2.c: New test.
8165 * gcc.target/i386/testimm-3.c: New test.
8166 * gcc.target/i386/testimm-4.c: New test.
8167 * gcc.target/i386/testimm-5.c: New test.
8168 * gcc.target/i386/testimm-6.c: New test.
8169 * gcc.target/i386/testimm-7.c: New test.
8170 * gcc.target/i386/testimm-8.c: New test.
8171 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8172 * gcc.target/i386/xop-rotate1-int.c: New test.
8173 * gcc.target/i386/xop-rotate2-int.c: New test.
8175 2011-06-17 Jason Merrill <jason@redhat.com>
8177 * g++.dg/cpp0x/rv-func2.C: New.
8179 * g++.dg/debug/dwarf2/lambda1.C: New.
8180 * g++.dg/warn/Wshadow-6.C: Adjust.
8182 2011-06-17 Janus Weil <janus@gcc.gnu.org>
8185 * gfortran.dg/move_alloc_5.f90: New.
8187 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
8189 PR rtl-optimization/48542
8190 * gcc.dg/torture/pr48542.c: New test.
8192 2011-06-16 Jason Merrill <jason@redhat.com>
8195 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8198 * g++.dg/cpp0x/initlist52.C New.
8201 * c-c++-common/raw-string-12.c: New.
8204 * g++.dg/cpp0x/sfinae26.C: New.
8207 * g++.dg/cpp0x/variadic113.C: New.
8210 * g++.dg/cpp0x/variadic112.C: New.
8212 2011-06-16 Jeff Law <law@redhat.com>
8214 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8215 improved jump threading.
8216 * gcc.dg/builtin-object-size-2.c: Likewise.
8217 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8219 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8222 * gfortran.dg/typebound_assignment_3.f03: New.
8224 2011-06-16 Steve Ellcey <sje@cup.hp.com>
8227 * g++.dg/opt/devirt2.C: Change xfail rule to target.
8229 2011-06-16 Martin Jambor <mjambor@suse.cz>
8231 PR tree-optimization/49343
8232 * gnat.dg/discr31.ad[sb]: New test.
8234 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8236 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8238 2011-06-16 Tom de Vries <tom@codesourcery.com>
8241 * gcc.target/arm/ivopts-3.c: Update test.
8242 * gcc.target/arm/ivopts-5.c: Same.
8244 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8247 2011-06-10 Wei Guozhi <carrot@google.com>
8250 * gcc.target/arm/pr45335.c: New test.
8251 * gcc.target/arm/pr45335-2.c: New test.
8252 * gcc.target/arm/pr45335-3.c: New test.
8253 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8254 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8255 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8257 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
8259 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8261 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8264 * gfortran.dg/class_43.f03: New.
8266 2011-06-16 Jakub Jelinek <jakub@redhat.com>
8268 PR tree-optimization/49419
8269 * gcc.c-torture/execute/pr49419.c: New test.
8271 2011-06-16 Revital Eres <revital.eres@linaro.org>
8273 * gcc.dg/sms-9.c: New file.
8275 2011-06-15 Easwaran Raman <eraman@google.com>
8277 PR rtl-optimization/49414
8278 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8280 2011-06-14 Jason Merrill <jason@redhat.com>
8282 * g++.dg/cpp0x/noexcept13.C: New.
8284 2011-06-14 Easwaran Raman <eraman@google.com>
8286 PR rtl-optimization/44194
8287 * gcc.dg/pr44194-1.c: New test.
8288 * gcc.dg/pr44194-2.c: New test.
8290 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8292 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8294 * gcc.target/arm/pr45701-2.c: Likewise.
8295 * gcc.target/arm/thumb-branch1.c: Likewise.
8297 2011-06-14 Steve Ellcey <sje@cup.hp.com>
8300 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8302 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8304 * gcc.target/arm/pr45701-1.c: Require thumb support.
8305 * gcc.target/arm/pr45701-2.c: Likewise.
8306 * gcc.target/arm/thumb-branch1.c: Likewise.
8308 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8309 * gcc.target/arm/pr39839.c: Likewise.
8310 * gcc.target/arm/pr40657-2.c: Likewise.
8311 * gcc.target/arm/pr40956.c: Likewise.
8312 * gcc.target/arm/pr41679.c: Likewise.
8313 * gcc.target/arm/pr42235.c: Likewise.
8314 * gcc.target/arm/pr42495.c: Likewise.
8315 * gcc.target/arm/pr42505.c: Likewise.
8316 * gcc.target/arm/pr42574.c: Likewise.
8317 * gcc.target/arm/pr46883.c: Likewise.
8318 * gcc.target/arm/pr46934.c: Likewise.
8319 * gcc.target/arm/xor-and.c: Likewise.
8321 2011-06-14 Jason Merrill <jason@redhat.com>
8323 * g++.dg/other/error23.C: Adjust error message.
8324 * g++.dg/other/error32.C: Likewise.
8327 * g++.dg/cpp0x/rv-dotstar.C: New.
8330 * g++.dg/cpp0x/decltype30.C: New.
8332 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8334 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8337 * gfortran.dg/pr49103.f90: New test.
8339 2011-06-14 Tom de Vries <tom@codesourcery.com>
8342 * gcc.target/arm/ivopts-3.c: New test.
8343 * gcc.target/arm/ivopts-4.c: New test.
8344 * gcc.target/arm/ivopts-5.c: New test.
8346 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8348 PR rtl-optimization/49390
8349 * gcc.c-torture/execute/pr49390.c: New test.
8351 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8353 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8355 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
8357 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8358 * gcc.c-torture/execute/cmpsi-2.x: New file.
8359 * gcc.c-torture/execute/pr45262.c: Undo 172757.
8360 * gcc.c-torture/execute/pr45262.x: New file.
8361 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8362 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8364 * gcc.c-torture/compile/pr49163.c: Ditto.
8366 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
8368 * gcc.dg/vect/vect-16.c: Rename to...
8369 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8370 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8371 for double-word vectors.
8372 * gcc.dg/vect/vect-peel-4.c: Likewise.
8373 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8375 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8378 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
8381 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8383 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
8385 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8387 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8389 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8391 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8393 * gfortran.dg/trim_optimize_8.f90: New test case.
8395 2011-06-13 Jakub Jelinek <jakub@redhat.com>
8396 Ira Rosen <ira.rosen@linaro.org>
8398 PR tree-optimization/49352
8399 * gcc.dg/vect/pr49352.c: New test.
8401 2011-06-12 Tobias Burnus
8404 * gfortran.dg/alloc_comp_assign_11.f90: New.
8406 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8408 * gfortran.dg/trim_optimize_7.f90: New test.
8410 2011-06-10 Wei Guozhi <carrot@google.com>
8413 * gcc.target/arm/pr45335.c: New test.
8414 * gcc.target/arm/pr45335-2.c: New test.
8415 * gcc.target/arm/pr45335-3.c: New test.
8416 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8417 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8418 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8420 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
8423 * g++.dg/parse/error39.C: New.
8425 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
8427 * gcc.target/arm/20090811-1.c: Skip for incompatible
8428 options, do not override other options.
8429 * gcc.target/arm/combine-cmp-shift.c: Skip for
8430 incompatible options.
8431 * gcc.target/arm/pr45094.c: Likewise.
8432 * gcc.target/arm/scd42-1.c: Likewise.
8433 * gcc.target/arm/scd42-3.c: Likewise.
8434 * gcc.target/arm/thumb-ltu.c: Likewise.
8436 * lib/target-supports.exp
8437 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8438 multilib flags use -mfpu with a value other than neon-fp16.
8440 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8442 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8443 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8445 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8447 * lib/target-supports.exp (check_effective_target_pie): New proc.
8448 * gcc.dg/pie-link.c: Use target pie.
8450 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
8451 Laurent Roug� <laurent.rouge@menta.fr>
8453 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8454 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8456 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
8458 * gfortran.dg/coarray/sync_1.f90: New test for
8459 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8461 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
8463 PR tree-optimization/49318
8464 * gcc.dg/vect/pr49318.c: New test.
8466 2011-06-09 David Krauss <potswa@mac.com>
8468 * g++.dg/template/arrow1.C: New.
8470 2011-06-09 Jason Merrill <jason@redhat.com>
8472 * lib/prune.exp: Prune "note"s.
8473 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8475 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8476 * g++.dg/template/dependent-expr3.C: Likewise.
8477 * g++.dg/parse/template7.C: Likewise.
8478 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8479 * g++.old-deja/g++.jason/rfg10.C: Likewise.
8480 * g++.old-deja/g++.pt/friend38.C: Likewise.
8481 * g++.old-deja/g++.pt/crash32.C: Likewise.
8482 * g++.old-deja/g++.other/init4.C: Likewise.
8483 * g++.old-deja/g++.other/friend8.C: Likewise.
8485 * g++.dg/ext/complex7.C: Adjust expected output.
8486 * g++.dg/diagnostic/method1.C: Likewise.
8487 * g++.dg/parse/parameter-declaration-2.C: Likewise.
8488 * g++.dg/parse/crash33.C: Likewise.
8489 * g++.dg/other/warning1.C: Likewise.
8490 * g++.dg/init/pr29571.C: Likewise.
8491 * g++.dg/warn/overflow-warn-1.C: Likewise.
8492 * g++.dg/warn/overflow-warn-3.C: Likewise.
8493 * g++.dg/warn/overflow-warn-4.C: Likewise.
8494 * g++.old-deja/g++.oliva/template1.C: Likewise.
8496 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8497 * g++.dg/parse/template7.C: Adjust.
8499 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
8502 * gcc.dg/pr49307.c: New.
8504 2011-06-09 Wei Guozhi <carrot@google.com>
8507 * gcc.target/arm/pr46975.c: New testcase.
8509 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
8511 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8512 (PMETH, arglist_t): Removed.
8513 (method_get_number_of_arguments): Removed.
8514 (method_get_nth_argument): Removed.
8515 (method_get_first_argument): Removed.
8516 (method_get_next_argument): Removed.
8517 (method_get_sizeof_arguments): Removed.
8518 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8520 (method_get_number_of_arguments): Removed.
8521 (method_get_nth_argument): Removed.
8522 (method_get_first_argument): Removed.
8523 (method_get_next_argument): Removed.
8524 (method_get_sizeof_arguments): Removed.
8525 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8527 2011-06-09 David Li <davidxl@google.com>
8529 * gcc.dg/dump-pass.c: New test.
8531 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8534 * g++.dg/parse/error38.C: New.
8536 2011-06-09 Jakub Jelinek <jakub@redhat.com>
8539 * gfortran.dg/pr49308.f90: New test.
8541 2011-06-08 Jason Merrill <jason@redhat.com>
8543 * g++.dg/cpp0x/noexcept11.C: New.
8544 * g++.dg/cpp0x/noexcept12.C: New.
8545 * g++.dg/cpp0x/sfinae11.C: Adjust.
8547 2011-06-08 Jakub Jelinek <jakub@redhat.com>
8550 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8551 to dg-options, match also DW_AT_linkage_name.
8553 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8556 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8557 -fno-common on alpha*-dec-osf*.
8558 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8560 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
8562 PR rtl-optimization/49303
8563 * gcc.target/ia64/pr49303.c: New test.
8565 2011-06-08 Tobias Burnus <burnus@net-b.de>
8568 * gfortran.dg/coarray_lock_1.f90: New.
8569 * gfortran.dg/coarray_lock_2.f90: New.
8571 2011-06-07 Jason Merrill <jason@redhat.com>
8573 * lib/prune.exp: Look for "required" rather than "instantiated".
8574 * g++.dg/abi/mangle11.C: Likewise.
8575 * g++.dg/abi/mangle12.C: Likewise.
8576 * g++.dg/abi/mangle17.C: Likewise.
8577 * g++.dg/abi/mangle20-2.C: Likewise.
8578 * g++.dg/abi/pragma-pack1.C: Likewise.
8579 * g++.dg/cpp0x/decltype26.C: Likewise.
8580 * g++.dg/cpp0x/decltype28.C: Likewise.
8581 * g++.dg/cpp0x/decltype29.C: Likewise.
8582 * g++.dg/cpp0x/enum11.C: Likewise.
8583 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8584 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8585 * g++.dg/cpp0x/pr47416.C: Likewise.
8586 * g++.dg/ext/case-range2.C: Likewise.
8587 * g++.dg/ext/case-range3.C: Likewise.
8588 * g++.dg/gomp/for-19.C: Likewise.
8589 * g++.dg/gomp/pr37533.C: Likewise.
8590 * g++.dg/gomp/pr38639.C: Likewise.
8591 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8592 * g++.dg/inherit/base3.C: Likewise.
8593 * g++.dg/inherit/using6.C: Likewise.
8594 * g++.dg/init/placement4.C: Likewise.
8595 * g++.dg/init/reference3.C: Likewise.
8596 * g++.dg/lookup/scoped6.C: Likewise.
8597 * g++.dg/lookup/using7.C: Likewise.
8598 * g++.dg/other/abstract1.C: Likewise.
8599 * g++.dg/other/error10.C: Likewise.
8600 * g++.dg/other/error5.C: Likewise.
8601 * g++.dg/other/field1.C: Likewise.
8602 * g++.dg/other/offsetof5.C: Likewise.
8603 * g++.dg/parse/bitfield2.C: Likewise.
8604 * g++.dg/parse/constant4.C: Likewise.
8605 * g++.dg/parse/crash20.C: Likewise.
8606 * g++.dg/parse/invalid-op1.C: Likewise.
8607 * g++.dg/parse/non-dependent2.C: Likewise.
8608 * g++.dg/parse/template18.C: Likewise.
8609 * g++.dg/tc1/dr152.C: Likewise.
8610 * g++.dg/tc1/dr166.C: Likewise.
8611 * g++.dg/tc1/dr176.C: Likewise.
8612 * g++.dg/tc1/dr213.C: Likewise.
8613 * g++.dg/template/access11.C: Likewise.
8614 * g++.dg/template/access2.C: Likewise.
8615 * g++.dg/template/access3.C: Likewise.
8616 * g++.dg/template/access7.C: Likewise.
8617 * g++.dg/template/arg7.C: Likewise.
8618 * g++.dg/template/cond2.C: Likewise.
8619 * g++.dg/template/crash13.C: Likewise.
8620 * g++.dg/template/crash40.C: Likewise.
8621 * g++.dg/template/crash7.C: Likewise.
8622 * g++.dg/template/crash84.C: Likewise.
8623 * g++.dg/template/ctor5.C: Likewise.
8624 * g++.dg/template/defarg13.C: Likewise.
8625 * g++.dg/template/defarg14.C: Likewise.
8626 * g++.dg/template/dtor7.C: Likewise.
8627 * g++.dg/template/eh2.C: Likewise.
8628 * g++.dg/template/error2.C: Likewise.
8629 * g++.dg/template/error43.C: Likewise.
8630 * g++.dg/template/friend32.C: Likewise.
8631 * g++.dg/template/injected1.C: Likewise.
8632 * g++.dg/template/instantiate1.C: Likewise.
8633 * g++.dg/template/instantiate3.C: Likewise.
8634 * g++.dg/template/instantiate5.C: Likewise.
8635 * g++.dg/template/instantiate7.C: Likewise.
8636 * g++.dg/template/local6.C: Likewise.
8637 * g++.dg/template/lookup2.C: Likewise.
8638 * g++.dg/template/member5.C: Likewise.
8639 * g++.dg/template/memfriend15.C: Likewise.
8640 * g++.dg/template/memfriend16.C: Likewise.
8641 * g++.dg/template/memfriend17.C: Likewise.
8642 * g++.dg/template/memfriend7.C: Likewise.
8643 * g++.dg/template/meminit1.C: Likewise.
8644 * g++.dg/template/nested3.C: Likewise.
8645 * g++.dg/template/non-type-template-argument-1.C: Likewise.
8646 * g++.dg/template/nontype12.C: Likewise.
8647 * g++.dg/template/nontype13.C: Likewise.
8648 * g++.dg/template/nontype6.C: Likewise.
8649 * g++.dg/template/pr23510.C: Likewise.
8650 * g++.dg/template/pr35240.C: Likewise.
8651 * g++.dg/template/ptrmem15.C: Likewise.
8652 * g++.dg/template/ptrmem6.C: Likewise.
8653 * g++.dg/template/qualified-id1.C: Likewise.
8654 * g++.dg/template/qualttp20.C: Likewise.
8655 * g++.dg/template/qualttp3.C: Likewise.
8656 * g++.dg/template/qualttp4.C: Likewise.
8657 * g++.dg/template/qualttp5.C: Likewise.
8658 * g++.dg/template/qualttp6.C: Likewise.
8659 * g++.dg/template/qualttp7.C: Likewise.
8660 * g++.dg/template/qualttp8.C: Likewise.
8661 * g++.dg/template/recurse.C: Likewise.
8662 * g++.dg/template/recurse2.C: Likewise.
8663 * g++.dg/template/ref5.C: Likewise.
8664 * g++.dg/template/scope2.C: Likewise.
8665 * g++.dg/template/sfinae10.C: Likewise.
8666 * g++.dg/template/sfinae3.C: Likewise.
8667 * g++.dg/template/sizeof3.C: Likewise.
8668 * g++.dg/template/static9.C: Likewise.
8669 * g++.dg/template/template-id-2.C: Likewise.
8670 * g++.dg/template/typedef13.C: Likewise.
8671 * g++.dg/template/typename4.C: Likewise.
8672 * g++.dg/template/using14.C: Likewise.
8673 * g++.dg/template/using2.C: Likewise.
8674 * g++.dg/template/warn1.C: Likewise.
8675 * g++.dg/warn/Wparentheses-13.C: Likewise.
8676 * g++.dg/warn/Wparentheses-15.C: Likewise.
8677 * g++.dg/warn/Wparentheses-16.C: Likewise.
8678 * g++.dg/warn/Wparentheses-17.C: Likewise.
8679 * g++.dg/warn/Wparentheses-18.C: Likewise.
8680 * g++.dg/warn/Wparentheses-19.C: Likewise.
8681 * g++.dg/warn/Wparentheses-20.C: Likewise.
8682 * g++.dg/warn/Wparentheses-23.C: Likewise.
8683 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8684 * g++.dg/warn/noeffect2.C: Likewise.
8685 * g++.dg/warn/noeffect4.C: Likewise.
8686 * g++.dg/warn/pr8570.C: Likewise.
8687 * g++.old-deja/g++.brendan/init2.C: Likewise.
8688 * g++.old-deja/g++.eh/spec6.C: Likewise.
8689 * g++.old-deja/g++.pt/crash10.C: Likewise.
8690 * g++.old-deja/g++.pt/crash36.C: Likewise.
8691 * g++.old-deja/g++.pt/derived3.C: Likewise.
8692 * g++.old-deja/g++.pt/error2.C: Likewise.
8693 * g++.old-deja/g++.pt/explicit70.C: Likewise.
8694 * g++.old-deja/g++.pt/infinite1.C: Likewise.
8695 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8696 * g++.old-deja/g++.pt/overload7.C: Likewise.
8697 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8699 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8700 Iain Sandoe <iains@gcc.gnu.org>
8702 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8703 Added code to deal with the case when [Protocol
8704 -descriptionForInstanceMethod:] or [Protocol
8705 -descriptionForClassMethod:] returns NULL.
8707 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8708 Iain Sandoe <iains@gcc.gnu.org>
8710 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8711 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8714 2011-06-07 Xinliang David Li <davidxl@google.com>
8716 * gcc.dg/inline_2.c: New test.
8717 * gcc.dg/unroll_2.c: New test.
8718 * gcc.dg/inline_3.c: New test.
8719 * gcc.dg/unroll_3.c: New test.
8720 * gcc.dg/inline_4.c: New test.
8721 * gcc.dg/unroll_4.c: New test.
8722 * gcc.dg/inline_1.c: New test.
8723 * gcc.dg/unroll_1.c: New test.
8725 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8727 PR tree-optimization/48497
8728 * lib/gcc-defs.exp (dg-additional-options): New proc.
8729 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8730 -msse2 on 32-bit x86.
8732 2011-06-06 Jason Merrill <jason@redhat.com>
8734 * g++.dg/cpp0x/enum19.C: New.
8736 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8738 * gcc.target/arm/neon-reload-class.c: New test.
8740 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8743 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8745 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8747 * gcc.target/arm/smlatb-1.c: New file.
8748 * gcc.target/arm/smlatt-1.c: New file.
8749 * gcc.target/arm/smlaltb-1.c: New file.
8750 * gcc.target/arm/smlaltt-1.c: New file.
8752 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8754 * gcc.target/arm/mla-2.c: New test.
8756 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8758 PR gcov-profile/49299
8759 * gcc.dg/tree-prof/pr49299-1.c: New test.
8760 * gcc.dg/tree-prof/pr49299-2.c: New test.
8762 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8764 * lib/target-supports.exp
8765 (check_effective_target_vect_widen_mult_qi_to_hi):
8766 Add NEON as supporting target.
8767 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8768 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8769 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8770 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8771 using widening multiplication on targets that support it.
8772 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8773 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8774 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8776 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8778 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8779 Modern Objective-C runtime API.
8780 * objc/execute/next_mapping.h: Removed.
8781 * objc-obj-c++-shared/next-mapping.h: Removed.
8782 * objc-obj-c++-shared/Object1.h: Removed.
8783 * objc-obj-c++-shared/Object1.m: Removed.
8784 * objc-obj-c++-shared/Object1.mm: Removed.
8785 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8786 * objc-obj-c++-shared/Protocol1.h: Removed.
8787 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8788 of ProtoBool, IVAR_T and METHOD.
8789 * objc-obj-c++-shared/runtime.h: New.
8790 * objc-obj-c++-shared/TestsuiteObject.h: New.
8791 * objc-obj-c++-shared/TestsuiteObject.m: New.
8793 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8794 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8795 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8797 * objc/execute/_cmd.m: Include
8798 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8799 runtime API. ([TestClass +initialize]): Include this method also
8800 with the GNU runtime.
8801 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8802 Object. ([-setValue:]): Return void.
8803 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8804 with the GNU runtime. Include
8805 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8806 for the NeXT runtime. Use the existing print_ivars() and
8807 compare_structures() implementations for the old NeXT runtime.
8808 Added new implementations for the Modern GNU and NeXT runtimes.
8809 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8810 well. (main): Use objc_getClass(). Use return instead of exit.
8811 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8812 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8814 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8815 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8816 instead of Object. (main): Use return instead of exit().
8817 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8818 instead of Object. Removed prototype for exit(). (main): Use
8819 return instead of exit(). Use the Modern Objective-C runtime API.
8820 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8822 * objc/execute/class-tests-1.h: Include
8823 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8824 runtime API. (test_class_with_superclass): Do not call [Object
8825 class]. There is no need to with the current libobjc.
8826 * objc/execute/class-tests-2.h: Include
8827 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8829 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8830 ../../objc-obj-c++-shared/next-mapping.h.
8831 * objc/execute/class-2.m: Likewise.
8832 * objc/execute/class-3.m: Likewise.
8833 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8834 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8835 +initialize]): Include this method also with the GNU
8836 runtime. (main): Use the Modern Objective-C runtime API.
8837 * objc/execute/class-5.m: Likewise.
8838 * objc/execute/class-6.m: Likewise.
8839 * objc/execute/class-7.m: Likewise.
8840 * objc/execute/class-8.m: Likewise.
8841 * objc/execute/class-9.m: Likewise.
8842 * objc/execute/class-10.m: Likewise.
8843 * objc/execute/class-11.m: Likewise.
8844 * objc/execute/class-12.m: Likewise.
8845 * objc/execute/class-13.m: Likewise.
8846 * objc/execute/class-14.m: Likewise.
8847 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8848 this method also with the GNU runtime.
8849 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8850 +initialize]): Include this method also with the GNU runtime.
8851 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8853 * objc/execute/encode-1.m: Likewise.
8854 * objc/execute/enumeration-1.m: Likewise.
8855 * objc/execute/enumeration-2.m: Likewise.
8856 * objc/execute/exceptions/catchall-1.m: Likewise.
8857 * objc/execute/exceptions/finally-1.m: Likewise.
8858 * objc/execute/exceptions/foward-1.m: Likewise.
8859 * objc/execute/exceptions/local-variables-1.m: Likewise.
8860 * objc/execute/exceptions/throw-nil.m: Likewise.
8861 * objc/execute/exceptions/trivial.m: Likewise.
8862 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8863 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8864 * objc/execute/exceptions/matcher-1.m: Likewise.
8865 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8867 * objc/execute/formal_protocol-2.m: Likewise.
8868 * objc/execute/formal_protocol-3.m: Likewise.
8869 * objc/execute/formal_protocol-4.m: Likewise.
8870 * objc/execute/formal_protocol-5.m: Include
8871 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8873 * objc/execute/formal_protocol-6.m: Likewise.
8874 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8875 Object. Include <objc/Protocol.h> instead of
8876 ../../objc-obj-c++-shared/Protocol1.h.
8877 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8879 * objc/execute/informal_protocol.m: Likewise.
8880 * objc/execute/load-3.m: Likewise.
8881 * objc/execute/many_args_method.m ([TestClass +initialize]):
8882 Include this method with the GNU runtime as well.
8883 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8884 * objc/execute/nested-func-1.m: Use TestsuiteObject
8886 * objc/execute/nil_method-1.m: Likewise.
8887 * objc/execute/no_clash.m: Likewise.
8888 * objc/execute/np-1.m: Do not include
8889 ../../objc-obj-c++-shared/Protocol1.h.
8890 (main): Use return instead of exit().
8891 * objc/execute/np-2.m: Do not include
8892 ../../objc-obj-c++-shared/Protocol1.h.
8893 ([MyObject +initialize]): Include this method also with the GNU
8894 runtime. (main): Use return instead of exit().
8895 * objc/execute/object_is_class.m: Include
8896 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8897 of Object. (main): Use the Modern Objective-C runtime API.
8898 * objc/execute/object_is_meta_class.m: Likewise.
8899 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8900 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8901 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8902 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8903 Objective-C runtime API.
8904 * objc/execute/protocol-isEqual-2.m: Likewise.
8905 * objc/execute/protocol-isEqual-3.m: Likewise.
8906 * objc/execute/protocol-isEqual-4.m: Likewise.
8907 * objc/execute/redefining_self.m ([TestClass +initialize]):
8908 Include this method with the GNU runtime as well.
8909 * objc/execute/root_methods.m: Include
8910 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8911 Include this method with the GNU runtime as well.
8912 (main): Use the Modern Objective-C runtime API.
8913 * objc/execute/selector-1.m: Include
8914 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8915 of Object. (main): Use the Modern Objective-C runtime API.
8916 * objc/execute/static-1.m ([Test +initialize]): Include this
8917 method with the GNU runtime as well.
8918 * objc/execute/static-2.m: Likewise.
8919 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8920 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8921 ([MathClass +initialize]): Include this method with the GNU
8923 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8925 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8926 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8927 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8928 * objc.dg/attributes/method-attribute-1.m: Likewise.
8929 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8930 * objc.dg/attributes/method-attribute-2.m: Likewise.
8931 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8932 * objc.dg/attributes/method-attribute-3.m: Likewise.
8933 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8934 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8935 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8936 * obj-c++.dg/bitfield-1.mm: Likewise.
8937 * obj-c++.dg/bitfield-2.mm: Likewise
8938 * objc.dg/bitfield-3.m: Likewise.
8939 * obj-c++.dg/bitfield-4.mm: Likewise.
8940 * objc.dg/bitfield-5.m: Likewise
8941 * objc.dg/call-super-1.m: Likewise.
8942 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8943 Use objc_getClass() instead of objc_get_class(), but for the GNU
8944 runtime redefine objc_getClass as objc_get_class. Include
8945 ../objc-obj-c++-shared/runtime.h.
8946 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8947 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8948 Use the Modern Objective-C runtime API.
8949 * objc.dg/class-protocol-1.m: Include
8950 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8951 * obj-c++.dg/class-protocol-1.mm: Likewise.
8952 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8953 * objc.dg/comp-types-10.m: Likewise.
8954 * objc.dg/comp-types-11.m: Likewise.
8955 * objc.dg/comp-types-12.m: Likewise.
8956 * obj-c++.dg/comp-types-9.mm: Likewise.
8957 * obj-c++.dg/comp-types-11.mm: Likewise.
8958 * obj-c++.dg/comp-types-12.mm: Likewise.
8959 * obj-c++.dg/comp-types-13.mm: Likewise.
8960 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8961 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8962 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8963 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8964 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8965 * objc.dg/desig-init-1.m: Likewise.
8966 * obj-c++.dg/defs.mm: Likewise.
8967 * objc.dg/exceptions-2.m: Likewise.
8968 * obj-c++.dg/except-1.mm: Likewise.
8969 * obj-c++.dg/exceptions-2.mm: Likewise.
8970 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8971 Use the Modern Objective-C runtime API.
8972 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8973 the Modern Objective-C runtime API. Do not include
8974 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8975 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8976 the Modern Objective-C runtime API except when using an older NeXT
8978 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8979 the Modern Objective-C runtime API.
8980 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8982 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8983 * objc.dg/encode-7-next-64bit.m: Updated include.
8984 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8986 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8987 the Modern Objective-C runtime API.
8988 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8989 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8990 instead of ../objc-obj-c++-shared/Protocol1.h.
8991 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8992 the Modern Objective-C runtime API except when using an older NeXT
8994 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8995 the Modern Objective-C runtime API.
8996 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8998 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8999 * objc.dg/fix-and-continue-2.m: Likewise.
9000 * objc.dg/foreach-1.m: Likewise.
9001 * objc.dg/foreach-2.m: Likewise.
9002 * objc.dg/foreach-3.m: Likewise.
9003 * objc.dg/foreach-4.m: Likewise.
9004 * objc.dg/foreach-5.m: Likewise.
9005 * objc.dg/foreach-6.m: Likewise.
9006 * objc.dg/foreach-7.m: Likewise.
9007 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9009 * objc.dg/func-ptr-2.m: Likewise.
9010 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9011 Do not include objc/objc-api.h.
9012 * obj-c++.dg/fsf-package-0.mm: Likewise.
9013 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9014 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9015 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9017 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9018 * objc.dg/gnu-runtime-3.m: Likewise.
9019 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9020 * objc.dg/headers.m: Include objc/runtime.h instead of
9021 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9022 for the NeXT runtime.
9023 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9024 * obj-c++.dg/isa-field-1.mm: Likewise.
9025 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9026 * objc.dg/layout-1.m: Likewise.
9027 * objc.dg/layout-2.m: Likewise.
9028 * objc.dg/local-decl-2.m: Likewise.
9029 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9030 Object. ([Container +elementForView:]): Use
9031 class_conformsToProtocol().
9032 * obj-c++.dg/lookup-2.mm: Likewise.
9033 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9034 * obj-c++.dg/local-decl-1.mm: Likewise.
9035 * objc.dg/method-3.m: Likewise.
9036 * objc.dg/method-4.m: Likewise.
9037 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9038 ../objc-obj-c++-shared/Protocol1.h.
9039 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9040 * objc.dg/method-9.m: Likewise.
9041 * objc.dg/method-10.m: Likewise.
9042 * objc.dg/method-13.m ([Root +initialize]): Include this method
9043 also for the GNU runtime. (main): Use objc_getClass() also for
9045 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9046 * objc.dg/method-17.m: Likewise.
9047 * objc.dg/method-19.m: Likewise.
9048 * objc.dg/method-20b.m: Likewise.
9049 * obj-c++.dg/method-2.mm: Likewise.
9050 * obj-c++.dg/method-6.mm: Likewise.
9051 * obj-c++.dg/method-10.mm: Likewise.
9052 * obj-c++.dg/method-11.mm: Likewise.
9053 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9054 ../objc-obj-c++-shared/Protocol1.h.
9055 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9056 * obj-c++.dg/method-15.mm: Likewise.
9057 * obj-c++.dg/method-17.mm: Likewise.
9058 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9059 +initialize]): Include this method also for the GNU
9060 runtime. (main): Use objc_getClass() also for the GNU runtime.
9061 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9062 * obj-c++.dg/method-22.mm: Likewise.
9063 * obj-c++.dg/method-23.mm: Likewise.
9064 * obj-c++.dg/no-extra-load.mm: Likewise.
9065 * objc.dg/objc-fast-4.m: Likewise.
9066 * objc.dg/objc-gc-4.m: Likewise.
9067 * obj-c++.dg/objc-gc-3.mm: Likewise.
9068 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9069 protocol_getMethodDescription() instead of [Protocol
9070 -descriptionForInstanceMethod].
9071 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9072 Made it available with all runtimes. (main): Call -test instead
9074 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9075 and put into a category.
9076 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9077 Object. Include objc/objc.h.
9078 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9079 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9080 New. (main): Use protocol_getMethodDescription() instead
9081 of [Protocol -descriptionForInstanceMethod] and [Protocol
9082 -descriptionForClassMethod].
9083 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9084 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9085 Objective-C runtime API.
9086 * obj-c++.dg/proto-qual-1.mm: Likewise.
9087 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9089 * obj-c++.dg/property/property-1.mm: Likewise.
9090 * obj-c++.dg/qual-types-1.mm: Likewise.
9091 * objc.dg/selector-2.m: Include objc/objc.h instead of
9092 ../objc-obj-c++-shared/Object1.h.
9093 * obj-c++.dg/selector-2.mm: Likewise.
9094 * obj-c++.dg/selector-5.mm: Likewise.
9095 * obj-c++.dg/selector-6.mm: Likewise.
9096 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9097 Object. Do not include objc/objc-api.h.
9098 * obj-c++.dg/set-not-used-1.mm: Likewise.
9099 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9100 * objc.dg/stret-1.m: Likewise.
9101 * objc.dg/stret-2.m: Likewise.
9102 * obj-c++.dg/super-class-2.mm: Likewise.
9103 * objc.dg/super-class-3.m: Likewise.
9104 * objc.dg/super-class-4.m: Likewise.
9105 * objc.dg/sync-2.m: Likewise.
9106 * obj-c++.dg/sync-2.mm: Likewise.
9107 * objc.dg/sync-1.m: Include objc/objc.h instead of
9108 ../objc-obj-c++-shared/Object1.h.
9109 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9110 'Class' as the type of 'isa'.
9111 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9112 Objective-C runtime API. ([TestClass +initialize]): Include this
9113 method with the GNU runtime as well.
9114 * objc.dg/strings/strings-1.m: Updated includes.
9115 * obj-c++.dg/strings/strings-1.mm: Likewise.
9116 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9117 objc.dg/strings/const-str-12b.m.
9118 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9119 * obj-c++.dg/template-3.mm: Likewise.
9120 * obj-c++.dg/template-4.mm: Likewise.
9121 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9122 Objective-C runtime API.
9123 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9124 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9125 * obj-c++.dg/try-catch-1.mm: Likewise.
9126 * obj-c++.dg/try-catch-2.mm: Likewise.
9127 * objc.dg/try-catch-3.m: Likewise.
9128 * obj-c++.dg/try-catch-3.mm: Likewise.
9129 * objc.dg/try-catch-6.m: Likewise.
9130 * objc.dg/try-catch-7.m: Likewise.
9131 * obj-c++.dg/try-catch-7.mm: Likewise.
9132 * obj-c++.dg/try-catch-8.mm: Likewise.
9133 * obj-c++.dg/try-catch-9.mm: Likewise.
9134 * objc.dg/try-catch-10.m: Likewise.
9135 * obj-c++.dg/try-catch-11.mm: Likewise.
9136 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9137 Object. Include objc/objc.h.
9138 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9139 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9140 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9141 Object. Use Modern Objective-C runtime API. Do not use
9143 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9144 * obj-c++.dg/torture/trivial.mm: Likewise.
9145 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9146 instead of ../objc-obj-c++-shared/Object1.h. Include
9147 ../objc-obj-c++-shared/runtime.h.
9148 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9149 * objc.dg/torture/strings/const-str-11.m: Likewise.
9150 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9151 * objc.dg/torture/strings/const-str-9.m: Likewise.
9152 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9153 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9154 instead of Object. Only add _FooClassReference if
9156 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9157 * objc.dg/torture/strings/const-str-8.m: Likewise.
9158 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9159 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9161 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9163 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9164 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9165 * obj-c++.dg/va-meth-1.mm: Likewise.
9166 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9167 ../objc-obj-c++-shared/Object1.h.
9168 * objc.dg/zero-link-3.m: Likewise.
9170 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9172 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9174 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9177 * obj-c++.dg/property/cxx-property-1.mm: New.
9178 * obj-c++.dg/property/cxx-property-2.mm: New.
9180 2011-06-06 Jason Merrill <jason@redhat.com>
9182 * g++.dg/cpp0x/regress/ptrmem1.C: New.
9184 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
9186 PR rtl-optimization/49145
9188 * gcc.c-torture/compile/pr49145.c: New test.
9190 2011-06-06 Jakub Jelinek <jakub@redhat.com>
9193 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9194 to dg-options, match also DW_AT_linkage_name.
9197 * gcc.dg/debug/pr49294.c: New test.
9200 * g++.dg/opt/pr49264.C: New test.
9202 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
9204 PR tree-optimization/49243
9205 * gcc.dg/pr49243.c: New.
9207 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9209 * gnat.dg/specs/cond_expr1.ads: New test.
9211 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9213 * gnat.dg/deferred_const4.ad[sb]: New test.
9214 * gnat.dg/deferred_const4_pkg.ads: New helper.
9216 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9218 * gnat.dg/test_tamdt.adb: Rename to...
9219 * gnat.dg/taft_type1.adb: ...this.
9220 * gnat.dg/tamdt.ad[sb]: Rename to...
9221 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9222 * gnat.dg/tamdt_aux.ads: Rename to...
9223 * gnat.dg/taft_type1_pkg2.ads: ...this.
9224 * gnat.dg/taft_type2.ad[sb]: New test.
9225 * gnat.dg/taft_type2_pkg.ads: New helper.
9226 * gnat.dg/taft_type3.adb: New test.
9227 * gnat.dg/taft_type3_pkg.ads: New helper.
9229 2011-06-05 Tobias Burnus <burnus@net-b.de>
9232 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9235 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9238 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9240 * objc.dg/gnu-api-2-objc.m: Likewise.
9241 * obj-c++.dg/gnu-api-2-class.mm: Likewise
9242 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9244 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9246 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
9247 alignment, not the alignment, when calling class_addIvar(). Add
9248 an 'isa' instance variable to the test root class.
9249 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9251 2011-06-04 Jan Hubicka <jh@suse.cz>
9253 PR tree-optimization/48893
9254 PR tree-optimization/49091
9255 PR tree-optimization/49179
9256 * gfortran.dg/pr49179.f90: New testcase
9258 2011-06-04 Jan Hubicka <jh@suse.cz>
9261 * g++.dg/torture/pr48954.C: New testcase.
9263 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9265 * g++.dg/warn/delete-non-virtual-dtor.C: New.
9267 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9270 * g++.dg/diagnostic/bitfld2.C: New.
9272 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9275 * gcc.c-torture/execute/pr49281.c: New test.
9277 2011-06-04 Jan Hubicka <jh@suse.cz>
9279 PR tree-optimize/48929
9280 * gcc.c-torture/compile/pr48929.c: New testcase.
9282 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9284 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9286 2011-06-03 Jakub Jelinek <jakub@redhat.com>
9289 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9291 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9293 * objc.dg/headers.m: Do not include sarray.h and hash.h.
9295 2011-06-03 Richard Henderson <rth@redhat.com>
9296 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9298 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9300 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9302 * objc.dg/headers.m: Do not include objc-list.h.
9304 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9306 * objc.dg/type-stream-1.m: Test removed.
9307 * objc.dg/headers.m: Do not include typedstream.h.
9309 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9311 * objc.dg/torture/forward-1.m (main): Updated testcase.
9313 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
9316 * gcc.c-torture/compile/pr49163.c: New.
9318 2011-06-02 Asher Langton <langton2@llnl.gov>
9321 * gfortran.dg/PR49268.f90: New test.
9323 2011-06-02 Asher Langton <langton2@llnl.gov>
9326 * gfortran.dg/PR37039.f90: New test.
9328 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9331 * objc.dg/method-5.m: Updated.
9332 * objc.dg/method-19.m: Updated.
9333 * objc.dg/method-lookup-1.m: New.
9334 * obj-c++.dg/method-6.mm: Updated.
9335 * obj-c++.dg/method-7.mm: Updated.
9336 * obj-c++.dg/method-lookup-1.mm: New.
9338 2011-06-02 DJ Delorie <dj@redhat.com>
9340 * lib/timeout.exp (timeout): Add board_info support.
9342 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
9344 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9346 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
9349 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9350 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9352 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
9353 Hans-Peter Nilsson <hp@axis.com>
9355 PR rtl-optimization/48840
9356 * gcc.target/sparc/ultrasp13.c: New test.
9358 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
9361 * gcc.c-torture/compile/pr49238.c: New.
9363 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
9365 * gcc.target/arm/g2.c: Skip test in -mthumb.
9366 Skip test unless cpu is xscale.
9367 * gcc.target/arm/scd42-2.c: Likewise.
9368 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9370 2011-06-01 Jason Merrill <jason@redhat.com>
9372 * g++.dg/cpp0x/decltype28.C: New.
9373 * g++.dg/cpp0x/decltype29.C: New.
9375 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
9378 * gcc.target/mips/pr45074.c: New test.
9380 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
9381 Hans-Peter Nilsson <hp@axis.com>
9383 PR rtl-optimization/48830
9384 * gcc.target/sparc/ultrasp12.c: New test.
9386 2011-06-01 David Li <davidxl@google.com>
9388 * gcc.dg/profile-dir-1.c: Change pass name.
9389 * gcc.dg/profile-dir-2.c: Ditto.
9390 * gcc.dg/tree-ssa/dump-1.c: Ditto.
9391 * gcc.dg/tree-ssa/loop-25.c: Ditto.
9392 * gcc.dg/tree-prof/stringop-1.c: Ditto.
9393 * gcc.dg/tree-prof/update-loopch.c: Ditto.
9394 * gcc.dg/tree-prof/stringop-2.c: Ditto.
9395 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9396 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9397 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9398 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9399 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9400 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9401 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9402 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9403 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9404 * gcc.dg/profile-dir-3.c: Ditto.
9405 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9407 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
9409 * objc.dg/attributes/method-nonnull-1.m: New test.
9410 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9412 2011-05-31 Tobias Burnus <burnus@net-b.de>
9415 * gfortran.dg/coarray_atomic_1.f90: New.
9416 * gfortran.dg/coarray/atomic_1.f90: New.
9418 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9420 * gcc.dg/guality/bswaptest.c: New test.
9421 * gcc.dg/guality/clztest.c: New test.
9422 * gcc.dg/guality/ctztest.c: New test.
9423 * gcc.dg/guality/rotatetest.c: New test.
9426 * gcc.target/i386/pr48688.c: New test.
9428 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
9431 * g++.dg/lookup/name-clash9.C: New.
9433 2011-05-31 Tobias Burnus <burnus@net-b.de>
9436 * gfortran.dg/coarray/dummy_1.f90: New.
9438 2011-05-31 Tobias Burnus <burnus@net-b.de>
9441 * gfortran.dg/coarray/save_1.f90: New.
9442 * gfortran.dg/coarray_4.f90: Update dg-error.
9444 2011-05-31 Jason Merrill <jason@redhat.com>
9446 * g++.dg/cpp0x/rv-template1.C: New.
9448 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9450 PR rtl-optimization/49235
9451 * gcc.dg/pr49235.c: New test.
9453 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9455 PR tree-optimization/49093
9456 * gcc.dg/vect/pr49093.c: New test.
9458 2011-05-31 Dodji Seketeli <dodji@redhat.com>
9461 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9463 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9466 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9469 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
9472 * gcc.c-torture/execute/pr49186.c: New.
9474 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
9477 * gcc.target/i386/pr49168-1.c: New.
9479 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9480 Eric Botcazou <ebotcazou@adacore.com>
9482 * gcc.dg/guality/drap.c: New test.
9484 2011-05-30 Richard Guenther <rguenther@suse.de>
9486 PR tree-optimization/49210
9487 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9488 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9490 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9493 * g++.dg/gomp/pr49223-1.C: New test.
9494 * g++.dg/gomp/pr49223-2.C: New test.
9496 2011-05-30 Richard Guenther <rguenther@suse.de>
9498 PR tree-optimization/49218
9499 * gcc.c-torture/execute/pr49218.c: New testcase.
9501 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
9503 PR tree-optimization/49199
9504 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9505 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9506 -fno-tree-scev-cprop.
9508 2011-05-29 Janus Weil <janus@gcc.gnu.org>
9511 * gfortran.dg/extends_13.f03: New.
9513 2011-05-29 Jakub Jelinek <jakub@redhat.com>
9515 PR rtl-optimization/49095
9516 * gcc.target/i386/pr49095.c: New test.
9518 2011-05-29 Tobias Burnus <burnus@net-b.de>
9521 * gfortran.dg/coarray_24.f90: New.
9523 2011-05-29 Tobias Burnus <burnus@net-b.de>
9526 * gfortran.dg/coarray_23.f90: New.
9528 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
9531 * gcc.dg/pr48826.c: New test.
9533 2011-05-29 Richard Guenther <rguenther@suse.de>
9535 PR tree-optimization/49217
9536 * gcc.dg/torture/pr49217.c: New testcase.
9538 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
9541 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9543 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
9545 * gnat.dg/boolean_subtype.adb: Rename to...
9546 * gnat.dg/boolean_subtype1.adb: ...this.
9548 2011-05-28 Jason Merrill <jason@redhat.com>
9550 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9552 2011-05-27 Jason Merrill <jason@redhat.com>
9554 * g++.dg/cpp0x/enum18.C: Adjust.
9556 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9558 2011-05-27 Tobias Burnus <burnus@net-b.de>
9561 * gfortran.dg/coarray_22.f90: New.
9563 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9565 PR tree-optimization/46728
9566 * gcc.target/powerpc/pr46728-1.c: New.
9567 * gcc.target/powerpc/pr46728-2.c: New.
9568 * gcc.target/powerpc/pr46728-3.c: New.
9569 * gcc.target/powerpc/pr46728-4.c: New.
9570 * gcc.target/powerpc/pr46728-5.c: New.
9571 * gcc.dg/pr46728-6.c: New.
9572 * gcc.target/powerpc/pr46728-7.c: New.
9573 * gcc.target/powerpc/pr46728-8.c: New.
9574 * gcc.dg/pr46728-9.c: New.
9575 * gcc.target/powerpc/pr46728-10.c: New.
9576 * gcc.target/powerpc/pr46728-11.c: New.
9577 * gcc.dg/pr46728-12.c: New.
9578 * gcc.target/powerpc/pr46728-13.c: New.
9579 * gcc.target/powerpc/pr46728-14.c: New.
9580 * gcc.target/powerpc/pr46728-15.c: New.
9581 * gcc.target/powerpc/pr46728-16.c: New.
9583 2011-05-27 Jason Merrill <jason@redhat.com>
9585 * g++.dg/abi/mangle47.C: New.
9588 * g++.dg/template/const5.C: New.
9590 * g++.dg/cpp0x/enum18.C: New.
9592 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9594 * g++.dg/cpp0x/error6.C: New.
9596 * g++.dg/cpp0x/error5.C: New.
9598 2011-05-27 Jakub Jelinek <jakub@redhat.com>
9601 * g++.dg/eh/cond6.C: New test.
9603 2011-05-27 Tobias Burnus <burnus@net-b.de>
9606 * gfortran.dg/rank_3.f90: New.
9607 * gfortran.dg/rank_4.f90: New.
9609 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
9611 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9612 replace dump search.
9614 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
9616 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9617 * gnat.dg/bit_packed_array5.adb: ...here.
9619 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9622 * g++.dg/cpp0x/auto25.C: New.
9624 2011-05-27 Richard Guenther <rguenther@suse.de>
9626 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9628 2011-05-27 Richard Guenther <rguenther@suse.de>
9630 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9632 2011-05-27 Richard Guenther <rguenther@suse.de>
9635 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9637 2011-05-26 Jason Merrill <jason@redhat.com>
9639 * g++.dg/cpp0x/friend1.C: New.
9640 * g++.dg/cpp0x/friend2.C: New.
9642 * g++.dg/cpp0x/auto7.C: Update.
9643 * g++.dg/template/crash50.C: Adjust.
9644 * g++.dg/template/static9.C: Adjust.
9645 * g++.old-deja/g++.ext/memconst.C: Adjust.
9647 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
9649 * gcc.dg/march.c: Ignore a note for some targets.
9651 2011-05-26 Janis Johnson <janis187@us.ibm.com>
9652 Nathan Froyd <froydnj@codesourcery.com>
9656 * g++.old-deja/g++.jason/cond.C: Remove xfails.
9657 * g++.dg/parse/pr18770.C: New test.
9658 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9660 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9663 * gfortran.dg/dependency_40.f90 : New test.
9665 2011-05-26 Tobias Burnus <burnus@net-b.de>
9668 * gfortran.dg/coarray/registering_1.f90: New.
9670 2011-05-26 Jason Merrill <jason@redhat.com>
9672 * g++.dg/cpp0x/variadic111.C: New.
9673 * g++.dg/cpp0x/variadic41.C: Adjust.
9675 2011-05-26 Richard Guenther <rguenther@suse.de>
9677 PR tree-optimization/48702
9678 * gcc.dg/torture/pr48702.c: New testcase.
9680 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9682 PR gcov-profile/48845
9683 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9685 * gcc.dg/matrix/matrix.exp: Likewise.
9686 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9687 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9688 line number to check_profiling_available.
9689 * lib/target-supports.exp (check_profiling_available): Account for
9691 Require TLS runtime support with -fprofile-generate.
9692 * lib/profopt.exp (profopt-execute): Add TLS options for
9694 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9696 2011-05-26 Jakub Jelinek <jakub@redhat.com>
9699 * g++.dg/eh/cond5.C: New test.
9701 PR tree-optimization/49161
9702 * gcc.c-torture/execute/pr49161.c: New test.
9704 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9706 * gcc.target/arm/neon-vorn-vbic.c: New test.
9708 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
9710 PR tree-optimization/49038
9711 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9712 * gcc.dg/vect/pr49038.c: New test.
9714 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
9716 * g++.dg/init/pr25811-3.C: New.
9717 * g++.dg/init/pr25811-4.C: New.
9719 2011-05-25 Jason Merrill <jason@redhat.com>
9721 * g++.dg/cpp0x/enum17.C: New.
9722 * g++.old-deja/g++.jason/rfg10.C: Adjust.
9724 * g++.dg/cpp0x/auto24.C: New.
9726 * g++.dg/cpp0x/error4.C: New.
9728 * g++.dg/cpp0x/rv-restrict.C: New.
9730 * g++.dg/cpp0x/enum15.C: New.
9731 * g++.dg/cpp0x/constexpr-switch2.C: New.
9733 * g++.dg/cpp0x/variadic110.C: New.
9735 * g++.dg/cpp0x/auto9.C: Add typedef test.
9737 * g++.dg/cpp0x/auto23.C: New.
9738 * g++.dg/cpp0x/auto9.C: Adjust.
9740 * g++.dg/cpp0x/defaulted29.C: New.
9742 * g++.dg/cpp0x/initlist51.C: New.
9744 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9746 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9747 * g++.dg/abi/packed1.C: Suppress warning.
9748 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9749 * g++.dg/template/stdarg1.C: Likewise.
9750 * g++.dg/other/packed1.C: Remove arm from xfail list.
9752 2011-05-25 Jason Merrill <jason@redhat.com>
9754 * g++.dg/cpp0x/enum16.C: New.
9755 * g++.dg/parse/error15.C: Adjust.
9757 * g++.dg/cpp0x/initlist50.C: New.
9759 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9761 * g++.dg/cpp0x/variadic109.C: New.
9763 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9765 * gcc.target/i386/pause-1.c: New.
9767 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9769 * gcc.dg/stack-usage-1.c: Adjust comment.
9770 * gcc.dg/stack-usage-2.c: New test.
9772 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9775 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9776 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9778 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9780 PR rtl-optimization/48757
9781 * gfortran.dg/pr48757.f: New test case.
9783 2011-05-24 Jason Merrill <jason@redhat.com>
9785 * g++.dg/cpp0x/access01.C: New.
9787 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9790 * objc.dg/pr48177.m: New testcase.
9792 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9795 * objc.dg/pr48187.m: New testcase.
9796 * obj-c++.dg/pr48187.mm: New testcase.
9797 * objc.dg/ivar-extra-semicolon.m: New testcase.
9799 2011-05-24 Jason Merrill <jason@redhat.com>
9801 * g++.dg/template/access21.C: New.
9802 * g++.dg/template/access22.C: New.
9804 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9806 PR rtl-optimization/48633
9807 * g++.dg/pr48633.C: New test.
9809 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9812 * g++.dg/other/pr49133.C: New test.
9814 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9815 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9817 * gcc.dg/torture/tls/run-gd.c: New test.
9818 * gcc.dg/torture/tls/run-ie.c: New test.
9819 * gcc.dg/torture/tls/run-ld.c: New test.
9820 * gcc.dg/torture/tls/run-le.c: New test.
9821 * lib/target-supports.exp (check_effective_target_tls_runtime):
9822 Build testcase with TLS options.
9824 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9826 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9828 2011-05-24 Tom de Vries <tom@codesourcery.com>
9830 PR tree-optimization/49121
9831 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9833 2011-05-23 Jason Merrill <jason@redhat.com>
9835 * g++.dg/cpp0x/defaulted28.C: New.
9837 * g++.dg/cpp0x/sfinae25.C: New.
9839 * g++.dg/cpp0x/rv-cast2.C: New.
9841 * g++.dg/cpp0x/enum14.C: New.
9843 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9846 * gcc.c-torture/execute/pr49123.c: New test.
9849 * gcc.dg/debug/pr49032.c: New test.
9852 * gcc.dg/pr49120.c: New test.
9854 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9857 * gcc.target/i386/pr47315.c: New test.
9859 2011-05-23 Jason Merrill <jason@redhat.com>
9861 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9863 * g++.dg/cpp0x/sfinae24.C: New.
9865 * g++.dg/cpp0x/error3.C: New.
9867 * g++.dg/cpp0x/defaulted27.C: New.
9869 * g++.dg/cpp0x/decltype27.C: New.
9871 2011-05-23 Richard Guenther <rguenther@suse.de>
9873 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9875 2011-05-23 Richard Guenther <rguenther@suse.de>
9877 PR tree-optimization/40874
9878 * g++.dg/tree-ssa/pr40874.C: New testcase.
9880 2011-05-23 Richard Guenther <rguenther@suse.de>
9882 PR tree-optimization/49115
9883 * g++.dg/torture/pr49115.C: New testcase.
9885 2011-05-23 Richard Guenther <rguenther@suse.de>
9888 * gcc.dg/memcpy-3.c: New testcase.
9890 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9893 * gcc.c-torture/execute/pr48973-1.c: New test.
9894 * gcc.c-torture/execute/pr48973-2.c: New test.
9896 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9899 * g++.dg/warn/pr18016.C: New.
9901 2011-05-23 Tom de Vries <tom@codesourcery.com>
9904 * gcc.target/arm/ivopts-6.c: New test.
9906 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9909 * gcc.c-torture/compile/pr49029.c: New test.
9911 2011-05-22 Jason Merrill <jason@redhat.com>
9913 * g++.dg/cpp0x/sfinae23.C: New.
9914 * g++.dg/cpp0x/sfinae8.C: Correct.
9916 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9918 * gfortran.dg/function_optimize_8.f90: New test case.
9920 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9922 PR tree-optimization/49087
9923 * gcc.dg/vect/O3-pr49087.c: New test.
9925 2011-05-21 Jason Merrill <jason@redhat.com>
9927 * g++.dg/debug/const5.C: New.
9929 2011-05-20 Jason Merrill <jason@redhat.com>
9931 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9933 * g++.dg/cpp0x/constexpr-static7.C: New.
9935 * g++.dg/cpp0x/enum12.C: New.
9936 * g++.dg/cpp0x/enum13.C: New.
9938 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9941 * gfortran.dg/select_type_23.f03: New.
9943 2011-05-20 Jason Merrill <jason@redhat.com>
9945 * g++.dg/cpp0x/defaulted26.C: New.
9947 * g++.dg/cpp0x/noexcept02.C: Fix.
9948 * g++.dg/cpp0x/noexcept03.C: Fix.
9949 * g++.dg/cpp0x/noexcept08.C: Fix.
9950 * g++.dg/cpp0x/noexcept10.C: New.
9952 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9955 * gfortran.dg/extends_12.f03: New.
9957 2011-05-20 Jason Merrill <jason@redhat.com>
9959 * g++.dg/template/koenig9.C: New.
9960 * g++.dg/opt/pr47615.C: Fix.
9961 * g++.dg/overload/defarg1.C: Fix.
9962 * g++.dg/tc1/dr213.C: Remove xfail.
9963 * g++.dg/torture/pr34850.C: Fix.
9964 * g++.dg/torture/pr39362.C: Fix.
9965 * g++.old-deja/g++.brendan/crash56.C: Fix.
9966 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9968 2011-05-20 Richard Guenther <rguenther@suse.de>
9970 PR tree-optimization/49079
9971 * gcc.dg/torture/pr49079.c: New testcase.
9973 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9975 PR tree-optimization/49073
9976 * gcc.c-torture/execute/pr49073.c: New test.
9978 2011-06-19 Tobias Burnus <burnus@net-b.de>
9981 * gfortran.dg/coarray_21.f90: New.
9983 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9985 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9988 2011-05-19 Richard Guenther <rguenther@suse.de>
9991 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9993 2011-05-19 Richard Guenther <rguenther@suse.de>
9996 * gcc.dg/builtin-object-size-11.c: New testcase.
9998 2011-05-19 Tom de Vries <tom@codesourcery.com>
10001 * gcc.target/arm/ivopts.c: New test.
10002 * gcc.target/arm/ivopts-2.c: New test.
10004 2011-05-19 Tom de Vries <tom@codesourcery.com>
10006 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10008 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10010 * gcc.c-torture/execute/960321-1.x: Remove.
10012 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10015 * gfortran.dg/move_alloc_4.f90: New.
10017 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10020 * gcc.target/i386/pr49002-1.c: New test.
10021 * gcc.target/i386/pr49002-2.c: Likewise.
10023 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10025 PR tree-optimization/49039
10026 * gcc.c-torture/execute/pr49039.c: New test.
10027 * gcc.dg/tree-ssa/pr49039.c: New test.
10028 * g++.dg/torture/pr49039.C: New test.
10030 2011-05-18 Jason Merrill <jason@redhat.com>
10032 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10033 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10034 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10036 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10038 * gcc.target/bfin/mcpu-bf592.c: New test.
10040 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10042 PR tree-optimization/41881
10043 * gcc.dg/vect/O3-pr41881.c: New test.
10044 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10046 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10048 PR tree-optimization/49000
10049 * gcc.dg/pr49000.c: New test.
10051 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10053 * gnat.dg/invalid1.adb: New test.
10055 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10057 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10059 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10060 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10062 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10065 * g++.dg/cpp0x/range-for18.C: New.
10067 2011-05-15 Tobias Burnus <burnus@net-b.de>
10070 * gfortran.dg/coarray/image_index_2.f90: New.
10072 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10074 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10075 * g++.dg/cpp0x/override2.C: New.
10077 2011-05-14 Tobias Burnus <burnus@net-b.de>
10080 * gfortran.de/coarray_20.f90: New.
10082 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10085 * function_optimize_7.f90: New test case.
10087 2011-05-13 Jason Merrill <jason@redhat.com>
10089 * g++.dg/cpp0x/decltype26.C: New.
10090 * g++.dg/cpp0x/enum11.C: New.
10092 2011-05-13 Tobias Burnus <burnus@net-b.de>
10096 * gfortran.dg/assign_8.f90: Update dg-error.
10098 2011-05-13 Tobias Burnus <burnus@net-b.de>
10101 * gfortran.dg/io_constraints_8.f90: New.
10102 * gfortran.dg/io_constraints_9.f90: New.
10104 2011-05-13 Martin Thuresson <martint@google.com>
10106 PR gcov-profile/47793
10107 * gcc.dg/pr47793.c: New.
10109 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10111 PR tree-optimization/48975
10112 * gcc.dg/pr48975.c: New test.
10114 2011-05-12 Tobias Burnus <burnus@net-b.de>
10117 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10119 2011-05-12 Jason Merrill <jason@redhat.com>
10121 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10123 2011-05-12 Geert Bosch <bosch@adacore.com>
10125 * gnat.dg/view_conversion1.adb: New test.
10127 2011-05-12 Richard Guenther <rguenther@suse.de>
10129 PR tree-optimization/48172
10130 * gcc.dg/vect/pr48172.c: New testcase.
10132 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10135 * g++.dg/opt/pr48967.C: New test.
10137 2011-05-11 Jason Merrill <jason@redhat.com>
10139 * g++.dg/cpp0x/constexpr-friend.C: New.
10140 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10142 * g++.dg/cpp0x/sfinae22.C: New.
10144 2011-05-11 Tobias Burnus <burnus@net-b.de>
10147 * gfortran.dg/generic_24.f90: New.
10149 2011-05-11 Richard Guenther <rguenther@suse.de>
10151 PR tree-optimization/15256
10152 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10154 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10157 * gcc.dg/pr48159-1.c: New test.
10158 * gcc.dg/pr48159-2.c: New test.
10160 2011-05-11 Richard Guenther <rguenther@suse.de>
10162 PR middle-end/48953
10163 * gcc.dg/torture/pr48953.c: New testcase.
10165 2011-05-11 Richard Guenther <rguenther@suse.de>
10167 PR tree-optimization/18041
10168 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10170 2011-05-11 Alan Modra <amodra@gmail.com>
10173 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10175 2011-05-10 Jason Merrill <jason@redhat.com>
10177 * g++.dg/cpp0x/defaulted25.C: New.
10178 * g++.dg/template/crash7.C: Adjust.
10180 * g++.dg/cpp0x/variadic108.C: New.
10182 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
10184 * g++.dg/inherit/virtual9.C: Extend.
10186 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
10189 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10190 are passed and returned in vector registers.
10192 2011-05-10 Richard Guenther <rguenther@suse.de>
10194 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10195 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10196 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10197 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10198 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
10201 2011-05-10 Jakub Jelinek <jakub@redhat.com>
10203 PR tree-optimization/48611
10204 PR tree-optimization/48794
10205 * gfortran.dg/gomp/pr48611.f90: New test.
10206 * gfortran.dg/gomp/pr48794.f90: New test.
10209 * gcc.dg/dfp/pr48928.c: New test.
10211 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10214 * g++.dg/cpp0x/pr48522.C: New.
10216 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10219 * g++.dg/cpp0x/sfinae21.C: New.
10221 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10223 * g++.dg/template/sfinae28.C: Rename to...
10224 * g++.dg/cpp0x/sfinae19.C: ... this.
10225 * g++.dg/template/sfinae29.C: Rename to...
10226 * g++.dg/cpp0x/sfinae20.C: ... this.
10228 2011-05-09 Jeff Law <law@redhat.com>
10230 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10231 consistent results.
10233 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
10236 * g++.dg/init/pr20039.C: New.
10238 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10242 * g++.dg/template/sfinae28.C: New.
10243 * g++.dg/template/sfinae29.C: Likewise.
10245 2011-05-09 Jason Merrill <jason@redhat.com>
10247 * g++.dg/template/nontype23.C: New.
10249 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
10251 * g++.dg/init/pr48859.C: New.
10253 2011-05-09 Jason Merrill <jason@redhat.com>
10255 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10256 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10257 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10258 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10259 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10260 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10261 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10262 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10264 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
10266 * g++.dg/inherit/virtual9.C: New.
10268 2011-05-09 Dodji Seketeli <dodji@redhat.com>
10271 * g++.dg/template/dependent-expr8.C: New test case.
10273 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
10275 PR tree-optimization/48837
10276 * gcc.dg/pr48837.c: New testcase.
10278 2011-05-06 Jason Merrill <jason@redhat.com>
10280 * g++.dg/cpp0x/constexpr-condition2.C: New.
10282 * g++.dg/cpp0x/constexpr-missing.C: New.
10284 2011-05-06 Tobias Burnus <burnus@net-b.de>
10287 * gfortran.dg/coarray/this_image_2.f90: New.
10289 2011-05-06 Tobias Burnus <burnus@net-b.de>
10293 * gfortran.dg/bind_c_usage_22.f90: New.
10294 * gfortran.dg/bind_c_usage_23.f90: New.
10295 * gfortran.dg/bind_c_usage_24.f90: New.
10296 * gfortran.dg/bind_c_usage_24_c.c: New.
10298 2011-05-06 Dodji Seketeli <dodji@redhat.com>
10301 * g++.dg/template/member9.C: New test case.
10303 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
10305 * gnat.dg/discr29.ad[sb]: New test.
10306 * gnat.dg/discr30.adb: Likewise.
10308 2011-05-05 Julian Brown <julian@codesourcery.com>
10310 * gcc.target/arm/neon-vset_lanes8.c: New test.
10312 2011-05-05 Jason Merrill <jason@redhat.com>
10314 * g++.dg/init/new32.C: New.
10316 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10318 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10321 2011-05-05 Jakub Jelinek <jakub@redhat.com>
10323 PR rtl-optimization/48381
10324 * gcc.c-torture/compile/pr48381.c: New test.
10326 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
10328 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10330 * gcc.target/i386/opt-1.c: Ditto.
10332 2011-05-04 Jason Merrill <jason@redhat.com>
10334 * g++.dg/conversion/base1.C: New.
10336 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10338 PR libgfortran/48787
10339 * gfortran.dg/round_3.f08: Add more checks to test case.
10341 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
10343 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10344 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10345 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10346 Gate test on effective_target fd_truncate.
10348 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
10350 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10351 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10352 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10353 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
10354 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10355 * gcc.target/i386/pr38824.c: Ditto.
10356 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10357 * gcc.target/i386/vecinit-2.c: Ditto.
10358 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10359 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10360 * gcc.target/i386/parity-2.c: Ditto.
10361 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10363 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
10365 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10366 remove duplication.
10367 * gcc.target/bfin/mcpu-bf514.c: Likewise.
10368 * gcc.target/bfin/mcpu-bf516.c: Likewise.
10369 * gcc.target/bfin/mcpu-bf518.c: Likewise.
10371 2011-05-03 Tobias Burnus <burnus@net-b.de>
10374 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10376 2011-05-03 Tobias Burnus <burnus@net-b.de>
10379 * gfortran.dg/coarray/this_image_1.f90: New.
10381 2011-05-03 Tobias Burnus <burnus@net-b.de>
10384 * gfortran.dg/coarray/caf.dg: New.
10385 * gfortran.dg/coarray/image_index_1.f90: New, copied
10386 from ../coarray_16.f90.
10388 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
10391 * g++.dg/ext/complex9.C: New.
10393 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10395 From Mike Frysinger
10396 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10397 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10398 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10400 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10402 * gcc.target/bfin/builtins: Created.
10403 * gcc.target/bfin/hisilh-O0.c: Deleted.
10404 * gcc.target/bfin/hisilh.c: Moved to...
10405 * gcc.target/bfin/builtins/hisilh.c: ...here.
10406 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10407 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10408 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10409 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10410 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10411 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10412 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10413 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10414 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10415 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10416 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10417 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10418 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10419 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10420 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10421 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10422 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10423 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10424 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10425 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10426 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10427 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10428 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10429 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10430 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10431 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10432 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10433 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10434 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10435 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10436 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10437 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10438 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10439 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10440 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10441 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10442 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10443 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10444 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10445 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10446 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10447 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10448 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10449 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10450 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10451 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10452 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10453 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10454 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10455 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10456 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10457 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10458 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10459 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10460 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10461 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10462 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10463 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10464 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10465 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10466 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10467 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10468 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10469 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10470 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10471 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10472 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10473 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10474 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10475 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10476 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10477 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10478 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10479 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10480 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10481 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10482 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10483 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10484 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10485 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10486 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10487 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10488 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10489 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10490 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10491 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10492 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10493 * gcc.target/bfin/builtins/circptr.c: Ditto.
10494 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10495 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10496 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10497 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10498 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10499 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10500 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10501 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10502 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10503 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10504 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10505 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10506 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10507 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10508 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10509 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10510 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10511 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10512 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10513 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10514 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10515 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10516 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10517 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10518 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10519 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10520 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10521 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10522 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10523 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10524 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10525 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10526 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10527 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10528 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10529 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10530 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10531 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10532 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10533 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10534 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10535 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10536 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10537 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10538 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10539 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10540 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10541 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10542 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10543 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10544 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10545 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10546 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10547 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10548 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10549 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10550 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10551 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10552 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10553 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10554 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10555 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10556 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10557 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10558 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10559 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10560 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10561 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10562 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10563 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10565 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
10567 * gcc.target/arm/cold-lc.c: New test.
10569 2011-05-03 Jakub Jelinek <jakub@redhat.com>
10572 * gcc.dg/pr48774.c: New test.
10574 2011-05-03 Richard Guenther <rguenther@suse.de>
10576 * gcc.dg/large-size-array-5.c: New testcase.
10578 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10580 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10582 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10584 * lib/target-supports.exp (check_effective_target_vect_strided):
10586 (check_effective_target_vect_strided2)
10587 (check_effective_target_vect_strided3)
10588 (check_effective_target_vect_strided4)
10589 (check_effective_target_vect_strided8): ...these new functions.
10591 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10592 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10593 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10594 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10595 * gcc.dg/vect/pr37539.c: Likewise.
10596 * gcc.dg/vect/slp-11a.c: Likewise.
10597 * gcc.dg/vect/slp-11b.c: Likewise.
10598 * gcc.dg/vect/slp-11c.c: Likewise.
10599 * gcc.dg/vect/slp-12a.c: Likewise.
10600 * gcc.dg/vect/slp-12b.c: Likewise.
10601 * gcc.dg/vect/slp-18.c: Likewise.
10602 * gcc.dg/vect/slp-19a.c: Likewise.
10603 * gcc.dg/vect/slp-19b.c: Likewise.
10604 * gcc.dg/vect/slp-21.c: Likewise.
10605 * gcc.dg/vect/slp-23.c: Likewise.
10606 * gcc.dg/vect/vect-cselim-1.c: Likewise.
10608 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10609 instead of vect_interleave && vect_extract_even_odd.
10610 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10611 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10612 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10613 * gcc.dg/vect/vect-1.c: Likewise.
10614 * gcc.dg/vect/vect-10.c: Likewise.
10615 * gcc.dg/vect/vect-98.c: Likewise.
10616 * gcc.dg/vect/vect-107.c: Likewise.
10617 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10618 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10619 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10620 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10621 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10622 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10623 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10624 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10625 * gcc.dg/vect/vect-strided-float.c: Likewise.
10626 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10627 * gcc.dg/vect/vect-strided-mult.c: Likewise.
10628 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10629 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10630 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10631 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10632 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10633 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10634 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10635 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10636 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10637 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10638 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10639 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10640 * gcc.dg/vect/vect-vfa-03.c: Likewise.
10642 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10644 * gcc.dg/vect/pr30843.c: Likewise.
10645 * gcc.dg/vect/pr33866.c: Likewise.
10646 * gcc.dg/vect/slp-reduc-6.c: Likewise.
10647 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10648 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10649 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10651 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10653 * gcc.dg/vect/slp-11.c: Split into...
10654 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10655 gcc.dg/vect/slp-11c.c: ...these tests.
10656 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10657 * gcc.dg/vect/slp-12c.c: ...this new test.
10658 * gcc.dg/vect/slp-19.c: Split into...
10659 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10660 gcc.dg/vect/slp-19c.c: ...these new tests.
10662 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10664 * lib/target-supports.exp
10665 (check_effective_target_vect_extract_even_odd_wide): Delete.
10666 (check_effective_target_vect_strided_wide): Likewise.
10667 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10668 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10669 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10670 * gcc.dg/vect/pr37539.c: Likewise.
10671 * gcc.dg/vect/slp-11.c: Likewise.
10672 * gcc.dg/vect/slp-12a.c: Likewise.
10673 * gcc.dg/vect/slp-12b.c: Likewise.
10674 * gcc.dg/vect/slp-19.c: Likewise.
10675 * gcc.dg/vect/slp-23.c: Likewise.
10676 * gcc.dg/vect/vect-1.c: Likewise.
10677 * gcc.dg/vect/vect-98.c: Likewise.
10678 * gcc.dg/vect/vect-107.c: Likewise.
10679 * gcc.dg/vect/vect-strided-float.c: Likewise.
10681 2011-05-02 Jason Merrill <jason@redhat.com>
10683 * g++.dg/init/new31.C: New.
10685 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
10688 * gcc.dg/pr35445.c: New test.
10690 2011-05-02 Jason Merrill <jason@redhat.com>
10692 * c-c++-common/vla-1.c: New.
10694 2011-05-02 Richard Guenther <rguenther@suse.de>
10696 PR tree-optimization/48822
10697 * gcc.dg/torture/pr48822.c: New testcase.
10699 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10702 * g++.dg/cpp0x/constexpr-47969.C: New.
10704 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
10707 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
10708 on vect_no_align targets.
10709 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10710 vect_no_align targets.
10712 2011-05-01 Xinliang David Li <davidxl@google.com>
10714 * gcc.dg/tree-ssa/integer-addr.c: New test.
10715 * gcc.dg/tree-ssa/alias_bug.c: New test.
10717 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10719 PR libgfortran/48787
10720 * gfortran.dg/round_3.f08: Add more checks.
10722 2011-04-30 Tobias Burnus <burnus@net-b.de>
10725 * gfortran.dg/import9.f90: New, proper test.
10726 * gfortran.dg/interface_37.f90: Remove bogus
10727 test (bogus copy of interface_36.f90).
10729 2011-04-30 Tobias Burnus <burnus@net-b.de>
10732 * gfortran.dg/interface_37.f90: New.
10734 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10737 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10739 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10741 PR tree-optimization/48809
10742 * gcc.c-torture/execute/pr48809.c: New test.
10744 2011-04-29 Jeff Law <law@redhat.com>
10746 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10748 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10751 * g++.dg/init/ctor10.C: New.
10753 2011-04-29 Le-Chun Wu <lcwu@google.com>
10755 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10756 warning in implicitly instantiated templates.
10758 2011-04-29 Le-Chun Wu <lcwu@google.com>
10760 * g++.dg/warn/Wnull-conversion-1.C: New.
10761 * g++.dg/warn/Wnull-conversion-2.C: New.
10763 2011-04-29 Diego Novillo <dnovillo@google.com>
10765 * g++.old-deja/g++.other/null3.C: Expect warning about
10766 converting boolean to a pointer.
10768 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10771 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10775 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10777 2011-04-29 Tobias Burnus <burnus@net-b.de>
10780 * gfortran.dg/typebound_proc_22.f90: New.
10783 * gfortran.dg/interface_36.f90: New.
10785 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10787 PR libgfortran/48488
10788 PR libgfortran/48602
10789 PR libgfortran/48615
10790 PR libgfortran/48684
10791 PR libgfortran/48787
10792 * gfortran.dg/fmt_g.f: Adjust test.
10793 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10794 * gfortran.dg/round_3.f08: New test.
10795 * gfortran.dg/namelist_print_1.f: Adjust test.
10796 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10797 * gfortran.dg/f2003_io_5.f03: Adjust test.
10798 * gfortran.dg/coarray_15.f90: Adjust test.
10799 * gfortran.dg/namelist_65.f90: Adjust test.
10800 * gfortran.dg/fmt_cache_1.f: Adjust test.
10801 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10802 * gfortran.dg/real_const_3.f90: Adjust test.
10804 2011-04-29 Jan Hubicka <jh@suse.cz>
10806 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10807 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10809 2011-04-28 Xinliang David Li <davidxl@google.com>
10811 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10812 * g++.dg/prof-robust-1.C: New test.
10814 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10816 PR tree-optimization/48765
10817 * gcc.dg/vect/pr48765.c: New.
10819 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10821 PR tree-optimization/48775
10822 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10824 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10827 * g++.dg/inherit/pr48798.C: New.
10828 * g++.old-deja/g++.other/base1.C: Adjust.
10830 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10833 * g++.dg/template/inherit7.C: New test case.
10835 2011-04-28 Richard Guenther <rguenther@suse.de>
10837 PR tree-optimization/40052
10838 PR tree-optimization/15347
10839 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10840 * gcc.dg/pr15347.c: Likewise.
10842 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10845 * g++.dg/cpp0x/sfinae18.C: New.
10847 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10850 * g++.dg/ext/is_literal_type1.C: New.
10852 2011-04-28 Tobias Burnus <burnus@net-b.de>
10856 * gfortran.dg/interface_35.f90: New.
10857 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10858 * gfortran.dg/func_result_6.f90: Add dg-warning.
10859 * gfortran.dg/bessel_1.f90: Ditto.
10860 * gfortran.dg/hypot_1.f90: Ditto.
10861 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10862 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10863 * gfortran.dg/interface_assignment_4.f90: Ditto.
10865 2011-04-27 Jason Merrill <jason@redhat.com>
10867 * g++.dg/ext/complex8.C: New.
10869 * g++.dg/cpp0x/initlist49.C: New.
10870 * g++.dg/init/new30.C: New.
10872 2011-04-27 Tobias Burnus <burnus@net-b.de>
10875 * gfortran.dg/whole_file_34.f90: New.
10877 2011-04-27 Jan Hubicka <jh@suse.cz>
10879 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10881 2011-04-27 Jason Merrill <jason@redhat.com>
10883 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10885 * g++.dg/parse/ambig6.C: New.
10887 2011-04-27 Nick Clifton <nickc@redhat.com>
10889 * gcc.dg/20020312-2.c: Add definition for RX.
10891 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10892 option with RX targets.
10894 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10897 2011-04-27 Richard Guenther <rguenther@suse.de>
10899 * gcc.dg/tree-ssa/pr23382.c: Remove.
10901 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10904 * gcc.c-torture/compile/pr48767.c: New test.
10906 2011-04-27 Richard Guenther <rguenther@suse.de>
10908 PR tree-optimization/48772
10909 * g++.dg/pr48772.C: New testcase.
10911 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10914 * gcc.c-torture/compile/pr48742.c: New test.
10916 2011-04-26 Jason Merrill <jason@redhat.com>
10918 * g++.dg/lookup/koenig13.C: New.
10920 * g++.dg/cpp0x/initlist48.C: New.
10922 2011-04-25 Jason Merrill <jason@redhat.com>
10924 * g++.dg/cpp0x/sfinae17.C: New.
10926 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10929 * gcc.target/powerpc/pr48258-1.c: New file.
10930 * gcc.target/powerpc/pr48258-2.c: Ditto.
10932 2011-04-26 Xinliang David Li <davidxl@google.com>
10934 * gcc.dg/uninit-suppress.c: New test.
10935 * gcc.dg/uninit-suppress.c: New test.
10937 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10940 * gcc.dg/pr48768.c: New test.
10942 PR tree-optimization/48734
10943 * gcc.c-torture/compile/pr48734.c: New test.
10946 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10948 2011-04-26 Richard Guenther <rguenther@suse.de>
10950 PR tree-optimization/48731
10951 * gcc.dg/torture/pr48731.c: New testcase.
10953 2011-04-26 Richard Guenther <rguenther@suse.de>
10956 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10958 2011-04-26 Richard Guenther <rguenther@suse.de>
10960 PR middle-end/48694
10961 * gcc.dg/torture/pr48694-1.c: New testcase.
10962 * gcc.dg/torture/pr48694-2.c: Likewise.
10964 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10966 * g++.dg/ext/underlying_type1.C: New.
10967 * g++.dg/ext/underlying_type2.C: Likewise.
10968 * g++.dg/ext/underlying_type3.C: Likewise.
10969 * g++.dg/ext/underlying_type4.C: Likewise.
10970 * g++.dg/ext/underlying_type5.C: Likewise.
10971 * g++.dg/ext/underlying_type6.C: Likewise.
10972 * g++.dg/ext/underlying_type7.C: Likewise.
10973 * g++.dg/ext/underlying_type8.C: Likewise.
10974 * g++.dg/ext/underlying_type9.C: Likewise.
10975 * g++.dg/ext/underlying_type10.C: Likewise.
10977 2011-04-25 Jason Merrill <jason@redhat.com>
10979 * g++.dg/cpp0x/regress/template-const2.C: New.
10981 2011-04-25 Jeff Law <law@redhat.com>
10983 * gcc.dg/tree-ssa/vrp56.c: new test.
10985 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10987 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10989 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10991 PR preprocessor/48740
10992 * c-c++-common/raw-string-11.c: New test.
10994 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10996 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10999 2011-04-23 Tobias Burnus <burnus@net-b.de>
11002 * gfortran.dg/coarray_19.f90: New.
11004 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11007 * gcc.dg/pr48685.c: New test.
11009 2011-04-22 Jan Hubicka <jh@suse.cz>
11011 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11013 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11015 PR tree-optimization/48717
11016 * gcc.c-torture/execute/pr48717.c: New test.
11018 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11021 * gcc.target/i386/pr48723.c: New test.
11023 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11026 * gcc.dg/gomp/pr48716.c: New test.
11027 * g++.dg/gomp/pr48716.C: New test.
11029 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11032 * gcc.dg/missing-field-init-2.c: Update testcase.
11034 2011-04-22 Alan Modra <amodra@gmail.com>
11036 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11038 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11041 * gfortran.dg/function_optimize_6.f90: New test.
11043 2011-04-21 Easwaran Raman <eraman@google.com>
11045 * gcc.dg/stack-layout-2.c: New test.
11047 2011-04-21 Richard Guenther <rguenther@suse.de>
11050 * g++.dg/lto/pr48207-2_0.C: New testcase.
11051 * g++.dg/lto/pr48207-3_0.C: Likewise.
11053 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11055 * gnat.dg/volatile5.adb: New test.
11056 * gnat.dg/volatile5_pkg.ads: New helper.
11058 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11061 * gcc.target/i386/pr48708.c: New test.
11063 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11065 * gcc.dg/vect/vect-119.c: New test.
11067 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11069 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11072 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11073 Richard Sandiford <richard.sandiford@linaro.org>
11076 * gcc.target/arm/pr46329.c: New test.
11078 2011-04-21 Tobias Burnus <burnus@net-b.de>
11081 * gfortran.dg/coarray_18.f90: New.
11083 2011-04-20 Jason Merrill <jason@redhat.com>
11085 * g++.dg/cpp0x/initlist47.C: New.
11087 * g++.dg/init/dtor4.C: New.
11089 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11092 * gcc.target/i386/sse2-pinsrw.c: New test.
11093 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11094 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11095 * gcc.target/i386/sse2-insvhi.c: Ditto.
11096 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11097 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11099 2011-04-20 Jason Merrill <jason@redhat.com>
11101 * g++.dg/template/const4.C: New.
11103 2011-04-20 Easwaran Raman <eraman@google.com>
11105 * gcc.dg/stack-layout-1.c: New test.
11107 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11109 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11110 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11113 2011-04-20 Kai Tietz <ktietz@redhat.com>
11115 * gcc.dg/binop-xor1.c: New test.
11116 * gcc.dg/binop-xor2.c: New test.
11117 * gcc.dg/binop-xor3.c: New test.
11118 * gcc.dg/binop-xor4.c: New test.
11119 * gcc.dg/binop-xor5.c: New test.
11121 2011-04-20 Richard Guenther <rguenther@suse.de>
11123 PR tree-optimization/47892
11124 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11126 2011-04-20 Richard Guenther <rguenther@suse.de>
11128 PR middle-end/48695
11129 * g++.dg/torture/pr48695.C: New testcase.
11131 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11133 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11134 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11135 * gcc.c-torture/execute/pr45262.c: Ditto
11136 * gcc.dg/torture/pr43165.c: Ditto.
11137 * gcc.dg/torture/pr47228.c: Ditto.
11138 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11139 * gcc.dg/ipa/pr45644.c: Ditto.
11140 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11143 2011-04-19 Jason Merrill <jason@redhat.com>
11145 * g++.dg/ext/complex7.C: New.
11147 * g++.dg/ext/attrib41.C: New.
11149 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11152 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11154 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11157 * gcc.target/i386/pr48678.c: New test.
11159 2011-04-19 Martin Jambor <mjambor@suse.cz>
11161 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11162 * g++.dg/opt/devirt2.C: New test.
11163 * g++.dg/ipa/devirt-g-1.C: Likewise.
11165 2011-04-19 Tobias Burnus <burnus@net-b.de>
11168 * gfortran.dg/whole_file_33.f90: New.
11170 2011-04-19 Martin Jambor <mjambor@suse.cz>
11172 * g++.dg/ipa/devirt-7.C: New test.
11174 2011-04-19 Richard Guenther <rguenther@suse.de>
11177 * g++.dg/lto/pr48207_0.C: New testcase.
11179 2011-04-18 Jason Merrill <jason@redhat.com>
11181 * g++.dg/init/void1.C: New.
11183 * g++.dg/cpp0x/union4.C: New.
11185 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11187 PR middle-end/48661
11188 * g++.dg/torture/pr48661.C: New test.
11191 * g++.dg/gomp/pr48632.C: New test.
11193 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
11195 * gcc.target/i386/sse2-maskmovdqu.c: New test.
11196 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11198 2011-04-18 Tobias Burnus <burnus@net-b.de>
11201 * gfortran.dg/coarray_17.f90: New.
11202 * gfortran.dg/coarray_10.f90: Update dg-error.
11204 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11207 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11208 * gfortran.dg/guality/guality.exp: Likewise.
11210 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11212 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11214 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11216 * gcc.dg/vect/pr48377.c: Remove dg-do run.
11218 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11220 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11222 2011-04-18 Richard Guenther <rguenther@suse.de>
11224 PR middle-end/46364
11225 * g++.dg/torture/pr46364.C: New testcase.
11227 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11229 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11231 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
11233 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11235 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
11236 Ira Rosen <ira.rosen@linaro.org>
11239 * gcc.target/arm/pr48252.c: New test.
11241 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11243 PR tree-optimization/48616
11244 * gcc.dg/pr48616.c: New test.
11246 2011-04-18 Tobias Burnus <burnus@net-b.de>
11249 * gfortran.dg/coarray_16.f90: New.
11251 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
11254 * gfortran.dg/realloc_on_assign_7.f03: New test.
11256 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11258 PR libgfortran/48602
11259 * gfortran.dg/fmt_g0_6.f08: New test.
11261 2011-04-17 Jason Merrill <jason@redhat.com>
11263 * g++.dg/cpp0x/sfinae16.C: New.
11265 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
11267 * gcc.target/mips/reg-var-1.c: New test.
11269 2011-04-17 Jan Hubicka <jh@suse.cz>
11271 * gcc.dg/winline-5.c: Update testcase.
11273 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
11275 * gnat.dg/discr27.ad[sb]: Move dg directive.
11276 * gnat.dg/discr28.ad[sb]: New test.
11277 * gnat.dg/discr28_pkg.ads: New helper.
11279 2011-04-17 Michael Matz <matz@suse.de>
11281 PR tree-optimization/48622
11283 * gcc.dg/lto/pr48622_0.c: New test.
11285 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
11287 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11288 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11289 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11290 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11291 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11292 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11294 2011-04-15 Jason Merrill <jason@redhat.com>
11296 * g++.dg/cpp0x/range-for17.C: New.
11298 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11300 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11301 * g++.dg/cpp0x/range-for3.C: Likewise.
11302 * g++.dg/cpp0x/range-for9.C: Correct error message.
11303 * g++.dg/cpp0x/range-for11.C: New.
11304 * g++.dg/cpp0x/range-for12.C: New.
11305 * g++.dg/cpp0x/range-for13.C: New.
11306 * g++.dg/cpp0x/range-for14.C: New.
11307 * g++.dg/cpp0x/range-for15.C: New.
11308 * g++.dg/cpp0x/range-for16.C: New.
11310 2011-04-15 Tobias Burnus <burnus@net-b.de>
11313 * gfortran.dg/coarray_15.f90: Change to dg-do run.
11315 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
11317 * objc.dg/naming-4.m: Updated.
11318 * objc.dg/naming-5.m: Updated.
11319 * objc.dg/naming-6.m: New.
11320 * objc.dg/naming-7.m: New.
11321 * obj-c++.dg/naming-1.mm: Updated.
11322 * obj-c++.dg/naming-2.mm: Updated.
11323 * obj-c++.dg/naming-3.mm: New.
11324 * obj-c++.dg/naming-4.mm: New.
11326 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11328 PR libgfortran/48589
11329 * gfortran.dg/fmt_g0_5.f08: New test.
11331 2011-04-15 Richard Guenther <rguenther@suse.de>
11334 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11336 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
11338 * gcc.target/avr/torture/pr41885.c (dg-options): Change
11339 -finline-limit=0 to -fno-inline
11341 2011-04-15 Jakub Jelinek <jakub@redhat.com>
11344 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11347 2011-04-14 Jakub Jelinek <jakub@redhat.com>
11350 * gcc.target/i386/sse4_1-insertps-3.c: New test.
11351 * gcc.target/i386/sse4_1-insertps-4.c: New test.
11352 * gcc.target/i386/avx-insertps-3.c: New test.
11353 * gcc.target/i386/avx-insertps-4.c: New test.
11355 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11357 * gcc.target/avr/torture/pr41885.c (dg-options): Add
11360 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11365 * gcc.target/avr/pr46779-1.c: New test case
11366 * gcc.target/avr/pr46779-2.c: New test case
11368 2011-04-14 Jason Merrill <jason@redhat.com>
11370 * g++.dg/cpp0x/sfinae15.C: New.
11372 * g++.dg/cpp0x/sfinae14.C: New.
11374 * g++.dg/ext/vla10.C: New.
11376 2011-04-14 Richard Guenther <rguenther@suse.de>
11378 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11380 2011-04-14 Richard Guenther <rguenther@suse.de>
11382 * gcc.dg/fold-bitand-4.c: Move ...
11383 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
11385 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11387 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11389 * gcc.target/avr/torture/trivial.c: Ditto.
11391 2011-04-13 Jason Merrill <jason@redhat.com>
11393 * g++.dg/template/operator11.C: New.
11395 2011-04-13 Jakub Jelinek <jakub@redhat.com>
11397 PR middle-end/48591
11398 * gcc.dg/gomp/pr48591.c: New test.
11401 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11402 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11404 2011-04-13 Dodji Seketeli <dodji@redhat.com>
11407 * g++.dg/template/dependent-expr7.C: New test case.
11409 2011-04-13 Jason Merrill <jason@redhat.com>
11411 * g++.dg/cpp0x/sfinae13.C: New.
11413 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
11415 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11417 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11419 * gcc.target/arm/pr43698.c: Remove -march option.
11421 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11423 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11426 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
11430 * gfortran.dg/realloc_on_assign_6.f03: New test.
11432 2011-04-12 Kai Tietz <ktietz@redhat.com>
11434 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11435 targets the additional -mno-ms-bitfields and
11436 -Wno-packed-bitfield-compat options.
11437 * g++.dg/ext/bitfield3.C: Likewise.
11438 * g++.dg/ext/bitfield4.C: Likewise.
11439 * g++.dg/ext/bitfield5.C: Likewise.
11440 * gcc.dg/bitfld-15.c: Likewise.
11441 * gcc.dg/bitfld-16.c: Likewise.
11442 * gcc.dg/bitfld-17.c: Likewise.
11443 * gcc.dg/bitfld-18.c: Likewise.
11445 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
11447 * gcc.target/arm/neon-vld3-1.c: New test.
11448 * gcc.target/arm/neon-vst3-1.c: New test.
11449 * gcc.target/arm/neon/v*.c: Regenerate.
11451 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11453 PR rtl-optimization/48549
11454 * g++.dg/opt/pr48549.C: New test.
11456 2011-04-12 Richard Guenther <rguenther@suse.de>
11458 PR tree-optimization/46076
11459 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11461 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11464 * lib/compat.exp (compat-execute): Declare unsupported after
11465 stripping path from src1.
11466 * lib/lto.exp (lto-execute): Likewise.
11468 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11471 * gcc.dg/pr48552-1.c: New test.
11472 * gcc.dg/pr48552-2.c: New test.
11474 2011-04-11 Jason Merrill <jason@redhat.com>
11476 * g++.dg/cpp0x/sfinae12.C: New.
11478 * g++.dg/cpp0x/enum10.C: New.
11480 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11482 * g++.dg/cpp0x/rv-func.C: New.
11484 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11486 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11489 2011-04-11 Martin Jambor <mjambor@suse.cz>
11491 PR tree-optimization/48195
11492 * gcc.dg/ipa/pr48195.c: New test.
11494 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
11496 * gnat.dg/return3.adb: Remove unused switch.
11498 2011-04-08 Mike Stump <mikestump@comcast.net>
11501 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11502 default to fno-common.
11504 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
11506 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11507 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11509 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11512 * gfortran.dg/function_optimize_5.f90: New test.
11514 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
11516 * gnat.dg/aggr17.adb: New test.
11517 * gnat.dg/aggr18.adb: Likewise.
11519 2011-04-08 Michael Matz <matz@suse.de>
11521 PR middle-end/48389
11522 * gcc.target/i386/pr48389.c: New test.
11524 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
11526 PR rtl-optimization/48272
11527 * g++.dg/opt/pr48272.C: New.
11529 2011-04-08 Dmitry Melnik <dm@ispras.ru>
11531 PR rtl-optimization/48235
11532 * gcc.dg/pr48235.c: New.
11534 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11536 PR rtl-optimization/48302
11537 * g++.dg/opt/pr48302.C: New.
11539 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11542 * g++.dg/opt/pr48273.C: New.
11544 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11546 PR rtl-optimization/48442
11547 * gcc.dg/pr48442.c: New.
11549 2011-04-08 Jakub Jelinek <jakub@redhat.com>
11551 PR tree-optimization/48377
11552 * gcc.dg/vect/pr48377.c: New test.
11554 2011-04-07 Jason Merrill <jason@redhat.com>
11556 * g++.dg/cpp0x/regress/call1.C: New.
11558 * g++.dg/cpp0x/variadic107.C: New.
11560 * g++.dg/cpp0x/sfinae11.C: New.
11561 * g++.dg/cpp0x/noexcept02.C: Fix.
11563 * g++.dg/cpp0x/sfinae10.C: New.
11565 * g++.dg/cpp0x/sfinae9.C: New.
11567 * c-c++-common/Wcast-qual-1.c: Move here from...
11568 * gcc.dg/cast-qual-3.c: ...here, and...
11569 * g++.dg/warn/Wcast-qual2.C: ...here.
11571 * g++.dg/cpp0x/sfinae8.C: New.
11573 * g++.dg/cpp0x/sfinae7.C: New.
11575 * g++.dg/cpp0x/enum9.C: New.
11577 2011-04-07 Mike Stump <mikestump@comcast.net>
11579 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11580 with no trampolines.
11582 2011-04-07 Jakub Jelinek <jakub@redhat.com>
11585 * gfortran.dg/gomp/pr48117.f90: New test.
11588 * gcc.dg/torture/pr48343.c: New test.
11590 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11592 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11594 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
11596 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11598 2011-04-07 Tom de Vries <tom@codesourcery.com>
11601 * lib/scanasm.exp (object-size): New proc.
11602 * gcc.target/arm/pr43920-2.c: New test.
11604 2011-04-06 Tobias Burnus <burnus@net-b.de>
11608 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11610 2011-04-06 Steve Ellcey <sje@cup.hp.com>
11612 * gcc.dg/mtune.c: Prune note from output.
11614 2011-04-06 Jakub Jelinek <jakub@redhat.com>
11617 * gcc.dg/guality/pr36977.c: New test.
11618 * gcc.dg/guality/pr48466.c: New test.
11620 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11622 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11624 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
11626 * gnat.dg/return3.adb: New test.
11628 2011-04-06 Richard Guenther <rguenther@suse.de>
11630 PR tree-optimization/47663
11631 * gcc.dg/tree-ssa/inline-8.c: New testcase.
11633 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
11635 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11636 Solaris 8 and 9 as well.
11638 2011-04-05 Tom de Vries <tom@codesourcery.com>
11641 * gcc.target/arm/pr43920-1.c: New test.
11643 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
11645 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11646 (cctor): Actually return the value.
11647 (main): Cast return values.
11649 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11651 * gfortran.dg/character_comparison_8.f90: New test.
11653 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11655 * frontend-passes: (optimize_lexical_comparison): New function.
11656 (optimize_expr): Call it.
11657 (optimize_comparison): Also handle lexical comparison functions.
11658 Return false instad of -2 for unequal comparison.
11660 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11663 * function_optimize_4.f90: New test.
11665 2011-04-04 Tobias Burnus <burnus@net-b.de>
11668 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11669 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11670 * gfortran.dg/coarray_15.f90: New.
11672 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11674 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11675 * gfortran.dg/bessel_7.f90: Likewise.
11677 2011-04-03 Tobias Burnus <burnus@net-b.de>
11679 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11681 2011-04-03 Richard Guenther <rguenther@suse.de>
11682 Ira Rosen <ira.rosen@linaro.org>
11684 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11685 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11686 -ftree-loop-if-convert-stores.
11688 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11690 * gnat.dg/specs/aggr2.ads: New test.
11692 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11694 * gnat.dg/debug2.ad[sb]: New test.
11695 * gnat.dg/debug2_pkg.ads: New helper.
11696 * gnat.dg/debug3.ad[sb]: New test.
11698 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
11700 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11702 2011-04-01 Jakub Jelinek <jakub@redhat.com>
11704 PR middle-end/48335
11705 * gcc.c-torture/compile/pr48335-1.c: New test.
11706 * gcc.dg/pr48335-1.c: New test.
11707 * gcc.dg/pr48335-2.c: New test.
11708 * gcc.dg/pr48335-3.c: New test.
11709 * gcc.dg/pr48335-4.c: New test.
11710 * gcc.dg/pr48335-5.c: New test.
11711 * gcc.dg/pr48335-6.c: New test.
11712 * gcc.dg/pr48335-7.c: New test.
11713 * gcc.dg/pr48335-8.c: New test.
11714 * gcc.target/i386/pr48335-1.c: New test.
11716 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
11719 * gcc.dg/Waddress.c: New test.
11721 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11724 * gfortran.dg/function_optimize_3.f90: New test.
11726 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
11728 * gcc.c-torture/compile/20110401-1.c: New test.
11730 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11731 * g++.dg/lto/20091002-2_0.C: Likewise.
11732 * g++.dg/lto/20090303_0.c: Likewise.
11733 * g++.dg/lto/20091004-1_0.C: Likewise.
11734 * g++.dg/lto/20091002-3_0.C: Likewise.
11735 * g++.dg/lto/20091004-2_0.C: Likewise.
11736 * g++.dg/lto/20081123_0.C: Likewise.
11737 * g++.dg/lto/20090313_0.C: Likewise.
11738 * g++.dg/lto/20081109-1_0.C: Likewise.
11739 * g++.dg/lto/20081219_0.C: Likewise.
11740 * g++.dg/lto/20081204-1_0.C: Likewise.
11741 * g++.dg/lto/20090302_0.C: Likewise.
11742 * g++.dg/lto/20081119-1_0.C: Likewise.
11743 * g++.dg/lto/20081118_0.C: Likewise.
11744 * gcc.dg/lto/20091020-2_0.c: Likewise.
11745 * gcc.dg/lto/20090210_0.c: Likewise.
11746 * gcc.dg/lto/20081204-1_0.c: Likewise.
11747 * gcc.dg/lto/20081224_0.c: Likewise.
11748 * gcc.dg/lto/20090219_0.c: Likewise.
11749 * gcc.dg/lto/20091014-1_0.c: Likewise.
11750 * gcc.dg/lto/20091016-1_0.c: Likewise.
11751 * gcc.dg/lto/20090206-2_0.c: Likewise.
11752 * gcc.dg/lto/20090116_0.c: Likewise.
11753 * gcc.dg/lto/20091013-1_0.c: Likewise.
11754 * gcc.dg/lto/20091015-1_0.c: Likewise.
11755 * gcc.dg/lto/20090126-2_0.c: Likewise.
11757 2011-03-31 Ian Lance Taylor <iant@google.com>
11759 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11761 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11763 * gnat.dg/opt16.adb: New test.
11765 2011-03-31 Jason Merrill <jason@redhat.com>
11767 * g++.dg/cpp0x/defaulted24.C: New.
11769 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11772 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11775 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11777 * g++.dg/other/i386-9.C: New test.
11779 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11781 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11783 2011-03-30 Jason Merrill <jason@redhat.com>
11785 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11787 * g++.dg/cpp0x/regress/isnan.C: New.
11789 * g++.dg/cpp0x/initlist46.C: New.
11791 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11794 * gcc.target/arm/neon-modes-2.c: New test.
11796 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11799 * gcc.c-torture/compile/pr48305.c: New test.
11801 2011-03-29 Jason Merrill <jason@redhat.com>
11803 * g++.dg/cpp0x/regress/value-dep1.C: New.
11805 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11807 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11809 2011-03-29 Ian Lance Taylor <iant@google.com>
11811 * go.test/go-test.exp: Handle the test lines used in several new
11813 (errchk): Add opts parameter. Change all callers. Handle parens
11816 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11817 Dominique d'Humieres <dominiq@lps.ens.fr>
11819 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11820 and __APPLE__ && __PPC__ && __ALTIVEC__.
11822 2011-03-29 Jason Merrill <jason@redhat.com>
11824 * g++.dg/cpp0x/dependent1.C: New.
11826 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11828 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11830 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11832 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11835 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11836 * gfortran.dg/proc_ptr_comp_32.f90: New.
11838 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11840 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11841 check for corresponding warning.
11843 2011-03-28 Jason Merrill <jason@redhat.com>
11845 * g++.dg/cpp0x/rv-deduce2.C: New.
11847 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11850 * gcc.dg/pr48203.c: New test.
11852 2011-03-28 Jeff Law <law@redhat.com>
11854 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11856 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11858 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11859 and __PPC__ && __ALTIVEC__.
11861 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11864 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11865 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11866 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11867 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11869 2011-03-28 Jason Merrill <jason@redhat.com>
11871 * g++.dg/cpp0x/initlist-array2.C: New.
11873 * g++.dg/cpp0x/initlist-array1.C: New.
11875 * g++.dg/cpp0x/constexpr-compound.C: New.
11877 * g++.dg/cpp0x/constexpr-using.C: New.
11879 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11881 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11884 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11886 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11888 * gcc.dg/slp-1.c: New test.
11890 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11892 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11893 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11894 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11895 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11896 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11897 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11898 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11899 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11900 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11901 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11902 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11903 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11904 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11905 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11907 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11910 * gfortran.dg/trim_optimize_5.f90: New test.
11911 * gfortran.dg/trim_optimize_6.f90: New test.
11913 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11916 * gcc.target/mips/madd-7.c: Remove -mlong32.
11917 * gcc.target/mips/msub-7.c: Likewise.
11919 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11921 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11922 accesses to preserve the meaning of the test for doubleword vectors.
11923 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11924 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11926 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11929 * gfortran.dg/class_42.f03: New.
11931 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11933 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11936 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11938 PR rtl-optimization/48144
11939 * gcc.dg/pr48144.c: New test.
11941 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11943 * gnat.dg/discr27.ad[sb]: New test.
11945 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11947 * gnat.dg/limited_with2.ad[sb]: New test.
11948 * gnat.dg/limited_with2_pkg1.ads: New helper.
11949 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11951 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11953 * gnat.dg/opt15.adb: New test.
11954 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11956 2011-03-25 Tobias Burnus <burnus@net-b.de>
11960 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11961 * gfortran.dg/leadz_trailz_3.f90: Ditto
11963 2011-03-25 Martin Jambor <mjambor@suse.cz>
11965 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11967 2011-03-25 Jason Merrill <jason@redhat.com>
11969 * g++.dg/cpp0x/defaulted22.C: New.
11970 * g++.dg/cpp0x/defaulted23.C: New.
11971 * g++.dg/cpp0x/defaulted15.C: Adjust.
11973 2011-03-25 Jason Merrill <jason@redhat.com>
11975 * g++.dg/cpp0x/move1.C: New.
11977 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11980 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11982 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11984 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11985 for mips-sgi-irix6.5.
11986 Replace snprintf prototype by <stdio.h>.
11988 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11991 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11992 run_expensive_tests.
11993 * gcc.dg/graphite/block-4.c: Likewise.
11994 * gcc.dg/graphite/block-7.c: Likewise.
11995 * gcc.dg/graphite/block-8.c: Likewise.
11997 2011-03-25 Richard Guenther <rguenther@suse.de>
11999 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12000 * g++.dg/tree-ssa/pr8781.C: Likewise.
12001 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12002 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12003 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12004 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12005 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12006 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12007 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12008 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12009 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12010 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12011 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12012 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12013 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12014 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12015 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12016 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12017 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12018 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12019 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12020 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12021 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12022 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12023 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12024 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12025 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12026 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12027 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12028 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12029 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12030 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12031 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12032 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12033 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12034 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12035 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12036 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12037 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12038 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12039 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12040 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12041 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12042 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12043 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12044 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12045 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12046 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12047 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12048 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12049 * c-c++-common/pr46562-2.c: Likewise.
12050 * gfortran.dg/pr42108.f90: Likewise.
12051 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12052 foo to be inlined even at -O1.
12053 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12054 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12055 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12056 * gcc.dg/matrix/matrix.exp: Disable FRE.
12058 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12061 * gcc.dg/dfp/pr48204.c: New test.
12063 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12066 * gcc.c-torture/execute/pr47917.c: Move this...
12067 * gcc.dg/torture/pr47917.c: to here and add xfails.
12069 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12071 * gnat.dg/array16.ad[sb]: New test.
12072 * gnat.dg/array16.ads: New helper.
12074 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12076 * gnat.dg/derived_type2.adb: New test.
12078 2011-03-24 Richard Guenther <rguenther@suse.de>
12080 PR tree-optimization/48271
12081 * g++.dg/torture/pr48271.C: New testcase.
12083 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12085 * gnat.dg/array15.ad[sb]: New test.
12087 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12090 * gcc.target/i386/pr48237.c: New test.
12092 2011-03-24 Richard Guenther <rguenther@suse.de>
12094 PR middle-end/48269
12095 * gcc.dg/builtin-object-size-10.c: New testcase.
12097 2011-03-24 Richard Guenther <rguenther@suse.de>
12099 PR tree-optimization/46562
12100 * c-c++-common/pr46562-2.c: New testcase.
12101 * c-c++-common/pr46562.c: Likewise.
12103 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12105 * gcc.dg/vect/vect-cselim-1.c: New test.
12106 * gcc.dg/vect/vect-cselim-2.c: New test.
12108 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12110 * gcc.target/arm/pr46934.c: New.
12112 2011-03-23 Ian Lance Taylor <iant@google.com>
12114 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12116 2011-03-23 Richard Guenther <rguenther@suse.de>
12118 * gcc.dg/struct: Remove directory and contents.
12120 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12123 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12125 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12127 * gnat.dg/discr26.ad[sb]: New test.
12128 * gnat.dg/discr26_pkg.ads: New helper.
12130 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12133 * gcc.target/arm/neon-vld-1.c: New test.
12135 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12137 * gnat.dg/array14.ad[sb]: New test.
12138 * gnat.dg/array14_pkg.ads: New helper.
12140 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12142 * gcc.c-torture/execute/920501-8.x: Remove.
12143 * gcc.c-torture/execute/930513-1.x: Remove.
12144 * gcc.c-torture/execute/960312-1.x: Remove.
12145 * gcc.c-torture/compile/20000804-1.c,
12146 gcc.c-torture/compile/20001205-1.c,
12147 gcc.c-torture/compile/20001226-1.c,
12148 gcc.c-torture/compile/20010518-2.c,
12149 gcc.c-torture/compile/20020312-1.c,
12150 gcc.c-torture/compile/20020604-1.c,
12151 gcc.c-torture/compile/920501-12.c,
12152 gcc.c-torture/compile/920501-4.c,
12153 gcc.c-torture/compile/920520-1.c,
12154 gcc.c-torture/compile/980506-1.c,
12155 gcc.c-torture/execute/980709-1.x,
12156 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12157 options for m68hc11.
12158 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12159 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12162 2011-03-22 Nick Clifton <nickc@redhat.com>
12164 * lib/target-supports.exp (check_profiling_available): Add MN10300
12165 to the list of targets that do not support profiling. Restore
12166 alpha sorting to this list.
12168 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12170 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12171 failure on 32-bit systems.
12172 * gcc.dg/torture/vector-2.c: Ditto.
12174 2011-03-22 Richard Guenther <rguenther@suse.de>
12176 PR tree-optimization/48228
12177 * gcc.dg/Wstrict-overflow-23.c: New testcase.
12179 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12181 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12185 * gcc.target/powerpc/pr48226.c: New file.
12187 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
12189 * lib/prune.exp (prune_gcc_output): Prune "could not create
12190 compact unwind for" warnings.
12192 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12196 * gcc.c-torture/execute/pr42544.c: New test.
12197 * gcc.c-torture/execute/pr48197.c: New test.
12199 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12201 PR preprocessor/48192
12202 * gcc.target/powerpc/pr48192.c: New file.
12205 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12206 split problem of 0 being loaded in a VSX register.
12208 2011-03-21 Richard Guenther <rguenther@suse.de>
12211 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12212 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12213 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12214 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12216 2011-03-21 Jakub Jelinek <jakub@redhat.com>
12219 * gcc.dg/pr48213.c: New test.
12221 2011-03-21 Kai Tietz <ktietz@redhat.com>
12224 * g++.dg/plugin/attribute_plugin.c: Adjust test.
12226 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
12228 * gcc.target/arm/xor-and.c: New.
12230 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12233 * gfortran.dg/function_optimize_1.f90: New test.
12234 * gfortran.dg/function_optimize_2.f90: New test.
12236 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
12238 PR rtl-optimization/47502
12239 * gcc.target/i386/pr47502-1.c: New.
12240 * gcc.target/i386/pr47502-2.c: Likewise.
12242 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12244 PR rtl-optimization/48156
12245 * gcc.dg/pr48156.c: New test.
12247 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12249 PR libfortran/47439
12250 * gfortran.dg/scratch_1.f90: Adjust test.
12252 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12254 PR libfortran/47439
12255 * gfortran.dg/scratch_1.f90: New test.
12257 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12259 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12260 variably modified typedefs.
12261 * gcc.dg/c1x-typedef-2.c: Remove.
12263 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12265 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12266 * gcc.dg/c1x-anon-struct-3.c: New test.
12267 * gcc.dg/anon-struct-11.c: Update.
12269 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12271 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12273 Only xfail with gas.
12275 2011-03-18 Jason Merrill <jason@redhat.com>
12277 * g++.dg/template/fn-ptr1.C: New.
12279 * g++.dg/overload/volatile1.C: New.
12281 * g++.dg/opt/pr23372.C: New.
12283 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12285 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12287 PR middle-end/47405
12288 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12290 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
12292 * gcc.target/arm/unsigned-extend-1.c: New.
12294 2011-03-18 Jakub Jelinek <jakub@redhat.com>
12297 * gcc.c-torture/compile/pr48161.c: New test.
12299 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
12301 PR middle-end/47725
12302 * gcc.dg/torture/pr47725.c: New.
12304 2011-03-17 Jason Merrill <jason@redhat.com>
12306 * g++.dg/cpp0x/constexpr-overflow2.C: New.
12307 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12309 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
12311 * gnat.dg/specs/elab2.ads: New test.
12312 * gnat.dg/specs/elab2_pkg.ads: New helper.
12314 2011-03-17 Jason Merrill <jason@redhat.com>
12316 * g++.dg/cpp0x/decltype-1212.C: New.
12317 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12319 2011-03-17 Jason Merrill <jason@redhat.com>
12321 * g++.dg/parse/memfnquals1.C: New.
12323 2011-03-17 Richard Guenther <rguenther@suse.de>
12325 PR middle-end/48134
12326 * gcc.dg/pr48134.c: New testcase.
12328 2011-03-17 Richard Guenther <rguenther@suse.de>
12330 PR middle-end/48165
12331 * g++.dg/torture/pr48165.C: New testcase.
12333 2011-03-17 Jakub Jelinek <jakub@redhat.com>
12335 PR rtl-optimization/48141
12336 * gcc.dg/pr48141.c: New test.
12338 2011-03-16 Jason Merrill <jason@redhat.com>
12340 * g++.dg/cpp0x/constexpr-48089.C: New.
12342 * g++.dg/cpp0x/constexpr-abi1.C: New.
12344 * g++.dg/cpp0x/constexpr-46336.C: New.
12345 * g++.dg/parse/friend5.C: Adjust expected errors.
12347 * g++.dg/cpp0x/constexpr-47570.C: New.
12349 2011-03-16 Dodji Seketeli <dodji@redhat.com>
12352 * ++.dg/debug/dwarf2/typedef6.C: New test.
12354 2011-03-16 Jason Merrill <jason@redhat.com>
12356 * g++.dg/cpp0x/elision2.C: New.
12358 * g++.dg/cpp0x/constexpr-array3.C: New.
12360 2011-03-16 Jason Merrill <jason@redhat.com>
12362 * g++.dg/cpp0x/sfinae6.C: New.
12363 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12364 * g++.dg/cpp0x/pr45908.C: Likewise.
12365 * g++.dg/cpp0x/sfinae6.C: Likewise.
12366 * g++.old-deja/g++.jason/conversion11.C: Likewise.
12367 * g++.old-deja/g++.law/arg11.C: Likewise.
12369 2011-03-16 Jason Merrill <jason@redhat.com>
12371 * g++.dg/template/incomplete6.C: New.
12373 2011-03-16 Jeff Law <law@redhat.com>
12375 * gcc.dg/tree-ssa/vrp55.c: New test.
12377 2011-03-16 Jason Merrill <jason@redhat.com>
12379 * g++.dg/cpp0x/auto22.C: New.
12381 2011-03-16 Richard Guenther <rguenther@suse.de>
12383 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12384 optimizing it away if promoted to const.
12386 2011-03-16 Richard Guenther <rguenther@suse.de>
12388 PR tree-optimization/48149
12389 * gcc.dg/fold-complex-1.c: New testcase.
12391 2011-03-16 Richard Guenther <rguenther@suse.de>
12394 * gcc.dg/guality/pr45882.c: Really make sure no inlining
12395 or cloning happens.
12397 2011-03-16 Richard Guenther <rguenther@suse.de>
12399 PR tree-optimization/26134
12400 * gcc.dg/tree-ssa/complex-6.c: New testcase.
12402 2011-03-16 Richard Guenther <rguenther@suse.de>
12404 PR tree-optimization/48146
12405 * gcc.dg/torture/pr48146.c: New testcase.
12407 2011-03-16 Richard Guenther <rguenther@suse.de>
12409 * gcc.dg/tree-ssa/pr14814.c: Adjust.
12410 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12412 2011-03-16 Jakub Jelinek <jakub@redhat.com>
12414 PR middle-end/48136
12415 * gcc.c-torture/compile/pr48136.c: New test.
12417 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12420 * gcc.dg/guality/pr45882.c: New test.
12422 2011-03-15 Jason Merrill <jason@redhat.com>
12424 * g++.dg/cpp0x/constexpr-recursion.C: New.
12426 * g++.dg/cpp0x/implicit11.C: New.
12428 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12430 * g++.dg/cpp0x/constexpr-attribute.C: New.
12432 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
12434 * g++.dg/parse/pr34758.C: New.
12436 2011-03-15 Xinliang David Li <davidxl@google.com>
12439 * gcc.dg/uninit-pred-7_d.c: New test.
12440 * gcc.dg/uninit-pred-8_d.c: New test.
12442 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12445 * gcc.target/arm/pr46788.c: New.
12447 2011-03-15 Richard Guenther <rguenther@suse.de>
12449 PR middle-end/47650
12450 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12451 * gfortran.dg/ishft_4.f90: Likewise.
12452 * gfortran.dg/leadz_trailz_3.f90: Likewise.
12454 2011-03-15 Richard Guenther <rguenther@suse.de>
12456 PR tree-optimization/13954
12457 * g++.dg/tree-ssa/pr13954.C: New testcase.
12459 2011-03-15 Richard Guenther <rguenther@suse.de>
12461 PR tree-optimization/48037
12462 * gcc.target/i386/pr48037-1.c: New testcase.
12464 2011-03-15 Richard Guenther <rguenther@suse.de>
12466 PR tree-optimization/41490
12467 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12468 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12469 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12470 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12471 * g++.dg/tree-ssa/pr33604.C: Adjust.
12473 2011-03-14 Jakub Jelinek <jakub@redhat.com>
12475 PR middle-end/47917
12476 * gcc.c-torture/execute/pr47917.c: New test.
12477 * gcc.dg/pr47917.c: New test.
12479 PR middle-end/38878
12480 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12482 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
12484 * gcc.target/i386/sse4_1-floor-vec.c: New test.
12485 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12486 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12487 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12488 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12489 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12490 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12491 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12492 * gcc.target/i386/avx-floor-vec.c: Ditto.
12493 * gcc.target/i386/avx-ceil-vec.c: Ditto.
12494 * gcc.target/i386/avx-trunc-vec.c: Ditto.
12495 * gcc.target/i386/avx-rint-vec.c: Ditto.
12496 * gcc.target/i386/avx-floorf-vec.c: Ditto.
12497 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12498 * gcc.target/i386/avx-truncf-vec.c: Ditto.
12499 * gcc.target/i386/avx-rintf-vec.c: Ditto.
12501 2011-03-14 Tom Tromey <tromey@redhat.com>
12503 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12504 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12505 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12507 2011-03-14 Tom Tromey <tromey@redhat.com>
12509 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12510 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12511 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12513 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
12515 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12517 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
12519 PR rtl-optimization/47166
12520 * gcc.c-torture/execute/postmod-1.c: New test.
12522 2011-03-14 Richard Guenther <rguenther@suse.de>
12524 PR middle-end/48098
12525 * gcc.dg/torture/pr48098.c: New testcase.
12527 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
12530 * gcc.target/powerpc/pr48053-1.c: New test.
12531 * gcc.target/powerpc/pr48053-2.c: Likewise.
12533 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12535 PR libfortran/48066
12536 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
12538 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12540 PR libfortran/48066
12541 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
12543 2011-03-12 Janus Weil <janus@gcc.gnu.org>
12546 * gfortran.dg/class_41.f03: New.
12548 2011-03-11 Dodji Seketeli <dodji@redhat.com>
12550 * g++.dg/conversion/cast3.C: New test.
12552 2011-03-11 Jason Merrill <jason@redhat.com>
12554 * g++.dg/template/error45.C: New.
12556 * g++.dg/parse/no-type-defn1.C: New.
12558 * g++.dg/ext/attrib40.C: New.
12560 * g++.dg/cpp0x/regress/array1.C: New.
12562 2011-03-11 Richard Guenther <rguenther@suse.de>
12564 PR tree-optimization/48067
12565 * gcc.dg/pr48067.c: New testcase.
12567 2011-03-11 Richard Guenther <rguenther@suse.de>
12570 * g++.dg/lto/20110311-1_0.C: New testcase.
12572 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12575 * g++.dg/inherit/virtual8.C: New test.
12577 PR middle-end/48044
12578 * gcc.dg/torture/pr48044.c: New test.
12580 2011-03-11 Janus Weil <janus@gcc.gnu.org>
12583 * gfortran.dg/proc_ptr_comp_31.f90: New.
12585 2011-03-11 Richard Guenther <rguenther@suse.de>
12587 PR tree-optimization/47278
12588 * gcc.dg/torture/pr47278-1.c: New testcase.
12589 * gcc.dg/torture/pr47278-2.c: Likewise.
12591 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12593 PR tree-optimization/48063
12594 * gcc.dg/torture/pr48063.c: New test.
12596 2011-03-10 Jason Merrill <jason@redhat.com>
12598 * g++.dg/template/array22.C: New.
12600 * g++.dg/cpp0x/syntax-err1.C: New.
12601 * g++.dg/parse/error36.C: Adjust expected errors.
12602 * g++.old-deja/g++.pt/ctor2.C: Likewise.
12603 * g++.old-deja/g++.pt/typename3.C: Likewise.
12604 * g++.old-deja/g++.pt/typename4.C: Likewise.
12605 * g++.old-deja/g++.pt/typename6.C: Likewise.
12607 2011-03-09 Jason Merrill <jason@redhat.com>
12609 * g++.dg/template/nontype22.C: New.
12611 2011-03-09 Martin Jambor <mjambor@suse.cz>
12613 PR tree-optimization/47714
12614 * g++.dg/torture/pr47714.C: New test.
12616 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
12619 * gcc.target/powerpc/pr47755-2.c: New file.
12621 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12623 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12624 is not set in the environment, pass 64 as first argument when not
12625 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12626 native where ulimit -u is supported.
12628 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12630 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12632 2011-03-08 Jason Merrill <jason@redhat.com>
12634 * g++.dg/template/nontype21.C: New.
12636 * g++.dg/template/anon5.C: New.
12638 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12641 * gcc.dg/pr47881.c: New test.
12643 2011-03-08 Dodji Seketeli <dodji@redhat.com>
12646 * g++.dg/lookup/template3.C: New test.
12648 2011-03-08 Kai Tietz <ktietz@redhat.com>
12650 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12653 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
12656 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12657 sizeof to compute alignment.
12659 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12661 PR tree-optimization/48022
12662 * gcc.dg/pr48022-1.c: New test.
12663 * gcc.dg/pr48022-2.c: New test.
12665 2011-03-07 Jason Merrill <jason@redhat.com>
12667 * g++.dg/template/nontype20.C: New.
12668 * g++.dg/init/member1.C: Adjust expected errors.
12669 * g++.dg/parse/constant4.C: Likewise.
12670 * g++.dg/template/qualified-id3.C: Likewise.
12671 * g++.old-deja/g++.pt/crash10.C: Likewise.
12673 * g++.dg/cpp0x/regress/non-const1.C: New.
12675 2011-03-07 Jakub Jelinek <jakub@redhat.com>
12678 * gcc.dg/pr47991.c: New test.
12680 2011-03-07 Jason Merrill <jason@redhat.com>
12682 * g++.dg/abi/mangle46.C: New.
12684 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
12687 * gcc.target/powerpc/pr47862.c: New.
12689 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
12692 * gcc.target/i386/combine-mul.c: Require nonpic.
12694 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
12695 Nathan Froyd <froydnj@codesourcery.com>
12697 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12699 2011-03-06 Mark Mitchell <mark@codesourcery.com>
12701 * README.QMTEST: Remove.
12703 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
12704 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12707 * gfortran.dg/array_constructor_37.f90 : New test.
12709 2011-03-05 Jason Merrill <jason@redhat.com>
12711 * g++.dg/abi/mangle39.C: ABI v5, not 6.
12712 * g++.dg/abi/mangle45.C: Likewise.
12713 * g++.dg/cpp0x/trailing1.C: Likewise.
12715 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12717 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12719 2011-03-05 Jakub Jelinek <jakub@redhat.com>
12721 PR rtl-optimization/47899
12722 * gcc.dg/pr47899.c: New test.
12724 * gcc.dg/torture/pr47968.c: Ignore warnings.
12726 PR tree-optimization/47967
12727 * gcc.c-torture/compile/pr47967.c: New test.
12729 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12731 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12732 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12734 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12736 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12737 and property_getAttributes() if __OBJC2__.
12738 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12739 * objc.dg/property/property-encoding-1.m: New.
12740 * obj-c++.dg/property/property-encoding-1.mm: New.
12742 2011-03-04 Jason Merrill <jason@redhat.com>
12744 * g++.dg/template/pseudodtor6.C: New.
12746 * g++.dg/inherit/covariant19.C: New.
12748 2011-03-04 Richard Guenther <rguenther@suse.de>
12750 PR middle-end/47968
12751 * gcc.dg/torture/pr47968.c: New testcase.
12753 2011-03-04 Richard Guenther <rguenther@suse.de>
12755 PR middle-end/47975
12756 * gcc.dg/torture/pr47975.c: New testcase.
12758 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12761 * g++.dg/template/crash106.C: New.
12763 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12766 * gcc.dg/gomp/pr47963.c: New test.
12767 * g++.dg/gomp/pr47963.C: New test.
12769 2011-03-02 Jason Merrill <jason@redhat.com>
12771 * g++.dg/cpp0x/regress/condition1.C: New.
12773 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12775 2011-03-01 Jason Merrill <jason@redhat.com>
12777 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12779 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12781 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12783 PR rtl-optimization/47925
12784 * gcc.c-torture/execute/pr47925.c: New test.
12786 2011-03-01 Jason Merrill <jason@redhat.com>
12788 * g++.dg/cpp0x/decltype25.C: New.
12790 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12792 2011-03-01 Richard Guenther <rguenther@suse.de>
12794 PR tree-optimization/47890
12795 * gcc.dg/torture/pr47890.c: New testcase.
12797 2011-03-01 Richard Guenther <rguenther@suse.de>
12800 * gcc.dg/lto/pr47924_0.c: New testcase.
12802 2011-03-01 Richard Guenther <rguenther@suse.de>
12805 * gfortran.dg/lto/pr46911_0.f: New testcase.
12807 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12809 PR libgfortran/47933
12810 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12811 compile errors from older code form.
12813 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12815 PR libgfortran/47567
12816 * gfortran.dg/fmt_fw_d.f90: New test.
12818 2011-02-28 Jason Merrill <jason@redhat.com>
12820 * g++.dg/inherit/covariant18.C: New.
12822 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12824 PR middle-end/47893
12825 * gcc.dg/pr47893.c: New test.
12827 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12829 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12830 NULL in case of a selector with conflicting types.
12831 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12833 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12835 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12836 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12837 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12838 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12840 2011-02-28 Jason Merrill <jason@redhat.com>
12843 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12845 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12847 PR libgfortran/47778
12848 * gfortran.dg/namelist_71.f90: New test.
12850 2011-02-27 Jason Merrill <jason@redhat.com>
12853 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12854 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12856 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12859 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12861 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12864 * gfortran.dg/gomp/task-1.f90: Removed.
12866 2011-02-26 Jason Merrill <jason@redhat.com>
12868 * g++.dg/template/this-targ1.C: New.
12870 * g++.dg/cpp0x/regress/template-const1.C: New.
12871 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12872 * g++.dg/template/function1.C: Adjust.
12873 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12874 * g++.dg/debug/debug7.C: Adjust.
12876 2011-02-26 Tobias Burnus <burnus@net-b.de>
12879 * gfortran.dg/gomp/task-1.f90: New.
12881 2011-02-25 Jie Zhang <jie@codesourcery.com>
12883 * gcc.target/arm/neon-thumb2-move.c: Add
12884 dg-require-effective-target arm_thumb2_ok.
12886 2011-02-24 Jason Merrill <jason@redhat.com>
12888 * g++.dg/parse/constant1.C: Specify C++98 mode.
12889 * g++.dg/parse/constant5.C: Likewise.
12890 * g++.dg/parse/error2.C: Likewise.
12891 * g++.dg/parse/semicolon3.C: Likewise.
12892 * g++.dg/template/crash14.C: Likewise.
12893 * g++.dg/template/local4.C: Likewise.
12894 * g++.dg/template/nontype3.C: Likewise.
12895 * g++.dg/parse/crash31.C: Adjust expected errors.
12896 * g++.dg/template/function1.C: Likewise.
12897 * g++.dg/template/ref3.C: Likewise.
12898 * g++.dg/template/static9.C: Likewise.
12899 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12901 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12902 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12903 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12904 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12905 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12907 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12910 * gfortran.dg/pr47878.f90: New test.
12912 2011-02-24 Richard Guenther <rguenther@suse.de>
12915 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12916 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12918 2011-02-24 Richard Guenther <rguenther@suse.de>
12921 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12922 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12924 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12926 PR libgfortran/47567
12927 * gfortran.dg/fmt_f0_1.f90: Update test.
12929 2011-02-23 Jason Merrill <jason@redhat.com>
12931 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12932 * g++.dg/abi/mangle45.C: New.
12934 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12935 * g++.dg/template/canon-type-9.C: Match use of decltype
12936 between declaration and definition.
12937 * g++.dg/template/canon-type-12.C: Likewise.
12939 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12942 * gfortran.dg/nested_allocatables_1.f90: New.
12944 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12947 * g++.dg/pr46868.C: New test.
12948 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12949 * g++.dg/parse/error14.C: Adjust.
12951 2011-02-23 Richard Guenther <rguenther@suse.de>
12953 PR tree-optimization/47838
12954 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12956 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12958 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12960 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12962 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12963 * gfortran.dg/count_init_expr.f03: Ditto.
12964 * gfortran.dg/gomp/pr43711.f90: Ditto.
12965 * gcc.dg/struct-parse-2.c: Ditto.
12966 * gcc.dg/parse-error-3.c: Ditto.
12967 * gcc.dg/Wlogical-op-1.c: Ditto.
12968 * gcc.dg/Walways-true-1.c: Ditto.
12969 * gcc.dg/pr24225.c: Ditto.
12970 * gcc.dg/Walways-true-2.c: Ditto.
12971 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12972 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12973 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12974 * g++.dg/overload/defarg4.C: Ditto.
12975 * g++.dg/inherit/covariant16.C: Ditto.
12976 * g++.dg/inherit/virtual7.C: Ditto.
12977 * g++.dg/template/canon-type-9.C: Ditto.
12978 * g++.dg/template/access19.C: Ditto.
12979 * g++.dg/template/call7.C: Ditto.
12980 * g++.dg/template/canon-type-2.C: Ditto.
12981 * g++.dg/template/init7.C: Ditto.
12982 * g++.dg/template/sizeof-template-argument.C: Ditto.
12983 * g++.dg/template/const3.C: Ditto.
12984 * g++.dg/template/sfinae26.C: Ditto.
12985 * g++.dg/template/sfinae26.C: Ditto.
12986 * g++.dg/template/canon-type-11.C: Ditto.
12987 * g++.dg/template/union2.C: Ditto.
12988 * g++.dg/template/canon-type-3.C: Ditto.
12989 * g++.dg/template/canon-type-1.C: Ditto.
12990 * g++.dg/template/canon-type-5.C: Ditto.
12991 * g++.dg/template/canon-type-7.C: Ditto.
12992 * g++.dg/template/canon-type-10.C: Ditto.
12993 * g++.dg/template/spec36.C: Ditto.
12994 * g++.dg/template/typedef38.C: Ditto.
12995 * g++.dg/template/canon-type-4.C: Ditto.
12996 * g++.dg/template/canon-type-6.C: Ditto.
12997 * g++.dg/template/canon-type-13.C: Ditto.
12998 * g++.dg/template/instantiate9.C: Ditto.
12999 * g++.dg/template/ttp22.C: Ditto.
13000 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13001 * g++.dg/warn/Walways-true-1.C: Ditto.
13002 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13003 * g++.dg/warn/Walways-true-2.C: Ditto.
13004 * g++.dg/conversion/op4.C: Ditto.
13005 * g++.dg/opt/pr19650.C: Ditto.
13006 * g++.dg/lookup/friend11.C: Ditto.
13007 * g++.dg/other/default2.C: Ditto.
13008 * g++.dg/other/default3.C: Ditto.
13009 * g++.dg/other/dtor2.C: Ditto.
13010 * g++.dg/other/friend5.C: Ditto.
13011 * g++.dg/other/default5.C: Ditto.
13012 * g++.dg/init/brace6.C: Ditto.
13013 * g++.dg/init/aggr5.C: Ditto.
13014 * g++.dg/init/error2.C: Ditto.
13015 * g++.dg/expr/bound-mem-fun.C: Ditto.
13016 * g++.dg/expr/cond6.C: Ditto.
13017 * g++.dg/expr/stmt-expr-1.C: Ditto.
13018 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13019 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13020 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13021 * g++.dg/cpp0x/bracket1.C: Ditto.
13022 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13023 * g++.dg/cpp0x/pr38646.C: Ditto.
13024 * g++.dg/cpp0x/variadic73.C: Ditto.
13025 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13026 * g++.dg/cpp0x/bracket4.C: Ditto.
13027 * g++.dg/cpp0x/decltype4.C: Ditto.
13028 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13029 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13030 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13031 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13032 * g++.dg/cpp0x/decltype2.C: Ditto.
13033 * g++.dg/cpp0x/decltype1.C: Ditto.
13034 * g++.dg/cpp0x/bracket2.C: Ditto.
13035 * g++.dg/cpp0x/decltype5.C: Ditto.
13036 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13037 * g++.dg/cpp0x/variadic70.C: Ditto.
13038 * g++.dg/cpp0x/decltype6.C: Ditto.
13039 * g++.dg/cpp0x/rvo.C: Ditto.
13040 * g++.dg/cpp0x/vt-40092.C: Ditto.
13041 * g++.dg/cpp0x/variadic-new.C: Ditto.
13042 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13043 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13044 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13045 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13046 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13047 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13048 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13049 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13050 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13051 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13052 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13053 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13054 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13055 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13056 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13057 * g++.dg/cpp0x/pr39639.C: Ditto.
13058 * g++.dg/cpp0x/decltype3.C: Ditto.
13059 * g++.dg/cpp0x/variadic68.C: Ditto.
13060 * g++.dg/cpp0x/variadic-function.C: Ditto.
13061 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13062 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13063 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13064 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13065 * g++.dg/parse/crash35.C: Ditto.
13066 * g++.dg/parse/crash40.C: Ditto.
13067 * g++.dg/parse/defarg12.C: Ditto.
13068 * g++.dg/parse/crash34.C: Ditto.
13069 * g++.dg/parse/constructor3.C: Ditto.
13070 * g++.dg/parse/template23.C: Ditto.
13071 * g++.dg/parse/crash56.C: Ditto.
13072 * g++.dg/parse/dtor13.C: Ditto.
13073 * g++.dg/parse/error33.C: Ditto.
13074 * g++.dg/parse/ctor9.C: Ditto.
13075 * g++.dg/parse/error32.C: Ditto.
13076 * g++.dg/parse/error37.C: Ditto.
13077 * g++.dg/parse/bitfield3.C: Ditto.
13078 * g++.dg/parse/struct-4.C: Ditto.
13079 * g++.dg/ext/has_trivial_copy.C: Ditto.
13080 * g++.dg/ext/is_polymorphic.C: Ditto.
13081 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13082 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13083 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13084 * g++.dg/ext/is_union.C: Ditto.
13085 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13086 * g++.dg/ext/is_pod.C: Ditto.
13087 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13088 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13089 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13090 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13091 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13092 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13093 * g++.dg/ext/is_abstract.C: Ditto.
13094 * g++.dg/ext/has_trivial_assign.C: Ditto.
13095 * g++.dg/ext/is_class.C: Ditto.
13096 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13097 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13098 * g++.dg/ext/is_base_of.C: Ditto.
13099 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13100 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13101 * g++.dg/ext/is_empty.C: Ditto.
13102 * g++.dg/ext/is_enum.C: Ditto.
13103 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13104 * gnat.dg/opt11.adb: Ditto.
13105 * obj-c++.dg/pr45735.mm: Ditto.
13106 * obj-c++.dg/pr24393.mm: Ditto.
13107 * obj-c++.dg/exceptions-2.mm: Ditto.
13108 * objc.dg/pr45735.m: Ditto.
13109 * objc.dg/pr24393.m: Ditto.
13111 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13113 * objc.dg/attributes/objc-exception-1.m: New.
13115 2011-02-23 Jie Zhang <jie@codesourcery.com>
13117 * gcc.dg/cpp/include7.c: New test.
13119 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13122 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13124 2011-02-23 Jie Zhang <jie@codesourcery.com>
13126 PR rtl-optimization/47763
13127 * gcc.dg/pr47763.c: New test.
13129 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13132 * gfortran.dg/whole_file_32.f90 : New test.
13134 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13137 * g++.dg/inherit/virtual7.C: New test.
13139 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13142 * objc.dg/type-size-3.m: Updated error message.
13143 * objc.dg/type-size-4.m: New test.
13144 * objc.dg/type-size-5.m: New test.
13146 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13148 * lib/gnat.exp: Fix comments.
13149 Don't load libgloss.exp.
13150 (default_gnat_version): Call $compiler with --version.
13151 Adapt regexp for gnatmake output, insert version.
13152 (gnat_version): New proc.
13153 (gnat_init): Remove gnat_libgcc_s_path.
13154 (gnat_target_compile): Likewise.
13155 Remove ld_library_path.
13156 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13157 (gnat_pass): Remove.
13158 (gnat_pass): Remove.
13159 (gnat_finish): Remove.
13160 (gnat_exit): Remove.
13161 (local_find_gnatmake): Reindent.
13162 (runtest_file_p): Remove.
13163 (prune_warnings): Remove.
13164 (find_gnatclean): New proc.
13165 * lib/gnat-dg.exp (lremove): New proc.
13166 (gnat-dg-test): Reindent.
13167 Remove additional output files.
13168 (gnat-dg-runtest): Remove.
13170 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13171 * gnat.dg/loop_optimization6.adb: Likewise.
13172 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13174 2011-02-22 Jakub Jelinek <jakub@redhat.com>
13176 PR tree-optimization/47835
13177 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13179 2011-02-22 Tobias Burnus <burnus@net-b.de>
13181 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13182 * gfortran.dg/abstract_type_2.f03: Ditto.
13183 * gfortran.dg/abstract_type_3.f03: Ditto.
13184 * gfortran.dg/abstract_type_4.f03: Ditto.
13185 * gfortran.dg/abstract_type_5.f03: Ditto.
13186 * gfortran.dg/abstract_type_6.f03: Ditto.
13187 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13188 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13189 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13190 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13191 * gfortran.dg/array_function_5.f90: Ditto.
13192 * gfortran.dg/asynchronous_3.f03: Ditto.
13193 * gfortran.dg/char_expr_1.f90: Ditto.
13194 * gfortran.dg/class_14.f03: Ditto.
13195 * gfortran.dg/data_array_6.f: Ditto.
13196 * gfortran.dg/data_invalid.f90: Ditto.
13197 * gfortran.dg/dot_product_1.f03: Ditto.
13198 * gfortran.dg/func_derived_5.f90: Ditto.
13199 * gfortran.dg/func_result_4.f90: Ditto.
13200 * gfortran.dg/implied_do_1.f90: Ditto.
13201 * gfortran.dg/initialization_25.f90: Ditto.
13202 * gfortran.dg/initialization_26.f90: Ditto.
13203 * gfortran.dg/interface_34.f90: Ditto.
13204 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13205 * gfortran.dg/keyword_symbol_1.f90: Ditto.
13206 * gfortran.dg/matmul_8.f03: Ditto.
13207 * gfortran.dg/merge_init_expr.f90: Ditto.
13208 * gfortran.dg/pack_assign_1.f90: Ditto.
13209 * gfortran.dg/pack_vector_1.f90: Ditto.
13210 * gfortran.dg/pointer_check_8.f90: Ditto.
13211 * gfortran.dg/product_init_expr.f03: Ditto.
13212 * gfortran.dg/reshape_order_5.f90: Ditto.
13213 * gfortran.dg/reshape_shape_1.f90: Ditto.
13214 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13215 * gfortran.dg/same_name_2.f90: Ditto.
13216 * gfortran.dg/selected_real_kind_1.f90: Ditto.
13217 * gfortran.dg/spread_init_expr.f03: Ditto.
13218 * gfortran.dg/stmt_func_1.f90: Ditto.
13219 * gfortran.dg/sum_init_expr.f03: Ditto.
13220 * gfortran.dg/transpose_3.f03: Ditto.
13221 * gfortran.dg/unpack_init_expr.f03: Ditto.
13222 * gfortran.dg/warn_conversion.f90: Ditto.
13223 * gfortran.dg/warn_conversion_2.f90: Ditto.
13224 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13225 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13226 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13227 * gfortran.dg/whole_file_16.f90: Ditto.
13228 * gfortran.dg/whole_file_17.f90: Ditto.
13229 * gfortran.dg/whole_file_18.f90: Ditto.
13230 * gfortran.dg/whole_file_20.f03: Ditto.
13231 * gfortran.dg/whole_file_5.f90: Ditto.
13232 * gfortran.dg/whole_file_6.f90: Ditto.
13233 * gfortran.dg/write_invalid_format.f90: Ditto.
13234 * gfortran.dg/zero_sized_6.f90: Ditto.
13236 2011-02-21 Jeff Law <law@redhat.com>
13238 PR rtl-optimization/46178
13239 * gcc.target/i386/pr46178.c: New test.
13241 PR rtl-optimization/46002
13242 * gcc.c-torture/compile/pr46002.c: New test.
13244 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13246 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13249 2011-02-21 Jakub Jelinek <jakub@redhat.com>
13252 * g++.dg/debug/pr47106.C: Require effective target lto.
13254 2011-02-21 Jason Merrill <jason@redhat.com>
13256 * g++.dg/cpp0x/constexpr-diag2.C: New.
13258 2011-02-20 Jason Merrill <jason@redhat.com>
13260 * g++.dg/cpp0x/constexpr-ctor7.C: New.
13262 * g++.dg/cpp0x/fntmpdefarg2.C: New.
13264 * g++.dg/overload/conv-op1.C: New.
13266 * g++.dg/cpp0x/constexpr-synth1.C: New.
13268 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13270 * objc.dg/layout-2.m: New.
13271 * objc.dg/selector-3.m: Adjusted location of error message.
13272 * objc.dg/type-size-3.m: Same.
13273 * obj-c++.dg/selector-3.mm: Same.
13275 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13278 * objc.dg/property/dotsyntax-22.m: New.
13279 * obj-c++.dg/property/dotsyntax-22.mm: New.
13281 2011-02-20 Dodji Seketeli <dodji@redhat.com>
13284 * g++.dg/template/typedef38.C: New test.
13286 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13289 * gfortran.dg/whole_file_30.f90 : New test.
13290 * gfortran.dg/whole_file_31.f90 : New test.
13292 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13296 * gfortran.dg/whole_file_28.f90 : New test.
13297 * gfortran.dg/whole_file_29.f90 : New test.
13299 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
13302 * g++.dg/template/crash105.C: New.
13304 2011-02-19 Jason Merrill <jason@redhat.com>
13306 * g++.dg/cpp0x/regress/no-elide1.C: New.
13308 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
13310 PR tree-optimization/46620
13311 * gcc.dg/pr46620.c: New.
13313 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13316 * gcc.target/i386/pr47809.c: New test.
13318 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13319 Tobias Burnus <burnus@net-b.de>
13321 * lib/target-supports.exp
13322 (check_effective_target_fortran_large_real): New check for large reals.
13323 * gfortran.dg/nan_7.f90: New test.
13325 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13327 PR libgfortran/47567
13328 * gfortran.dg/fmt_f0_1.f90: Update test.
13330 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
13333 * gfortran.dg/array_constructor_36.f90 : New test.
13334 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13335 allow for comparison between different elements of the array
13336 constructor at different levels of optimization.
13338 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
13340 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13341 * gcc.target/i386/pr32280-1.c: Likewise.
13343 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13346 * gcc.target/i386/pr47800.c: New test.
13348 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
13350 * objc/execute/exceptions/foward-1.x: New.
13352 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13355 * gfortran.dg/derived_constructor_comps_4.f90: New.
13357 2011-02-18 Tobias Burnus
13360 * gfortran.dg/func_result_6.f90: New.
13362 2011-02-18 Michael Matz <matz@suse.de>
13365 * gfortran.dg/lto/pr45586_0.f90: New test.
13366 * gfortran.dg/typebound_proc_20.f90: Ditto.
13367 * gfortran.dg/typebound_proc_21.f90: Ditto.
13369 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13372 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13374 2011-02-18 Tobias Burnus <burnus@net-b.de>
13377 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13378 gcc_warning_prefix.
13379 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13380 normalizing the error/warning output.
13381 * gfortran.dg/Wall.f90: Update dg-error/warning.
13382 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13383 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13384 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13385 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13386 * gfortran.dg/class_30.f90: Update dg-error/warning.
13387 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13388 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13389 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13390 * gfortran.dg/entry_17.f90: Update dg-error/warning.
13391 * gfortran.dg/entry_19.f90: Update dg-error/warning.
13392 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13393 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13394 * gfortran.dg/g77/12632.f: Update dg-error/warning.
13395 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13396 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13397 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13398 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13399 * gfortran.dg/goto_8.f90: Update dg-error/warning.
13400 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13401 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13402 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13403 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13404 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13405 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13406 * gfortran.dg/volatile3.f90: Update dg-error/warning.
13407 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13408 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13409 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13410 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13411 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13413 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13416 * gfortran.dg/proc_ptr_comp_30.f90: New.
13418 2011-02-18 Jakub Jelinek <jakub@redhat.com>
13421 * gcc.target/i386/pr47780.c: New test.
13423 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13426 * gfortran.dg/class_40.f03: New.
13428 2011-02-18 Dodji Seketeli <dodji@redhat.com>
13431 * g++.dg/cpp0x/auto21.C: New test.
13433 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
13435 * objc.dg/special/unclaimed-category-1.h: Updated for
13437 * objc.dg/special/unclaimed-category-1.m: Same.
13438 * objc.dg/zero-link-1.m: Same.
13439 * objc.dg/lookup-1.m: Same.
13440 * objc.dg/torture/strings/const-str-9.m
13441 * objc.dg/torture/strings/const-str-10.m: Same.
13442 * objc.dg/torture/strings/const-str-11.m: Same.
13443 * objc.dg/torture/forward-1.m: Same.
13444 * objc.dg/zero-link-2.m: Same.
13445 * objc.dg/encode-7-next-64bit.m: Same.
13446 * objc.dg/method-4.m: Same.
13447 * objc.dg/next-runtime-1.m: Same.
13448 * objc.dg/image-info.m: Same.
13449 * objc.dg/pr23214.m: Same.
13450 * objc.dg/symtab-1.m: Same.
13451 * obj-c++.dg/basic.m: Same.
13452 * obj-c++.dg/proto-lossage-3.m: Same.
13453 * obj-c++.dg/torture/strings/const-str-10.m: Same.
13454 * obj-c++.dg/torture/strings/const-str-11.m: Same.
13455 * obj-c++.dg/torture/strings/const-str-9.m: Same.
13456 * obj-c++.dg/method-11.m: Same.
13457 * objc/execute/enumeration-1.m: Same.
13458 * objc/execute/object_is_class.m: Same.
13459 * objc/execute/formal_protocol-2.m: Same.
13460 * objc/execute/formal_protocol-4.m: Same.
13461 * objc/execute/formal_protocol-6.m: Same.
13462 * objc/execute/bycopy-3.m: Same.
13463 * objc/execute/exceptions/catchall-1.m: Same.
13464 * objc/execute/exceptions/finally-1.m: Same.
13465 * objc/execute/exceptions/local-variables-1.m: Same.
13466 * objc/execute/exceptions/foward-1.m: Same.
13467 * objc/execute/bf-common.h
13468 * objc/execute/enumeration-2.m: Same.
13469 * objc/execute/formal_protocol-1.m: Same.
13470 * objc/execute/formal_protocol-3.m: Same.
13471 * objc/execute/formal_protocol-5.m: Same.
13472 * objc/execute/accessing_ivars.m: Same.
13473 * objc/execute/bycopy-2.m: Same.
13474 * objc/execute/formal_protocol-7.m: Same.
13475 * objc/execute/compatibility_alias.m: Same.
13476 * objc/execute/no_clash.m: Same.
13477 * objc/execute/object_is_meta_class.m: Same.
13478 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13479 * objc/execute/class-tests-1.h: Include stdio.h.
13480 * objc/execute/class-tests-2.h: Same.
13481 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13483 * obj-c++.dg/try-catch-2.mm: Same.
13485 2011-02-17 Jakub Jelinek <jakub@redhat.com>
13488 * g++.dg/warn/Wunused-parm-4.C: New test.
13490 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
13491 Jan Hubicka <jh@suse.cz>
13495 * g++.dg/debug/pr47106.C: New.
13497 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
13500 * gcc.target/i386/pr43653.c: New test.
13502 2011-02-11 Dodji Seketeli <dodji@redhat.com>
13505 * g++.dg/template/inherit6.C: New test.
13507 2011-02-16 Janus Weil <janus@gcc.gnu.org>
13510 * gfortran.dg/class_39.f03: New.
13512 2011-02-16 Dodji Seketeli <dodji@redhat.com>
13515 * g++.dg/cpp0x/variadic106.C: New test.
13517 2011-02-16 Jakub Jelinek <jakub@redhat.com>
13519 PR libfortran/47757
13520 * gfortran.dg/pr47757-1.f90: New test.
13521 * gfortran.dg/pr47757-2.f90: New test.
13522 * gfortran.dg/pr47757-3.f90: New test.
13525 * g++.dg/cpp0x/enum8.C: New test.
13527 2011-02-15 Jason Merrill <jason@redhat.com>
13529 * g++.dg/inherit/implicit-trivial1.C: New.
13530 * g++.dg/cpp0x/implicit-trivial1.C: New.
13532 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13534 PR middle-end/47725
13535 * gcc.dg/torture/pr47725.c: Removed.
13537 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13540 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13541 constant does not generate a load from memory.
13543 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13545 PR middle-end/47725
13546 * gcc.dg/torture/pr47725.c: New.
13548 2011-02-15 Richard Guenther <rguenther@suse.de>
13550 PR tree-optimization/47743
13551 * gcc.dg/torture/pr47743.c: New testcase.
13553 2011-02-15 Jakub Jelinek <jakub@redhat.com>
13555 PR middle-end/47581
13556 * gcc.target/i386/pr47581.c: New test.
13558 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13561 * gfortran.dg/select_type_22.f03: New.
13563 2011-02-14 Jason Merrill <jason@redhat.com>
13565 * g++.dg/cpp0x/regress/enum1.C: New.
13567 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13569 * gnat.dg/include.adb: New test.
13571 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13574 * gfortran.dg/class_38.f03: New.
13576 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13578 * gcc.dg/pr46494.c: New test.
13580 2011-02-14 Richard Guenther <rguenther@suse.de>
13582 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13584 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13587 * gnat.dg/null_pointer_deref1.exp: Don't skip on
13588 sparc*-sun-solaris2.11.
13590 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13593 * gfortran.dg/argument_checking_18.f90: New.
13595 2011-02-13 Tobias Burnus <burnus@net-b.de>
13597 * gfortran.dg/argument_checking_13.f90: Update dg-error.
13598 * gfortran.dg/argument_checking_17.f90: New.
13600 2011-02-12 Janus Weil <janus@gcc.gnu.org>
13602 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13603 are temporarily disabled.
13604 * gfortran.dg/class_7.f03: Ditto.
13605 * gfortran.dg/coarray_14.f90: Ditto.
13606 * gfortran.dg/typebound_proc_13.f03: Ditto.
13608 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
13611 * gfortran.dg/extends_11.f03: New.
13613 2011-02-11 Xinliang David Li <davidxl@google.com>
13615 PR tree-optimization/47707
13616 * g++.dg/tree-ssa/pr47707.C: New test.
13618 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
13620 * g++.dg/opt/inline17.C: New test.
13622 2011-02-11 Tobias Burnus <burnus@net-b.de>
13625 * gfortran.dg/pure_formal_2.f90: New.
13627 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
13629 PR rtl-optimization/47614
13630 * gfortran.dg/pr47614.f: New.
13632 2011-02-11 Joseph Myers <joseph@codesourcery.com>
13635 * gcc.dg/opts-6.c: New test.
13637 2011-02-11 Jakub Jelinek <jakub@redhat.com>
13640 * gcc.dg/pr47684.c: New test.
13642 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13645 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13646 c99_runtime, dg-add-options c99_runtime.
13647 (main): Use __asm__.
13649 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13652 * lib/target-supports.exp (check_ascii_locale_available): New proc.
13653 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13654 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13655 * gcc.dg/ucnid-10.c: Likewise.
13656 * gcc.dg/ucnid-13.c: Likewise.
13657 * gcc.dg/ucnid-7.c: Likewise.
13658 * gcc.dg/ucnid-8.c: Likewise.
13659 Adapt dg-warning line number.
13661 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
13663 * gcc.target/i386/parity-1.c: Use -march=k8.
13664 * gcc.target/i386/parity-2.c: Ditto.
13665 * gcc.target/i386/vecinit-1.c: Ditto.
13666 * gcc.target/i386/vecinit-2.c: Ditto.
13668 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13671 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13672 * gcc.target/mips/save-restore-3.c: Likewise.
13673 * gcc.target/mips/save-restore-4.c: Likewise.
13674 * gcc.target/mips/save-restore-5.c: Likewise.
13677 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13678 * g++.dg/tree-prof/partition2.C: Likewise.
13680 2011-02-09 Jason Merrill <jason@redhat.com>
13682 * g++.dg/tree-ssa/inline-3.C: Use a normal function
13683 rather than misdeclare std::puts.
13685 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13686 * g++.dg/other/warning1.C: Likewise.
13687 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13688 * g++.old-deja/g++.gb/scope06.C: Likewise.
13689 * g++.old-deja/g++.law/cvt11.C: Likewise.
13690 * g++.old-deja/g++.law/init1.C: Likewise.
13691 * g++.dg/abi/mangle26.C: Likewise.
13693 * g++.dg/template/function1.C: Adjust for C++0x mode.
13694 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13696 * g++.dg/ext/label10.C: Adjust for C++0x mode.
13697 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13699 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13701 * g++.dg/cpp0x/regress/abi-empty7.C: New.
13703 * g++.dg/cpp0x/regress: New directory.
13704 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13705 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13706 * g++.dg/cpp0x/regress/regress3.C: New.
13708 2011-02-10 Richard Guenther <rguenther@suse.de>
13710 PR tree-optimization/47677
13711 * gcc.dg/torture/pr47677.c: New testcase.
13713 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
13715 * objc.dg/special/load-category-1.m: Remove unused header.
13716 * objc.dg/special/load-category-1a.m: Likewise.
13717 * objc.dg/special/load-category-2.m: Likewise.
13718 * objc.dg/special/load-category-2a.m: Likewise.
13719 * objc.dg/special/load-category-3.m: Likewise.
13720 * objc.dg/special/load-category-3a.m: Likewise.
13721 * objc.dg/attributes/proto-attribute-2.m: Likewise.
13722 * objc.dg/attributes/proto-attribute-3.m: Likewise.
13723 * objc.dg/attributes/class-attribute-1.m: Likewise.
13724 * objc.dg/property/property.exp: Don't run for Darwin < 9.
13725 * obj-c++.dg/property/property.exp: Likewise.
13726 * objc.dg/attributes/method-sentinel-1.m: Update type header.
13727 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13728 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13729 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13730 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13731 * obj-c++.dg/template-8.mm: Likewise.
13733 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13736 * gcc.target/i386/pr47665.c: New test.
13738 2011-02-10 Jie Zhang <jie@codesourcery.com>
13742 2011-02-05 Jie Zhang <jie@codesourcery.com>
13744 * gcc.dg/pr42631.c: Update test.
13745 * gcc.dg/pr42631-2.c: New test.
13747 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13750 * gfortran.dg/proc_decl_25.f90: New.
13752 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13755 * gfortran.dg/typebound_assignment_2.f03: New.
13757 2011-02-09 Richard Guenther <rguenther@suse.de>
13759 PR tree-optimization/47664
13760 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13762 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13764 PR middle-end/47646
13765 * gnat.dg/uninit_func.adb: Adjust dg directive.
13767 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13769 PR middle-end/47646
13770 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13772 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13775 * gfortran.dg/auto_dealloc_2.f90: New.
13777 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13779 * gcc.dg/builtins-config.h: Remove __sgi handling.
13780 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13781 -std=c99 for mips-sgi-irix6.5*.
13783 2011-02-09 Martin Jambor <mjambor@suse.cz>
13785 PR middle-end/45505
13786 * gfortran.dg/pr25923.f90: Remove xfails.
13788 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13791 * gfortran.dg/inquire_14.f90: New test.
13793 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13796 * gfortran.dg/pointer_init_6.f90: New.
13798 2011-02-08 Jeff Law <law@redhat.com>
13800 PR tree-optimization/42893
13801 * gcc.tree-ssa/pr42893.c: New test.
13803 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13805 PR tree-optimization/46834
13806 PR tree-optimization/46994
13807 PR tree-optimization/46995
13808 * gcc.dg/graphite/id-pr46834.c: New.
13809 * gfortran.dg/graphite/id-pr46994.f90: New.
13810 * gfortran.dg/graphite/id-pr46995.f90: New.
13812 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13814 PR middle-end/47646
13815 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13816 using the variable is known the warning is emitted there.
13817 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13818 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13820 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13823 * gcc.dg/noreturn-1.c (foo5): Likewise.
13824 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13825 (method2): Likewise.
13827 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13828 the return statement using the uninitialized variable.
13829 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13831 2011-02-08 Richard Guenther <rguenther@suse.de>
13833 PR middle-end/47639
13834 * g++.dg/opt/pr47639.c: New testcase.
13836 2011-02-08 Richard Guenther <rguenther@suse.de>
13838 PR tree-optimization/47632
13839 * g++.dg/opt/pr47632.C: New testcase.
13841 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13843 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13845 2011-02-07 Richard Guenther <rguenther@suse.de>
13847 PR tree-optimization/47615
13848 * g++.dg/opt/pr47615.C: New testcase.
13850 2011-02-07 Richard Guenther <rguenther@suse.de>
13852 PR tree-optimization/47621
13853 * gcc.dg/torture/pr47621.c: New testcase.
13855 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13857 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13859 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13862 * gfortran.dg/allocate_with_source_1 : New test.
13864 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13866 PR middle-end/47610
13867 * gcc.dg/pr47610.c: New test.
13869 2011-02-05 Jie Zhang <jie@codesourcery.com>
13872 * gcc.dg/pr42631.c: Update test.
13873 * gcc.dg/pr42631-2.c: New test.
13875 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13878 * gfortran.dg/pr47574.f90: New test.
13880 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13882 PR tree-optimization/46194
13883 * gcc.dg/autopar/pr46194.c: New.
13885 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13887 PR tree-optimization/43695
13888 * g++.dg/ipa/pr43695.C: New.
13890 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13892 PR inline-asm/23200
13893 * gcc.dg/pr23200.c: New test.
13895 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13898 * g++.dg/pr47589.C: New test.
13900 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13903 * g++.dg/template/typedef37.C: New test.
13904 * g++.dg/template/param1.C: Adjust expected error message.
13906 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13908 PR middle-end/31490
13909 * gcc.dg/pr31490-2.c: New test.
13910 * gcc.dg/pr31490-3.c: New test.
13911 * gcc.dg/pr31490-4.c: New test.
13913 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13914 Jakub Jelinek <jakub@redhat.com>
13917 * g++.dg/parser/semicolon3.C: Adjust.
13918 * g++.dg/parser/semicolon4.C: New testcase.
13919 * g++.dg/pr46890.C: New testcase.
13921 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13924 * g++.dg/init/pr29571.C: New.
13926 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13928 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13929 instead of vect_int.
13931 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13934 * gcc.target/i386/pr47312.c: New test.
13937 * gcc.target/i386/pr47564.c: New test.
13939 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13941 PR tree-optimization/45122
13942 * gcc.dg/tree-ssa/pr45122.c: New.
13944 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13947 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13950 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13951 and vsx so a default --with-cpu=power7 doesn't give an error
13952 when -mavoid-indexed-addresses is used.
13954 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13955 wrapper function to save the arguments and then jump to the real
13956 function, rather than depending on the compiler not to move stuff
13958 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13960 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13961 Paul Thomas <pault@gcc.gnu.org>
13964 * gfortran.dg/class_37.f03 : New test.
13966 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13967 Richard Guenther <rguenther@suse.de>
13969 PR tree-optimization/40979
13971 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13972 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13973 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13974 check_vect_support_and_set_flags.
13975 * gfortran.dg/graphite/vect-pr40979.f90: New.
13977 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13980 * gfortran.dg/class_36.f03: New.
13982 2011-02-02 Richard Guenther <rguenther@suse.de>
13984 PR tree-optimization/47566
13985 * gcc.dg/lto/20110201-1_0.c: New testcase.
13987 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13993 * debug/pr47498.c: New.
13994 * debug/pr47501.c: New.
13996 2011-02-01 Richard Guenther <rguenther@suse.de>
13998 PR tree-optimization/47559
13999 * g++.dg/torture/pr47559.C: New testcase.
14001 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14004 * gfortran.dg/typebound_call_20.f03: New.
14006 2011-02-01 Richard Guenther <rguenther@suse.de>
14008 PR tree-optimization/47555
14009 * gcc.dg/pr47555.c: New testcase.
14011 2011-02-01 Richard Guenther <rguenther@suse.de>
14013 PR tree-optimization/47541
14014 * g++.dg/torture/pr47541.C: New testcase.
14016 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14019 * gfortran.dg/typebound_call_19.f03: New.
14021 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14024 * g++.dg/cpp0x/pr47416.C: New test.
14026 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14029 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14031 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14034 * gfortran.dg/typebound_assignment_1.f03: New.
14036 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14038 PR tree-optimization/47538
14039 * gcc.c-torture/execute/pr47538.c: New test.
14041 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14044 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14046 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14048 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14050 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14052 PR rtl-optimization/44031
14053 * gcc.c-torture/compile/20110131-1.c: New test.
14055 2011-01-31 Tobias Burnus <burnus@net-b.de>
14058 * gfortran.dg/stmt_func_1.f90: New.
14060 2011-01-31 Tobias Burnus <burnus@net-b.de>
14063 * gfortran.dg/interface_34.f90: New.
14065 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14068 * gfortran.dg/realloc_on_assign_5.f03: New test.
14069 * gfortran.dg/realloc_on_assign_5.f03: New test.
14071 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14073 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14074 * gfortran.dg/bessel_7.f90: Likewise.
14075 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14077 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14078 * gfortran.dg/sum_init_expr.f03: Likewise.
14080 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14082 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14085 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14086 loop only on "vect_intfloat_cvt" targets.
14088 2011-01-29 Tobias Burnus <burnus@net-b.de>
14091 * gfortran.dg/shape_6.f90: New.
14093 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14095 PR libgfortran/47434
14096 * gfortran.dg/read_infnan_1.f90: Update test.
14097 * gfortran.dg/module_nan.f90: Update test.
14098 * gfortran.dg/char4_iunit_1.f03: Update test.
14099 * gfortran.dg/large_real_kind_1.f90: Update test.
14100 * gfortran.dg/real_const_3.f90: Update test.
14101 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14103 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14106 * g++.dg/template/param2.C: New test.
14108 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14110 PR libgfortran/47285
14111 * gfortran.dg/fmt_g.f: New test.
14113 2011-01-28 Tobias Burnus <burnus@net-b.de>
14116 * gfortran.dg/pure_formal_1.f90: New.
14118 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14121 * gcc.dg/tls/pr42894.c: New test.
14123 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14125 * gcc.dg/pr47276.c: Add dg-require-visibility.
14127 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14129 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14131 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14132 Tobias Burnus <burnus@gcc.gnu.org>
14137 * gfortran.dg/realloc_on_assign_3.f03: New test.
14138 * gfortran.dg/realloc_on_assign_4.f03: New test.
14139 * gfortran.dg/allocatable_function_5.f90: New test.
14140 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14141 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14142 implemented" dg-errors.
14144 2011-01-27 Jan Hubicka <jh@suse.cz>
14146 PR middle-end/46949
14147 * gcc.dg/attr-weakref-4.c: New testcase
14149 2011-01-27 Martin Jambor <mjambor@suse.cz>
14151 PR tree-optimization/47228
14152 * gcc.dg/torture/pr47228.c: New test.
14154 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14156 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14158 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14160 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14161 when using auto-overlay support on the SPU.
14163 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14165 PR rtl-optimization/44174
14166 * gcc.target/i386/asm-6.c: New test.
14168 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14170 PR rtl-optimization/46856
14171 * gcc.c-torture/compile/pr46856.c: New test.
14173 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
14174 Andrew Pinski <pinskia@gmail.com>
14177 * gcc.dg/pr43082.c: New.
14179 2011-01-26 DJ Delorie <dj@redhat.com>
14181 PR rtl-optimization/46878
14182 * gcc.dg/pr46878-1.c: New test.
14184 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14187 * g++.dg/cpp0x/pr47476.C: New test.
14189 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
14191 * gcc.c-torture/compile/20110126-1.c: New test.
14193 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14196 * gcc.dg/torture/pr47473.c: New test.
14198 2011-01-26 Jan Hubicka <jh@suse.cz>
14201 * gcc.c-torture/execute/pr47237.c: New testcase.
14203 2011-01-26 Jan Hubicka <jh@suse.cz>
14205 PR tree-optimization/47190
14206 * gcc.dg/attr-weakref-3.c: New testcase.
14208 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
14211 * gcc.dg/dll-9a.c: New test file.
14212 * gcc.dg/dll-11.c: Likewise.
14213 * gcc.dg/dll-12.c: Likewise.
14214 * gcc.dg/dll-12a.c: Likewise.
14215 * gcc.dg/dll-11a.c: Likewise.
14216 * gcc.dg/dll-9.c: Likewise.
14217 * gcc.dg/dll-10.c: Likewise.
14218 * gcc.dg/dll-10a.c: Likewise.
14219 * g++.dg/ext/dllexport4a.cc: Likewise.
14220 * g++.dg/ext/dllexport4.C: Likewise.
14221 * g++.dg/ext/dllexport5.C: Likewise.
14222 * g++.dg/ext/dllexport5a.cc: Likewise.
14224 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14226 PR tree-optimization/46970
14227 * gcc.dg/graphite/pr46970.c: New.
14229 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14231 PR tree-optimization/46215
14232 * gcc.dg/graphite/pr46215.c: New.
14234 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14236 PR tree-optimization/46168
14237 * gcc.dg/graphite/pr46168.c: New.
14239 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14241 PR tree-optimization/43657
14242 * gcc.dg/graphite/pr43657.c: New.
14244 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14246 PR tree-optimization/29832
14247 * gfortran.dg/graphite/pr29832.f90: New.
14249 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14251 PR tree-optimization/43567
14252 * gcc.dg/graphite/pr43567.c: New.
14254 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14256 * gfortran.dg/graphite/interchange-4.f: New.
14257 * gfortran.dg/graphite/interchange-5.f: New.
14259 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14260 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14261 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14262 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14263 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14264 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14265 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14266 * gfortran.dg/ltrans-7.f90: Removed.
14267 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14269 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14270 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14271 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14272 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14273 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14274 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14275 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14276 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14277 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14278 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14279 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14280 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14281 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14282 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14283 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14284 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14285 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14286 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14287 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14288 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14289 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14290 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14291 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14292 * gcc.dg/tree-ssa/data-dep-1.c
14293 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14294 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14295 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14296 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14297 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14299 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14301 PR tree-optimization/47265
14302 PR tree-optimization/47443
14303 * gcc.c-torture/compile/pr47265.c: New test.
14304 * gcc.dg/pr47443.c: New test.
14306 2011-01-25 Martin Jambor <mjambor@suse.cz>
14308 PR tree-optimization/47382
14309 * g++.dg/torture/pr47382.C: New test.
14310 * g++.dg/opt/devirt1.C: Xfail.
14312 2011-01-25 Yao Qi <yao@codesourcery.com>
14315 * gcc.target/arm/pr45701-1.c: New test.
14316 * gcc.target/arm/pr45701-2.c: New test.
14317 * gcc.target/arm/pr45701-3.c: New test.
14319 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14320 Jakub Jelinek <jakub@redhat.com>
14322 PR tree-optimization/47271
14323 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14325 2011-01-25 Nick Clifton <nickc@redhat.com>
14327 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14328 (saturate_add): Delete.
14329 (exchange): Delete.
14330 (main): Do not run saturate_add.
14331 (set_interrupts): Delete.
14333 2011-01-25 Tobias Burnus <burnus@net-b.de>
14336 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14338 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14340 PR tree-optimization/47427
14341 PR tree-optimization/47428
14342 * gcc.c-torture/compile/pr47427.c: New test.
14343 * gcc.c-torture/compile/pr47428.c: New test.
14345 2011-01-25 Richard Guenther <rguenther@suse.de>
14347 PR middle-end/47411
14348 * gcc.dg/torture/pr47411.c: New testcase.
14350 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14352 * gfortran.dg/graphite/id-24.f: New.
14353 * gfortran.dg/graphite/id-25.f: New.
14355 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14357 * gfortran.dg/graphite/id-23.f: New.
14359 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14361 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14363 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14365 * gcc.dg/graphite/block-0.c: Un-XFAILed.
14366 * gcc.dg/graphite/block-1.c: Un-XFAILed.
14367 * gcc.dg/graphite/block-7.c: Un-XFAILed.
14368 * gcc.dg/graphite/block-8.c: Un-XFAILed.
14369 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14370 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14371 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14372 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14373 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14375 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14377 * gcc.dg/graphite/block-0.c: Add documentation.
14378 * gcc.dg/graphite/block-4.c: Same.
14379 * gcc.dg/graphite/block-7.c: Same.
14380 * gcc.dg/graphite/block-8.c: New.
14381 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14382 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14383 * gcc.dg/graphite/interchange-12.c: Add documentation.
14384 * gcc.dg/graphite/interchange-13.c: New.
14385 * gcc.dg/graphite/interchange-14.c: New.
14386 * gcc.dg/graphite/interchange-15.c: New.
14387 * gcc.dg/graphite/interchange-8.c: Add documentation.
14388 * gcc.dg/graphite/interchange-mvt.c: Same.
14390 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14393 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14394 * gcc.target/powerpc/altivec-14.c: Ditto.
14395 * gcc.target/powerpc/altivec-33.c: Ditto.
14396 * gcc.target/powerpc/altivec-types-1.c: Ditto.
14397 * gcc.target/powerpc/altivec-types-2.c: Ditto.
14398 * gcc.target/powerpc/altivec-types-3.c: Ditto.
14399 * gcc.target/powerpc/altivec-types-4.c: Ditto.
14400 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14401 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14402 * g++.dg/ext/altivec-15.C: Ditto.
14403 * g++.dg/ext/altivec-types-1.C: Ditto.
14404 * g++.dg/ext/altivec-types-2.C: Ditto.
14405 * g++.dg/ext/altivec-types-3.C: Ditto.
14406 * g++.dg/ext/altivec-types-4.C: Ditto.
14408 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14410 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14412 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14414 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14415 optimization options.
14417 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14419 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14422 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14424 2011-01-23 Tobias Burnus <burnus@net-b.de>
14427 * gfortran.dg/allocatable_scalar_12.f90: New.
14429 2011-01-23 Ira Rosen <irar@il.ibm.com>
14431 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14432 vectorization to be not profitable if peeling is used to
14433 realign the memory access.
14434 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14435 loop bound to avoid loop unrolling.
14436 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14438 2011-01-22 Jan Hubicka <jh@suse.cz>
14441 * g++.dg/lto/pr47333.C: New file.
14443 2011-01-22 Jan Hubicka <jh@suse.cz>
14445 PR tree-optimization/43884
14447 * gcc.dg/autopar/outer-2.c: Increase array size.
14448 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14450 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14453 * gfortran.dg/c_loc_tests_16.f90: New test.
14455 2011-01-22 Tobias Burnus <burnus@net-b.de>
14458 * gfortran.dg/typebound_proc_19.f90: New.
14460 2011-01-21 Jeff Law <law@redhat.com>
14462 PR tree-optimization/47053
14463 * g++.dg/pr47053.C: New test.
14465 2011-01-21 Jason Merrill <jason@redhat.com>
14468 * g++.dg/cpp0x/constexpr-ctor6.C: New.
14470 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14473 * g++.dg/cpp0x/range-for10.C: New test.
14474 * g++.dg/template/for1.C: New test.
14476 PR middle-end/45566
14477 * g++.dg/tree-prof/partition3.C: New test.
14479 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14481 PR rtl-optimization/47366
14482 * g++.dg/opt/pr47366.C: New test.
14484 2011-01-21 Jason Merrill <jason@redhat.com>
14487 * g++.dg/cpp0x/constexpr-regress2.C: New.
14489 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14491 2011-01-21 Jeff Law <law@redhat.com>
14493 PR rtl-optimization/41619
14494 * gcc.dg/pr41619.c: New.
14496 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14498 PR tree-optimization/47355
14499 * g++.dg/opt/pr47355.C: New test.
14501 2011-01-21 Richard Guenther <rguenther@suse.de>
14503 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14506 2011-01-21 Richard Guenther <rguenther@suse.de>
14508 PR tree-optimization/47365
14509 * gcc.dg/torture/pr47365.c: New testcase.
14510 * gcc.dg/tree-ssa/pr47392.c: Likewise.
14512 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14514 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14516 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14518 PR tree-optimization/47391
14519 * gcc.dg/pr47391.c: New test.
14521 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14523 * g++.dg/template/char1.C: Use signed char.
14525 2011-01-21 Tobias Burnus <burnus@net-b.de>
14528 * gfortran.dg/pointer_target_4.f90: New.
14530 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
14533 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14534 ILP32 system and not IP32.
14536 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
14539 * g++.dg/debug/pr46583.C: New.
14541 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14544 * g++.dg/debug/pr47283.C: New test.
14547 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14548 * gcc.target/i386/headmerge-2.c: Likewise.
14550 2011-01-20 Richard Guenther <rguenther@suse.de>
14552 PR middle-end/47370
14553 * gcc.dg/torture/pr47370.c: New testcase.
14555 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14557 PR tree-optimization/46130
14558 * gcc.dg/pr46130-1.c: New test.
14559 * gcc.dg/pr46130-2.c: New test.
14561 2011-01-19 Dodji Seketeli <dodji@redhat.com>
14564 * g++.dg/debug/dwarf2/template-params-10.C: New test.
14566 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
14569 * g++.dg/debug/pr46240.cc: New.
14571 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14574 * g++.dg/template/anonunion1.C: New test.
14576 PR rtl-optimization/47337
14577 * gcc.c-torture/execute/pr47337.c: New test.
14579 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14582 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14584 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14586 PR tree-optimization/46021
14587 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14589 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14591 PR tree-optimization/47290
14592 * g++.dg/torture/pr47290.C: New test.
14594 2011-01-18 Janus Weil <janus@gcc.gnu.org>
14597 * gfortran.dg/proc_ptr_comp_29.f90: New.
14599 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
14602 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14603 powerpc-apple-darwin9.
14605 2011-01-18 Jakub Jelinek <jakub@redhat.com>
14607 PR rtl-optimization/47299
14608 * gcc.c-torture/execute/pr47299.c: New test.
14610 2011-01-17 Jason Merrill <jason@redhat.com>
14612 * g++.dg/cpp0x/constexpr-virtual.C: New.
14614 2011-01-17 Jakub Jelinek <jakub@redhat.com>
14617 * gfortran.dg/gomp/pr47331.f90: New test.
14619 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
14622 * objc.dg/selector-warn-1.m: New.
14623 * obj-c++.dg/selector-warn-1.mm: New.
14625 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
14627 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14628 Update dg-final accordingly.
14630 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14632 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14634 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14636 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14638 * gcc.dg/guality/pr36728-2.c: Likewise.
14640 2011-01-17 Richard Guenther <rguenther@suse.de>
14642 PR tree-optimization/47313
14643 * g++.dg/torture/pr47313.C: New testcase.
14645 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
14648 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14649 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14650 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14651 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14653 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14655 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14656 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14657 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14659 2011-01-17 Richard Guenther <rguenther@suse.de>
14661 PR tree-optimization/45967
14662 * gcc.dg/torture/pr45967-2.c: New testcase.
14663 * gcc.dg/torture/pr45967-3.c: Likewise.
14665 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14668 * g++.dg/ext/pr47213.C: Require visibility.
14670 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14672 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14673 * gcc.dg/fixed-point/struct-union.c: Update error messages.
14675 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14677 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14678 Linux-based targets.
14680 2011-01-13 Jan Hubicka <jh@suse.cz>
14682 PR tree-optimization/47276
14683 * gcc.dg/pr47276.c: New testcase.
14685 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
14686 Jonathan Wakely <jwakely.gcc@gmail.com>
14689 * g++.dg/other/pr33558.C: New.
14690 * g++.dg/other/pr33558-2.C: New.
14692 2011-01-14 Martin Jambor <mjambor@suse.cz>
14694 PR tree-optimization/45934
14695 PR tree-optimization/46302
14696 * g++.dg/ipa/devirt-c-1.C: New test.
14697 * g++.dg/ipa/devirt-c-2.C: Likewise.
14698 * g++.dg/ipa/devirt-c-3.C: Likewise.
14699 * g++.dg/ipa/devirt-c-4.C: Likewise.
14700 * g++.dg/ipa/devirt-c-5.C: Likewise.
14701 * g++.dg/ipa/devirt-c-6.C: Likewise.
14702 * g++.dg/ipa/devirt-6.C: Likewise.
14703 * g++.dg/ipa/devirt-d-1.C: Likewise.
14704 * g++.dg/torture/pr45934.C: Likewise.
14706 2011-01-14 Jason Merrill <jason@redhat.com>
14708 * g++.dg/cpp0x/variadic105.C: New.
14710 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
14711 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14714 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14715 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14716 execution tests on i?86-*-*, x86_64-*-* and
14717 powerpc*-apple-darwin* && ilp32.
14718 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14719 tests on i?86-*-* and x86_64-*-*.
14721 2011-01-14 Richard Guenther <rguenther@suse.de>
14723 PR tree-optimization/47280
14724 * g++.dg/opt/pr47280.C: New testcase.
14726 2011-01-14 Jason Merrill <jason@redhat.com>
14728 * g++.dg/cpp0x/constexpr-regress1.C: New.
14730 * g++.dg/ext/flexary2.C: New.
14732 2011-01-14 Richard Guenther <rguenther@suse.de>
14734 PR middle-end/47281
14735 * gcc.dg/torture/pr47281.c: New testcase.
14736 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14738 2011-01-14 Richard Guenther <rguenther@suse.de>
14740 PR tree-optimization/47286
14741 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14743 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14746 * g++.dg/ext/pr47213.C: New.
14748 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14750 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14752 2011-01-13 Tobias Burnus <burnus@net-b.de>
14753 Mikael Morin <mikael@gcc.gnu.org>
14757 * gfortran.dg/select_type_20.f90: New.
14758 * gfortran.dg/select_type_21.f90: New.
14760 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14763 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14765 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14767 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14768 * gcc.dg/guality/pr36728-2.c: Likewise.
14770 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14773 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14775 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14777 PR rtl-optimization/45352
14778 * gcc.dg/pr45352-3.c: New.
14780 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14782 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14784 * g++.dg/cpp0x/range-for8.C: New.
14785 * g++.dg/cpp0x/range-for9.C: New.
14787 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14790 * g++.dg/debug/pr47209.C: New.
14792 2011-01-12 Richard Guenther <rguenther@suse.de>
14795 * gcc.dg/lto/pr47259_0.c: New testcase.
14796 * gcc.dg/lto/pr47259_1.c: Likewise.
14798 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14800 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14801 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14802 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14803 methods missing from the OBJC2 Object.
14804 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14805 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14806 GNU and NeXT runtimes.
14807 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14809 * objc-obj-c++-shared/Object1.m: Likewise.
14810 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14811 * objc.dg/proto-qual-1.m: Likewise.
14812 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14813 * obj-c++.dg/proto-qual-1.mm: Likewise.
14815 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14818 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14820 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14822 Fixed the Objective-C++ testsuite and updated all tests.
14823 * lib/obj-c++.exp (obj-c++_init): Declare and set
14824 gcc_warning_prefix and gcc_error_prefix.
14825 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14826 'dg-warning', 'dg-message' and 'dg-error'.
14827 * obj-c++.dg/class-extension-3.mm: Likewise.
14828 * obj-c++.dg/class-protocol-1.mm: Likewise.
14829 * obj-c++.dg/encode-7.mm: Likewise.
14830 * obj-c++.dg/exceptions-3.mm: Likewise.
14831 * obj-c++.dg/exceptions-5.mm: Likewise.
14832 * obj-c++.dg/method-12.mm: Likewise.
14833 * obj-c++.dg/method-13.mm: Likewise.
14834 * obj-c++.dg/method-15.mm: Likewise.
14835 * obj-c++.dg/method-16.mm: Likewise.
14836 * obj-c++.dg/method-4.mm: Likewise.
14837 * obj-c++.dg/method-8.mm: Likewise.
14838 * obj-c++.dg/method-conflict-1.mm: Likewise.
14839 * obj-c++.dg/method-conflict-2.mm: Likewise.
14840 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14841 and uncommented second part of the testcase now that the testsuite
14843 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14844 and uncommented second part of the testcase now that the testsuite
14846 * obj-c++.dg/private-1.mm: Likewise.
14847 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14848 * obj-c++.dg/syntax-error-7.mm: Likewise.
14849 * obj-c++.dg/warn5.mm: Likewise.
14850 * obj-c++.dg/property/at-property-14.mm: Likewise.
14851 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14853 * obj-c++.dg/property/at-property-18.mm: Likewise.
14854 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14856 * obj-c++.dg/property/at-property-21.mm: Likewise.
14857 * obj-c++.dg/property/at-property-28.mm: Likewise.
14858 * obj-c++.dg/property/at-property-5.mm: Likewise.
14859 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14860 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14861 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14862 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14863 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14864 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14865 * obj-c++.dg/tls/diag-5.mm: Likewise.
14866 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14867 dg-error, now matched correctly.
14869 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14871 * objc.dg/property/at-property-29.m: New.
14872 * obj-c++.dg/property/at-property-29.mm: New.
14874 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14876 * go.test/go-test.exp (go-set-goarch): New proc.
14877 (go-gc-tests): Use it.
14879 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14882 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14884 2011-01-11 Richard Henderson <rth@redhat.com>
14886 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14888 2011-01-11 Jan Hubicka <jh@suse.cz>
14892 * gcc.dg/lto/pr45721_1.c: New file.
14893 * gcc.dg/lto/pr45721_0.c: New file.
14895 2011-01-11 Richard Guenther <rguenther@suse.de>
14897 PR tree-optimization/46076
14898 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14900 2011-01-11 Jeff Law <law@redhat.com>
14902 * PR tree-optimization/47086
14903 * gcc.dg/pr47086.c: New test.
14905 2011-01-11 Jason Merrill <jason@redhat.com>
14908 * g++.dg/template/new10.C: New.
14911 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14913 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14915 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14916 Split type definitions and NSConstantString class into...
14917 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14918 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14919 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14920 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14921 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14922 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14924 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14925 encode defines for newer NeXT system headers.
14926 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14927 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14928 * objc.dg/foreach-5.m: Likewise.
14929 * objc.dg/foreach-2.m: Likewise.
14930 * objc.dg/foreach-4.m: Likewise.
14931 * objc.dg/torture/strings/string1.m: Likewise.
14932 * objc.dg/torture/strings/string2.m: Likewise.
14933 * objc.dg/torture/strings/string3.m: Likewise.
14934 * objc.dg/torture/strings/string4.m: Likewise.
14935 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14936 header and stand alone.
14937 * obj-c++.dg/strings/strings-2.mm: Likewise.
14938 * objc.dg/torture/strings/const-str-3.m: Likewise.
14939 * objc.dg/strings/strings-2.m: Likewise.
14940 * objc.dg/strings/const-str-12b.m: Likewise.
14942 2011-01-12 Richard Guenther <rguenther@suse.de>
14944 PR middle-end/32511
14945 * gcc.dg/attr-weak-1.c: Adjust.
14947 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14950 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14951 standard compliant and comment.
14953 2011-01-10 Jan Hubicka <jh@suse.cz>
14956 * gcc.dg/initpri3.c: New testcase.
14958 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14961 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14962 externally visible.
14967 (g_ebp_save): Likewise.
14968 (g_esp_save): Likewise.
14970 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14972 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14974 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14976 PR tree-optimization/46021
14977 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14978 i?86-*-*, x86_64-*-*.
14980 2011-01-10 Jeff Law <law@redhat.com>
14982 * PR tree-optimization/47141
14983 * gcc.c-torture/compile/pr47141.c: New test.
14985 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14988 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14989 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14990 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14991 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14994 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14995 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14996 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14997 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14998 being vectorized. Adjust dg-final pattern.
15001 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15002 * gcc.dg/vect/slp-24.c: Likewise.
15004 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15007 * g++.dg/other/pr47218-1.C: New test file.
15008 * g++.dg/other/pr47218.C: Likewise.
15009 * g++.dg/other/pr47218.h: New supporting header.
15011 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15014 * objc.dg/attributes/invalid-attribute-1.m: New.
15015 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15017 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15020 * gfortran.dg/proc_ptr_comp_28.f90: New.
15022 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15024 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15025 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15026 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15027 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15028 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15029 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15030 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15031 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15032 * objc.dg/gnu-api-2-class.m: Likewise.
15033 * objc.dg/gnu-api-2-ivar.m: Likewise.
15034 * objc.dg/gnu-api-2-method.m: Likewise.
15035 * objc.dg/gnu-api-2-objc.m: Likewise.
15036 * objc.dg/gnu-api-2-object.m: Likewise.
15037 * objc.dg/gnu-api-2-property.m: Likewise.
15038 * objc.dg/gnu-api-2-protocol.m: Likewise.
15039 * objc.dg/gnu-api-2-sel.m: Likewise.
15041 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15043 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15044 * objc.dg/objc-foreach-4.m: Likewise.
15045 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15046 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15047 * objc.dg/foreach-4.m: Likewise.
15048 * objc.dg/foreach-5.m: Likewise.
15049 * objc.dg/foreach-3.m: Return self from init.
15051 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15054 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15056 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15059 * gfortran.dg/class_35.f90: New.
15061 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15063 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15065 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15068 * objc.dg/invalid-method-2.m: New.
15069 * obj-c++.dg/invalid-method-2.mm: New.
15071 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15074 * gfortran.dg/transpose_optimization_2.f90 : New test.
15076 2011-01-08 Jan Hubicka <jh@suse.cz>
15078 PR tree-optmization/46469
15079 * g++.dg/torture/pr46469.C: New testcase.
15081 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15083 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15084 emulation of libobjc-gnu structure layout functionality to ..
15085 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15086 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15087 * objc/execute/bf-common.h: Adjust headers.
15088 * objc/execute/bf-1.m: Likewise.
15089 * objc/execute/bf-2.m: Likewise.
15090 * objc/execute/bf-3.m: Likewise.
15091 * objc/execute/bf-4.m: Likewise.
15092 * objc/execute/bf-5.m: Likewise.
15093 * objc/execute/bf-6.m: Likewise.
15094 * objc/execute/bf-7.m: Likewise.
15095 * objc/execute/bf-8.m: Likewise.
15096 * objc/execute/bf-9.m: Likewise.
15097 * objc/execute/bf-10.m: Likewise.
15098 * objc/execute/bf-11.m: Likewise.
15099 * objc/execute/bf-12.m: Likewise.
15100 * objc/execute/bf-13.m: Likewise.
15101 * objc/execute/bf-14.m: Likewise.
15102 * objc/execute/bf-15.m: Likewise.
15103 * objc/execute/bf-16.m: Likewise.
15104 * objc/execute/bf-17.m: Likewise.
15105 * objc/execute/bf-18.m: Likewise.
15106 * objc/execute/bf-19.m: Likewise.
15107 * objc/execute/bf-20.m: Likewise.
15108 * objc/execute/bf-21.m: Likewise.
15109 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15110 objc_get_type_qualifiers ().
15112 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15115 * gfortran.dg/dependency_39.f90: New test.
15117 2011-01-07 Jan Hubicka <jh@suse.cz>
15119 Get builtins tests ready for linker plugin.
15120 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15121 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15122 my_memset, my_bzero): Mark used.
15123 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15124 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15126 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15129 2011-01-07 Jan Hubicka <jh@suse.cz>
15131 PR tree-optimization/46367
15132 * g++.dg/torture/pr46367.C: New file.
15134 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15137 * gcc.dg/pr47201.c: New test.
15140 * gcc.dg/tree-prof/pr47187.c: New test.
15142 2011-01-07 Tobias Burnus <burnus@net-b.de>
15145 * gfortran.dg/extends_type_of_3.f90: New.
15147 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15149 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15150 * g++.dg/ext/dllimport-MI1.C: Likewise.
15151 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15152 * g++.dg/ext/dllimport10.C: Likewise.
15153 * g++.dg/ext/dllimport11.C: Likewise.
15154 * g++.dg/ext/dllimport12.C: Likewise.
15155 * g++.dg/ext/dllimport13.C: Likewise.
15156 * g++.dg/ext/dllimport2.C: Likewise.
15157 * g++.dg/ext/dllimport3.C: Likewise.
15158 * g++.dg/ext/dllimport4.C: Likewise.
15159 * g++.dg/ext/dllimport5.C: Likewise.
15160 * g++.dg/ext/dllimport6.C: Likewise.
15161 * g++.dg/ext/dllimport8.C: Likewise.
15162 * g++.dg/ext/dllimport9.C: Likewise.
15163 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15164 targets, too. Additionally enable test for i?86-*-mingw*.
15165 * g++.dg/ext/selectany1.C: Likewise.
15166 Remove guard variable check.
15168 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15172 * gfortran.dg/storage_size_3.f08: Extended.
15174 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15177 * g++.dg/template/stdarg1.C: New test.
15179 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15182 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15183 * gfortran.dg/defined_operators_1.f90: Split the subroutine
15184 from the interface of functions to not hide the errors that
15187 2011-01-06 Jan Hubicka <jh@suse.cz>
15189 * gcc.dg/lto/pr47188_0.c: New testcase.
15190 * gcc.dg/lto/pr47188_1.c: New testcase.
15192 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15196 * gfortran.dg/interface_33.f90: New test.
15198 2011-01-06 Jakub Jelinek <jakub@redhat.com>
15201 * gcc.c-torture/compile/pr47150.c: New test.
15203 2011-01-06 Ira Rosen <irar@il.ibm.com>
15205 PR tree-optimization/47139
15206 * gcc.dg/vect/pr47139.c: New test.
15208 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15211 * gfortran.dg/extends_type_of_2.f03: New.
15213 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15215 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15217 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
15219 * gnat.dg/opt14.adb: New test.
15221 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
15224 * gfortran.dg/allocate_error_2.f90: New test.
15226 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15229 * gfortran.dg/storage_size_3.f08: New.
15231 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15233 PR libgfortran/47154
15234 * gfortran.dg/namelist_68.f90: New test.
15236 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
15238 * gnat.dg/unchecked_convert8.ad[sb]: New test.
15240 2011-01-04 Janus Weil <janus@gcc.gnu.org>
15243 * gfortran.dg/class_34.f90: New.
15245 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15247 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15248 use __builtin_inff. Skip all single-precision tests that require
15251 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15253 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15255 2011-01-03 Jakub Jelinek <jakub@redhat.com>
15257 PR tree-optimization/47148
15258 * gcc.c-torture/execute/pr47148.c: New test.
15260 PR tree-optimization/47155
15261 * gcc.c-torture/execute/pr47155.c: New test.
15263 PR rtl-optimization/47157
15264 * gcc.c-torture/compile/pr47157.c: New test.
15266 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15268 * gcc.dg/torture/vector-shift2.c (schar): Define.
15269 (main): Always use schar or uchar instead of plain "char" to avoid
15270 dependencies on implementation-defined char signedness.
15272 2011-01-03 Martin Jambor <mjambor@suse.cz>
15274 PR tree-optimization/46801
15275 * gnat.dg/pack9.adb: Remove xfail.
15277 2011-01-03 Martin Jambor <mjambor@suse.cz>
15279 PR tree-optimization/46984
15280 * g++.dg/ipa/pr46984.C: New test.
15282 2011-01-02 Janus Weil <janus@gcc.gnu.org>
15285 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15287 2011-01-02 Jakub Jelinek <jakub@redhat.com>
15289 PR tree-optimization/47140
15290 * gcc.c-torture/compile/pr47140.c: New test.
15292 PR rtl-optimization/47028
15293 * gcc.dg/pr47028.c: New test.
15295 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
15297 * objc.dg/protocol-forward-1.m: Removed TODO.
15298 * objc.dg/protocol-forward-2.m: New.
15299 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15300 * obj-c++.dg/protocol-forward-2.mm: New.
15302 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
15305 * g++.dg/eh/pr38662.C: New testcase.
15307 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
15309 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15310 scan for newline '\n'.
15313 Copyright (C) 2011 Free Software Foundation, Inc.
15315 Copying and distribution of this file, with or without modification,
15316 are permitted in any medium without royalty provided the copyright
15317 notice and this notice are preserved.