1 2011-10-13 Jason Merrill <jason@redhat.com>
4 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
7 * g++.dg/init/vbase1.C: New.
9 2011-10-13 Jakub Jelinek <jakub@redhat.com>
11 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
12 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
13 * gcc.target/i386/avx-vphminposuw-2.c: New test.
14 * gcc.target/i386/avx-vphminposuw-3.c: New test.
16 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
18 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
20 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
22 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
24 2011-10-13 Richard Guenther <rguenther@suse.de>
26 PR tree-optimization/50712
27 * gcc.target/i386/pr50712.c: New testcase.
29 2011-10-13 Tom de Vries <tom@codesourcery.com>
31 * gcc.dg/memcpy-4.c: New test.
33 2011-10-13 Richard Guenther <rguenther@suse.de>
35 PR tree-optimization/50698
36 * g++.dg/vect/pr50698.cc: New testcase.
38 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
40 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
41 * gcc.target/powerpc/warn-2.c: Ditto.
43 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
44 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
45 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
46 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
47 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
48 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
49 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
50 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
51 * gcc.target/powerpc/ppc-pow.c: Likewise.
52 * gcc.target/powerpc/recip-1.c: Likewise.
53 * gcc.target/powerpc/recip-2.c: Likewise.
54 * gcc.target/powerpc/recip-3.c: Likewise.
55 * gcc.target/powerpc/recip-4.c: Likewise.
56 * gcc.target/powerpc/recip-5.c: Likewise.
58 2011-10-12 David S. Miller <davem@davemloft.net>
60 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
61 '-mvis3' instead of 'mcpu=niagara3' in options.
62 * gcc.target/sparc/fhalve.c: Likewise.
63 * gcc.target/sparc/fnegop.c: Likewise.
64 * gcc.target/sparc/fpadds.c: Likewise.
65 * gcc.target/sparc/fshift.c: Likewise.
66 * gcc.target/sparc/fucmp.c: Likewise.
67 * gcc.target/sparc/lzd.c: Likewise.
68 * gcc.target/sparc/vis3misc.c: Likewise.
69 * gcc.target/sparc/xmul.c: Likewise.
71 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
73 * gnat.dg/vect1.ad[sb]: New test.
74 * gnat.dg/vect1_pkg.ads: New helper.
75 * gnat.dg/vect2.ad[sb]: New test.
76 * gnat.dg/vect2_pkg.ads: New helper.
77 * gnat.dg/vect3.ad[sb]: New test.
78 * gnat.dg/vect3_pkg.ads: New helper.
79 * gnat.dg/vect4.ad[sb]: New test.
80 * gnat.dg/vect4_pkg.ads: New helper.
81 * gnat.dg/vect5.ad[sb]: New test.
82 * gnat.dg/vect5_pkg.ads: New helper.
83 * gnat.dg/vect6.ad[sb]: New test.
84 * gnat.dg/vect6_pkg.ads: New helper.
86 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
88 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
89 * gcc.target/i386/fma_run_double_2.c: Likewise.
90 * gcc.target/i386/fma_run_double_3.c: Likewise.
91 * gcc.target/i386/fma_run_double_4.c: Likewise.
92 * gcc.target/i386/fma_run_double_5.c: Likewise.
93 * gcc.target/i386/fma_run_double_6.c: Likewise.
94 * gcc.target/i386/fma_run_float_1.c: Likewise.
95 * gcc.target/i386/fma_run_float_2.c: Likewise.
96 * gcc.target/i386/fma_run_float_3.c: Likewise.
97 * gcc.target/i386/fma_run_float_4.c: Likewise.
98 * gcc.target/i386/fma_run_float_5.c: Likewise.
99 * gcc.target/i386/fma_run_float_6.c: Likewise.
101 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
102 remove the extra dg-options.
103 * gcc.target/i386/l_fma_double_2.c: Likewise.
104 * gcc.target/i386/l_fma_double_3.c: Likewise.
105 * gcc.target/i386/l_fma_double_4.c: Likewise.
106 * gcc.target/i386/l_fma_double_5.c: Likewise.
107 * gcc.target/i386/l_fma_double_6.c: Likewise.
108 * gcc.target/i386/l_fma_float_1.c: Likewise.
109 * gcc.target/i386/l_fma_float_2.c: Likewise.
110 * gcc.target/i386/l_fma_float_3.c: Likewise.
111 * gcc.target/i386/l_fma_float_4.c: Likewise.
112 * gcc.target/i386/l_fma_float_5.c: Likewise.
113 * gcc.target/i386/l_fma_float_6.c: Likewise.
115 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
117 PR tree-optimization/50189
118 * g++.dg/torture/pr50189.C: New testcase.
120 2011-10-12 Richard Guenther <rguenther@suse.de>
122 PR tree-optimization/50700
123 * gcc.dg/builtin-object-size-12.c: New testcase.
125 2011-10-12 Joseph Myers <joseph@codesourcery.com>
128 * gcc.c-torture/compile/pr50565-1.c,
129 gcc.c-torture/compile/pr50565-2.c: New tests.
131 2011-10-11 Jason Merrill <jason@redhat.com>
135 * g++.dg/template/constant1.C: New.
136 * g++.dg/template/constant2.C: New.
137 * g++.dg/cpp0x/constexpr-template3.C: New.
139 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
141 * gcc.target/i386/warn-vect-op-3.c: New test.
142 * gcc.target/i386/warn-vect-op-1.c: New test.
143 * gcc.target/i386/warn-vect-op-2.c: New test.
145 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
147 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
149 2011-10-11 Richard Guenther <rguenther@suse.de>
151 PR tree-optimization/50204
152 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
154 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
156 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
158 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
160 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
161 * gcc.target/i386/fma_double_2.c: Ditto.
162 * gcc.target/i386/fma_double_3.c: Ditto.
163 * gcc.target/i386/fma_double_4.c: Ditto.
164 * gcc.target/i386/fma_double_5.c: Ditto.
165 * gcc.target/i386/fma_double_6.c: Ditto.
166 * gcc.target/i386/fma_float_1.c: Ditto.
167 * gcc.target/i386/fma_float_2.c: Ditto.
168 * gcc.target/i386/fma_float_3.c: Ditto.
169 * gcc.target/i386/fma_float_4.c: Ditto.
170 * gcc.target/i386/fma_float_5.c: Ditto.
171 * gcc.target/i386/fma_float_6.c: Ditto.
172 * gcc.target/i386/l_fma_double_1.c: Ditto.
173 * gcc.target/i386/l_fma_double_2.c: Ditto.
174 * gcc.target/i386/l_fma_double_3.c: Ditto.
175 * gcc.target/i386/l_fma_double_4.c: Ditto.
176 * gcc.target/i386/l_fma_double_5.c: Ditto.
177 * gcc.target/i386/l_fma_double_6.c: Ditto.
178 * gcc.target/i386/l_fma_float_1.c: Ditto.
179 * gcc.target/i386/l_fma_float_2.c: Ditto.
180 * gcc.target/i386/l_fma_float_3.c: Ditto.
181 * gcc.target/i386/l_fma_float_4.c: Ditto.
182 * gcc.target/i386/l_fma_float_5.c: Ditto.
183 * gcc.target/i386/l_fma_float_6.c: Ditto.
184 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
185 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
186 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
187 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
188 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
189 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
190 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
191 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
192 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
193 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
194 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
195 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
197 2011-10-11 Tristan Gingold <gingold@adacore.com>
199 * gcc.dg/va-arg-4.c: New test.
200 * gcc.dg/va-arg-5.c: Ditto.
202 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
204 * lib/target-supports.exp (check_effective_target_fd_truncate):
205 Close and unlink test file before exit.
207 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
210 * gfortran.dg/forall_15.f90: New test case.
212 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
213 Andrew Macleod <amacleod@redhat.com>
215 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
216 wrappers for *other_threads() and *final_verify().
217 * gcc.dg/simulate-thread/simulate-thread.h
218 (simulate_thread_wrapper_other_threads): New.
219 (simulate_thread_wrapper_final_verify): New.
221 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
223 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
225 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
227 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
229 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
230 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
232 * gcc.target/i386/fma_1.h: New file.
233 * gcc.target/i386/fma_2.h: Likewise.
234 * gcc.target/i386/fma_3.h: Likewise.
235 * gcc.target/i386/fma_4.h: Likewise.
236 * gcc.target/i386/fma_5.h: Likewise.
237 * gcc.target/i386/fma_6.h: Likewise.
238 * gcc.target/i386/fma_double_1.c: Likewise.
239 * gcc.target/i386/fma_double_2.c: Likewise.
240 * gcc.target/i386/fma_double_3.c: Likewise.
241 * gcc.target/i386/fma_double_4.c: Likewise.
242 * gcc.target/i386/fma_double_5.c: Likewise.
243 * gcc.target/i386/fma_double_6.c: Likewise.
244 * gcc.target/i386/fma_float_1.c: Likewise.
245 * gcc.target/i386/fma_float_2.c: Likewise.
246 * gcc.target/i386/fma_float_3.c: Likewise.
247 * gcc.target/i386/fma_float_4.c: Likewise.
248 * gcc.target/i386/fma_float_5.c: Likewise.
249 * gcc.target/i386/fma_float_6.c: Likewise.
250 * gcc.target/i386/fma_main.h: Likewise.
251 * gcc.target/i386/fma_run_double_1.c: Likewise.
252 * gcc.target/i386/fma_run_double_2.c: Likewise.
253 * gcc.target/i386/fma_run_double_3.c: Likewise.
254 * gcc.target/i386/fma_run_double_4.c: Likewise.
255 * gcc.target/i386/fma_run_double_5.c: Likewise.
256 * gcc.target/i386/fma_run_double_6.c: Likewise.
257 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
258 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
259 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
260 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
261 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
262 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
263 * gcc.target/i386/fma_run_float_1.c: Likewise.
264 * gcc.target/i386/fma_run_float_2.c: Likewise.
265 * gcc.target/i386/fma_run_float_3.c: Likewise.
266 * gcc.target/i386/fma_run_float_4.c: Likewise.
267 * gcc.target/i386/fma_run_float_5.c: Likewise.
268 * gcc.target/i386/fma_run_float_6.c: Likewise.
269 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
270 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
271 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
272 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
273 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
274 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
275 * gcc.target/i386/l_fma_1.h: Likewise.
276 * gcc.target/i386/l_fma_2.h: Likewise.
277 * gcc.target/i386/l_fma_3.h: Likewise.
278 * gcc.target/i386/l_fma_4.h: Likewise.
279 * gcc.target/i386/l_fma_5.h: Likewise.
280 * gcc.target/i386/l_fma_6.h: Likewise.
281 * gcc.target/i386/l_fma_double_1.c: Likewise.
282 * gcc.target/i386/l_fma_double_2.c: Likewise.
283 * gcc.target/i386/l_fma_double_3.c: Likewise.
284 * gcc.target/i386/l_fma_double_4.c: Likewise.
285 * gcc.target/i386/l_fma_double_5.c: Likewise.
286 * gcc.target/i386/l_fma_double_6.c: Likewise.
287 * gcc.target/i386/l_fma_float_1.c: Likewise.
288 * gcc.target/i386/l_fma_float_2.c: Likewise.
289 * gcc.target/i386/l_fma_float_3.c: Likewise.
290 * gcc.target/i386/l_fma_float_4.c: Likewise.
291 * gcc.target/i386/l_fma_float_5.c: Likewise.
292 * gcc.target/i386/l_fma_float_6.c: Likewise.
293 * gcc.target/i386/l_fma_main.h: Likewise.
294 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
295 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
296 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
297 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
298 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
299 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
300 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
301 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
302 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
303 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
304 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
305 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
307 2011-10-10 Richard Guenther <rguenther@suse.de>
310 * gcc.dg/torture/pr50389.c: New testcase.
312 2011-10-10 Richard Guenther <rguenther@suse.de>
315 * gcc.dg/builtins-47.c: Optimize.
317 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
319 * lib/gcc-simulate-thread.exp: New.
320 * gcc.dg/simulate-thread/guality.h: New.
321 * gcc.dg/simulate-thread/simulate-thread.h: New.
322 * gcc.dg/simulate-thread/simulate-thread.exp: New.
323 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
324 * gcc.dg/simulate-thread/README: New.
325 * g++.dg/simulate-thread/guality.h: New.
326 * g++.dg/simulate-thread/simulate-thread.h: New.
327 * g++.dg/simulate-thread/simulate-thread.exp: New.
328 * g++.dg/simulate-thread/simulate-thread.gdb: New.
329 * c-c++-common/cxxbitfields-2.c: Remove.
330 * c-c++-common/cxxbitfields.c: Remove.
331 * c-c++-common/cxxbitfields-4.c: Remove.
332 * c-c++-common/cxxbitfields-5.c: Remove.
333 * c-c++-common/simulate-thread/bitfields-1.c: New.
334 * c-c++-common/simulate-thread/bitfields-2.c: New.
335 * c-c++-common/simulate-thread/bitfields-3.c: New.
336 * c-c++-common/simulate-thread/bitfields-4.c: New.
338 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
341 * g++.dg/warn/format5.C: New.
343 2011-10-09 Tobias Burnus <burnus@net-b.de>
346 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
347 * gfortran.dg/common_16.f90: New.
349 2011-10-09 Tobias Burnus <burnus@net-b.de>
351 * gfortran.dg/iso_c_binding_param_1.f90: New.
352 * gfortran.dg/iso_c_binding_param_2.f90: New.
353 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
355 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
357 PR tree-optimization/50635
358 * gcc.dg/vect/pr50635.c: New test.
360 2011-10-09 Janus Weil <janus@gcc.gnu.org>
363 * gfortran.dg/proc_decl_27.f90: New.
365 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
368 * objc/execute/initialize-1.m: New test.
370 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
373 * gfortran.dg/pointer_function_result_1.f90 : New test.
375 2011-10-07 David S. Miller <davem@davemloft.net>
378 * gcc.target/sparc/sparc.exp: Add vis3 target test.
379 * gcc.target/sparc/cmask.c: Use it.
380 * gcc.target/sparc/fhalve.c: Likewise.
381 * gcc.target/sparc/fnegop.c: Likewise.
382 * gcc.target/sparc/fpadds.c: Likewise.
383 * gcc.target/sparc/fshift.c: Likewise.
384 * gcc.target/sparc/fucmp.c: Likewise.
385 * gcc.target/sparc/lzd.c: Likewise.
386 * gcc.target/sparc/vis3misc.c: Likewise.
387 * gcc.target/sparc/xmul.c: Likewise.
389 2011-10-07 Richard Henderson <rth@redhat.com>
391 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
393 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
395 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
397 * gcc.dg/pr50193-1.c: New file.
398 * gcc.target/arm/shiftable.c: New file.
400 2011-10-07 Janus Weil <janus@gcc.gnu.org>
403 * gfortran.dg/class_46.f03: New.
405 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
407 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
408 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
409 (syslog, vsyslog, __vsyslog_chk): Likewise.
411 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
412 (x, EXT_x): Use ASMNAME.
414 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
417 2011-10-07 Tom de Vries <tom@codesourcery.com>
420 * gcc.dg/pr50527.c: New test.
422 2011-10-07 Jakub Jelinek <jakub@redhat.com>
424 PR tree-optimization/50650
425 * gcc.c-torture/compile/pr50650.c: New test.
427 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
429 PR tree-optimization/50575
430 * gcc.c-torture/execute/vector-compare-2.x: New file.
432 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
435 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
436 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
439 2011-10-07 Richard Guenther <rguenther@suse.de>
442 * gcc.dg/vect/vect-align-2.c: Increase array size.
444 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
445 H.J. Lu <hongjiu.lu@intel.com>
448 * gcc.target/i386/pr50603.c: New test.
450 2011-10-06 Jason Merrill <jason@redhat.com>
453 * g++.dg/cpp0x/default31.C: New.
455 2011-10-06 Jakub Jelinek <jakub@redhat.com>
457 PR tree-optimization/50596
458 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
460 * gcc.dg/vect/vect-cond-8.c: New test.
462 2011-10-06 Richard Henderson <rth@redhat.com>
464 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
465 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
466 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
467 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
468 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
469 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
470 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
471 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
472 * gcc.c-torture/execute/vshuf-16.inc: New file.
473 * gcc.c-torture/execute/vshuf-2.inc: New file.
474 * gcc.c-torture/execute/vshuf-4.inc: New file.
475 * gcc.c-torture/execute/vshuf-8.inc: New file.
476 * gcc.c-torture/execute/vshuf-main.inc: New file.
477 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
478 * gcc.c-torture/execute/vshuf-v2df.c: New test.
479 * gcc.c-torture/execute/vshuf-v2di.c: New test.
480 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
481 * gcc.c-torture/execute/vshuf-v2si.c: New test.
482 * gcc.c-torture/execute/vshuf-v4df.c: New test.
483 * gcc.c-torture/execute/vshuf-v4di.c: New test.
484 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
485 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
486 * gcc.c-torture/execute/vshuf-v4si.c: New test.
487 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
488 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
489 * gcc.c-torture/execute/vshuf-v8si.c: New test.
491 2011-10-06 Jakub Jelinek <jakub@redhat.com>
493 PR tree-optimization/49279
494 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
495 * gcc.c-torture/execute/pr49279.c: New test.
497 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
500 * gcc.c-torture/compile/pr49049.c: New test.
502 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
505 * gcc.target/arm/pr50305.c: New test.
507 2011-10-06 Richard Guenther <rguenther@suse.de>
509 PR tree-optimization/38884
510 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
511 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
513 2011-10-05 David S. Miller <davem@davemloft.net>
515 * gcc.target/sparc/lzd.c: New test.
516 * gcc.target/sparc/popc.c: New test.
518 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
520 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
521 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
522 * g++.dg/other/final1.C: Cleanup original tree dump.
524 2011-10-05 Jakub Jelinek <jakub@redhat.com>
526 PR tree-optimization/50613
527 * gcc.dg/pr50613.c: New test.
529 2011-10-05 Richard Henderson <rth@redhat.com>
531 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
532 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
533 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
534 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
535 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
536 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
537 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
538 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
540 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
542 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
543 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
544 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
545 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
546 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
548 2011-10-05 Richard Guenther <rguenther@suse.de>
550 PR tree-optimization/38885
551 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
553 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
555 * gcc.target/i386/sw-1.c: New test.
557 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
559 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
561 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
563 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
565 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
567 2011-10-04 David S. Miller <davem@davemloft.net>
569 * gcc.target/sparc/fhalve.c: New test.
570 * gcc.target/sparc/fnegop.c: New test.
571 * gcc.target/sparc/xmul.c: New test.
573 2011-10-04 Janus Weil <janus@gcc.gnu.org>
576 * gfortran.dg/dummy_procedure_6.f90: New.
578 2011-10-04 Jakub Jelinek <jakub@redhat.com>
580 PR tree-optimization/50604
581 * gcc.dg/pr50604.c: New test.
583 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
585 PR tree-optimization/49662
586 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
587 * gcc.dg/graphite/interchange-15.c: Likewise.
588 * gcc.dg/graphite/interchange-mvt.c: Likewise.
590 2011-10-04 Jakub Jelinek <jakub@redhat.com>
592 * gcc.dg/tree-ssa/restrict-4.c: New test.
594 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
596 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
597 (main): Use __typeof to get result type of comparison.
599 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
601 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
602 Make et_vect_multiple_sizes_saved global.
603 (check_effective_target_vect64): Make et_vect64_saved global.
605 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
607 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
608 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
609 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
610 * gcc.dg/builtin-complex-err-1.c: Adjust.
612 2011-10-02 Jason Merrill <jason@redhat.com>
614 * g++.dg/cpp0x/range-for22.C: New.
616 * g++.dg/cpp0x/variadic65.C: Remove xfails.
617 * g++.dg/cpp0x/variadic82.C: Remove xfails.
618 * g++.dg/cpp0x/variadic83.C: Remove xfails.
619 * g++.dg/cpp0x/variadic105.C: Remove xfails.
621 * g++.dg/cpp0x/nsdmi5.C: New.
623 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
626 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
628 (mips-dg-options): Force an ABI option if the current ABI is
629 incompatible with the required -mlong setting. Likewise force
630 a long setting if the current one is incompatible with the
631 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
632 throughout procedure.
633 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
634 instead of addressing=absolute.
636 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
638 * gcc.target/mips/stack-1.c: New test.
640 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
642 * gcc.dg/pr49696.c: New test.
644 2011-10-02 Jan Hubicka <jh@suse.cz>
646 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
648 2011-10-01 David S. Miller <davem@davemloft.net>
650 * gcc.target/sparc/cmask.c: New test.
651 * gcc.target/sparc/fpadds.c: New test.
652 * gcc.target/sparc/fshift.c: New test.
653 * gcc.target/sparc/fucmp.c: New test.
654 * gcc.target/sparc/vis3misc.c: New test.
656 2011-10-01 Janus Weil <janus@gcc.gnu.org>
659 * gfortran.dg/assumed_charlen_arg_2.f90: New.
661 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
664 * g++.dg/dfp/44473-1.C: New test.
665 * g++.dg/dfp/44473-2.C: New test.
666 * g++.dg/dfp/mangle-1.C: New test.
667 * g++.dg/dfp/mangle-2.C: New test.
668 * g++.dg/dfp/mangle-3.C: New test.
669 * g++.dg/dfp/mangle-4.C: New test.
670 * g++.dg/dfp/mangle-5.C: New test.
672 2011-09-30 Jakub Jelinek <jakub@redhat.com>
675 * gcc.dg/pr50571.c: New test.
677 PR tree-optimization/46309
678 * gcc.dg/pr46309.c: New test.
680 2011-09-30 Jakub Jelinek <jakub@redhat.com>
682 * gcc.dg/strlenopt-21.c: New test.
684 2011-09-30 Revital Eres <revital.eres@linaro.org>
686 * gcc.dg/sms-10.c: New file.
688 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
690 * gcc.target/arm/pr50099.c: New test.
692 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
694 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
696 2011-09-30 David S. Miller <davem@davemloft.net>
698 * gcc.target/sparc/bmaskbshuf.c: New test.
699 * gcc.target/sparc/edgen.c: New test.
701 2011-09-29 Janus Weil <janus@gcc.gnu.org>
704 * gfortran.dg/pure_formal_proc_3.f90: New.
707 * gfortran.dg/stfunc_7.f90: New.
709 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
711 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
712 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
713 * gcc.dg/vector-compare-1.c: Likewise.
714 * gcc.dg/vector-compare-2.c: Likewise.
716 2011-09-29 David S. Miller <davem@davemloft.net>
718 * gcc.target/sparc/array.c: New test.
720 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
722 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
723 loop unroll and set max unroll times to 8.
724 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
725 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
726 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
727 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
729 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
732 * g++.dg/ext/visibility/warn5.C: New.
734 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
737 * g++.dg/warn/Wextra-3.C: New.
739 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
742 * gcc.target/sh/pr49468-si.c: New.
744 2011-09-28 Tom de Vries <tom@codesourcery.com>
747 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
748 (TEST): Initialize src3 with random floats.
749 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
750 from union src3. Initialize src3 with random floats.
752 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
754 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
755 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
756 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
757 * gcc.target/sh/sh4a-sincosf.c: Ditto.
758 * gcc.target/sh/sh4a-cos.c: Ditto.
759 * gcc.target/sh/sh4a-cosf.c: Ditto.
760 * gcc.target/sh/sh4a-sin.c: Ditto.
761 * gcc.target/sh/sh4a-sinf.c: Ditto.
762 * gcc.target/sh/sh4a-fsrra.c: Ditto.
763 * gcc.target/sh/sh4a-memmovua.c: Ditto.
764 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
766 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
769 * g++.dg/parse/error40.C: New.
770 * g++.dg/warn/incomplete1.C: Adjust.
772 2011-09-27 Jan Hubicka <jh@suse.cz>
775 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
778 2011-09-27 Jakub Jelinek <jakub@redhat.com>
780 * gcc.dg/strlenopt-1.c: New test.
781 * gcc.dg/strlenopt-1f.c: New test.
782 * gcc.dg/strlenopt-2.c: New test.
783 * gcc.dg/strlenopt-2f.c: New test.
784 * gcc.dg/strlenopt-3.c: New test.
785 * gcc.dg/strlenopt-4.c: New test.
786 * gcc.dg/strlenopt-4g.c: New test.
787 * gcc.dg/strlenopt-4gf.c: New test.
788 * gcc.dg/strlenopt-5.c: New test.
789 * gcc.dg/strlenopt-6.c: New test.
790 * gcc.dg/strlenopt-7.c: New test.
791 * gcc.dg/strlenopt-8.c: New test.
792 * gcc.dg/strlenopt-9.c: New test.
793 * gcc.dg/strlenopt-10.c: New test.
794 * gcc.dg/strlenopt-11.c: New test.
795 * gcc.dg/strlenopt-12.c: New test.
796 * gcc.dg/strlenopt-12g.c: New test.
797 * gcc.dg/strlenopt-13.c: New test.
798 * gcc.dg/strlenopt-14g.c: New test.
799 * gcc.dg/strlenopt-14gf.c: New test.
800 * gcc.dg/strlenopt-15.c: New test.
801 * gcc.dg/strlenopt-16g.c: New test.
802 * gcc.dg/strlenopt-17g.c: New test.
803 * gcc.dg/strlenopt-18g.c: New test.
804 * gcc.dg/strlenopt.h: New file.
806 2011-09-27 Tom de Vries <tom@codesourcery.com>
809 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
810 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
811 * gcc.dg/pr43864.c: New test.
812 * gcc.dg/pr43864-2.c: Same.
813 * gcc.dg/pr43864-3.c: Same.
814 * gcc.dg/pr43864-4.c: Same.
816 2011-09-27 Jan Hubicka <jh@suse.cz>
818 * gcc.dg/ipa/inline-5.c: New testcase.
820 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
822 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
824 * gcc.dg/vect/bb-slp-27.c: New.
825 * gcc.dg/vect/bb-slp-28.c: New.
827 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
829 * testsuite/lib/target-supports.exp (check_profiling_available):
830 Don't rely solely on TLS tests for -fprofile-generate, fall
831 through to the other code.
833 2011-09-27 Richard Guenther <rguenther@suse.de>
835 PR tree-optimization/50363
836 * gcc.dg/torture/pr50363.c: New testcase.
838 2011-09-26 Jason Merrill <jason@redhat.com>
841 * g++.dg/template/partial13.C: New.
844 * g++.dg/template/partial12.C: New.
847 * g++.dg/cpp0x/constexpr-typedef1.C: New.
849 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
852 * g++.dg/diagnostic/bindings1.C: New.
853 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
855 2011-09-26 David S. Miller <davem@davemloft.net>
857 * gcc.target/sparc/wrgsr.c: New test.
858 * gcc.target/sparc/rdgsr.c: New test.
859 * gcc.target/sparc/edge.c: New test.
860 * gcc.target/sparc/fcmp.c: New test.
862 * gcc.target/sparc/edge.c: Update for new return types.
863 * gcc.target/sparc/fcmp.c: Likewise.
865 * gcc.target/sparc/fpaddsubi.c: New test.
867 2011-09-26 Janus Weil <janus@gcc.gnu.org>
870 * gfortran.dg/common_15.f90: New.
873 * gfortran.dg/dummy_procedure_5.f90: New.
874 * gfortran.dg/interface_26.f90: Modified error message.
875 * gfortran.dg/proc_ptr_11.f90: Ditto.
876 * gfortran.dg/proc_ptr_15.f90: Ditto.
877 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
878 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
880 2011-09-26 Jason Merrill <jason@redhat.com>
883 * g++.dg/overload/rvalue3.C: New.
886 * g++.dg/overload/ref-conv2.C: New.
888 * g++.dg/cpp0x/nsdmi-template1.C: New.
890 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
892 * g++.dg/cpp0x/nullptr25.C: New.
894 2011-09-26 Richard Guenther <rguenther@suse.de>
896 PR tree-optimization/50472
897 * gcc.dg/torture/pr50472.c: New testcase.
899 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
901 * gnat.dg/opt22.adb: New test.
902 * gnat.dg/opt22_pkg.ad[sb]: New helper.
904 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
906 * gnat.dg/opt21.adb: New test.
907 * gnat.dg/opt21_pkg.ad[sb]: New helper.
909 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
911 * gnat.dg/opt20.ad[sb]: New test.
912 * gnat.dg/opt20_pkg.ads: New helper.
914 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
916 * gnat.dg/array17.adb: New test.
917 * gnat.dg/array17_pkg.ads: New helper.
919 2011-09-25 Jason Merrill <jason@redhat.com>
921 * g++.dg/cpp0x/nsdmi-defer4.C: New.
923 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
925 * gnat.dg/frame_overflow.ads: New.
926 * gnat.dg/frame_overflow.adb: Adjust.
927 * gnat.dg/specs/addr1.ads: Likewise.
929 2011-09-25 Jakub Jelinek <jakub@redhat.com>
931 * g++.dg/tree-ssa/restrict2.C: New test.
933 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
935 * lib/target-supports.exp (check_effective_target_vect64): New.
936 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
937 of multiple vector sizes.
938 * gcc.dg/vect/bb-slp-26.c: New.
940 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
943 * g++.dg/template/bitfield1.C: New.
945 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
947 * gcc.dg/vect/bb-slp-24.c: New.
949 2011-09-24 Jason Merrill <jason@redhat.com>
951 * g++.dg/cpp0x/nsdmi-eh1.C: New.
953 * g++.dg/cpp0x/nsdmi-defer3.C: New.
955 * g++.dg/cpp0x/nsdmi-defer1.C: New.
956 * g++.dg/cpp0x/nsdmi-defer2.C: New.
958 * g++.dg/cpp0x/nsdmi1.C: New.
959 * g++.dg/cpp0x/nsdmi2.C: New.
960 * g++.dg/cpp0x/nsdmi3.C: New.
961 * g++.dg/cpp0x/nsdmi4.C: New.
962 * g++.old-deja/g++.other/init4.C: New.
964 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
967 * g++.dg/template/sfinae28.C: New.
969 2011-09-23 Ian Lance Taylor <iant@google.com>
971 * go.test/go-test.exp (errchk): Handle more cases of getting
972 correct Tcl backslash quoting in regular expressions in test file.
974 2011-09-23 Jason Merrill <jason@redhat.com>
977 * g++.dg/init/const8.C: New.
978 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
979 * g++.dg/cpp0x/defaulted2.C: Likewise.
980 * g++.dg/cpp0x/pr42844-2.C: Likewise.
981 * g++.dg/init/pr20039.C: Likewise.
982 * g++.dg/init/pr42844.C: Likewise.
984 2011-09-23 Jan Hubicka <jh@suse.cz>
986 * gcc.dg/ipa/inline-1.c: new testcase.
987 * gcc.dg/ipa/inline-2.c: new testcase.
988 * gcc.dg/ipa/inline-3.c: new testcase.
989 * gcc.dg/ipa/inline-4.c: new testcase.
991 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
994 * g++.dg/cpp0x/constexpr-static8.C: New.
996 2011-09-23 Jakub Jelinek <jakub@redhat.com>
998 * gcc.target/i386/avxfp-1.c: New test.
999 * gcc.target/i386/avxfp-2.c: New test.
1001 2011-09-23 Terry Guo <terry.guo@arm.com>
1003 * gcc.c-torture/execute/941014-1.x: Deleted.
1005 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1008 * g++.dg/cpp0x/pr50491.C: New.
1010 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1013 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1015 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1018 * g++.dg/cpp0x/nullptr24.C: New.
1020 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1023 * gcc.target/i386/pr50482.c: New test.
1025 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1027 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1028 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1029 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1030 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1031 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1032 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1033 multilib options contain different -march= from dg-options.
1035 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1036 Paolo Carlini <paolo.carlini@oracle.com>
1039 * g++.dg/template/friend52.C: New.
1041 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1043 * gcc.target/arm/cmp-1.c: New test.
1044 * gcc.target/arm/cmp-2.c: Likewise.
1046 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1049 * gfortran.dg/impure_actual_1.f90: Modified error message.
1050 * gfortran.dg/proc_ptr_32.f90: New.
1051 * gfortran.dg/proc_ptr_33.f90: New.
1053 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1055 PR tree-optimization/50451
1056 * gcc.dg/vect/pr50451.c: New test.
1058 2011-09-21 Ian Lance Taylor <iant@google.com>
1060 * go.test/go-test.exp (errchk): Add special case for bug332.
1061 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1062 some more test lines.
1064 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1066 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1067 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1068 * g++.dg/other/i386-8.C: Ditto.
1069 * g++.dg/other/pr34435.C: Ditto.
1070 * g++.dg/other/pr39496.C: Ditto.
1071 * g++.dg/other/mmintrin.C: Ditto.
1073 2011-09-21 Jakub Jelinek <jakub@redhat.com>
1075 * gcc.dg/vect/vect-cond-7.c: New test.
1076 * gcc.target/i386/sse4_1-cond-1.c: New test.
1077 * gcc.target/i386/avx-cond-1.c: New test.
1079 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1082 * g++.dg/other/pr50464.C: New test.
1084 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
1086 * gcc.target/i386/bmi2-mulx32-2.c: New test.
1087 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1088 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1089 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1091 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
1093 * gnat.dg/opt19.adb: New test.
1095 2011-09-21 Terry Guo <terry.guo@arm.com>
1097 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1098 on arch conflict when testing case on targets other than armv7-a.
1100 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
1103 * g++.dg/ext/int128-1.C: New.
1104 * g++.dg/ext/int128-2.C: Likewise.
1105 * g++.dg/ext/int128-2.h: Likewise.
1107 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
1110 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1112 2011-09-20 Jason Merrill <jason@redhat.com>
1114 * g++.dg/cpp0x/constexpr-generated1.C: New.
1117 * g++.dg/overload/ref-conv1.C: New.
1119 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1121 * g++.dg/other/final1.C: New.
1123 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
1125 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
1128 2011-09-19 Ian Bolton <ian.bolton@arm.com>
1130 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1133 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
1135 PR tree-optimization/50413
1136 * g++.dg/vect/vect.exp: Run slp-pr* tests with
1137 -fdump-tree-slp-details. Run other tests with
1138 -fdump-tree-vect-details.
1139 * g++.dg/vect/slp-pr50413.cc: New.
1141 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1142 Ira Rosen <ira.rosen@linaro.org>
1145 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1146 Fix underscores around restrict.
1148 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1150 PR tree-optimization/50414
1151 * gfortran.dg/vect/Ofast-pr50414.f90: New.
1152 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1153 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1155 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1157 PR tree-optimization/50412
1158 * gfortran.dg/vect/pr50412.f90: New.
1160 2011-09-16 Jason Merrill <jason@redhat.com>
1163 * g++.dg/eh/defarg1.C: New.
1165 2011-09-16 Jakub Jelinek <jakub@redhat.com>
1167 * gcc.dg/vect/vect-reduc-10.c: New test.
1168 * gcc.target/i386/avx-reduc-1.c: New test.
1170 * gcc.target/i386/sse2-extract-1.c: New test.
1171 * gcc.target/i386/avx-extract-1.c: New test.
1173 2011-09-16 Terry Guo <terry.guo@arm.com>
1175 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1177 2011-09-15 Diego Novillo <dnovillo@google.com>
1179 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1180 ALWAYS_CXXFLAGS, if defined.
1181 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1182 ALWAYS_GFORTRANFLAGS, if defined.
1183 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1184 ALWAYS_GOCFLAGS, if defined.
1185 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1186 ALWAYS_OBJCXXFLAGS, if defined.
1187 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1188 additional_flags, if defined.
1189 * lib/gnat.exp (gnat_target_compile): Likewise.
1190 * lib/objc.exp (objc_target_compile): Likewise.
1191 * lib/target-supports-dg.exp (dg-add-options): Handle
1194 2011-09-15 Tom de Vries <tom@codesourcery.com>
1197 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1198 Use uintptr_t in f1. Undo avr xfails.
1200 2011-09-15 Janus Weil <janus@gcc.gnu.org>
1204 * gfortran.dg/function_types_3.f90: New.
1206 2011-09-15 Jason Merrill <jason@redhat.com>
1209 * g++.dg/cpp0x/trailing7.C: New.
1212 * g++.dg/cpp0x/nullptr23.C: New.
1214 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1216 * gcc.dg/vect/bb-slp-25.c: New.
1218 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1221 * g++.dg/cpp0x/noexcept15.C: New.
1223 2011-09-14 Tom de Vries <tom@codesourcery.com>
1226 * gcc.dg/pr50251.c: New test.
1228 2011-09-14 Tobias Burnus <burnus@net-b.de>
1232 * gfortran.dg/null_5.f90: New.
1233 * gfortran.dg/null_6.f90: New.
1235 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
1237 * gcc.c-torture/compile/20110913-1.c: New test.
1239 2011-09-13 Janus Weil <janus@gcc.gnu.org>
1242 * gfortran.dg/result_2.f90: New.
1244 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1246 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1248 2011-09-13 Dodji Seketeli <dodji@redhat.com>
1251 * g++.dg/cpp0x/variadic116.C: New test case.
1253 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
1255 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1256 * gcc.target/mips/interrupt_handler-2.c: New test.
1257 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1259 2011-09-12 Jason Merrill <jason@redhat.com>
1261 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1263 * g++.dg/cpp0x/explicit7.C: New.
1265 2011-09-12 Jakub Jelinek <jakub@redhat.com>
1267 PR rtl-optimization/50212
1268 * g++.dg/other/pr50212.C: New test.
1270 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
1273 * testsuite/gcc.target/avr/torture/avr-torture.exp
1274 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1275 "-O2 -fmerge-all-constants".
1277 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1280 * gfortran.dg/do_while_1.f90: New test.
1282 2011-09-11 Janus Weil <janus@gcc.gnu.org>
1286 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1287 * gfortran.dg/proc_decl_26.f90: New.
1288 * gfortran.dg/typebound_override_2.f90: New.
1289 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1291 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1293 * gnat.dg/cond_expr2.ad[sb]: New test.
1295 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1297 * gnat.dg/atomic5.ad[sb]: New test.
1299 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
1301 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1303 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
1306 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1308 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
1311 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1313 2011-09-09 Richard Guenther <rguenther@suse.de>
1315 PR tree-optimization/50328
1316 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1318 2011-09-09 Richard Guenther <rguenther@suse.de>
1321 * gcc.dg/torture/pr50333.c: New testcase.
1323 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
1325 PR tree-optimization/50318
1326 * gcc.target/arm/pr50318-1.c: New file.
1328 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
1330 * gcc.target/i386/all_one_m256i.c: New test.
1332 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1335 * g++.dg/cpp0x/sfinae28.C: New.
1337 2011-09-08 Dodji Seketeli <dodji@redhat.com>
1340 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1341 longer ignored on typedefs.
1343 PR c++/33255 - Support -Wunused-local-typedefs warning
1344 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1345 * c-c++-common/Wunused-local-typedefs.c: Likewise.
1347 2011-09-08 Martin Jambor <mjambor@suse.cz>
1349 PR tree-optimization/50287
1350 * gcc.dg/torture/pr50287.c: New test.
1352 2011-09-08 Richard Guenther <rguenther@suse.de>
1354 PR tree-optimization/19831
1355 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1356 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1357 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1358 * gcc.dg/errno-1.c: Adjust.
1360 2011-09-08 Richard Guenther <rguenther@suse.de>
1362 PR tree-optimization/19831
1363 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1365 2011-09-08 Tobias Burnus <burnus@net-b.de>
1368 * gfortran.dg/do_concurrent_1.f90: New.
1369 * gfortran.dg/do_concurrent_2.f90: New.
1371 2011-09-08 Jakub Jelinek <jakub@redhat.com>
1374 * gcc.c-torture/execute/ieee/pr50310.c: New test.
1375 * gcc.dg/pr50310-2.c: New test.
1377 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1380 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1381 * gfortran.dg/impure_constructor_1.f90: Modified.
1382 * gfortran.dg/proc_ptr_comp_33.f90: New.
1384 2011-09-07 Jakub Jelinek <jakub@redhat.com>
1387 * gcc.dg/pr50310-1.c: New test.
1389 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1392 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1395 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
1398 * g++.dg/cpp0x/noexcept14.C: New.
1400 2011-09-07 Jason Merrill <jason@redhat.com>
1402 * g++.dg/cpp0x/constexpr-ref3.C: New.
1404 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1406 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1408 * gcc.dg/section1.c: Don't xfail for avr.
1410 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1412 PR tree-optimization/50322
1413 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1415 2011-09-07 Martin Jambor <mjambor@suse.cz>
1417 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1419 2011-09-07 Martin Jambor <mjambor@suse.cz>
1421 PR tree-optimization/49911
1422 * g++.dg/tree-ssa/pr49911.C: New test.
1424 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
1427 * gcc.dg/torture/pr49030.c: New test.
1429 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1432 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1433 * gfortran.dg/class_4d.f03: Deleted.
1434 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1436 2011-09-07 Richard Guenther <rguenther@suse.de>
1438 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1440 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
1442 PR tree-optimization/46021
1443 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1445 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1447 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1449 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
1451 * gcc.c-torture/compile/20110906-1.c: New test.
1453 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
1455 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1457 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
1459 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1460 --param tree-reassoc-width=1.
1462 * gcc.dg/tree-ssa/reassoc-24.c: New test.
1463 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1465 2011-09-06 Richard Guenther <rguenther@suse.de>
1467 PR tree-optimization/48149
1468 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1470 2011-09-06 Richard Guenther <rguenther@suse.de>
1472 PR tree-optimization/48317
1473 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1475 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
1477 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1479 (add_options_for_quad_vectors): Replace with ...
1480 (add_options_for_double_vectors): ... this.
1481 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1482 support multiple vector sizes since the vectorizer attempts to
1483 vectorize with both vector sizes.
1484 * gcc.dg/vect/no-vfa-vect-79.c,
1485 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1486 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1487 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1488 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1489 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1490 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1491 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1492 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1493 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1494 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1495 gcc.dg/vect/vect-40.c: Likewise.
1496 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1497 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1498 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1499 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1500 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1502 * gcc.dg/vect/vect-peel-4.c: Make ia global.
1504 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
1507 * gcc.target/mips/abi-main.h: New file.
1508 * gcc.target/mips/abi-o32-long32.c: New test.
1509 * gcc.target/mips/abi-o32-long64.c: Likewise.
1510 * gcc.target/mips/abi-o64-long32.c: Likewise.
1511 * gcc.target/mips/abi-o64-long64.c: Likewise.
1512 * gcc.target/mips/abi-n32-long32.c: Likewise.
1513 * gcc.target/mips/abi-n32-long64.c: Likewise.
1514 * gcc.target/mips/abi-n64-long32.c: Likewise.
1515 * gcc.target/mips/abi-n64-long64.c: Likewise.
1516 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1517 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1518 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1519 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1520 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1521 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1522 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1523 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1524 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1525 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1526 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1527 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1528 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1529 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1530 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1531 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1532 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1533 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1534 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1535 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1536 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1537 * gcc.target/mips/branch-2.c: Remove -mabicalls.
1538 * gcc.target/mips/branch-3.c: Likewise.
1539 * gcc.target/mips/branch-4.c: Likewise.
1540 * gcc.target/mips/branch-5.c: Likewise.
1541 * gcc.target/mips/branch-6.c: Likewise.
1542 * gcc.target/mips/branch-7.c: Likewise.
1543 * gcc.target/mips/branch-8.c: Likewise.
1544 * gcc.target/mips/branch-9.c: Likewise.
1545 * gcc.target/mips/branch-10.c: Likewise.
1546 * gcc.target/mips/branch-11.c: Likewise.
1547 * gcc.target/mips/branch-12.c: Likewise.
1548 * gcc.target/mips/branch-13.c: Likewise.
1549 * gcc.target/mips/lazy-binding-1.c: Likewise.
1551 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
1553 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1554 to avoid warning on int=16 platforms..
1556 2011-09-05 Jakub Jelinek <jakub@redhat.com>
1558 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1559 to work even with -fshort-enums.
1561 2011-09-04 Jan Hubicka <jh@suse.cz>
1563 * gcc.c-torture/compile/20110902.c: new testcase.
1565 2011-09-04 Jason Merrill <jason@redhat.com>
1568 * g++.dg/cpp0x/rv-conv1.C: New.
1571 * g++.dg/cpp0x/rv-func3.C: New.
1573 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1577 * g++.dg/cpp0x/constexpr-template1.C: New.
1578 * g++.dg/cpp0x/constexpr-template2.C: New.
1579 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1580 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1582 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1584 * gnat.dg/specs/debug1.ads: Tweak pattern.
1586 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1589 * gfortran.dg/class_45a.f03: New.
1590 * gfortran.dg/class_45b.f03: New.
1592 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1593 Ira Rosen <ira.rosen@linaro.org>
1595 PR tree-optimization/50208
1596 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1597 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1598 -fno-tree-fre -fno-tree-pre.
1600 2011-09-02 Martin Jambor <mjambor@suse.cz>
1602 * gcc.dg/ipa/ipcp-3.c: New test.
1604 2011-09-02 Richard Guenther <rguenther@suse.de>
1606 PR tree-optimization/27460
1608 * gcc.dg/vect/vect-cond-7.c: New testcase.
1610 2011-09-02 Martin Jambor <mjambor@suse.cz>
1612 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1613 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1614 xfailed test for inlining.
1615 * g++.dg/ipa/ivinline-9.C: Likewise.
1617 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1619 PR tree-optimization/50178
1620 * gfortran.dg/vect/pr50178.f90: New test.
1622 2011-08-31 Martin Jambor <mjambor@suse.cz>
1625 * gcc.c-torture/execute/pr49886.c: New testcase.
1627 2011-08-31 Tom de Vries <tom@codesourcery.com>
1630 * gcc.dg/pr43513.c: New test.
1632 2011-08-30 Tobias Burnus <burnus@net-b.de>
1635 * gfortran.dg/common_14.f90: New.
1636 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1638 2011-08-30 Jason Merrill <jason@redhat.com>
1641 * g++.dg/cpp0x/decltype33.C: New.
1644 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1647 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1649 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1651 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1653 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1655 * gnat.dg/specs/aggr3.ads: New test.
1656 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1658 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1659 * gnat.dg/specs/aggr2.ads: Likewise.
1661 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1664 * gfortran.dg/allocate_with_source_2.f90: New test
1666 2011-08-30 Jason Merrill <jason@redhat.com>
1669 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1672 * g++.dg/cpp0x/constexpr-value3.C: New.
1674 2011-08-30 Richard Guenther <rguenther@suse.de>
1677 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1678 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1679 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1680 * gcc.dg/pr36902.c: XFAIL.
1682 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1684 * gcc.target/i386/fma-check.h: New.
1685 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1686 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1687 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1688 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1689 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1690 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1691 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1692 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1693 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1694 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1695 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1696 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1697 * gcc.target/i386/fma-compile.c: Likewise.
1698 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1699 * gcc.target/i386/sse-12.c: Add -mfma.
1700 * gcc.target/i386/sse-13.c: Likewise.
1701 * gcc.target/i386/sse-14.c: Likewise.
1702 * gcc.target/i386/sse-22.c: Likewise.
1703 * gcc.target/i386/sse-23.c: Likewise.
1704 * g++.dg/other/i386-2.C: Likewise.
1705 * g++.dg/other/i386-3.C: Likewise.
1707 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1710 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1711 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1713 2011-08-30 Christian Bruel <christian.bruel@st.com>
1715 * g++.dg/bprob/bprob.exp (feedback_options): Set
1716 -fbranch-probabilities.
1717 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1719 2011-08-29 Jason Merrill <jason@redhat.com>
1722 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1724 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1725 Jason Merrill <jason@redhat.com>
1727 * g++.dg/dfp/base.C: New test.
1729 2011-08-29 Jason Merrill <jason@redhat.com>
1733 * g++.dg/cpp0x/initlist58.C: New.
1735 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1738 * gfortran.dg/class_result_1.f03: New.
1740 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1743 * gcc.target/i386/pr48722.c: New test.
1745 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1748 * gfortran.dg/widechar_compare_1.f90: New test.
1750 2011-08-26 Jason Merrill <jason@redhat.com>
1754 * g++.dg/abi/mangle50.C: New.
1756 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1759 * gcc.target/i386/pr50202.c: New test.
1761 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1763 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1764 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1765 * gcc.target/i386/avx-round-vec.c: New test.
1766 * gcc.target/i386/avx-roundf-vec.c: New test.
1768 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1770 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1774 * c-c++-common/Wunused-var-14.c: New test.
1776 2011-08-26 Tom de Vries <tom@codesourcery.com>
1778 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1780 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1782 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1783 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1784 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1785 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1787 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1789 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1790 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1791 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1792 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1794 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1797 * gfortran.dg/pointer_comp_init_1.f90: New test.
1799 2011-08-25 Jason Merrill <jason@redhat.com>
1802 * g++.dg/cpp0x/sfinae27.C: New.
1804 2011-08-25 Tobias Burnus <burnus@net-b.de>
1806 * gfortran.dg/coarray_lib_token_4.f90: New.
1808 2011-08-25 Tobias Burnus <burnus@net-b.de>
1810 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1812 2011-08-25 Richard Guenther <rguenther@suse.de>
1814 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1816 2011-08-24 Tobias Burnus <burnus@net-b.de>
1819 * gfortran.dg/initialization_28.f90: New.
1821 2011-08-24 Richard Guenther <rguenther@suse.de>
1823 PR tree-optimization/50067
1824 * gcc.dg/torture/pr50067-3.c: New testcase.
1825 * gcc.dg/torture/pr50067-4.c: Likewise.
1826 * gcc.dg/torture/pr50067-5.c: Likewise.
1828 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1830 * g++.dg/other/i386-2.C: Add -mavx2 check.
1831 * g++.dg/other/i386-3.C: Likewise.
1832 * gcc.target/i386/avx-1.c: Add AVX2.
1833 * gcc.target/i386/avx-2.c: Likewise.
1834 * gcc.target/i386/funcspec-5.c: Likewise.
1835 * gcc.target/i386/sse-12.c: Likewise.
1836 * gcc.target/i386/sse-13.c: Likewise.
1837 * gcc.target/i386/sse-14.c: Likewise.
1838 * gcc.target/i386/sse-22.c: Likewise.
1839 * gcc.target/i386/sse-23.c: Likewise.
1840 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1841 * gcc.target/i386/avx2-check.h: New.
1842 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1843 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1844 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1845 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1846 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1847 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1848 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1849 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1850 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1851 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1852 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1853 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1854 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1855 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1856 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1857 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1858 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1859 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1860 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1861 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1862 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1863 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1864 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1865 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1866 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1867 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1868 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1869 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1870 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1871 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1872 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1873 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1874 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1875 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1876 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1877 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1878 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1879 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1880 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1881 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1882 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1883 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1884 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1885 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1886 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1887 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1888 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1889 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1890 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1891 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1892 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1893 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1894 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1895 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1896 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1897 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1898 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1899 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1900 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1901 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1902 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1903 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1904 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1905 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1906 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1907 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1908 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1909 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1910 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1911 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1912 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1913 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1914 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1915 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1916 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1917 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1918 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1919 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1920 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1921 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1922 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1923 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1924 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1925 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1926 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1927 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1928 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1929 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1930 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1931 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1932 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1933 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1934 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1935 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1936 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1937 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1938 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1939 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1940 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1941 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1942 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1943 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1944 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1945 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1946 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1947 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1948 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1949 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1950 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1951 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1952 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1953 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1954 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1955 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1956 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1957 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1958 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1959 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1960 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1961 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1962 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1963 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1964 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1965 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1966 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1967 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1968 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1969 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1970 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1971 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1972 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1973 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1974 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1975 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1976 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1977 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1978 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1979 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1980 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1981 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1982 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1983 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1984 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1985 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1986 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1987 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1988 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1989 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1990 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1991 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1992 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1993 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1994 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1995 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1996 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1997 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1998 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1999 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2000 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2001 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2002 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2003 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2004 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2005 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2006 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2007 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2008 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2009 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2010 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2011 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2012 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2013 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2014 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2015 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2016 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2017 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2018 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2019 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2020 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2021 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2022 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2023 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2024 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2025 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2026 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2027 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2028 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2029 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2030 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2031 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2032 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2033 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2034 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2035 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2036 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2037 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2038 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2039 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2040 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2041 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2042 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2043 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2044 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2045 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2046 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2047 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2048 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2049 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2050 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2051 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2052 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2053 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2054 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2055 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2056 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2057 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2058 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2059 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2060 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2061 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2062 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2063 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2064 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2065 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2066 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2067 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2068 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2069 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2070 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2071 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2072 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2073 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2074 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2075 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2076 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2077 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2078 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2079 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2080 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2081 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2082 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2083 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2084 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2085 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2086 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2087 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2088 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2089 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2090 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2091 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2092 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2093 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2094 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2095 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2096 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2097 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2098 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2099 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2100 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2101 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2102 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2103 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2104 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2105 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2106 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2107 * gcc.target/i386/avx2-vpor-1.c: Likewise.
2108 * gcc.target/i386/avx2-vpor-2.c: Likewise.
2109 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2110 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2111 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2112 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2113 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2114 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2115 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2116 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2117 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2118 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2119 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2120 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2121 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2122 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2123 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2124 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2125 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2126 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2127 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2128 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2129 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2130 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2131 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2132 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2133 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2134 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2135 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2136 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2137 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2138 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2139 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2140 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2141 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2142 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2143 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2144 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2145 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2146 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2147 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2148 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2149 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2150 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2151 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2152 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2153 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2154 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2155 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2156 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2157 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2158 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2159 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2160 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2161 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2162 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2163 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2164 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2165 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2166 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2167 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2168 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2169 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2170 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2171 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2172 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2173 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2174 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2175 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2176 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2177 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2178 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2179 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2180 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2181 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2182 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2183 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2184 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2185 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2186 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2187 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2188 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2189 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2190 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2191 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2192 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2193 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2194 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2195 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2196 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2197 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2198 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2199 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2200 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2201 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2202 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2203 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2204 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2205 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2206 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2207 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2208 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2209 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2210 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2211 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2212 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2213 * gcc.target/i386/testimm-9.c: Likewise.
2215 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2217 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2218 * g++.dg/other/i386-3.C: Likewise.
2219 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2220 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2221 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2222 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2223 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2224 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2225 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2226 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2227 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2228 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2229 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2230 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2231 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2232 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2233 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2234 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2235 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2236 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2237 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2238 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2239 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2240 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2241 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2242 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2243 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2244 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2245 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2246 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2247 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2248 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2249 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2250 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2251 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2252 * gcc.target/i386/sse-12.c: Add BMI2.
2253 * gcc.target/i386/sse-13.c: Likewise.
2254 * gcc.target/i386/sse-14.c: Likewise.
2255 * gcc.target/i386/sse-22.c: Likewise.
2256 * gcc.target/i386/sse-23.c: Likewise.
2258 2011-08-23 Jason Merrill <jason@redhat.com>
2260 * g++.dg/template/crash7.C: Adjust expected errors.
2262 2011-08-23 Jason Merrill <jason@redhat.com>
2266 * g++.dg/cpp0x/overload2.C: New.
2268 2011-08-23 Jason Merrill <jason@redhat.com>
2271 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2273 2011-08-23 Jason Merrill <jason@redhat.com>
2276 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2277 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2278 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2279 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2281 2011-08-23 Jason Merrill <jason@redhat.com>
2284 * g++.dg/cpp0x/constexpr-initlist5.C: New.
2286 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2289 * g++.dg/warn/Wunused-var-16.C: New test.
2292 * gcc.dg/pr50161.c: New test.
2294 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
2297 * g++.dg/gcov/gcov-7.C: New test.
2299 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2302 * g++.dg/dfp/nofields.C: New test.
2304 2011-08-23 Tobias Burnus <burnus@net-b.de>
2307 * gfortran.dg/use_16.f90: New.
2309 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
2310 Kirill Yukhin <kirill.yukhin@intel.com>
2313 * gcc.target/i386/pr50155.c: New test.
2315 2011-08-22 Jakub Jelinek <jakub@redhat.com>
2317 PR tree-optimization/50133
2318 * gcc.dg/pr50133.c: New test.
2321 * c-c++-common/cxxbitfields-6.c: New test.
2323 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
2326 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2328 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
2330 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2331 * gcc.dg/pr49994-3.c: Ditto.
2333 2011-08-22 Richard Guenther <rguenther@suse.de>
2336 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2337 * gcc.dg/torture/pr50067-2.c: Likewise.
2339 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2342 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
2343 of a constant resulting from simplification.
2344 * gfortran.dg/warn_conversion_3.f90: New test.
2346 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2349 * gfortran.dg/zero_stride_1.f90: New test.
2351 2011-08-20 Janus Weil <janus@gcc.gnu.org>
2354 * gfortran.dg/typebound_override_1.f90: Modified.
2356 2011-08-20 Jakub Jelinek <jakub@redhat.com>
2358 PR tree-optimization/48739
2359 * gcc.dg/pr48739-1.c: New test.
2360 * gcc.dg/pr48739-2.c: New test.
2362 2011-08-20 Tobias Burnus <burnus@net-b.de>
2364 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2366 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2369 * gfortran.dg/where_3.f90: New test.
2371 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
2374 * gfortran.dg/pr49721-1.f: New.
2375 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2377 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2379 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2380 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2383 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2385 * gcc.target/arm/wmul-11.c: New file.
2386 * gcc.target/arm/wmul-12.c: New file.
2387 * gcc.target/arm/wmul-13.c: New file.
2389 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2391 * gcc.target/arm/wmul-10.c: New file.
2393 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2395 * gcc.target/arm/wmul-9.c: New file.
2396 * gcc.target/arm/wmul-bitfield-2.c: New file.
2398 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2400 * gcc.target/arm/wmul-8.c: New file.
2402 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2404 * gcc.target/arm/wmul-7.c: New file.
2406 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2408 * gcc.target/arm/wmul-6.c: New file.
2410 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2412 * gcc.target/arm/wmul-5.c: New file.
2413 * gcc.target/arm/no-wmla-1.c: New file.
2415 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2417 * gcc.target/arm/wmul-bitfield-1.c: New file.
2419 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2421 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2423 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2425 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2426 * gcc.target/i386/conversion.c: Likewise.
2428 2011-08-19 Richard Guenther <rguenther@suse.de>
2430 * gcc.dg/torture/pr50067-1.c: New testcase.
2431 * gcc.dg/torture/pr50067-2.c: Likewise.
2433 2011-08-19 Joey Ye <joey.ye@arm.com>
2436 * gcc.target/arm/handler-align.c: New test.
2437 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2440 2011-08-19 Joey Ye <joey.ye@arm.com>
2442 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2444 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2447 * gfortran.dg/end_block_label_1.f90: New test.
2448 * gfortran.dg/end_associate_label_1.f90: New test.
2450 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2452 * gcc.dg/c1x-pointer-float-1.c: New test.
2454 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
2457 * gfortran.dg/duplicate_labels_2.f: New test.
2459 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2461 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2462 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2463 gcc.dg/c1x-noreturn-5.c: New tests.
2465 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2467 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2469 2011-08-18 Tobias Burnus <burnus@net-b.de>
2472 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2473 * gfortran.dg/coarray_lock_3.f90: Fix test.
2474 * gfortran.dg/coarray_lock_4.f90: New.
2475 * gfortran.dg/coarray_lock_5.f90: New.
2477 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2480 * gcc.c-torture/compile/pr50009.c: New test.
2483 * gcc.dg/torture/pr50092.c: New test.
2485 2011-08-18 Tobias Burnus <burnus@net-b.de>
2488 * gfortran.dg/namelist_73.f90: New.
2490 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2492 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2495 * gcc.dg/pr50017.c: New test.
2497 2011-08-18 Dodji Seketeli <dodji@redhat.com>
2500 * g++.dg/lookup/hidden-var1.C: New test case.
2502 2011-08-17 Tobias Burnus <burnus@net-b.de>
2505 * gfortran.dg/warn_unused_var_2.f90: New.
2506 * gfortran.dg/warn_unused_var_3.f90: New.
2508 2011-08-17 Tom de Vries <tom@codesourcery.com>
2511 * gcc.target/arm/pr43597.c: New test.
2513 2011-08-17 Janus Weil <janus@gcc.gnu.org>
2516 * gfortran.dg/common_13.f90: New.
2518 2011-08-16 Jason Merrill <jason@redhat.com>
2521 * g++.dg/cpp0x/variadic-unresolved.C: New.
2523 * g++.old-deja/g++.brendan/README: Add R.I.P.
2525 * g++.dg/ext/attr-used-1.C: New.
2528 * g++.dg/cpp0x/initlist56.C: New.
2530 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
2533 * g++.dg/opt/life1.C: Only run on Linux.
2535 2011-08-15 Tobias Burnus <burnus@net-b.de>
2537 * gfortran.dg/coarray_26.f90: New.
2539 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
2541 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2544 2011-08-14 Janus Weil <janus@gcc.gnu.org>
2547 * gfortran.dg/func_result_7.f90: New.
2549 2011-08-13 Jason Merrill <jason@redhat.com>
2552 * g++.dg/cpp0x/decltype32.C: New.
2555 * g++.dg/diagnostic/expr1.C: New.
2557 2011-08-12 David Li <davidxl@google.com>
2559 * g++.dg/abi/vbase15.C: New test.
2561 2011-08-12 Jason Merrill <jason@redhat.com>
2564 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2566 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2568 * gcc.dg/builtins-67.c: New test.
2569 * gcc.target/i386/conversion.c: Ditto.
2571 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2572 Brian Hackett <bhackett1024@gmail.com>
2574 * g++.dg/plugin/decl_plugin.c: New.
2575 * g++.dg/plugin/decl-plugin-test.C: New.
2576 * g++.dg/plugin/plugin.exp: Add above testcase.
2578 2011-08-11 Richard Guenther <rguenther@suse.de>
2580 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2582 2011-08-11 Michael Matz <matz@suse.de>
2584 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2586 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2588 PR tree-optimization/50039
2589 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2590 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2592 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2594 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2595 (sse4_1_test): Initialize src3 with random value.
2597 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2599 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2600 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2601 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2602 * gcc.dg/scal-to-vec1.c: New test.
2603 * gcc.dg/scal-to-vec2.c: New test.
2605 2011-08-09 Richard Guenther <rguenther@suse.de>
2607 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2608 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2609 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2610 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2612 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2614 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2616 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2618 * gcc.dg/pr49948.c: Require pthread effective target.
2620 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2622 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2624 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2626 * gcc.target/i386/sse-22a.c: New test.
2628 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2630 PR tree-optimization/50014
2631 * gcc.dg/vect/pr50014.c: New test.
2633 2011-08-08 Martin Jambor <mjambor@suse.cz>
2636 * gcc.dg/tree-ssa/pr49923.c: New test.
2638 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2641 * gcc.target/i386/pr49781-1.c: New.
2643 2011-08-08 Jason Merrill <jason@redhat.com>
2645 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2647 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2649 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2652 * gfortran.dg/typebound_override_1.f90: New.
2654 2011-08-07 Kai Tietz <ktietz@redhat.com>
2656 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2657 x86_64 mingw target.
2658 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2659 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2660 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2661 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2662 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2663 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2664 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2665 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2666 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2667 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2669 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2672 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2674 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2676 * gcc.dg/pr48770.c: Cleanup coverage files.
2677 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2679 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2681 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2682 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2683 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2684 lzcnt and bmi options.
2686 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2689 * gcc.dg/pr47381-1.c: New.
2690 * gcc.dg/pr47381-2.c: Likewise.
2691 * gcc.target/i386/pr47381.c: Likewise.
2693 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2696 * gcc.dg/pr47727.c: New.
2699 * gcc.dg/pr47372-1.c: New.
2700 * gcc.dg/pr47372-2.c: Likewise.
2702 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2705 * gcc.target/i386/pr47449.c: New.
2708 * gcc.dg/pr47446-1.c: New.
2709 * gcc.dg/pr47446-2.c: Likewise.
2711 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2714 * gcc.dg/pr47766.c: New.
2717 * gcc.dg/tls/pr47715-1.c: New.
2718 * gcc.dg/tls/pr47715-2.c: Likewise.
2719 * gcc.dg/tls/pr47715-3.c: Likewise.
2720 * gcc.dg/tls/pr47715-4.c: Likewise.
2721 * gcc.dg/tls/pr47715-5.c: Likewise.
2723 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2726 * objc.dg/gnu-api-2-class.m: Updated comments.
2727 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2728 * objc.dg/gnu-api-2-class-meta.m: New test.
2729 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2731 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2734 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2735 with classes that are in construction.
2737 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2740 * gcc.target/i386/pr48084-1.c: New.
2741 * gcc.target/i386/pr48084-2.c: Likewise.
2742 * gcc.target/i386/pr48084-3.c: Likewise.
2743 * gcc.target/i386/pr48084-4.c: Likewise.
2744 * gcc.target/i386/pr48084-5.c: Likewise.
2746 PR rtl-optimization/49504
2747 * gcc.target/i386/pr49504.c: New.
2750 * gcc.dg/pr49860.c: New.
2752 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2755 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2756 with classes that are in construction.
2758 2011-08-05 Jason Merrill <jason@redhat.com>
2761 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2764 * g++.dg/cpp0x/decltype31.C: New.
2767 * g++.dg/init/array28.C: New.
2770 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2772 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2775 * gcc.dg/pr47369-1.c: New.
2777 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2780 * gcc.dg/torture/pr47364-1.c: New.
2781 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2782 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2784 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2787 * gfortran.dg/transfer_check_2.f90: New test case.
2789 2011-08-05 Jan Hubicka <jh@suse.cz>
2792 * gfortran.dg/pr49494.f90: New testcase.
2794 2011-08-05 Jan Hubicka <jh@suse.cz>
2797 * gcc.c-torture/compile/pr49735.c: New testcase.
2799 2011-08-05 Jason Merrill <jason@redhat.com>
2802 * g++.dg/cpp0x/initlist56.C: New.
2805 * g++.dg/overload/rvalue2.C: New.
2808 * g++.dg/cpp0x/range-for21.C: New.
2810 * g++.dg/ext/vla11.C: New.
2812 2011-08-05 Richard Guenther <rguenther@suse.de>
2814 PR tree-optimization/49984
2815 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2817 2011-08-05 Richard Guenther <rguenther@suse.de>
2819 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2820 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2821 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2823 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2825 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2826 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2827 * gfortran.dg/ldist-pr43023.f90: Ditto.
2828 * gfortran.dg/namelist_52.f90: Ditto.
2829 * gfortran.dg/interface_proc_end.f90: Ditto.
2830 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2831 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2833 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2835 * gcc.dg/vect/vect-over-widen-1.c: New test.
2836 * gcc.dg/vect/vect-over-widen-2.c: New test.
2837 * gcc.dg/vect/vect-over-widen-3.c: New test.
2838 * gcc.dg/vect/vect-over-widen-4.c: New test.
2840 2011-08-04 Richard Guenther <rguenther@suse.de>
2843 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2845 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2847 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2849 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2852 * g++.dg/ext/builtin-object-size3.C: New test.
2854 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2856 PR tree-optimization/49948
2857 * gcc.dg/pr49948.c: New test.
2859 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2862 * gcc.dg/torture/pr47383.c: New.
2864 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2866 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2868 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2870 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2872 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2875 * gcc.dg/torture/pr47744-1.c: New.
2876 * gcc.dg/torture/pr47744-2.c: Likewise.
2877 * gcc.dg/torture/pr47744-3.c: Likewise.
2879 2011-08-03 Richard Guenther <rguenther@suse.de>
2882 * gcc.dg/torture/pr49958.c: New testcase.
2884 2011-08-03 Richard Guenther <rguenther@suse.de>
2886 PR tree-optimization/49938
2887 * g++.dg/torture/pr49938.C: New testcase.
2889 2011-08-02 Jason Merrill <jason@redhat.com>
2892 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2895 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2898 * g++.dg/cpp0x/variadic115.C: New.
2901 * g++.dg/cpp0x/union5.C: New.
2903 2011-08-02 Daniel Kraft <d@domob.eu>
2906 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2908 2011-08-02 Kai Tietz <ktietz@redhat.com>
2911 * gcc.dg/tree-ssa/forwprop-15.c
2913 2011-08-02 Jason Merrill <jason@redhat.com>
2916 * g++.dg/cpp0x/range-for20.C: New.
2918 2011-08-02 Tobias Burnus <burnus@net-b.de>
2920 * gfortran.dg/coarray_lib_token_3.f90: New.
2922 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2925 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2926 * gcc.dg/gomp/atomic-15.c: New test.
2927 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2928 * g++.dg/gomp/atomic-15.C: New test.
2929 * g++.dg/gomp/private-1.C: New test.
2930 * g++.dg/gomp/sharing-2.C: New test.
2931 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2932 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2933 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2935 2011-08-02 Tobias Burnus <burnus@net-b.de>
2937 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2938 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2940 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2941 * gfortran.dg/allocatable_function_5.f90: Ditto.
2942 * gfortran.dg/allocate_stat.f90: Ditto.
2943 * gfortran.dg/array_constructor_20.f90: Ditto.
2944 * gfortran.dg/array_constructor_21.f90: Ditto.
2945 * gfortran.dg/array_constructor_22.f90: Ditto.
2946 * gfortran.dg/array_constructor_26.f03: Ditto.
2947 * gfortran.dg/array_function_4.f90: Ditto.
2948 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2949 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2950 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2951 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2952 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2953 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2954 * gfortran.dg/class_15.f03: Ditto.
2955 * gfortran.dg/class_27.f03: Ditto.
2956 * gfortran.dg/class_33.f90: Ditto.
2957 * gfortran.dg/class_37.f03: Ditto.
2958 * gfortran.dg/class_40.f03: Ditto.
2959 * gfortran.dg/class_42.f03: Ditto.
2960 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2961 * gfortran.dg/coarray/registering_1.f90: Ditto.
2962 * gfortran.dg/convert_1.f90: Ditto.
2963 * gfortran.dg/default_initialization_3.f90: Ditto.
2964 * gfortran.dg/dependency_25.f90: Ditto.
2965 * gfortran.dg/dependency_26.f90: Ditto.
2966 * gfortran.dg/dependency_36.f90: Ditto.
2967 * gfortran.dg/dependency_37.f90: Ditto.
2968 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2969 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2970 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2971 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2972 * gfortran.dg/elemental_result_1.f90: Ditto.
2973 * gfortran.dg/empty_derived_type.f90: Ditto.
2974 * gfortran.dg/entry_7.f90: Ditto.
2975 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2976 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2977 * gfortran.dg/error_recovery_3.f90: Ditto.
2978 * gfortran.dg/extends_4.f03: Ditto.
2979 * gfortran.dg/func_assign.f90: Ditto.
2980 * gfortran.dg/func_assign_3.f90: Ditto.
2981 * gfortran.dg/generic_1.f90: Ditto.
2982 * gfortran.dg/generic_18.f90: Ditto.
2983 * gfortran.dg/generic_22.f03: Ditto.
2984 * gfortran.dg/generic_4.f90: Ditto.
2985 * gfortran.dg/generic_6.f90: Ditto.
2986 * gfortran.dg/generic_actual_arg.f90: Ditto.
2987 * gfortran.dg/graphite/id-21.f: Ditto.
2988 * gfortran.dg/graphite/pr45758.f90: Ditto.
2989 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2990 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2991 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2992 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2993 * gfortran.dg/host_used_types_1.f90: Ditto.
2994 * gfortran.dg/implicit_1.f90: Ditto.
2995 * gfortran.dg/implicit_11.f90: Ditto.
2996 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2997 * gfortran.dg/impure_actual_1.f90: Ditto.
2998 * gfortran.dg/impure_assignment_1.f90: Ditto.
2999 * gfortran.dg/impure_constructor_1.f90: Ditto.
3000 * gfortran.dg/initialization_10.f90: Ditto.
3001 * gfortran.dg/initialization_12.f90: Ditto.
3002 * gfortran.dg/interface_14.f90: Ditto.
3003 * gfortran.dg/interface_15.f90: Ditto.
3004 * gfortran.dg/interface_2.f90: Ditto.
3005 * gfortran.dg/interface_25.f90: Ditto.
3006 * gfortran.dg/interface_26.f90: Ditto.
3007 * gfortran.dg/interface_29.f90: Ditto.
3008 * gfortran.dg/interface_assignment_1.f90: Ditto.
3009 * gfortran.dg/internal_pack_6.f90: Ditto.
3010 * gfortran.dg/internal_pack_7.f90: Ditto.
3011 * gfortran.dg/internal_pack_8.f90: Ditto.
3012 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3013 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3014 * gfortran.dg/module_commons_3.f90: Ditto.
3015 * gfortran.dg/module_equivalence_4.f90: Ditto.
3016 * gfortran.dg/module_equivalence_6.f90: Ditto.
3017 * gfortran.dg/module_function_type_1.f90: Ditto.
3018 * gfortran.dg/module_naming_1.f90: Ditto.
3019 * gfortran.dg/namelist_4.f90: Ditto.
3020 * gfortran.dg/operator_c1202.f90: Ditto.
3021 * gfortran.dg/parens_7.f90: Ditto.
3022 * gfortran.dg/pr32921.f: Ditto.
3023 * gfortran.dg/pr33646.f90: Ditto.
3024 * gfortran.dg/pr41928.f90: Ditto.
3025 * gfortran.dg/pr42119.f90: Ditto.
3026 * gfortran.dg/pr43984.f90: Ditto.
3027 * gfortran.dg/present_1.f90: Ditto.
3028 * gfortran.dg/private_type_2.f90: Ditto.
3029 * gfortran.dg/proc_decl_2.f90: Ditto.
3030 * gfortran.dg/proc_ptr_10.f90: Ditto.
3031 * gfortran.dg/proc_ptr_22.f90: Ditto.
3032 * gfortran.dg/proc_ptr_8.f90: Ditto.
3033 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3034 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3035 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3036 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3037 * gfortran.dg/substring_equivalence.f90: Ditto.
3038 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3039 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3040 * gfortran.dg/trim_optimize_6.f90: Ditto.
3041 * gfortran.dg/typebound_call_12.f03: Ditto.
3042 * gfortran.dg/typebound_operator_5.f03: Ditto.
3043 * gfortran.dg/typebound_operator_6.f03: Ditto.
3044 * gfortran.dg/typebound_proc_18.f03: Ditto.
3045 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3046 * gfortran.dg/use_1.f90: Ditto.
3047 * gfortran.dg/use_10.f90: Ditto.
3048 * gfortran.dg/use_11.f90: Ditto.
3049 * gfortran.dg/use_14.f90: Ditto.
3050 * gfortran.dg/use_only_2.f90: Ditto.
3051 * gfortran.dg/use_rename_4.f90: Ditto.
3052 * gfortran.dg/use_rename_5.f90: Ditto.
3053 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3054 * gfortran.dg/used_interface_ref.f90: Ditto.
3055 * gfortran.dg/used_types_11.f90: Ditto.
3056 * gfortran.dg/used_types_3.f90: Ditto.
3057 * gfortran.dg/used_types_4.f90: Ditto.
3058 * gfortran.dg/userdef_operator_2.f90: Ditto.
3059 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3060 * gfortran.dg/vect/pr46213.f90: Ditto.
3061 * gfortran.dg/whole_file_21.f90: Ditto.
3062 * gfortran.dg/whole_file_22.f90: Ditto.
3063 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3064 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3066 2011-08-02 Kai Tietz <ktietz@redhat.com>
3068 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3070 2011-08-01 Jason Merrill <jason@redhat.com>
3073 * g++.dg/abi/mangle49.C: New.
3076 * g++.dg/cpp0x/constexpr-array4.C: New.
3079 * g++.dg/cpp0x/constexpr-builtin1.C: New.
3081 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
3084 * gcc.target/i386/pr49927.c: New test.
3086 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
3088 PR tree-optimization/49926
3089 * gcc.dg/vect/pr49926.c: New test.
3091 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
3093 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3094 * gcc.target/i386/lzcnt-1.c: New test.
3095 * gcc.target/i386/lzcnt-2.c: Likewise.
3096 * gcc.target/i386/lzcnt-2a.c: Likewise.
3097 * gcc.target/i386/lzcnt-3.c: Likewise.
3098 * gcc.target/i386/lzcnt-4.c: Likewise.
3099 * gcc.target/i386/lzcnt-4a.c: Likewise.
3100 * gcc.target/i386/lzcnt-5.c: Likewise.
3101 * gcc.target/i386/lzcnt-6.c: Likewise.
3102 * gcc.target/i386/lzcnt-6a.c: Likewise.
3103 * gcc.target/i386/lzcnt-check.h: Likewise.
3105 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3106 * gcc.target/i386/sse-13.c: Likewise.
3107 * gcc.target/i386/sse-14.c: Likewise.
3108 * g++.dg/other/i386-2.C: Likewise.
3109 * g++.dg/other/i386-3.C: Likewise.
3111 2011-08-01 Julian Brown <julian@codesourcery.com>
3113 * gcc.target/arm/fixed-point-exec.c: New test.
3115 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3118 * gcc.target/i386/pr49920.c: New test.
3120 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3122 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3123 * gcc.dg/tree-ssa/pr23109.c: Ditto.
3124 * gcc.dg/tree-ssa/loop-7.c: Ditto.
3125 * gcc.dg/tree-ssa/loop-32.c: Ditto.
3126 * gcc.dg/tree-ssa/loop-33.c: Ditto.
3127 * gcc.dg/tree-ssa/loop-34.c: Ditto.
3128 * gcc.dg/tree-ssa/loop-35.c: Ditto.
3129 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3130 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3131 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3132 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3133 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3134 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3135 * g++.dg/tree-ssa/pr33615.C: Ditto.
3136 * g++.dg/tree-ssa/restrict1.C: Ditto.
3137 * c-c++-common/restrict-2.c: Ditto.
3138 * gfortran.dg/pr32921.f: Ditto.
3139 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3140 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3141 * gcc.dg/tree-ssa/vrp47.c: Ditto.
3142 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3143 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3144 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3145 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3146 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3147 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3148 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3150 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3152 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3153 .exe.ltrans[0-9]*. dump files.
3155 2011-07-31 Janus Weil <janus@gcc.gnu.org>
3158 * gfortran.dg/abstract_type_6.f03: Modified.
3159 * gfortran.dg/typebound_proc_24.f03: New.
3161 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3164 * g++.dg/init/for1.C: Fix.
3166 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3169 * gfortran.dg/string_5.f90: New test.
3171 2011-07-29 Jason Merrill <jason@redhat.com>
3174 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3176 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3178 PR tree-optimization/47407
3179 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3183 2011-07-29 Richard Guenther <rguenther@suse.de>
3185 * gcc.dg/uninit-suppress.c: Also disable VRP.
3186 * gcc.dg/uninit-suppress_2.c: Likewise.
3188 2011-07-28 Jason Merrill <jason@redhat.com>
3191 * g++.dg/template/nontype24.C: New.
3193 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
3195 PR rtl-optimization/47958
3196 * gcc.dg/torture/pr47958-1.c: New.
3198 2011-07-29 Wei Guozhi <carrot@google.com>
3200 PR rtl-optimization/49799
3201 * gcc.dg/pr49799.c: New test case.
3203 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3206 * gcc.dg/graphite/id-pr48648.c: New.
3208 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3211 * gfortran.dg/maxloc_2.f90: New test.
3212 * gfortran.dg/maxloc_3.f90: New test.
3213 * gfortran.dg/minloc_1.f90: New test.
3214 * gfortran.dg/minloc_2.f90: New test.
3215 * gfortran.dg/minloc_3.f90: New test.
3216 * gfortran.dg/minmaxloc_7.f90: New test.
3219 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3221 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3223 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3224 the builtin isn't optimized away.
3226 2011-07-27 Tobias Burnus <burnus@net-b.de>
3229 * gfortran.dg/lto/pr45586-2_0.f90: New.
3231 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
3234 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3235 * c-c++-common/cxxbitfields-5.c: Same.
3237 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3239 * lib/target-supports.exp (check_effective_target_mmap): Use
3240 check_function_available.
3242 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
3244 * g++.old-deja/g++.pt/crash60.C: Updated.
3246 2011-07-27 Jakub Jelinek <jakub@redhat.com>
3249 * gcc.target/i386/pr49866.c: New test.
3251 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
3253 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3254 * gcc.target/i386/bmi-andn-1.c: New test.
3255 * gcc.target/i386/bmi-andn-1a.c: Likewise.
3256 * gcc.target/i386/bmi-andn-2.c: Likewise.
3257 * gcc.target/i386/bmi-andn-2a.c: Likewise.
3258 * gcc.target/i386/bmi-bextr-1.c: Likewise.
3259 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3260 * gcc.target/i386/bmi-bextr-2.c: Likewise.
3261 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3262 * gcc.target/i386/bmi-blsi-1.c: Likewise.
3263 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3264 * gcc.target/i386/bmi-blsi-2.c: Likewise.
3265 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3266 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3267 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3268 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3269 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3270 * gcc.target/i386/bmi-blsr-1.c: Likewise.
3271 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3272 * gcc.target/i386/bmi-blsr-2.c: Likewise.
3273 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3274 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3275 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3276 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3277 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3279 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
3282 * gfortran.dg/graphite/id-pr47691.f: New.
3284 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
3286 * gcc.target/i386/avx-os-support.h: New.
3287 * gcc.target/i386/avx-check.h: Include avx-os-support.h
3288 (main): Check avx_os_support before the test is run.
3289 * gcc.target/i386/aes-avx-check.h: Ditto.
3290 * gcc.target/i386/pclmul-avx-check.h: Ditto.
3292 2011-07-27 Kai Tietz <ktietz@redhat.com>
3294 * gcc.target/i386/aggregate-ret3.c: New test.
3295 * gcc.target/i386/aggregate-ret4.c: New test.
3297 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
3300 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3301 allocated array should *not* change its size.
3302 * gfortran.dg/multiple_allocation_3.f90: New test.
3304 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3307 * g++.dg/cpp0x/constexpr-49776.C: New.
3309 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3312 * gcc.dg/graphite/id-pr47046.c: New.
3314 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3317 * gcc.dg/graphite/run-id-pr47593.c: New.
3319 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3322 * gcc.dg/graphite/run-id-pr47653.c: New.
3323 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3324 induction variables.
3325 * gcc.dg/graphite/scop-16.c: Same.
3326 * gcc.dg/graphite/scop-17.c: Same.
3327 * gcc.dg/graphite/scop-21.c: Same.
3329 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3332 * gcc.dg/graphite/id-pr48805.c: New.
3334 2011-07-26 Tobias Burnus <burnus@net-b.de>
3336 * gfortran.dg/coarray_lib_token_2.f90: New.
3338 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
3340 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3343 2011-07-25 Andrew Pinski <apinski@cavium.com>
3346 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3347 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3349 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3351 * lib/target-supports.exp (check_effective_target_mmap): New proc.
3353 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3354 * gcc.c-torture/execute/loop-2g.c: Likewise.
3355 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3356 Require mmap support.
3357 * gcc.c-torture/execute/loop-2g.x: Likewise.
3358 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3359 (MAP_ANON): Provide default.
3360 * gcc.dg/20050826-1.c: Likewise.
3361 * gcc.target/i386/pr36533.c: Likewise.
3362 * gcc.dg/vect/pr49038.c: Remove dg-do run.
3363 Use dg-require-effective-target mmap.
3365 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3368 * g++.dg/cpp0x/range-for19.C: New.
3370 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3373 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3376 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3379 * g++.dg/torture/pr49309.C: Remove.
3381 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
3383 PR tree-optimization/49809
3384 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3387 2011-07-25 Richard Guenther <rguenther@suse.de>
3389 PR tree-optimization/49715
3390 * gcc.target/i386/pr49715-1.c: New testcase.
3391 * gcc.target/i386/pr49715-2.c: Likewise.
3393 2011-07-23 Jason Merrill <jason@redhat.com>
3395 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3397 2011-07-22 Jason Merrill <jason@redhat.com>
3400 * g++.dg/cpp0x/initlist55.C: New.
3402 2011-07-23 Tobias Burnus <burnus@net-b.de>
3405 * gfortran.dg/namelist_72.f: New.
3407 2011-07-23 Tobias Burnus <burnus@net-b.de>
3409 * gfortran.dg/coarray_25.f90: New.
3411 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
3413 * override1.C: This test should use c++0x mode.
3414 * override3.C: New. Test the diagnostics in c++98 mode.
3416 2011-07-22 Jason Merrill <jason@redhat.com>
3417 Mark Glisse <marc.glisse@normalesup.org>
3420 * g++.dg/other/pragma-re-1.C: Add namespace cases.
3423 * g++.dg/opt/builtins2.C: New.
3424 * g++.dg/other/error27.C: Don't rely on __builtin.
3426 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
3428 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3430 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3431 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3432 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3433 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3435 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3438 2011-07-22 Richard Guenther <rguenther@suse.de>
3440 PR tree-optimization/45819
3441 * gcc.dg/pr45819.c: New testcase.
3443 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
3445 * lib/target-supports.exp (check_ifunc_available): Rewrite.
3447 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
3451 * gcc.dg/graphite/run-id-pr47654.c: New.
3453 2011-07-21 Ian Lance Taylor <iant@google.com>
3456 * gcc.dg/pr49705.c: New test.
3458 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
3460 * lib/target-supports.exp (check_avx_os_support_available): New.
3461 (check_effective_target_avx_runtime): Use it.
3463 2011-07-21 Richard Guenther <rguenther@suse.de>
3465 PR tree-optimization/49770
3466 * g++.dg/torture/pr49770.C: New testcase.
3468 2011-07-21 Kai Tietz <ktietz@redhat.com>
3470 * gcc.dg/tree-ssa/pr30978.c: adjusted.
3471 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3473 2011-07-21 Tobias Burnus <burnus@net-b.de>
3475 * gfortran.dg/coarray_lib_token_1.f90: New.
3477 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
3479 * gcc.dg/pr32912-2.c: Skip for AVR.
3480 * gcc.dg/pr44674.c: Add dg-require-profiling.
3482 2011-07-20 Jason Merrill <jason@redhat.com>
3484 * g++.dg/ext/desig2.C: New.
3486 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3488 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3490 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3491 * gcc.target/powerpc/recip-3.c: Ditto.
3493 2011-07-19 Jason Merrill <jason@redhat.com>
3495 PR c++/6709 (DR 743)
3496 PR c++/42603 (DR 950)
3497 * g++.dg/cpp0x/decltype21.C: New.
3499 2011-07-20 Richard Guenther <rguenther@suse.de>
3502 * gcc.dg/tree-ssa/pr18908.c: New testcase.
3503 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3505 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
3507 * gcc.target/arm/combine-movs.c: New.
3508 * gcc.target/arm/unsigned-extend-2.c: New.
3510 2011-07-19 Jason Merrill <jason@redhat.com>
3513 * g++.dg/cpp0x/variadic114.C: New.
3515 2011-07-19 Tobias Burnus <burnus@net-b.de>
3517 * gfortran.dg/coarray_args_1.f90: New.
3518 * gfortran.dg/coarray_args_2.f90: New.
3520 2011-07-19 Janus Weil <janus@gcc.gnu.org>
3523 * gfortran.dg/allocate_error_3.f90: New.
3525 2011-07-19 Richard Guenther <rguenther@suse.de>
3527 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3528 * gcc.dg/tree-ssa/bool-11.c: Likewise.
3529 * gcc.dg/torture/20110719-1.c: New testcase.
3531 2011-07-19 Jakub Jelinek <jakub@redhat.com>
3533 PR tree-optimization/49768
3534 * gcc.c-torture/execute/pr49768.c: New test.
3536 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
3538 PR tree-optimization/49771
3539 * gcc.dg/vect/pr49771.c: New test.
3541 2011-07-18 Martin Jambor <mjambor@suse.cz>
3543 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3544 * gcc.dg/ipa/ipa-2.c: Likewise.
3545 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3546 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3547 * gcc.dg/ipa/ipa-5.c: Likewise.
3548 * gcc.dg/ipa/ipa-7.c: Likewise.
3549 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3550 * gcc.dg/ipa/ipacost-1.c: Likewise.
3551 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3553 * gcc.dg/ipa/ipcp-1.c: New test.
3554 * gcc.dg/ipa/ipcp-2.c: Likewise.
3555 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3557 2011-07-18 Jakub Jelinek <jakub@redhat.com>
3560 * gfortran.dg/pr49675.f90: New test.
3562 2011-07-18 Richard Guenther <rguenther@suse.de>
3564 * gcc.dg/torture/20110718-1.c: New testcase.
3566 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3568 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3569 * g++.dg/ext/bitfield3.C: Likewise.
3570 * g++.dg/ext/bitfield4.C: Likewise.
3571 * g++.dg/ext/bitfield5.C: Likewise.
3572 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3573 * g++.dg/other/pr23205-2.C: Likewise.
3574 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3575 * gcc.c-torture/compile/20001109-2.c: Likewise.
3576 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3577 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3578 * gcc.dg/bitfld-16.c: Likewise.
3579 * gcc.dg/bitfld-17.c: Likewise.
3580 * gcc.dg/bitfld-18.c: Likewise.
3581 * gcc.dg/builtins-config.h: Remove Netware support.
3582 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3583 * gcc.dg/cdce2.c: Likewise.
3584 * gcc.dg/cpp/assert4.c: Remove netware support.
3585 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3586 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3588 * lib/target-supports.exp (check_visibility_available): Remove
3590 (check_profiling_available): Likewise.
3592 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3594 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3596 2011-07-17 Tobias Burnus <burnus@net-b.de>
3597 Thomas Koenig <tkoenig@gcc.gnu.org>
3600 * gfortran.dg/generic_17.f90: Fix testcase.
3601 * gfortran.dg/interface_3.f90: Add dg-error.
3602 * gfortran.dg/use_14.f90: New.
3603 * gfortran.dg/use_15.f90: New.
3605 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3607 * gnat.dg/pointer_controlled.adb: New test.
3609 2011-07-17 Tobias Burnus <burnus@net-b.de>
3612 * gfortran.dg/pointer_remapping_7.f90: New.
3614 2011-07-16 Jason Merrill <jason@redhat.com>
3616 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3618 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3619 Jason Merrill <jason@redhat.com>
3623 * g++.dg/cpp0x/decltype29.C: Adjust.
3624 * g++.dg/cpp0x/error4.C: Adjust.
3625 * g++.dg/cpp0x/sfinae26.C: Adjust.
3626 * g++.dg/cpp0x/variadic105.C: Adjust.
3627 * g++.dg/template/deduce3.C: Adjust.
3628 * g++.dg/template/error45.C: Adjust.
3629 * g++.dg/template/ptrmem2.C: Adjust.
3630 * g++.dg/template/sfinae2.C: Adjust.
3631 * g++.old-deja/g++.pt/crash60.C: Adjust.
3632 * g++.old-deja/g++.pt/unify6.C: Adjust.
3633 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3634 * g++.dg/cpp0x/nullptr15.C: Adjust.
3635 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3636 * g++.dg/cpp0x/pr31431.C: Adjust.
3637 * g++.dg/cpp0x/pr31434.C: Adjust.
3638 * g++.dg/cpp0x/sfinae11.C: Adjust
3639 * g++.dg/cpp0x/temp_default2.C: Adjust.
3640 * g++.dg/cpp0x/trailing4.C: Adjust.
3641 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3642 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3643 * g++.dg/cpp0x/variadic105.C: Adjust.
3644 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3645 * g++.dg/ext/vla2.C: Adjust.
3646 * g++.dg/other/ptrmem10.C: Adjust.
3647 * g++.dg/other/ptrmem11.C: Adjust.
3648 * g++.dg/overload/unknown1.C: Adjust.
3649 * g++.dg/template/conv11.C: Adjust.
3650 * g++.dg/template/dependent-expr5.C: Adjust.
3651 * g++.dg/template/friend.C: Adjust.
3652 * g++.dg/template/incomplete2.C: Adjust.
3653 * g++.dg/template/local4.C: Adjust.
3654 * g++.dg/template/local6.C: Adjust.
3655 * g++.dg/template/operator9.C: Adjust.
3656 * g++.dg/template/ttp25.C: Adjust.
3657 * g++.dg/template/unify10.C: Adjust.
3658 * g++.dg/template/unify11.C: Adjust.
3659 * g++.dg/template/unify6.C: Adjust.
3660 * g++.dg/template/unify9.C: Adjust.
3661 * g++.dg/template/varmod1.C: Adjust.
3662 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3663 * g++.old-deja/g++.pt/crash28.C: Adjust.
3664 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3665 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3666 * g++.old-deja/g++.pt/expr2.C: Adjust.
3667 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3668 * g++.old-deja/g++.pt/spec5.C: Adjust.
3669 * g++.old-deja/g++.pt/spec6.C: Adjust.
3670 * g++.old-deja/g++.pt/unify4.C: Adjust.
3671 * g++.old-deja/g++.pt/unify8.C: Adjust.
3672 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3673 * g++.dg/overload/template5.C: New testcase.
3674 * g++.dg/template/overload12.C: New testcase.
3676 2011-07-11 Tobias Burnus <burnus@net-b.de>
3678 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3679 * gfortran.dg/coarray_7.f90: Ditto.
3680 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3681 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3683 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3685 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3687 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3688 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3689 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3691 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3692 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3693 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3695 2011-07-15 Jason Merrill <jason@redhat.com>
3698 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3699 Use --extra_opts instead of --additional_options.
3701 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3704 * g++.dg/torture/pr49309.C: Remove.
3706 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3708 * gcc.target/tic6x/weak-call.c: New test.
3709 * gcc.target/tic6x/fpcmp.c: New test.
3710 * gcc.target/tic6x/fpdiv.c: New test.
3711 * gcc.target/tic6x/rotdi16-scan.c: New test.
3712 * gcc.target/tic6x/ffssi.c: New test.
3713 * gcc.target/tic6x/fpdiv-lib.c: New test.
3714 * gcc.target/tic6x/cold-lc.c: New test.
3715 * gcc.target/tic6x/longcalls.c: New test.
3716 * gcc.target/tic6x/abi-align-1.c: New test.
3717 * gcc.target/tic6x/fpcmp-finite.c: New test.
3718 * gcc.target/tic6x/rotdi16.c: New test.
3719 * gcc.target/tic6x/bswapl.c: New test.
3720 * gcc.target/tic6x/ffsdi.c: New test.
3721 * gcc.target/tic6x/tic6x.exp: New file.
3722 * gcc.target/tic6x/builtins/arith24.c: New test.
3723 * gcc.target/tic6x/builtins/smpy.c: New test.
3724 * gcc.target/tic6x/builtins/smpylh.c: New test.
3725 * gcc.target/tic6x/builtins/smpyh.c: New test.
3726 * gcc.target/tic6x/builtins/sarith1.c: New test.
3727 * gcc.target/tic6x/builtins/extclr.c: New test
3728 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3729 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3730 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3731 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3733 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3735 * gcc.dg/20020312-2.c: Likewise.
3736 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3737 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3738 * gcc.dg/torture/builtin-math-7.c: Likewise.
3741 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3742 not testing tic6x-*-*.
3744 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3747 * g++.dg/torture/pr49309.C: New testcase.
3749 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3751 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3753 2011-07-14 Richard Guenther <rguenther@suse.de>
3755 PR tree-optimization/49651
3756 * gcc.dg/torture/pr49651.c: New testcase.
3758 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3761 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3763 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3765 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3766 -mno-pointers-to-nested-functions.
3767 * gcc.target/powerpc/no-r11-2.c: Ditto.
3768 * gcc.target/powerpc/no-r11-3.c: Ditto.
3770 2011-07-13 Jason Merrill <jason@redhat.com>
3772 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3773 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3774 when compiling C files.
3775 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3776 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3777 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3778 * g++.dg/lookup/anon2.C: Likewise.
3779 * g++.dg/tree-ssa/copyprop.C: Likewise.
3780 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3781 * g++.dg/init/vector1.C: Ignore narrowing errors.
3782 * g++.dg/torture/pr35526.C: Likewise.
3783 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3785 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3788 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3791 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3793 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3794 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3796 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3798 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3799 * lib/obj-c++.exp (obj-c++_init): Ditto.
3800 * lib/file-format.exp (gcc_target_object_format): Ditto.
3801 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3802 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3803 (check_visibility_available): Ditto.
3804 (check_effective_target_tls_native): Ditto.
3805 (check_effective_target_tls_emulated): Ditto.
3806 (check_effective_target_function_sections): Ditto.
3808 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3810 * gcc.target/arm/pr48183.c: New test.
3812 2011-07-13 Richard Guenther <rguenther@suse.de>
3814 * gcc.dg/torture/20110713-1.c: New testcase.
3816 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3819 * gcc.c-torture/compile/pr49474.c: New testcase.
3821 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3823 PR tree-optimization/49712
3824 * gcc.c-torture/execute/pr49712.c: New test.
3826 2011-07-11 Jason Merrill <jason@redhat.com>
3829 * g++.dg/template/recurse3.C: New.
3831 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3834 * gcc.dg/guality/csttest.c: New test.
3837 * gfortran.dg/pr49698.f90: New test.
3839 2011-07-11 Jeff Law <law@redhat.com>
3841 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3843 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3845 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3846 * go.test/go-test.exp (go-set-goarch): Likewise.
3848 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3851 * gcc.target/avr/torture/pr39633.c: New test case.
3853 2011-07-11 Tobias Burnus <burnus@net-b.de>
3856 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3858 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3860 * lib/target-supports.exp (check_effective_target_scheduling):
3862 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3863 * gcc.dg/pr45055.c: Ditto.
3864 * gcc.dg/pr45353.c: Ditto.
3865 * g++.dg/pr45056.C: Ditto.
3867 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3869 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3870 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3871 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3872 * g++.dg/torture/pr31863.C: Skip AVR.
3874 2011-07-10 Tobias Burnus <burnus@net-b.de>
3877 * gfortran.dg/intrinsic_signal.f90: New.
3879 2011-07-09 Jason Merrill <jason@redhat.com>
3881 * g++.dg/cpp0x/regress/regress6.C: New.
3882 * g++.dg/parse/crash45.C: Adjust message.
3883 * g++.dg/template/crash38.C: Adjust message.
3884 * g++.dg/template/crash64.C: Adjust message.
3886 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3888 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3889 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3890 * g++.dg/abi/bitfield3.C: Likewise.
3891 * g++.dg/eh/pr38662.C: Likewise.
3892 * g++.dg/ext/attrib36.C: Likewise.
3893 * g++.dg/ext/attrib37.C: Likewise.
3894 * g++.dg/ext/attrib8.C: Likewise.
3895 * g++.dg/ext/tmplattr1.C: Likewise.
3896 * g++.dg/inherit/override-attribs.C: Likewise.
3897 * g++.dg/opt/inline9.C: Likewise.
3898 * g++.dg/opt/life1.C: Likewise.
3899 * g++.dg/opt/longbranch2.C: Likewise.
3900 * g++.dg/opt/nrv12.C: Likewise.
3901 * g++.dg/opt/reg-stack4.C: Likewise.
3902 * g++.dg/other/pr35504.C: Likewise.
3903 * g++.dg/other/pr39496.C: Likewise.
3904 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3905 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3906 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3907 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3908 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3909 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3910 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3911 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3912 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3913 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3914 * g++.dg/warn/pr15774-1.C: Likewise.
3915 * g++.dg/warn/pr15774-2.C: Likewise.
3916 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3917 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3918 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3919 * g++.old-deja/g++.pt/asm2.C: Likewise.
3920 * gcc.c-torture/compile/20000804-1.c: Likewise.
3921 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3922 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3923 * gcc.dg/20020108-1.c: Likewise.
3924 * gcc.dg/20020122-2.c: Likewise.
3925 * gcc.dg/20020122-3.c: Likewise.
3926 * gcc.dg/20020206-1.c: Likewise.
3927 * gcc.dg/20020219-1.c: Likewise.
3928 * gcc.dg/20020310-1.c: Likewise.
3929 * gcc.dg/20020411-1.c: Likewise.
3930 * gcc.dg/20020418-2.c: Likewise.
3931 * gcc.dg/20020426-2.c: Likewise.
3932 * gcc.dg/20020517-1.c: Likewise.
3933 * gcc.dg/20030204-1.c: Likewise.
3934 * gcc.dg/20030826-2.c: Likewise.
3935 * gcc.dg/20031102-1.c: Likewise.
3936 * gcc.dg/20031202-1.c: Likewise.
3937 * gcc.dg/20050111-1.c: Likewise.
3938 * gcc.dg/20050503-1.c: Likewise.
3939 * gcc.dg/array-init-1.c: Likewise.
3940 * gcc.dg/builtin-apply4.c: Likewise.
3941 * gcc.dg/dfp/pr31344.c: Likewise.
3942 * gcc.dg/gomp/atomic-11.c: Likewise.
3943 * gcc.dg/graphite/pr40281.c: Likewise.
3944 * gcc.dg/ia64-sync-1.c: Likewise.
3945 * gcc.dg/ia64-sync-2.c: Likewise.
3946 * gcc.dg/ia64-sync-3.c: Likewise.
3947 * gcc.dg/ia64-sync-4.c: Likewise.
3948 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3949 * gcc.dg/invalid-call-1.c: Likewise.
3950 * gcc.dg/loop-3.c: Likewise.
3951 * gcc.dg/lower-subreg-1.c: Likewise.
3952 * gcc.dg/lto/pr47259_0.c: Likewise.
3953 * gcc.dg/nested-calls-1.c: Likewise.
3954 * gcc.dg/pr20017.c: Likewise.
3955 * gcc.dg/pr25023.c: Likewise.
3956 * gcc.dg/pr27671-2.c: Likewise.
3957 * gcc.dg/pr32176.c: Likewise.
3958 * gcc.dg/pr33676.c: Likewise.
3959 * gcc.dg/pr35045.c: Likewise.
3960 * gcc.dg/pr36015.c: Likewise.
3961 * gcc.dg/pr36584.c: Likewise.
3962 * gcc.dg/pr36998.c: Likewise.
3963 * gcc.dg/pr37438.c: Likewise.
3964 * gcc.dg/pr37908.c: Likewise.
3965 * gcc.dg/pr41241.c: Likewise.
3966 * gcc.dg/pr41340.c: Likewise.
3967 * gcc.dg/pr44136.c: Likewise.
3968 * gcc.dg/pr44194-1.c: Likewise.
3969 * gcc.dg/pr46212.c: Likewise.
3970 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3971 * gcc.dg/setjmp-2.c: Likewise.
3972 * gcc.dg/short-compare-1.c: Likewise.
3973 * gcc.dg/short-compare-2.c: Likewise.
3974 * gcc.dg/smod-1.c: Likewise.
3975 * gcc.dg/sync-2.c: Likewise.
3976 * gcc.dg/sync-3.c: Likewise.
3977 * gcc.dg/tls/opt-1.c: Likewise.
3978 * gcc.dg/tls/opt-2.c: Likewise.
3979 * gcc.dg/tls/opt-3.c: Likewise.
3980 * gcc.dg/torture/badshift.c: Likewise.
3981 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3982 * gcc.dg/torture/pr20314-2.c: Likewise.
3983 * gcc.dg/torture/pr36891.c: Likewise.
3984 * gcc.dg/torture/pr38774.c: Likewise.
3985 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3986 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3987 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3988 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3989 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3990 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3991 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3992 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3993 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3994 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3995 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3996 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3997 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3998 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3999 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4000 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4001 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4002 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4003 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4004 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4005 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4006 * gcc.dg/unroll-1.c: Likewise.
4007 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4008 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4009 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4010 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4011 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4012 * gcc.target/i386/20000609-1.c: Likewise.
4013 * gcc.target/i386/20000720-1.c: Likewise.
4014 * gcc.target/i386/20000724-1.c: Likewise.
4015 * gcc.target/i386/20011107-1.c: Likewise.
4016 * gcc.target/i386/20011119-1.c: Likewise.
4017 * gcc.target/i386/20020201-3.c: Likewise.
4018 * gcc.target/i386/20020218-1.c: Likewise.
4019 * gcc.target/i386/20020729-1.c: Likewise.
4020 * gcc.target/i386/20030926-1.c: Likewise.
4021 * gcc.target/i386/20060125-1.c: Likewise.
4022 * gcc.target/i386/20060125-2.c: Likewise.
4023 * gcc.target/i386/20060512-1.c: Likewise.
4024 * gcc.target/i386/20060512-2.c: Likewise.
4025 * gcc.target/i386/20060512-3.c: Likewise.
4026 * gcc.target/i386/20060512-4.c: Likewise.
4027 * gcc.target/i386/387-1.c: Likewise.
4028 * gcc.target/i386/387-2.c: Likewise.
4029 * gcc.target/i386/387-5.c: Likewise.
4030 * gcc.target/i386/387-6.c: Likewise.
4031 * gcc.target/i386/980312-1.c: Likewise.
4032 * gcc.target/i386/980313-1.c: Likewise.
4033 * gcc.target/i386/990117-1.c: Likewise.
4034 * gcc.target/i386/990424-1.c: Likewise.
4035 * gcc.target/i386/990524-1.c: Likewise.
4036 * gcc.target/i386/991129-1.c: Likewise.
4037 * gcc.target/i386/991214-1.c: Likewise.
4038 * gcc.target/i386/991230-1.c: Likewise.
4039 * gcc.target/i386/addr-sel-1.c: Likewise.
4040 * gcc.target/i386/aggregate-ret1.c: Likewise.
4041 * gcc.target/i386/aggregate-ret2.c: Likewise.
4042 * gcc.target/i386/align-main-3.c: Likewise.
4043 * gcc.target/i386/amd64-abi-1.c: Likewise.
4044 * gcc.target/i386/amd64-abi-2.c: Likewise.
4045 * gcc.target/i386/amd64-abi-4.c: Likewise.
4046 * gcc.target/i386/amd64-abi-5.c: Likewise.
4047 * gcc.target/i386/amd64-abi-6.c: Likewise.
4048 * gcc.target/i386/asm-1.c: Likewise.
4049 * gcc.target/i386/asm-3.c: Likewise.
4050 * gcc.target/i386/asm-5.c: Likewise.
4051 * gcc.target/i386/attributes-error.c: Likewise.
4052 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4053 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4054 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4055 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4056 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4057 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4058 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4059 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4060 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4061 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4062 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4063 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4064 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4065 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4066 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4067 * gcc.target/i386/bitfield1.c: Likewise.
4068 * gcc.target/i386/bitfield2.c: Likewise.
4069 * gcc.target/i386/bmi-2.c: Likewise.
4070 * gcc.target/i386/bmi-5.c: Likewise.
4071 * gcc.target/i386/builtin-unreachable.c: Likewise.
4072 * gcc.target/i386/cleanup-2.c: Likewise.
4073 * gcc.target/i386/clobbers.c: Likewise.
4074 * gcc.target/i386/cmov8.c: Likewise.
4075 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4076 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4077 * gcc.target/i386/compress-float-387.c: Likewise.
4078 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4079 * gcc.target/i386/compress-float-sse.c: Likewise.
4080 * gcc.target/i386/crc32-2.c: Likewise.
4081 * gcc.target/i386/crc32-3.c: Likewise.
4082 * gcc.target/i386/divmod-7.c: Likewise.
4083 * gcc.target/i386/divmod-8.c: Likewise.
4084 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4085 * gcc.target/i386/fma3-builtin.c: Likewise.
4086 * gcc.target/i386/fma3-fma.c: Likewise.
4087 * gcc.target/i386/fma4-256-vector.c: Likewise.
4088 * gcc.target/i386/fma4-builtin.c: Likewise.
4089 * gcc.target/i386/fma4-fma-2.c: Likewise.
4090 * gcc.target/i386/fma4-fma.c: Likewise.
4091 * gcc.target/i386/fma4-vector-2.c: Likewise.
4092 * gcc.target/i386/fma4-vector.c: Likewise.
4093 * gcc.target/i386/funcspec-1.c: Likewise.
4094 * gcc.target/i386/funcspec-10.c: Likewise.
4095 * gcc.target/i386/funcspec-11.c: Likewise.
4096 * gcc.target/i386/funcspec-2.c: Likewise.
4097 * gcc.target/i386/funcspec-5.c: Likewise.
4098 * gcc.target/i386/funcspec-6.c: Likewise.
4099 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4100 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4101 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4102 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4103 * gcc.target/i386/incoming-1.c: Likewise.
4104 * gcc.target/i386/incoming-10.c: Likewise.
4105 * gcc.target/i386/incoming-11.c: Likewise.
4106 * gcc.target/i386/incoming-12.c: Likewise.
4107 * gcc.target/i386/incoming-13.c: Likewise.
4108 * gcc.target/i386/incoming-14.c: Likewise.
4109 * gcc.target/i386/incoming-15.c: Likewise.
4110 * gcc.target/i386/incoming-2.c: Likewise.
4111 * gcc.target/i386/incoming-3.c: Likewise.
4112 * gcc.target/i386/incoming-4.c: Likewise.
4113 * gcc.target/i386/incoming-5.c: Likewise.
4114 * gcc.target/i386/incoming-6.c: Likewise.
4115 * gcc.target/i386/incoming-7.c: Likewise.
4116 * gcc.target/i386/incoming-8.c: Likewise.
4117 * gcc.target/i386/incoming-9.c: Likewise.
4118 * gcc.target/i386/lea.c: Likewise.
4119 * gcc.target/i386/local.c: Likewise.
4120 * gcc.target/i386/loop-1.c: Likewise.
4121 * gcc.target/i386/loop-2.c: Likewise.
4122 * gcc.target/i386/loop-3.c: Likewise.
4123 * gcc.target/i386/max-stack-align.c: Likewise.
4124 * gcc.target/i386/memcpy-1.c: Likewise.
4125 * gcc.target/i386/movbe-2.c: Likewise.
4126 * gcc.target/i386/movq-2.c: Likewise.
4127 * gcc.target/i386/movq.c: Likewise.
4128 * gcc.target/i386/nrv1.c: Likewise.
4129 * gcc.target/i386/pad-4.c: Likewise.
4130 * gcc.target/i386/pad-5a.c: Likewise.
4131 * gcc.target/i386/pad-5b.c: Likewise.
4132 * gcc.target/i386/pad-6a.c: Likewise.
4133 * gcc.target/i386/pad-6b.c: Likewise.
4134 * gcc.target/i386/pad-7.c: Likewise.
4135 * gcc.target/i386/pad-9.c: Likewise.
4136 * gcc.target/i386/pentium4-not-mull.c: Likewise.
4137 * gcc.target/i386/pic-1.c: Likewise.
4138 * gcc.target/i386/pr12092-1.c: Likewise.
4139 * gcc.target/i386/pr12329.c: Likewise.
4140 * gcc.target/i386/pr21518.c: Likewise.
4141 * gcc.target/i386/pr22362.c: Likewise.
4142 * gcc.target/i386/pr22585.c: Likewise.
4143 * gcc.target/i386/pr23098.c: Likewise.
4144 * gcc.target/i386/pr25196.c: Likewise.
4145 * gcc.target/i386/pr25293.c: Likewise.
4146 * gcc.target/i386/pr25654.c: Likewise.
4147 * gcc.target/i386/pr26449.c: Likewise.
4148 * gcc.target/i386/pr26778.c: Likewise.
4149 * gcc.target/i386/pr26826.c: Likewise.
4150 * gcc.target/i386/pr27266.c: Likewise.
4151 * gcc.target/i386/pr29978.c: Likewise.
4152 * gcc.target/i386/pr30505.c: Likewise.
4153 * gcc.target/i386/pr30961-1.c: Likewise.
4154 * gcc.target/i386/pr31628.c: Likewise.
4155 * gcc.target/i386/pr32000-2.c: Likewise.
4156 * gcc.target/i386/pr32661-1.c: Likewise.
4157 * gcc.target/i386/pr32708-2.c: Likewise.
4158 * gcc.target/i386/pr32708-3.c: Likewise.
4159 * gcc.target/i386/pr34256.c: Likewise.
4160 * gcc.target/i386/pr34312.c: Likewise.
4161 * gcc.target/i386/pr34522.c: Likewise.
4162 * gcc.target/i386/pr35160.c: Likewise.
4163 * gcc.target/i386/pr35281.c: Likewise.
4164 * gcc.target/i386/pr36246.c: Likewise.
4165 * gcc.target/i386/pr36786.c: Likewise.
4166 * gcc.target/i386/pr37275.c: Likewise.
4167 * gcc.target/i386/pr37843-3.c: Likewise.
4168 * gcc.target/i386/pr37843-4.c: Likewise.
4169 * gcc.target/i386/pr39082-1.c: Likewise.
4170 * gcc.target/i386/pr39431.c: Likewise.
4171 * gcc.target/i386/pr39496.c: Likewise.
4172 * gcc.target/i386/pr39543-2.c: Likewise.
4173 * gcc.target/i386/pr39911.c: Likewise.
4174 * gcc.target/i386/pr40718.c: Likewise.
4175 * gcc.target/i386/pr40906-1.c: Likewise.
4176 * gcc.target/i386/pr40906-2.c: Likewise.
4177 * gcc.target/i386/pr40906-3.c: Likewise.
4178 * gcc.target/i386/pr40934.c: Likewise.
4179 * gcc.target/i386/pr41900.c: Likewise.
4180 * gcc.target/i386/pr42589.c: Likewise.
4181 * gcc.target/i386/pr43662.c: Likewise.
4182 * gcc.target/i386/pr43671.c: Likewise.
4183 * gcc.target/i386/pr43766.c: Likewise.
4184 * gcc.target/i386/pr43869.c: Likewise.
4185 * gcc.target/i386/pr44942.c: Likewise.
4186 * gcc.target/i386/pr44948-2a.c: Likewise.
4187 * gcc.target/i386/pr45234.c: Likewise.
4188 * gcc.target/i386/pr45336-2.c: Likewise.
4189 * gcc.target/i386/pr45336-4.c: Likewise.
4190 * gcc.target/i386/pr45852.c: Likewise.
4191 * gcc.target/i386/pr46470.c: Likewise.
4192 * gcc.target/i386/pr48037-1.c: Likewise.
4193 * gcc.target/i386/pr48389.c: Likewise.
4194 * gcc.target/i386/pr49095.c: Likewise.
4195 * gcc.target/i386/pr9771-1.c: Likewise.
4196 * gcc.target/i386/rdfsbase-1.c: Likewise.
4197 * gcc.target/i386/rdfsbase-2.c: Likewise.
4198 * gcc.target/i386/rdgsbase-1.c: Likewise.
4199 * gcc.target/i386/rdgsbase-2.c: Likewise.
4200 * gcc.target/i386/rdrand-3.c: Likewise.
4201 * gcc.target/i386/regparm-stdcall.c: Likewise.
4202 * gcc.target/i386/regparm.c: Likewise.
4203 * gcc.target/i386/reload-1.c: Likewise.
4204 * gcc.target/i386/rotate-2.c: Likewise.
4205 * gcc.target/i386/sibcall-5.c: Likewise.
4206 * gcc.target/i386/signbit-1.c: Likewise.
4207 * gcc.target/i386/signbit-2.c: Likewise.
4208 * gcc.target/i386/signbit-3.c: Likewise.
4209 * gcc.target/i386/sse-5.c: Likewise.
4210 * gcc.target/i386/sse-8.c: Likewise.
4211 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4212 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4213 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4214 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4215 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4216 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4217 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4218 * gcc.target/i386/sse2-movq-2.c: Likewise.
4219 * gcc.target/i386/sse2-movq-3.c: Likewise.
4220 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4221 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4222 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4223 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4224 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4225 * gcc.target/i386/ssefn-1.c: Likewise.
4226 * gcc.target/i386/ssefn-2.c: Likewise.
4227 * gcc.target/i386/sseregparm-1.c: Likewise.
4228 * gcc.target/i386/sseregparm-2.c: Likewise.
4229 * gcc.target/i386/sseregparm-3.c: Likewise.
4230 * gcc.target/i386/sseregparm-4.c: Likewise.
4231 * gcc.target/i386/sseregparm-5.c: Likewise.
4232 * gcc.target/i386/sseregparm-6.c: Likewise.
4233 * gcc.target/i386/sseregparm-7.c: Likewise.
4234 * gcc.target/i386/sseregparm-8.c: Likewise.
4235 * gcc.target/i386/stack-realign.c: Likewise.
4236 * gcc.target/i386/stack-usage-realign.c: Likewise.
4237 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4238 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4239 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4240 * gcc.target/i386/stackalign/return-1.c: Likewise.
4241 * gcc.target/i386/stackalign/return-2.c: Likewise.
4242 * gcc.target/i386/stackalign/return-3.c: Likewise.
4243 * gcc.target/i386/tailcall-1.c: Likewise.
4244 * gcc.target/i386/tbm-2.c: Likewise.
4245 * gcc.target/i386/udivmod-7.c: Likewise.
4246 * gcc.target/i386/udivmod-8.c: Likewise.
4247 * gcc.target/i386/unroll-1.c: Likewise.
4248 * gcc.target/i386/vararg-1.c: Likewise.
4249 * gcc.target/i386/vararg-2.c: Likewise.
4250 * gcc.target/i386/vect8-ret.c: Likewise.
4251 * gcc.target/i386/vectorize5.c: Likewise.
4252 * gcc.target/i386/wmul-1.c: Likewise.
4253 * gcc.target/i386/wmul-2.c: Likewise.
4254 * gcc.target/i386/wrfsbase-1.c: Likewise.
4255 * gcc.target/i386/wrfsbase-2.c: Likewise.
4256 * gcc.target/i386/wrgsbase-1.c: Likewise.
4257 * gcc.target/i386/wrgsbase-2.c: Likewise.
4258 * gcc.target/i386/xop-pcmov.c: Likewise.
4259 * gcc.target/i386/xop-pcmov2.c: Likewise.
4260 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4261 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4262 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4263 * gcc.target/i386/xop-shift1-vector.c: Likewise.
4264 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4265 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4266 * gcc.target/i386/zee.c: Likewise.
4267 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4268 * gfortran.dg/compiler-directive_2.f: Likewise.
4269 * gfortran.dg/g77/20010216-1.f: Likewise.
4270 * gfortran.dg/gomp/pr39152.f90: Likewise.
4271 * gfortran.dg/pr33794.f90: Likewise.
4273 2011-07-09 Jason Merrill <jason@redhat.com>
4275 * g++.dg/cpp0x/regress/regress5.C: New.
4277 2011-07-08 Jason Merrill <jason@redhat.com>
4280 * g++.dg/expr/compound-asn1.C: New.
4281 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4283 2011-07-08 Jakub Jelinek <jakub@redhat.com>
4286 * gcc.target/powerpc/altivec-34.c: New test.
4288 2011-07-08 Jason Merrill <jason@redhat.com>
4291 * g++.dg/abi/guard3.C: New.
4293 2011-07-08 Julian Brown <julian@codesourcery.com>
4295 * lib/target-supports.exp
4296 (check_effective_target_arm_little_endian): New.
4297 (check_effective_target_vect_pack_trunc): Use above.
4298 (check_effective_target_vect_unpack): Likewise.
4299 (check_effective_target_vect_element_align): Test
4300 check_effective_target_arm_vect_no_misalign for ARM.
4302 2011-07-08 Jason Merrill <jason@redhat.com>
4305 * g++.dg/cpp0x/constexpr-rom.C: New.
4307 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
4310 * g++.dg/torture/pr49519.C: New test.
4312 2011-07-08 Martin Jambor <mjambor@suse.cz>
4314 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4316 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4319 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4321 2011-07-08 Richard Guenther <rguenther@suse.de>
4323 PR tree-optimization/49662
4324 * gcc.dg/graphite/interchange-14.c: XFAIL.
4325 * gcc.dg/graphite/interchange-15.c: Likewise.
4326 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4328 2011-07-06 Jason Merrill <jason@redhat.com>
4331 * g++.dg/cpp0x/regress/regress4.C: New.
4333 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
4336 * gfortran.dg/result_in_spec_4.f90: New test.
4338 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4340 * gcc.target/sparc/cas64.c: New test.
4342 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4345 * g++.dg/torture/pr49644.C: New test.
4348 * gcc.c-torture/execute/pr49644.c: New test.
4350 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
4352 * lib/target-supports.exp (check_effective_target_ia32): New.
4353 (check_effective_target_x32): Likewise.
4354 (check_effective_target_vect_cmdline_needed): Also check x32.
4356 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4358 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4360 * gcc.target/arm/pr42235.c: Likewise.
4361 * gcc.target/arm/pr42495.c: Likewise.
4362 * gcc.target/arm/pr42574.c: Likewise.
4363 * gcc.target/arm/thumb-branch1.c: Likewise.
4365 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4366 unneeded prune of possible warning.
4367 * gcc.target/arm/pr40956.c: Likewise.
4368 * gcc.target/arm/pr42505.c: Likewise.
4370 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4371 * gcc.c-torture/compile/pr46883.c: Likewise.
4372 * gcc.c-torture/compile/pr46934.c: Likewise.
4374 * gcc.target/arm/pr41679.c: Remove test directives in preparation
4375 for move to ../../gcc.c-torture/compile.
4376 * gcc.target/arm/pr46883.c: Likewise.
4377 * gcc.target/arm/pr46934.c: Likewise.
4379 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4380 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4381 * gcc.target/arm/wmul-1.c: Likewise.
4382 * gcc.target/arm/wmul-2.c: Likewise.
4383 * gcc.target/arm/wmul-3.c: Likewise.
4384 * gcc.target/arm/wmul-4.c: Likewise.
4385 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4386 add tab after scan target.
4387 * gcc.target/arm/smlaltt-1.c: Likewise.
4388 * gcc.target/arm/smlatb-1.c: Likewise.
4389 * gcc.target/arm/smlatt-1.c: Likewise.
4391 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4394 * gcc.dg/debug/pr49522.c: New test.
4396 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
4398 * gcc.dg/pragma-align.c: Run only if target !default_packed.
4399 * gcc.dg/pr46212.c: Run only if target int32plus.
4400 * gcc.dg/torture/pr48146.c: Ditto.
4401 * gcc.dg/tree-ssa/vrp51.c: Ditto.
4402 * c-c++-common/pr44832.c: Ditto.
4403 * gcc.dg/pr49544.c: Run only if target ptr32plus.
4404 * gcc.dg/pr31490.c: Ditto.
4405 * gcc.dg/torture/builtin-math-7.c: Run only if target
4407 * gcc.dg/torture/pr45764.c: Skip for AVR.
4408 * gcc.dg/pr47893.c: Ditto.
4410 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4412 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4413 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4414 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4415 add tab to scan target.
4417 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
4419 * gcc.target/arm/neon-modes-3.c: New test.
4421 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
4423 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4424 -fno-loop-interchange -ffast-math.
4426 2011-07-07 Richard Guenther <rguenther@suse.de>
4428 * gcc.dg/ftrapv-3.c: New testcase.
4430 2011-07-07 Richard Guenther <rguenther@suse.de>
4432 * gcc.dg/tree-ssa/vrp58.c: New testcase.
4433 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4435 2011-07-07 Kai Tietz <ktietz@redhat.com>
4437 * gcc.dg/binop-notxor1.c: New test.
4438 * gcc.dg/binop-notand4a.c: New test.
4439 * gcc.dg/binop-notxor2.c: New test.
4440 * gcc.dg/binop-notand3a.c: New test.
4441 * gcc.dg/binop-notand2a.c: New test.
4442 * gcc.dg/binop-notand6a.c: New test.
4443 * gcc.dg/binop-notor1.c: New test.
4444 * gcc.dg/binop-notand1a.c: New test.
4445 * gcc.dg/binop-notand5a.c: New test.
4446 * gcc.dg/binop-notor2.c: New test.
4448 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4451 * gcc.dg/gomp/pr49640.c: New test.
4453 2011-07-07 Richard Guenther <rguenther@suse.de>
4455 * gcc.dg/graphite/pr37485.c: Add -floop-block.
4457 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4460 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4462 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4464 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4465 * gcc.target/powerpc/no-r11-2.c: Ditto.
4466 * gcc.target/powerpc/no-r11-3.c: Ditto.
4468 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
4470 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4471 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4473 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
4475 * lib/target-supports.exp (check_profiling_available): Disable
4476 profiling with -fprofile-generate for target avr.
4478 2011-07-06 Richard Guenther <rguenther@suse.de>
4480 PR tree-optimization/49645
4481 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4483 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
4486 * gcc.dg/pr47383.c: New.
4488 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4490 PR tree-optimization/49647
4491 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4493 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
4496 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4497 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4499 2011-07-05 Jason Merrill <jason@redhat.com>
4502 * g++.dg/template/template-id-4.C: New.
4504 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4506 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4507 * gcc.dg/pr43402.c: Ditto.
4509 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4511 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4513 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4515 * gcc.target/powerpc/ppc-switch-1.c: New test for
4516 --param case-values-threshold.
4517 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4519 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
4521 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4523 2011-07-05 Jason Merrill <jason@redhat.com>
4525 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4527 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
4529 PR tree-optimization/47654
4530 * gcc.dg/graphite/block-pr47654.c: New.
4532 2011-07-05 Jason Merrill <jason@redhat.com>
4534 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4536 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
4538 PR tree-optimization/49580
4539 * gcc.dg/autopar/pr49580.c: New test.
4541 2011-07-05 Richard Guenther <rguenther@suse.de>
4543 PR tree-optimization/49518
4544 PR tree-optimization/49628
4545 * g++.dg/torture/pr49628.C: New testcase.
4546 * gcc.dg/torture/pr49518.c: Likewise.
4548 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4550 * ada/acats/run_acats (which): Extract last field from type -p,
4551 type output only if command succeeded.
4553 2011-07-04 Jason Merrill <jason@redhat.com>
4555 * g++.dg/abi/mangle48.C: New.
4557 * g++.dg/cpp0x/diag1.C: New.
4559 * g++.dg/diagnostic/aka1.C: New.
4561 2011-07-04 Jakub Jelinek <jakub@redhat.com>
4563 PR rtl-optimization/49619
4564 * gcc.dg/pr49619.c: New test.
4566 PR rtl-optimization/49472
4567 * gfortran.dg/pr49472.f90: New test.
4570 * gcc.dg/pr49602.c: New test.
4572 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4576 * gcc.target/avr/avr.exp: Run over cpp files, too.
4577 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4578 * gcc.target/avr/progmem.h: New file.
4579 * gcc.target/avr/exit-abort.h: New file.
4580 * gcc.target/avr/progmem-error-1.c: New file.
4581 * gcc.target/avr/progmem-error-1.cpp: New file.
4582 * gcc.target/avr/progmem-warning-1.c: New file.
4583 * gcc.target/avr/torture/progmem-1.c: New file.
4584 * gcc.target/avr/torture/progmem-1.cpp: New file.
4586 2011-07-04 Richard Guenther <rguenther@suse.de>
4588 PR tree-optimization/49615
4589 * g++.dg/torture/pr49615.C: New testcase.
4591 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4593 PR tree-optimization/49610
4594 * gcc.dg/vect/pr49610.c: New test.
4596 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4598 * gnat.dg/specs/debug1.ads: New test.
4600 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4603 * gfortran.dg/typebound_proc_23.f90: New.
4605 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4608 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4610 2011-07-01 Jason Merrill <jason@redhat.com>
4613 * g++.dg/template/template-id-3.C: New.
4616 * g++.dg/template/qualified-id4.C: New.
4619 * g++.dg/template/explicit-args4.C: New.
4622 * g++.dg/template/offsetof2.C: New.
4624 2011-07-01 Kai Tietz <ktietz@redhat.com>
4626 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4628 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4631 * lib/target-supports.exp (check_effective_target_gld): New proc.
4633 2011-07-01 Richard Guenther <rguenther@suse.de>
4635 PR tree-optimization/49603
4636 * gcc.dg/torture/pr49603.c: New testcase.
4638 2011-06-30 Jason Merrill <jason@redhat.com>
4641 * g++.dg/rtti/template1.C: New.
4644 * g++.dg/cpp0x/regress/ctor1.C: New.
4647 * g++.dg/cpp0x/initlist54.C: New.
4649 2011-06-30 Martin Jambor <mjambor@suse.cz>
4651 * gcc.dg/tree-ssa/sra-12.c: New test.
4653 2011-06-29 Jason Merrill <jason@redhat.com>
4655 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4657 2011-06-30 Richard Guenther <rguenther@suse.de>
4659 PR tree-optimization/46787
4660 * gcc.dg/vect/vect-121.c: New testcase.
4662 2011-06-30 Martin Jambor <mjambor@suse.cz>
4664 PR tree-optimization/49094
4665 * gcc.dg/tree-ssa/pr49094.c: New test.
4667 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4670 * gfortran.dg/pr49540-1.f90: New test.
4671 * gfortran.dg/pr49540-2.f90: New test.
4673 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4676 * ada/acats/run_acats (which): Use last field of type -p output.
4678 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4679 Iain Sandoe <iains@gcc.gnu.org>
4682 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4683 Only skip on 64-bit *-*-darwin8* && !objc2.
4685 2011-06-30 Richard Guenther <rguenther@suse.de>
4687 PR tree-optimization/38752
4688 * gcc.c-torture/compile/pr38752.c: New testcase.
4690 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4692 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4693 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4695 2011-06-29 Jason Merrill <jason@redhat.com>
4698 * g++.dg/cpp0x/initlist53.C: Use placement new.
4699 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4700 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4703 * g++.dg/cpp0x/trailing6.C: New.
4704 * g++.dg/cpp0x/pr45908.C: No error.
4707 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4710 * g++.dg/cpp0x/constexpr-using2.C: New.
4712 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4715 * g++.dg/cpp0x/constexpr-diag3.C: New.
4716 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4717 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4718 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4719 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4721 2011-06-29 Jason Merrill <jason@redhat.com>
4723 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4725 2011-06-29 Richard Guenther <rguenther@suse.de>
4727 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4729 2011-06-29 Jason Merrill <jason@redhat.com>
4731 * g++.dg/cpp0x/initlist-value2.C: New.
4733 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4734 * g++.dg/cpp0x/initlist-value.C: New.
4736 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4738 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4740 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4742 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4743 * gcc.dg/inline_2.c: Likewise.
4744 * gcc.dg/unroll_1.c: Likewise.
4746 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4749 * gcc.target/i386/pr49567.c: New test.
4751 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4753 * gnat.dg/opt17.ad[sb]: New test.
4755 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4756 Tom de Vries <tom@codesourcery.com>
4758 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4759 (check_effective_target_arm_thumb2): New effective targets.
4760 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4761 properly. Clean up temporary files.
4762 * gcc.target/arm/ivopts-2.c: Likewise.
4763 * gcc.target/arm/ivopts-3.c: Likewise.
4764 * gcc.target/arm/ivopts-4.c: Likewise.
4765 * gcc.target/arm/ivopts-5.c: Likewise.
4766 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4768 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4771 * gfortran.dg/reshape_zerosize_3.f90: New test.
4773 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4775 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4776 * gcc.target/arm/vfp-ldmias.c: Likewise.
4777 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4778 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4779 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4780 * gcc.target/arm/vfp-stmias.c: Likewise.
4781 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4782 * gcc.target/arm/vfp-stmiad.c: Likewise.
4784 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4786 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4788 * gcc.target/arm/pr45701-2.c: Ditto.
4790 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4793 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4794 * gfortran.dg/extends_14.f03: Modified.
4796 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4798 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4799 early if the test is already being skipped.
4801 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4802 scan-assembler-dem-not): For missing file, report unresolved with
4803 same message as for pass/fail, with reason reported in log file.
4805 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4806 from add_options_for_arm_neon_fp16.
4807 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4808 check_effective_target_arm_neon_fp16_ok_nocache.
4809 Check -mfpu and -mfloat-abi options from current multilib.
4810 Do not require neon support.
4811 (check_effective_target_arm_fp16_ok): Renamed from
4812 check_effecitve_target_arm_neon_fp16_ok.
4813 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4814 arm_neon_fp16_ok and arm_fp16.
4815 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4816 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4817 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4818 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4820 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4822 * gcc.dg/builtin-assume-aligned-1.c: New test.
4823 * gcc.dg/builtin-assume-aligned-2.c: New test.
4824 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4827 * gcc.dg/pr49544.c: New test.
4829 2011-06-27 Richard Guenther <rguenther@suse.de>
4831 PR tree-optimization/49394
4832 * g++.dg/torture/pr49394.C: New testcase.
4834 2011-06-27 Kai Tietz <ktietz@redhat.com>
4836 * gcc.dg/optimize-bswapdi-2.c: New test.
4838 2011-06-27 Michael Hope <michael.hope@linaro.org>
4839 Richard Sandiford <richard.sandiford@linaro.org>
4841 PR tree-optimization/49169
4842 * gcc.dg/torture/pr49169.c: New test.
4844 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4847 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4849 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4852 2011-06-26 Jason Merrill <jason@redhat.com>
4854 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4857 * g++.dg/init/ref19.C: New.
4858 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4860 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4862 PR tree-optimization/48377
4863 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4866 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4869 * lib/target-supports.exp (check_effective_target_non_strict_align):
4871 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4873 2011-06-24 Martin Jambor <mjambor@suse.cz>
4875 PR tree-optimizations/49516
4876 * g++.dg/tree-ssa/pr49516.C: New test.
4878 2011-06-23 Jason Merrill <jason@redhat.com>
4881 * g++.dg/template/partial10.C: New.
4882 * g++.dg/template/partial11.C: New.
4884 2011-06-23 Jeff Law <law@redhat.com>
4887 * gcc.dg/pr48770.c: New test.
4889 2011-06-23 Jan Hubicka <jh@suse.cz>
4892 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4894 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4897 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4898 instead of -fdump-tree-optimized.
4900 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4903 * g++.dg/template/crash107.C: New.
4904 * g++.dg/template/error17.C: Adjust.
4906 2011-06-23 Jason Merrill <jason@redhat.com>
4909 * g++.dg/cpp0x/defaulted30.C: New.
4912 * g++.dg/rtti/anon-ns1.C: New.
4915 * g++.dg/init/ref18.C: New.
4918 * g++.dg/template/partial9.C: New.
4920 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4923 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4925 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4928 * gcc.dg/pr49496.c: New test.
4930 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4932 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4935 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4937 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4938 * gcc.target/arm/pr42879.c: Likewise.
4939 * gcc.target/arm/pr45701-3.c: Likewise.
4941 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4942 * gcc.target/arm/pr40482.c: Likewise.
4943 * gcc.target/arm/stack-corruption.c: Likewise.
4945 2011-06-22 Richard Guenther <rguenther@suse.de>
4947 PR tree-optimization/49493
4948 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4950 2011-06-22 Jason Merrill <jason@redhat.com>
4953 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4955 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4956 Dmitry Melnik <dm@ispras.ru>
4958 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4959 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4960 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4962 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4964 * gcc.target/arm/tlscall.c: New.
4966 2011-06-21 Jason Merrill <jason@redhat.com>
4969 * g++.dg/cpp0x/constexpr-ref1.C: New.
4970 * g++.dg/cpp0x/constexpr-ref2.C: New.
4971 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4974 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4977 * g++.dg/template/param3.C: New.
4979 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4981 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4982 my_clrsb test functions.
4984 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4985 test_sll, test_ull): Add clrsb tests.
4986 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4989 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4992 * gfortran.dg/class_44.f03: New.
4994 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4996 PR tree-optimization/49478
4997 * gcc.dg/vect/pr49478.c
4999 2011-06-21 Richard Guenther <rguenther@suse.de>
5001 PR tree-optimization/49483
5002 * gcc.dg/vect/vect-120.c: New testcase.
5004 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5007 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5008 * gcc.dg/vect/vect-peel-4.c: Likewise.
5010 2011-06-22 Christian Bruel <christian.bruel@st.com>
5013 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5014 * gcc.dg/always_inline2.c: Likewise.
5015 * gcc.dg/always_inline3.c: Likewise.
5016 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5017 * gcc.dg/inline_1.c: Likewise.
5018 * gcc.dg/inline_2.c: Likewise.
5019 * gcc.dg/inline_3.c: Likewise.
5020 * gcc.dg/inline_4.c: Likewise.
5021 * gcc.dg/20051201-1.c: Likewise.
5022 * gcc.dg/pr40087.c: Likewise.
5023 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5024 * gcc.dg/inline-22.c: Likewise.
5025 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5026 * gcc.dg/lto/20090218-1_1.c: Likewise.
5027 * g++.dg/ipa/devirt-7.C: Likewise.
5028 * gcc.dg/uninit-pred-5_a.c: Likewise.
5029 * gcc.dg/uninit-pred-5_b.c: Likewise.
5030 * gcc.dg/fail_always_inline.c: New.
5032 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5034 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5035 into 6 jobs instead of 3.
5037 2011-06-20 Jason Merrill <jason@redhat.com>
5040 * g++.dg/cpp0x/initlist53.C: New.
5042 2011-06-20 Tobias Burnus <burnus@net-b.de>
5045 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5046 * gfortran.dg/coarray_lock_3.f90: New.
5047 * gfortran.dg/coarray/lock_1.f90: New.
5049 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5051 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5052 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5053 unresolved and report the reason to the log file.
5055 * lib/scanasm.exp (object-size): Move argument processing earlier
5056 to report errors before verifying that the file exists. Report
5057 problems detected at runtime as unresolved instead of error and
5058 report their reasons to the log file.
5060 2011-06-20 Jason Merrill <jason@redhat.com>
5063 * g++.dg/cpp0x/explicit6.C: New.
5066 * g++.dg/cpp0x/enum20.C: New.
5069 * g++.dg/ext/attr-aligned01.C: New.
5072 * g++.dg/cpp0x/variadic-default.C: New.
5075 * g++.dg/cpp0x/auto26.C: New.
5078 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5080 2011-06-20 Kai Tietz <ktietz@redhat.com>
5082 * gcc.dg/binop-notand1.c: New test.
5083 * gcc.dg/binop-notand2.c: New test.
5084 * gcc.dg/binop-notand3.c: New test.
5085 * gcc.dg/binop-notand4.c: New test.
5086 * gcc.dg/binop-notand5.c: New test.
5087 * gcc.dg/binop-notand6.c: New test.
5089 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5092 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5094 2011-06-18 Janus Weil <janus@gcc.gnu.org>
5097 * gfortran.dg/proc_ptr_31.f90: New.
5099 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5101 * gnat.dg/volatile6.adb: New test.
5102 * gnat.dg/volatile7.adb: Likewise.
5103 * gnat.dg/volatile8.adb: Likewise.
5104 * gnat.dg/volatile9.adb: Likewise.
5106 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5108 * gnat.dg/constant3.adb: New test.
5110 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
5113 * gfortran.dg/read_list_eof_1.f90: New test.
5115 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5118 * gcc.target/i386/testimm-1.c: New test.
5119 * gcc.target/i386/testimm-2.c: New test.
5120 * gcc.target/i386/testimm-3.c: New test.
5121 * gcc.target/i386/testimm-4.c: New test.
5122 * gcc.target/i386/testimm-5.c: New test.
5123 * gcc.target/i386/testimm-6.c: New test.
5124 * gcc.target/i386/testimm-7.c: New test.
5125 * gcc.target/i386/testimm-8.c: New test.
5126 * gcc.target/i386/xop-vpermil2px-2.c: New test.
5127 * gcc.target/i386/xop-rotate1-int.c: New test.
5128 * gcc.target/i386/xop-rotate2-int.c: New test.
5130 2011-06-17 Jason Merrill <jason@redhat.com>
5132 * g++.dg/cpp0x/rv-func2.C: New.
5134 * g++.dg/debug/dwarf2/lambda1.C: New.
5135 * g++.dg/warn/Wshadow-6.C: Adjust.
5137 2011-06-17 Janus Weil <janus@gcc.gnu.org>
5140 * gfortran.dg/move_alloc_5.f90: New.
5142 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
5144 PR rtl-optimization/48542
5145 * gcc.dg/torture/pr48542.c: New test.
5147 2011-06-16 Jason Merrill <jason@redhat.com>
5150 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5153 * g++.dg/cpp0x/initlist52.C New.
5156 * c-c++-common/raw-string-12.c: New.
5159 * g++.dg/cpp0x/sfinae26.C: New.
5162 * g++.dg/cpp0x/variadic113.C: New.
5165 * g++.dg/cpp0x/variadic112.C: New.
5167 2011-06-16 Jeff Law <law@redhat.com>
5169 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5170 improved jump threading.
5171 * gcc.dg/builtin-object-size-2.c: Likewise.
5172 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5174 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5177 * gfortran.dg/typebound_assignment_3.f03: New.
5179 2011-06-16 Steve Ellcey <sje@cup.hp.com>
5182 * g++.dg/opt/devirt2.C: Change xfail rule to target.
5184 2011-06-16 Martin Jambor <mjambor@suse.cz>
5186 PR tree-optimization/49343
5187 * gnat.dg/discr31.ad[sb]: New test.
5189 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5191 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5193 2011-06-16 Tom de Vries <tom@codesourcery.com>
5196 * gcc.target/arm/ivopts-3.c: Update test.
5197 * gcc.target/arm/ivopts-5.c: Same.
5199 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5202 2011-06-10 Wei Guozhi <carrot@google.com>
5205 * gcc.target/arm/pr45335.c: New test.
5206 * gcc.target/arm/pr45335-2.c: New test.
5207 * gcc.target/arm/pr45335-3.c: New test.
5208 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5209 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5210 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5212 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5214 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5216 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5219 * gfortran.dg/class_43.f03: New.
5221 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5223 PR tree-optimization/49419
5224 * gcc.c-torture/execute/pr49419.c: New test.
5226 2011-06-16 Revital Eres <revital.eres@linaro.org>
5228 * gcc.dg/sms-9.c: New file.
5230 2011-06-15 Easwaran Raman <eraman@google.com>
5232 PR rtl-optimization/49414
5233 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5235 2011-06-14 Jason Merrill <jason@redhat.com>
5237 * g++.dg/cpp0x/noexcept13.C: New.
5239 2011-06-14 Easwaran Raman <eraman@google.com>
5241 PR rtl-optimization/44194
5242 * gcc.dg/pr44194-1.c: New test.
5243 * gcc.dg/pr44194-2.c: New test.
5245 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5247 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5249 * gcc.target/arm/pr45701-2.c: Likewise.
5250 * gcc.target/arm/thumb-branch1.c: Likewise.
5252 2011-06-14 Steve Ellcey <sje@cup.hp.com>
5255 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5257 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5259 * gcc.target/arm/pr45701-1.c: Require thumb support.
5260 * gcc.target/arm/pr45701-2.c: Likewise.
5261 * gcc.target/arm/thumb-branch1.c: Likewise.
5263 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5264 * gcc.target/arm/pr39839.c: Likewise.
5265 * gcc.target/arm/pr40657-2.c: Likewise.
5266 * gcc.target/arm/pr40956.c: Likewise.
5267 * gcc.target/arm/pr41679.c: Likewise.
5268 * gcc.target/arm/pr42235.c: Likewise.
5269 * gcc.target/arm/pr42495.c: Likewise.
5270 * gcc.target/arm/pr42505.c: Likewise.
5271 * gcc.target/arm/pr42574.c: Likewise.
5272 * gcc.target/arm/pr46883.c: Likewise.
5273 * gcc.target/arm/pr46934.c: Likewise.
5274 * gcc.target/arm/xor-and.c: Likewise.
5276 2011-06-14 Jason Merrill <jason@redhat.com>
5278 * g++.dg/other/error23.C: Adjust error message.
5279 * g++.dg/other/error32.C: Likewise.
5282 * g++.dg/cpp0x/rv-dotstar.C: New.
5285 * g++.dg/cpp0x/decltype30.C: New.
5287 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5289 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5292 * gfortran.dg/pr49103.f90: New test.
5294 2011-06-14 Tom de Vries <tom@codesourcery.com>
5297 * gcc.target/arm/ivopts-3.c: New test.
5298 * gcc.target/arm/ivopts-4.c: New test.
5299 * gcc.target/arm/ivopts-5.c: New test.
5301 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5303 PR rtl-optimization/49390
5304 * gcc.c-torture/execute/pr49390.c: New test.
5306 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5308 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5310 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
5312 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5313 * gcc.c-torture/execute/cmpsi-2.x: New file.
5314 * gcc.c-torture/execute/pr45262.c: Undo 172757.
5315 * gcc.c-torture/execute/pr45262.x: New file.
5316 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5317 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5319 * gcc.c-torture/compile/pr49163.c: Ditto.
5321 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
5323 * gcc.dg/vect/vect-16.c: Rename to...
5324 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5325 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5326 for double-word vectors.
5327 * gcc.dg/vect/vect-peel-4.c: Likewise.
5328 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5330 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5333 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
5336 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5338 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
5340 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5342 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5344 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5346 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5348 * gfortran.dg/trim_optimize_8.f90: New test case.
5350 2011-06-13 Jakub Jelinek <jakub@redhat.com>
5351 Ira Rosen <ira.rosen@linaro.org>
5353 PR tree-optimization/49352
5354 * gcc.dg/vect/pr49352.c: New test.
5356 2011-06-12 Tobias Burnus
5359 * gfortran.dg/alloc_comp_assign_11.f90: New.
5361 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5363 * gfortran.dg/trim_optimize_7.f90: New test.
5365 2011-06-10 Wei Guozhi <carrot@google.com>
5368 * gcc.target/arm/pr45335.c: New test.
5369 * gcc.target/arm/pr45335-2.c: New test.
5370 * gcc.target/arm/pr45335-3.c: New test.
5371 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5372 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5373 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5375 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5378 * g++.dg/parse/error39.C: New.
5380 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
5382 * gcc.target/arm/20090811-1.c: Skip for incompatible
5383 options, do not override other options.
5384 * gcc.target/arm/combine-cmp-shift.c: Skip for
5385 incompatible options.
5386 * gcc.target/arm/pr45094.c: Likewise.
5387 * gcc.target/arm/scd42-1.c: Likewise.
5388 * gcc.target/arm/scd42-3.c: Likewise.
5389 * gcc.target/arm/thumb-ltu.c: Likewise.
5391 * lib/target-supports.exp
5392 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5393 multilib flags use -mfpu with a value other than neon-fp16.
5395 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5397 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5398 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5400 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5402 * lib/target-supports.exp (check_effective_target_pie): New proc.
5403 * gcc.dg/pie-link.c: Use target pie.
5405 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
5406 Laurent Roug� <laurent.rouge@menta.fr>
5408 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5409 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5411 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
5413 * gfortran.dg/coarray/sync_1.f90: New test for
5414 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5416 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
5418 PR tree-optimization/49318
5419 * gcc.dg/vect/pr49318.c: New test.
5421 2011-06-09 David Krauss <potswa@mac.com>
5423 * g++.dg/template/arrow1.C: New.
5425 2011-06-09 Jason Merrill <jason@redhat.com>
5427 * lib/prune.exp: Prune "note"s.
5428 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5430 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5431 * g++.dg/template/dependent-expr3.C: Likewise.
5432 * g++.dg/parse/template7.C: Likewise.
5433 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5434 * g++.old-deja/g++.jason/rfg10.C: Likewise.
5435 * g++.old-deja/g++.pt/friend38.C: Likewise.
5436 * g++.old-deja/g++.pt/crash32.C: Likewise.
5437 * g++.old-deja/g++.other/init4.C: Likewise.
5438 * g++.old-deja/g++.other/friend8.C: Likewise.
5440 * g++.dg/ext/complex7.C: Adjust expected output.
5441 * g++.dg/diagnostic/method1.C: Likewise.
5442 * g++.dg/parse/parameter-declaration-2.C: Likewise.
5443 * g++.dg/parse/crash33.C: Likewise.
5444 * g++.dg/other/warning1.C: Likewise.
5445 * g++.dg/init/pr29571.C: Likewise.
5446 * g++.dg/warn/overflow-warn-1.C: Likewise.
5447 * g++.dg/warn/overflow-warn-3.C: Likewise.
5448 * g++.dg/warn/overflow-warn-4.C: Likewise.
5449 * g++.old-deja/g++.oliva/template1.C: Likewise.
5451 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5452 * g++.dg/parse/template7.C: Adjust.
5454 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
5457 * gcc.dg/pr49307.c: New.
5459 2011-06-09 Wei Guozhi <carrot@google.com>
5462 * gcc.target/arm/pr46975.c: New testcase.
5464 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
5466 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5467 (PMETH, arglist_t): Removed.
5468 (method_get_number_of_arguments): Removed.
5469 (method_get_nth_argument): Removed.
5470 (method_get_first_argument): Removed.
5471 (method_get_next_argument): Removed.
5472 (method_get_sizeof_arguments): Removed.
5473 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5475 (method_get_number_of_arguments): Removed.
5476 (method_get_nth_argument): Removed.
5477 (method_get_first_argument): Removed.
5478 (method_get_next_argument): Removed.
5479 (method_get_sizeof_arguments): Removed.
5480 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5482 2011-06-09 David Li <davidxl@google.com>
5484 * gcc.dg/dump-pass.c: New test.
5486 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5489 * g++.dg/parse/error38.C: New.
5491 2011-06-09 Jakub Jelinek <jakub@redhat.com>
5494 * gfortran.dg/pr49308.f90: New test.
5496 2011-06-08 Jason Merrill <jason@redhat.com>
5498 * g++.dg/cpp0x/noexcept11.C: New.
5499 * g++.dg/cpp0x/noexcept12.C: New.
5500 * g++.dg/cpp0x/sfinae11.C: Adjust.
5502 2011-06-08 Jakub Jelinek <jakub@redhat.com>
5505 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5506 to dg-options, match also DW_AT_linkage_name.
5508 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5511 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5512 -fno-common on alpha*-dec-osf*.
5513 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5515 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
5517 PR rtl-optimization/49303
5518 * gcc.target/ia64/pr49303.c: New test.
5520 2011-06-08 Tobias Burnus <burnus@net-b.de>
5523 * gfortran.dg/coarray_lock_1.f90: New.
5524 * gfortran.dg/coarray_lock_2.f90: New.
5526 2011-06-07 Jason Merrill <jason@redhat.com>
5528 * lib/prune.exp: Look for "required" rather than "instantiated".
5529 * g++.dg/abi/mangle11.C: Likewise.
5530 * g++.dg/abi/mangle12.C: Likewise.
5531 * g++.dg/abi/mangle17.C: Likewise.
5532 * g++.dg/abi/mangle20-2.C: Likewise.
5533 * g++.dg/abi/pragma-pack1.C: Likewise.
5534 * g++.dg/cpp0x/decltype26.C: Likewise.
5535 * g++.dg/cpp0x/decltype28.C: Likewise.
5536 * g++.dg/cpp0x/decltype29.C: Likewise.
5537 * g++.dg/cpp0x/enum11.C: Likewise.
5538 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5539 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5540 * g++.dg/cpp0x/pr47416.C: Likewise.
5541 * g++.dg/ext/case-range2.C: Likewise.
5542 * g++.dg/ext/case-range3.C: Likewise.
5543 * g++.dg/gomp/for-19.C: Likewise.
5544 * g++.dg/gomp/pr37533.C: Likewise.
5545 * g++.dg/gomp/pr38639.C: Likewise.
5546 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5547 * g++.dg/inherit/base3.C: Likewise.
5548 * g++.dg/inherit/using6.C: Likewise.
5549 * g++.dg/init/placement4.C: Likewise.
5550 * g++.dg/init/reference3.C: Likewise.
5551 * g++.dg/lookup/scoped6.C: Likewise.
5552 * g++.dg/lookup/using7.C: Likewise.
5553 * g++.dg/other/abstract1.C: Likewise.
5554 * g++.dg/other/error10.C: Likewise.
5555 * g++.dg/other/error5.C: Likewise.
5556 * g++.dg/other/field1.C: Likewise.
5557 * g++.dg/other/offsetof5.C: Likewise.
5558 * g++.dg/parse/bitfield2.C: Likewise.
5559 * g++.dg/parse/constant4.C: Likewise.
5560 * g++.dg/parse/crash20.C: Likewise.
5561 * g++.dg/parse/invalid-op1.C: Likewise.
5562 * g++.dg/parse/non-dependent2.C: Likewise.
5563 * g++.dg/parse/template18.C: Likewise.
5564 * g++.dg/tc1/dr152.C: Likewise.
5565 * g++.dg/tc1/dr166.C: Likewise.
5566 * g++.dg/tc1/dr176.C: Likewise.
5567 * g++.dg/tc1/dr213.C: Likewise.
5568 * g++.dg/template/access11.C: Likewise.
5569 * g++.dg/template/access2.C: Likewise.
5570 * g++.dg/template/access3.C: Likewise.
5571 * g++.dg/template/access7.C: Likewise.
5572 * g++.dg/template/arg7.C: Likewise.
5573 * g++.dg/template/cond2.C: Likewise.
5574 * g++.dg/template/crash13.C: Likewise.
5575 * g++.dg/template/crash40.C: Likewise.
5576 * g++.dg/template/crash7.C: Likewise.
5577 * g++.dg/template/crash84.C: Likewise.
5578 * g++.dg/template/ctor5.C: Likewise.
5579 * g++.dg/template/defarg13.C: Likewise.
5580 * g++.dg/template/defarg14.C: Likewise.
5581 * g++.dg/template/dtor7.C: Likewise.
5582 * g++.dg/template/eh2.C: Likewise.
5583 * g++.dg/template/error2.C: Likewise.
5584 * g++.dg/template/error43.C: Likewise.
5585 * g++.dg/template/friend32.C: Likewise.
5586 * g++.dg/template/injected1.C: Likewise.
5587 * g++.dg/template/instantiate1.C: Likewise.
5588 * g++.dg/template/instantiate3.C: Likewise.
5589 * g++.dg/template/instantiate5.C: Likewise.
5590 * g++.dg/template/instantiate7.C: Likewise.
5591 * g++.dg/template/local6.C: Likewise.
5592 * g++.dg/template/lookup2.C: Likewise.
5593 * g++.dg/template/member5.C: Likewise.
5594 * g++.dg/template/memfriend15.C: Likewise.
5595 * g++.dg/template/memfriend16.C: Likewise.
5596 * g++.dg/template/memfriend17.C: Likewise.
5597 * g++.dg/template/memfriend7.C: Likewise.
5598 * g++.dg/template/meminit1.C: Likewise.
5599 * g++.dg/template/nested3.C: Likewise.
5600 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5601 * g++.dg/template/nontype12.C: Likewise.
5602 * g++.dg/template/nontype13.C: Likewise.
5603 * g++.dg/template/nontype6.C: Likewise.
5604 * g++.dg/template/pr23510.C: Likewise.
5605 * g++.dg/template/pr35240.C: Likewise.
5606 * g++.dg/template/ptrmem15.C: Likewise.
5607 * g++.dg/template/ptrmem6.C: Likewise.
5608 * g++.dg/template/qualified-id1.C: Likewise.
5609 * g++.dg/template/qualttp20.C: Likewise.
5610 * g++.dg/template/qualttp3.C: Likewise.
5611 * g++.dg/template/qualttp4.C: Likewise.
5612 * g++.dg/template/qualttp5.C: Likewise.
5613 * g++.dg/template/qualttp6.C: Likewise.
5614 * g++.dg/template/qualttp7.C: Likewise.
5615 * g++.dg/template/qualttp8.C: Likewise.
5616 * g++.dg/template/recurse.C: Likewise.
5617 * g++.dg/template/recurse2.C: Likewise.
5618 * g++.dg/template/ref5.C: Likewise.
5619 * g++.dg/template/scope2.C: Likewise.
5620 * g++.dg/template/sfinae10.C: Likewise.
5621 * g++.dg/template/sfinae3.C: Likewise.
5622 * g++.dg/template/sizeof3.C: Likewise.
5623 * g++.dg/template/static9.C: Likewise.
5624 * g++.dg/template/template-id-2.C: Likewise.
5625 * g++.dg/template/typedef13.C: Likewise.
5626 * g++.dg/template/typename4.C: Likewise.
5627 * g++.dg/template/using14.C: Likewise.
5628 * g++.dg/template/using2.C: Likewise.
5629 * g++.dg/template/warn1.C: Likewise.
5630 * g++.dg/warn/Wparentheses-13.C: Likewise.
5631 * g++.dg/warn/Wparentheses-15.C: Likewise.
5632 * g++.dg/warn/Wparentheses-16.C: Likewise.
5633 * g++.dg/warn/Wparentheses-17.C: Likewise.
5634 * g++.dg/warn/Wparentheses-18.C: Likewise.
5635 * g++.dg/warn/Wparentheses-19.C: Likewise.
5636 * g++.dg/warn/Wparentheses-20.C: Likewise.
5637 * g++.dg/warn/Wparentheses-23.C: Likewise.
5638 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5639 * g++.dg/warn/noeffect2.C: Likewise.
5640 * g++.dg/warn/noeffect4.C: Likewise.
5641 * g++.dg/warn/pr8570.C: Likewise.
5642 * g++.old-deja/g++.brendan/init2.C: Likewise.
5643 * g++.old-deja/g++.eh/spec6.C: Likewise.
5644 * g++.old-deja/g++.pt/crash10.C: Likewise.
5645 * g++.old-deja/g++.pt/crash36.C: Likewise.
5646 * g++.old-deja/g++.pt/derived3.C: Likewise.
5647 * g++.old-deja/g++.pt/error2.C: Likewise.
5648 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5649 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5650 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5651 * g++.old-deja/g++.pt/overload7.C: Likewise.
5652 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5654 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5655 Iain Sandoe <iains@gcc.gnu.org>
5657 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5658 Added code to deal with the case when [Protocol
5659 -descriptionForInstanceMethod:] or [Protocol
5660 -descriptionForClassMethod:] returns NULL.
5662 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5663 Iain Sandoe <iains@gcc.gnu.org>
5665 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5666 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5669 2011-06-07 Xinliang David Li <davidxl@google.com>
5671 * gcc.dg/inline_2.c: New test.
5672 * gcc.dg/unroll_2.c: New test.
5673 * gcc.dg/inline_3.c: New test.
5674 * gcc.dg/unroll_3.c: New test.
5675 * gcc.dg/inline_4.c: New test.
5676 * gcc.dg/unroll_4.c: New test.
5677 * gcc.dg/inline_1.c: New test.
5678 * gcc.dg/unroll_1.c: New test.
5680 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5682 PR tree-optimization/48497
5683 * lib/gcc-defs.exp (dg-additional-options): New proc.
5684 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5685 -msse2 on 32-bit x86.
5687 2011-06-06 Jason Merrill <jason@redhat.com>
5689 * g++.dg/cpp0x/enum19.C: New.
5691 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5693 * gcc.target/arm/neon-reload-class.c: New test.
5695 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5698 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5700 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5702 * gcc.target/arm/smlatb-1.c: New file.
5703 * gcc.target/arm/smlatt-1.c: New file.
5704 * gcc.target/arm/smlaltb-1.c: New file.
5705 * gcc.target/arm/smlaltt-1.c: New file.
5707 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5709 * gcc.target/arm/mla-2.c: New test.
5711 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5713 PR gcov-profile/49299
5714 * gcc.dg/tree-prof/pr49299-1.c: New test.
5715 * gcc.dg/tree-prof/pr49299-2.c: New test.
5717 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5719 * lib/target-supports.exp
5720 (check_effective_target_vect_widen_mult_qi_to_hi):
5721 Add NEON as supporting target.
5722 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5723 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5724 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5725 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5726 using widening multiplication on targets that support it.
5727 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5728 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5729 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5731 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5733 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5734 Modern Objective-C runtime API.
5735 * objc/execute/next_mapping.h: Removed.
5736 * objc-obj-c++-shared/next-mapping.h: Removed.
5737 * objc-obj-c++-shared/Object1.h: Removed.
5738 * objc-obj-c++-shared/Object1.m: Removed.
5739 * objc-obj-c++-shared/Object1.mm: Removed.
5740 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5741 * objc-obj-c++-shared/Protocol1.h: Removed.
5742 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5743 of ProtoBool, IVAR_T and METHOD.
5744 * objc-obj-c++-shared/runtime.h: New.
5745 * objc-obj-c++-shared/TestsuiteObject.h: New.
5746 * objc-obj-c++-shared/TestsuiteObject.m: New.
5748 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5749 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5750 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5752 * objc/execute/_cmd.m: Include
5753 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5754 runtime API. ([TestClass +initialize]): Include this method also
5755 with the GNU runtime.
5756 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5757 Object. ([-setValue:]): Return void.
5758 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5759 with the GNU runtime. Include
5760 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5761 for the NeXT runtime. Use the existing print_ivars() and
5762 compare_structures() implementations for the old NeXT runtime.
5763 Added new implementations for the Modern GNU and NeXT runtimes.
5764 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5765 well. (main): Use objc_getClass(). Use return instead of exit.
5766 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5767 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5769 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5770 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5771 instead of Object. (main): Use return instead of exit().
5772 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5773 instead of Object. Removed prototype for exit(). (main): Use
5774 return instead of exit(). Use the Modern Objective-C runtime API.
5775 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5777 * objc/execute/class-tests-1.h: Include
5778 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5779 runtime API. (test_class_with_superclass): Do not call [Object
5780 class]. There is no need to with the current libobjc.
5781 * objc/execute/class-tests-2.h: Include
5782 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5784 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5785 ../../objc-obj-c++-shared/next-mapping.h.
5786 * objc/execute/class-2.m: Likewise.
5787 * objc/execute/class-3.m: Likewise.
5788 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5789 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5790 +initialize]): Include this method also with the GNU
5791 runtime. (main): Use the Modern Objective-C runtime API.
5792 * objc/execute/class-5.m: Likewise.
5793 * objc/execute/class-6.m: Likewise.
5794 * objc/execute/class-7.m: Likewise.
5795 * objc/execute/class-8.m: Likewise.
5796 * objc/execute/class-9.m: Likewise.
5797 * objc/execute/class-10.m: Likewise.
5798 * objc/execute/class-11.m: Likewise.
5799 * objc/execute/class-12.m: Likewise.
5800 * objc/execute/class-13.m: Likewise.
5801 * objc/execute/class-14.m: Likewise.
5802 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5803 this method also with the GNU runtime.
5804 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5805 +initialize]): Include this method also with the GNU runtime.
5806 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5808 * objc/execute/encode-1.m: Likewise.
5809 * objc/execute/enumeration-1.m: Likewise.
5810 * objc/execute/enumeration-2.m: Likewise.
5811 * objc/execute/exceptions/catchall-1.m: Likewise.
5812 * objc/execute/exceptions/finally-1.m: Likewise.
5813 * objc/execute/exceptions/foward-1.m: Likewise.
5814 * objc/execute/exceptions/local-variables-1.m: Likewise.
5815 * objc/execute/exceptions/throw-nil.m: Likewise.
5816 * objc/execute/exceptions/trivial.m: Likewise.
5817 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5818 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5819 * objc/execute/exceptions/matcher-1.m: Likewise.
5820 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5822 * objc/execute/formal_protocol-2.m: Likewise.
5823 * objc/execute/formal_protocol-3.m: Likewise.
5824 * objc/execute/formal_protocol-4.m: Likewise.
5825 * objc/execute/formal_protocol-5.m: Include
5826 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5828 * objc/execute/formal_protocol-6.m: Likewise.
5829 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5830 Object. Include <objc/Protocol.h> instead of
5831 ../../objc-obj-c++-shared/Protocol1.h.
5832 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5834 * objc/execute/informal_protocol.m: Likewise.
5835 * objc/execute/load-3.m: Likewise.
5836 * objc/execute/many_args_method.m ([TestClass +initialize]):
5837 Include this method with the GNU runtime as well.
5838 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5839 * objc/execute/nested-func-1.m: Use TestsuiteObject
5841 * objc/execute/nil_method-1.m: Likewise.
5842 * objc/execute/no_clash.m: Likewise.
5843 * objc/execute/np-1.m: Do not include
5844 ../../objc-obj-c++-shared/Protocol1.h.
5845 (main): Use return instead of exit().
5846 * objc/execute/np-2.m: Do not include
5847 ../../objc-obj-c++-shared/Protocol1.h.
5848 ([MyObject +initialize]): Include this method also with the GNU
5849 runtime. (main): Use return instead of exit().
5850 * objc/execute/object_is_class.m: Include
5851 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5852 of Object. (main): Use the Modern Objective-C runtime API.
5853 * objc/execute/object_is_meta_class.m: Likewise.
5854 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5855 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5856 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5857 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5858 Objective-C runtime API.
5859 * objc/execute/protocol-isEqual-2.m: Likewise.
5860 * objc/execute/protocol-isEqual-3.m: Likewise.
5861 * objc/execute/protocol-isEqual-4.m: Likewise.
5862 * objc/execute/redefining_self.m ([TestClass +initialize]):
5863 Include this method with the GNU runtime as well.
5864 * objc/execute/root_methods.m: Include
5865 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5866 Include this method with the GNU runtime as well.
5867 (main): Use the Modern Objective-C runtime API.
5868 * objc/execute/selector-1.m: Include
5869 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5870 of Object. (main): Use the Modern Objective-C runtime API.
5871 * objc/execute/static-1.m ([Test +initialize]): Include this
5872 method with the GNU runtime as well.
5873 * objc/execute/static-2.m: Likewise.
5874 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5875 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5876 ([MathClass +initialize]): Include this method with the GNU
5878 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5880 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5881 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5882 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5883 * objc.dg/attributes/method-attribute-1.m: Likewise.
5884 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5885 * objc.dg/attributes/method-attribute-2.m: Likewise.
5886 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5887 * objc.dg/attributes/method-attribute-3.m: Likewise.
5888 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5889 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5890 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5891 * obj-c++.dg/bitfield-1.mm: Likewise.
5892 * obj-c++.dg/bitfield-2.mm: Likewise
5893 * objc.dg/bitfield-3.m: Likewise.
5894 * obj-c++.dg/bitfield-4.mm: Likewise.
5895 * objc.dg/bitfield-5.m: Likewise
5896 * objc.dg/call-super-1.m: Likewise.
5897 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5898 Use objc_getClass() instead of objc_get_class(), but for the GNU
5899 runtime redefine objc_getClass as objc_get_class. Include
5900 ../objc-obj-c++-shared/runtime.h.
5901 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5902 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5903 Use the Modern Objective-C runtime API.
5904 * objc.dg/class-protocol-1.m: Include
5905 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5906 * obj-c++.dg/class-protocol-1.mm: Likewise.
5907 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5908 * objc.dg/comp-types-10.m: Likewise.
5909 * objc.dg/comp-types-11.m: Likewise.
5910 * objc.dg/comp-types-12.m: Likewise.
5911 * obj-c++.dg/comp-types-9.mm: Likewise.
5912 * obj-c++.dg/comp-types-11.mm: Likewise.
5913 * obj-c++.dg/comp-types-12.mm: Likewise.
5914 * obj-c++.dg/comp-types-13.mm: Likewise.
5915 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5916 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5917 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5918 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5919 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5920 * objc.dg/desig-init-1.m: Likewise.
5921 * obj-c++.dg/defs.mm: Likewise.
5922 * objc.dg/exceptions-2.m: Likewise.
5923 * obj-c++.dg/except-1.mm: Likewise.
5924 * obj-c++.dg/exceptions-2.mm: Likewise.
5925 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5926 Use the Modern Objective-C runtime API.
5927 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5928 the Modern Objective-C runtime API. Do not include
5929 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5930 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5931 the Modern Objective-C runtime API except when using an older NeXT
5933 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5934 the Modern Objective-C runtime API.
5935 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5937 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5938 * objc.dg/encode-7-next-64bit.m: Updated include.
5939 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5941 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5942 the Modern Objective-C runtime API.
5943 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5944 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5945 instead of ../objc-obj-c++-shared/Protocol1.h.
5946 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5947 the Modern Objective-C runtime API except when using an older NeXT
5949 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5950 the Modern Objective-C runtime API.
5951 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5953 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5954 * objc.dg/fix-and-continue-2.m: Likewise.
5955 * objc.dg/foreach-1.m: Likewise.
5956 * objc.dg/foreach-2.m: Likewise.
5957 * objc.dg/foreach-3.m: Likewise.
5958 * objc.dg/foreach-4.m: Likewise.
5959 * objc.dg/foreach-5.m: Likewise.
5960 * objc.dg/foreach-6.m: Likewise.
5961 * objc.dg/foreach-7.m: Likewise.
5962 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5964 * objc.dg/func-ptr-2.m: Likewise.
5965 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5966 Do not include objc/objc-api.h.
5967 * obj-c++.dg/fsf-package-0.mm: Likewise.
5968 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5969 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5970 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5972 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5973 * objc.dg/gnu-runtime-3.m: Likewise.
5974 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5975 * objc.dg/headers.m: Include objc/runtime.h instead of
5976 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5977 for the NeXT runtime.
5978 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5979 * obj-c++.dg/isa-field-1.mm: Likewise.
5980 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5981 * objc.dg/layout-1.m: Likewise.
5982 * objc.dg/layout-2.m: Likewise.
5983 * objc.dg/local-decl-2.m: Likewise.
5984 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5985 Object. ([Container +elementForView:]): Use
5986 class_conformsToProtocol().
5987 * obj-c++.dg/lookup-2.mm: Likewise.
5988 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5989 * obj-c++.dg/local-decl-1.mm: Likewise.
5990 * objc.dg/method-3.m: Likewise.
5991 * objc.dg/method-4.m: Likewise.
5992 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5993 ../objc-obj-c++-shared/Protocol1.h.
5994 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5995 * objc.dg/method-9.m: Likewise.
5996 * objc.dg/method-10.m: Likewise.
5997 * objc.dg/method-13.m ([Root +initialize]): Include this method
5998 also for the GNU runtime. (main): Use objc_getClass() also for
6000 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6001 * objc.dg/method-17.m: Likewise.
6002 * objc.dg/method-19.m: Likewise.
6003 * objc.dg/method-20b.m: Likewise.
6004 * obj-c++.dg/method-2.mm: Likewise.
6005 * obj-c++.dg/method-6.mm: Likewise.
6006 * obj-c++.dg/method-10.mm: Likewise.
6007 * obj-c++.dg/method-11.mm: Likewise.
6008 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6009 ../objc-obj-c++-shared/Protocol1.h.
6010 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6011 * obj-c++.dg/method-15.mm: Likewise.
6012 * obj-c++.dg/method-17.mm: Likewise.
6013 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6014 +initialize]): Include this method also for the GNU
6015 runtime. (main): Use objc_getClass() also for the GNU runtime.
6016 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6017 * obj-c++.dg/method-22.mm: Likewise.
6018 * obj-c++.dg/method-23.mm: Likewise.
6019 * obj-c++.dg/no-extra-load.mm: Likewise.
6020 * objc.dg/objc-fast-4.m: Likewise.
6021 * objc.dg/objc-gc-4.m: Likewise.
6022 * obj-c++.dg/objc-gc-3.mm: Likewise.
6023 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6024 protocol_getMethodDescription() instead of [Protocol
6025 -descriptionForInstanceMethod].
6026 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6027 Made it available with all runtimes. (main): Call -test instead
6029 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6030 and put into a category.
6031 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6032 Object. Include objc/objc.h.
6033 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6034 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6035 New. (main): Use protocol_getMethodDescription() instead
6036 of [Protocol -descriptionForInstanceMethod] and [Protocol
6037 -descriptionForClassMethod].
6038 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6039 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6040 Objective-C runtime API.
6041 * obj-c++.dg/proto-qual-1.mm: Likewise.
6042 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6044 * obj-c++.dg/property/property-1.mm: Likewise.
6045 * obj-c++.dg/qual-types-1.mm: Likewise.
6046 * objc.dg/selector-2.m: Include objc/objc.h instead of
6047 ../objc-obj-c++-shared/Object1.h.
6048 * obj-c++.dg/selector-2.mm: Likewise.
6049 * obj-c++.dg/selector-5.mm: Likewise.
6050 * obj-c++.dg/selector-6.mm: Likewise.
6051 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6052 Object. Do not include objc/objc-api.h.
6053 * obj-c++.dg/set-not-used-1.mm: Likewise.
6054 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6055 * objc.dg/stret-1.m: Likewise.
6056 * objc.dg/stret-2.m: Likewise.
6057 * obj-c++.dg/super-class-2.mm: Likewise.
6058 * objc.dg/super-class-3.m: Likewise.
6059 * objc.dg/super-class-4.m: Likewise.
6060 * objc.dg/sync-2.m: Likewise.
6061 * obj-c++.dg/sync-2.mm: Likewise.
6062 * objc.dg/sync-1.m: Include objc/objc.h instead of
6063 ../objc-obj-c++-shared/Object1.h.
6064 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6065 'Class' as the type of 'isa'.
6066 * objc.dg/special/unclaimed-category-1.m: Use the Modern
6067 Objective-C runtime API. ([TestClass +initialize]): Include this
6068 method with the GNU runtime as well.
6069 * objc.dg/strings/strings-1.m: Updated includes.
6070 * obj-c++.dg/strings/strings-1.mm: Likewise.
6071 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6072 objc.dg/strings/const-str-12b.m.
6073 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6074 * obj-c++.dg/template-3.mm: Likewise.
6075 * obj-c++.dg/template-4.mm: Likewise.
6076 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
6077 Objective-C runtime API.
6078 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6079 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6080 * obj-c++.dg/try-catch-1.mm: Likewise.
6081 * obj-c++.dg/try-catch-2.mm: Likewise.
6082 * objc.dg/try-catch-3.m: Likewise.
6083 * obj-c++.dg/try-catch-3.mm: Likewise.
6084 * objc.dg/try-catch-6.m: Likewise.
6085 * objc.dg/try-catch-7.m: Likewise.
6086 * obj-c++.dg/try-catch-7.mm: Likewise.
6087 * obj-c++.dg/try-catch-8.mm: Likewise.
6088 * obj-c++.dg/try-catch-9.mm: Likewise.
6089 * objc.dg/try-catch-10.m: Likewise.
6090 * obj-c++.dg/try-catch-11.mm: Likewise.
6091 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6092 Object. Include objc/objc.h.
6093 * obj-c++.dg/typedef-alias-1.mm: Likewise.
6094 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6095 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6096 Object. Use Modern Objective-C runtime API. Do not use
6098 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6099 * obj-c++.dg/torture/trivial.mm: Likewise.
6100 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6101 instead of ../objc-obj-c++-shared/Object1.h. Include
6102 ../objc-obj-c++-shared/runtime.h.
6103 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6104 * objc.dg/torture/strings/const-str-11.m: Likewise.
6105 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6106 * objc.dg/torture/strings/const-str-9.m: Likewise.
6107 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6108 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6109 instead of Object. Only add _FooClassReference if
6111 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6112 * objc.dg/torture/strings/const-str-8.m: Likewise.
6113 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6114 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6116 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6118 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6119 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6120 * obj-c++.dg/va-meth-1.mm: Likewise.
6121 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6122 ../objc-obj-c++-shared/Object1.h.
6123 * objc.dg/zero-link-3.m: Likewise.
6125 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6127 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6129 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6132 * obj-c++.dg/property/cxx-property-1.mm: New.
6133 * obj-c++.dg/property/cxx-property-2.mm: New.
6135 2011-06-06 Jason Merrill <jason@redhat.com>
6137 * g++.dg/cpp0x/regress/ptrmem1.C: New.
6139 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
6141 PR rtl-optimization/49145
6143 * gcc.c-torture/compile/pr49145.c: New test.
6145 2011-06-06 Jakub Jelinek <jakub@redhat.com>
6148 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6149 to dg-options, match also DW_AT_linkage_name.
6152 * gcc.dg/debug/pr49294.c: New test.
6155 * g++.dg/opt/pr49264.C: New test.
6157 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
6159 PR tree-optimization/49243
6160 * gcc.dg/pr49243.c: New.
6162 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6164 * gnat.dg/specs/cond_expr1.ads: New test.
6166 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6168 * gnat.dg/deferred_const4.ad[sb]: New test.
6169 * gnat.dg/deferred_const4_pkg.ads: New helper.
6171 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6173 * gnat.dg/test_tamdt.adb: Rename to...
6174 * gnat.dg/taft_type1.adb: ...this.
6175 * gnat.dg/tamdt.ad[sb]: Rename to...
6176 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6177 * gnat.dg/tamdt_aux.ads: Rename to...
6178 * gnat.dg/taft_type1_pkg2.ads: ...this.
6179 * gnat.dg/taft_type2.ad[sb]: New test.
6180 * gnat.dg/taft_type2_pkg.ads: New helper.
6181 * gnat.dg/taft_type3.adb: New test.
6182 * gnat.dg/taft_type3_pkg.ads: New helper.
6184 2011-06-05 Tobias Burnus <burnus@net-b.de>
6187 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6190 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6193 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6195 * objc.dg/gnu-api-2-objc.m: Likewise.
6196 * obj-c++.dg/gnu-api-2-class.mm: Likewise
6197 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6199 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6201 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
6202 alignment, not the alignment, when calling class_addIvar(). Add
6203 an 'isa' instance variable to the test root class.
6204 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6206 2011-06-04 Jan Hubicka <jh@suse.cz>
6208 PR tree-optimization/48893
6209 PR tree-optimization/49091
6210 PR tree-optimization/49179
6211 * gfortran.dg/pr49179.f90: New testcase
6213 2011-06-04 Jan Hubicka <jh@suse.cz>
6216 * g++.dg/torture/pr48954.C: New testcase.
6218 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6220 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6222 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6225 * g++.dg/diagnostic/bitfld2.C: New.
6227 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6230 * gcc.c-torture/execute/pr49281.c: New test.
6232 2011-06-04 Jan Hubicka <jh@suse.cz>
6234 PR tree-optimize/48929
6235 * gcc.c-torture/compile/pr48929.c: New testcase.
6237 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6239 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6241 2011-06-03 Jakub Jelinek <jakub@redhat.com>
6244 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6246 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6248 * objc.dg/headers.m: Do not include sarray.h and hash.h.
6250 2011-06-03 Richard Henderson <rth@redhat.com>
6251 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6253 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6255 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6257 * objc.dg/headers.m: Do not include objc-list.h.
6259 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6261 * objc.dg/type-stream-1.m: Test removed.
6262 * objc.dg/headers.m: Do not include typedstream.h.
6264 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6266 * objc.dg/torture/forward-1.m (main): Updated testcase.
6268 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
6271 * gcc.c-torture/compile/pr49163.c: New.
6273 2011-06-02 Asher Langton <langton2@llnl.gov>
6276 * gfortran.dg/PR49268.f90: New test.
6278 2011-06-02 Asher Langton <langton2@llnl.gov>
6281 * gfortran.dg/PR37039.f90: New test.
6283 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6286 * objc.dg/method-5.m: Updated.
6287 * objc.dg/method-19.m: Updated.
6288 * objc.dg/method-lookup-1.m: New.
6289 * obj-c++.dg/method-6.mm: Updated.
6290 * obj-c++.dg/method-7.mm: Updated.
6291 * obj-c++.dg/method-lookup-1.mm: New.
6293 2011-06-02 DJ Delorie <dj@redhat.com>
6295 * lib/timeout.exp (timeout): Add board_info support.
6297 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
6299 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6301 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6304 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6305 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6307 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
6308 Hans-Peter Nilsson <hp@axis.com>
6310 PR rtl-optimization/48840
6311 * gcc.target/sparc/ultrasp13.c: New test.
6313 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
6316 * gcc.c-torture/compile/pr49238.c: New.
6318 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
6320 * gcc.target/arm/g2.c: Skip test in -mthumb.
6321 Skip test unless cpu is xscale.
6322 * gcc.target/arm/scd42-2.c: Likewise.
6323 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6325 2011-06-01 Jason Merrill <jason@redhat.com>
6327 * g++.dg/cpp0x/decltype28.C: New.
6328 * g++.dg/cpp0x/decltype29.C: New.
6330 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
6333 * gcc.target/mips/pr45074.c: New test.
6335 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
6336 Hans-Peter Nilsson <hp@axis.com>
6338 PR rtl-optimization/48830
6339 * gcc.target/sparc/ultrasp12.c: New test.
6341 2011-06-01 David Li <davidxl@google.com>
6343 * gcc.dg/profile-dir-1.c: Change pass name.
6344 * gcc.dg/profile-dir-2.c: Ditto.
6345 * gcc.dg/tree-ssa/dump-1.c: Ditto.
6346 * gcc.dg/tree-ssa/loop-25.c: Ditto.
6347 * gcc.dg/tree-prof/stringop-1.c: Ditto.
6348 * gcc.dg/tree-prof/update-loopch.c: Ditto.
6349 * gcc.dg/tree-prof/stringop-2.c: Ditto.
6350 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6351 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6352 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6353 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6354 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6355 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6356 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6357 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6358 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6359 * gcc.dg/profile-dir-3.c: Ditto.
6360 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6362 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
6364 * objc.dg/attributes/method-nonnull-1.m: New test.
6365 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6367 2011-05-31 Tobias Burnus <burnus@net-b.de>
6370 * gfortran.dg/coarray_atomic_1.f90: New.
6371 * gfortran.dg/coarray/atomic_1.f90: New.
6373 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6375 * gcc.dg/guality/bswaptest.c: New test.
6376 * gcc.dg/guality/clztest.c: New test.
6377 * gcc.dg/guality/ctztest.c: New test.
6378 * gcc.dg/guality/rotatetest.c: New test.
6381 * gcc.target/i386/pr48688.c: New test.
6383 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
6386 * g++.dg/lookup/name-clash9.C: New.
6388 2011-05-31 Tobias Burnus <burnus@net-b.de>
6391 * gfortran.dg/coarray/dummy_1.f90: New.
6393 2011-05-31 Tobias Burnus <burnus@net-b.de>
6396 * gfortran.dg/coarray/save_1.f90: New.
6397 * gfortran.dg/coarray_4.f90: Update dg-error.
6399 2011-05-31 Jason Merrill <jason@redhat.com>
6401 * g++.dg/cpp0x/rv-template1.C: New.
6403 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6405 PR rtl-optimization/49235
6406 * gcc.dg/pr49235.c: New test.
6408 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6410 PR tree-optimization/49093
6411 * gcc.dg/vect/pr49093.c: New test.
6413 2011-05-31 Dodji Seketeli <dodji@redhat.com>
6416 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6418 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6421 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6424 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
6427 * gcc.c-torture/execute/pr49186.c: New.
6429 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
6432 * gcc.target/i386/pr49168-1.c: New.
6434 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6435 Eric Botcazou <ebotcazou@adacore.com>
6437 * gcc.dg/guality/drap.c: New test.
6439 2011-05-30 Richard Guenther <rguenther@suse.de>
6441 PR tree-optimization/49210
6442 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6443 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6445 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6448 * g++.dg/gomp/pr49223-1.C: New test.
6449 * g++.dg/gomp/pr49223-2.C: New test.
6451 2011-05-30 Richard Guenther <rguenther@suse.de>
6453 PR tree-optimization/49218
6454 * gcc.c-torture/execute/pr49218.c: New testcase.
6456 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
6458 PR tree-optimization/49199
6459 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6460 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6461 -fno-tree-scev-cprop.
6463 2011-05-29 Janus Weil <janus@gcc.gnu.org>
6466 * gfortran.dg/extends_13.f03: New.
6468 2011-05-29 Jakub Jelinek <jakub@redhat.com>
6470 PR rtl-optimization/49095
6471 * gcc.target/i386/pr49095.c: New test.
6473 2011-05-29 Tobias Burnus <burnus@net-b.de>
6476 * gfortran.dg/coarray_24.f90: New.
6478 2011-05-29 Tobias Burnus <burnus@net-b.de>
6481 * gfortran.dg/coarray_23.f90: New.
6483 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
6486 * gcc.dg/pr48826.c: New test.
6488 2011-05-29 Richard Guenther <rguenther@suse.de>
6490 PR tree-optimization/49217
6491 * gcc.dg/torture/pr49217.c: New testcase.
6493 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
6496 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6498 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
6500 * gnat.dg/boolean_subtype.adb: Rename to...
6501 * gnat.dg/boolean_subtype1.adb: ...this.
6503 2011-05-28 Jason Merrill <jason@redhat.com>
6505 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6507 2011-05-27 Jason Merrill <jason@redhat.com>
6509 * g++.dg/cpp0x/enum18.C: Adjust.
6511 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6513 2011-05-27 Tobias Burnus <burnus@net-b.de>
6516 * gfortran.dg/coarray_22.f90: New.
6518 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6520 PR tree-optimization/46728
6521 * gcc.target/powerpc/pr46728-1.c: New.
6522 * gcc.target/powerpc/pr46728-2.c: New.
6523 * gcc.target/powerpc/pr46728-3.c: New.
6524 * gcc.target/powerpc/pr46728-4.c: New.
6525 * gcc.target/powerpc/pr46728-5.c: New.
6526 * gcc.dg/pr46728-6.c: New.
6527 * gcc.target/powerpc/pr46728-7.c: New.
6528 * gcc.target/powerpc/pr46728-8.c: New.
6529 * gcc.dg/pr46728-9.c: New.
6530 * gcc.target/powerpc/pr46728-10.c: New.
6531 * gcc.target/powerpc/pr46728-11.c: New.
6532 * gcc.dg/pr46728-12.c: New.
6533 * gcc.target/powerpc/pr46728-13.c: New.
6534 * gcc.target/powerpc/pr46728-14.c: New.
6535 * gcc.target/powerpc/pr46728-15.c: New.
6536 * gcc.target/powerpc/pr46728-16.c: New.
6538 2011-05-27 Jason Merrill <jason@redhat.com>
6540 * g++.dg/abi/mangle47.C: New.
6543 * g++.dg/template/const5.C: New.
6545 * g++.dg/cpp0x/enum18.C: New.
6547 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6549 * g++.dg/cpp0x/error6.C: New.
6551 * g++.dg/cpp0x/error5.C: New.
6553 2011-05-27 Jakub Jelinek <jakub@redhat.com>
6556 * g++.dg/eh/cond6.C: New test.
6558 2011-05-27 Tobias Burnus <burnus@net-b.de>
6561 * gfortran.dg/rank_3.f90: New.
6562 * gfortran.dg/rank_4.f90: New.
6564 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6566 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6567 replace dump search.
6569 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6571 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6572 * gnat.dg/bit_packed_array5.adb: ...here.
6574 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6577 * g++.dg/cpp0x/auto25.C: New.
6579 2011-05-27 Richard Guenther <rguenther@suse.de>
6581 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6583 2011-05-27 Richard Guenther <rguenther@suse.de>
6585 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6587 2011-05-27 Richard Guenther <rguenther@suse.de>
6590 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6592 2011-05-26 Jason Merrill <jason@redhat.com>
6594 * g++.dg/cpp0x/friend1.C: New.
6595 * g++.dg/cpp0x/friend2.C: New.
6597 * g++.dg/cpp0x/auto7.C: Update.
6598 * g++.dg/template/crash50.C: Adjust.
6599 * g++.dg/template/static9.C: Adjust.
6600 * g++.old-deja/g++.ext/memconst.C: Adjust.
6602 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6604 * gcc.dg/march.c: Ignore a note for some targets.
6606 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6607 Nathan Froyd <froydnj@codesourcery.com>
6611 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6612 * g++.dg/parse/pr18770.C: New test.
6613 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6615 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6618 * gfortran.dg/dependency_40.f90 : New test.
6620 2011-05-26 Tobias Burnus <burnus@net-b.de>
6623 * gfortran.dg/coarray/registering_1.f90: New.
6625 2011-05-26 Jason Merrill <jason@redhat.com>
6627 * g++.dg/cpp0x/variadic111.C: New.
6628 * g++.dg/cpp0x/variadic41.C: Adjust.
6630 2011-05-26 Richard Guenther <rguenther@suse.de>
6632 PR tree-optimization/48702
6633 * gcc.dg/torture/pr48702.c: New testcase.
6635 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6637 PR gcov-profile/48845
6638 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6640 * gcc.dg/matrix/matrix.exp: Likewise.
6641 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6642 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6643 line number to check_profiling_available.
6644 * lib/target-supports.exp (check_profiling_available): Account for
6646 Require TLS runtime support with -fprofile-generate.
6647 * lib/profopt.exp (profopt-execute): Add TLS options for
6649 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6651 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6654 * g++.dg/eh/cond5.C: New test.
6656 PR tree-optimization/49161
6657 * gcc.c-torture/execute/pr49161.c: New test.
6659 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6661 * gcc.target/arm/neon-vorn-vbic.c: New test.
6663 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6665 PR tree-optimization/49038
6666 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6667 * gcc.dg/vect/pr49038.c: New test.
6669 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6671 * g++.dg/init/pr25811-3.C: New.
6672 * g++.dg/init/pr25811-4.C: New.
6674 2011-05-25 Jason Merrill <jason@redhat.com>
6676 * g++.dg/cpp0x/enum17.C: New.
6677 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6679 * g++.dg/cpp0x/auto24.C: New.
6681 * g++.dg/cpp0x/error4.C: New.
6683 * g++.dg/cpp0x/rv-restrict.C: New.
6685 * g++.dg/cpp0x/enum15.C: New.
6686 * g++.dg/cpp0x/constexpr-switch2.C: New.
6688 * g++.dg/cpp0x/variadic110.C: New.
6690 * g++.dg/cpp0x/auto9.C: Add typedef test.
6692 * g++.dg/cpp0x/auto23.C: New.
6693 * g++.dg/cpp0x/auto9.C: Adjust.
6695 * g++.dg/cpp0x/defaulted29.C: New.
6697 * g++.dg/cpp0x/initlist51.C: New.
6699 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6701 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6702 * g++.dg/abi/packed1.C: Suppress warning.
6703 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6704 * g++.dg/template/stdarg1.C: Likewise.
6705 * g++.dg/other/packed1.C: Remove arm from xfail list.
6707 2011-05-25 Jason Merrill <jason@redhat.com>
6709 * g++.dg/cpp0x/enum16.C: New.
6710 * g++.dg/parse/error15.C: Adjust.
6712 * g++.dg/cpp0x/initlist50.C: New.
6714 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6716 * g++.dg/cpp0x/variadic109.C: New.
6718 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6720 * gcc.target/i386/pause-1.c: New.
6722 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6724 * gcc.dg/stack-usage-1.c: Adjust comment.
6725 * gcc.dg/stack-usage-2.c: New test.
6727 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6730 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6731 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6733 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6735 PR rtl-optimization/48757
6736 * gfortran.dg/pr48757.f: New test case.
6738 2011-05-24 Jason Merrill <jason@redhat.com>
6740 * g++.dg/cpp0x/access01.C: New.
6742 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6745 * objc.dg/pr48177.m: New testcase.
6747 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6750 * objc.dg/pr48187.m: New testcase.
6751 * obj-c++.dg/pr48187.mm: New testcase.
6752 * objc.dg/ivar-extra-semicolon.m: New testcase.
6754 2011-05-24 Jason Merrill <jason@redhat.com>
6756 * g++.dg/template/access21.C: New.
6757 * g++.dg/template/access22.C: New.
6759 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6761 PR rtl-optimization/48633
6762 * g++.dg/pr48633.C: New test.
6764 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6767 * g++.dg/other/pr49133.C: New test.
6769 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6770 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6772 * gcc.dg/torture/tls/run-gd.c: New test.
6773 * gcc.dg/torture/tls/run-ie.c: New test.
6774 * gcc.dg/torture/tls/run-ld.c: New test.
6775 * gcc.dg/torture/tls/run-le.c: New test.
6776 * lib/target-supports.exp (check_effective_target_tls_runtime):
6777 Build testcase with TLS options.
6779 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6781 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6783 2011-05-24 Tom de Vries <tom@codesourcery.com>
6785 PR tree-optimization/49121
6786 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6788 2011-05-23 Jason Merrill <jason@redhat.com>
6790 * g++.dg/cpp0x/defaulted28.C: New.
6792 * g++.dg/cpp0x/sfinae25.C: New.
6794 * g++.dg/cpp0x/rv-cast2.C: New.
6796 * g++.dg/cpp0x/enum14.C: New.
6798 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6801 * gcc.c-torture/execute/pr49123.c: New test.
6804 * gcc.dg/debug/pr49032.c: New test.
6807 * gcc.dg/pr49120.c: New test.
6809 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6812 * gcc.target/i386/pr47315.c: New test.
6814 2011-05-23 Jason Merrill <jason@redhat.com>
6816 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6818 * g++.dg/cpp0x/sfinae24.C: New.
6820 * g++.dg/cpp0x/error3.C: New.
6822 * g++.dg/cpp0x/defaulted27.C: New.
6824 * g++.dg/cpp0x/decltype27.C: New.
6826 2011-05-23 Richard Guenther <rguenther@suse.de>
6828 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6830 2011-05-23 Richard Guenther <rguenther@suse.de>
6832 PR tree-optimization/40874
6833 * g++.dg/tree-ssa/pr40874.C: New testcase.
6835 2011-05-23 Richard Guenther <rguenther@suse.de>
6837 PR tree-optimization/49115
6838 * g++.dg/torture/pr49115.C: New testcase.
6840 2011-05-23 Richard Guenther <rguenther@suse.de>
6843 * gcc.dg/memcpy-3.c: New testcase.
6845 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6848 * gcc.c-torture/execute/pr48973-1.c: New test.
6849 * gcc.c-torture/execute/pr48973-2.c: New test.
6851 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6854 * g++.dg/warn/pr18016.C: New.
6856 2011-05-23 Tom de Vries <tom@codesourcery.com>
6859 * gcc.target/arm/ivopts-6.c: New test.
6861 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6864 * gcc.c-torture/compile/pr49029.c: New test.
6866 2011-05-22 Jason Merrill <jason@redhat.com>
6868 * g++.dg/cpp0x/sfinae23.C: New.
6869 * g++.dg/cpp0x/sfinae8.C: Correct.
6871 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6873 * gfortran.dg/function_optimize_8.f90: New test case.
6875 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6877 PR tree-optimization/49087
6878 * gcc.dg/vect/O3-pr49087.c: New test.
6880 2011-05-21 Jason Merrill <jason@redhat.com>
6882 * g++.dg/debug/const5.C: New.
6884 2011-05-20 Jason Merrill <jason@redhat.com>
6886 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6888 * g++.dg/cpp0x/constexpr-static7.C: New.
6890 * g++.dg/cpp0x/enum12.C: New.
6891 * g++.dg/cpp0x/enum13.C: New.
6893 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6896 * gfortran.dg/select_type_23.f03: New.
6898 2011-05-20 Jason Merrill <jason@redhat.com>
6900 * g++.dg/cpp0x/defaulted26.C: New.
6902 * g++.dg/cpp0x/noexcept02.C: Fix.
6903 * g++.dg/cpp0x/noexcept03.C: Fix.
6904 * g++.dg/cpp0x/noexcept08.C: Fix.
6905 * g++.dg/cpp0x/noexcept10.C: New.
6907 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6910 * gfortran.dg/extends_12.f03: New.
6912 2011-05-20 Jason Merrill <jason@redhat.com>
6914 * g++.dg/template/koenig9.C: New.
6915 * g++.dg/opt/pr47615.C: Fix.
6916 * g++.dg/overload/defarg1.C: Fix.
6917 * g++.dg/tc1/dr213.C: Remove xfail.
6918 * g++.dg/torture/pr34850.C: Fix.
6919 * g++.dg/torture/pr39362.C: Fix.
6920 * g++.old-deja/g++.brendan/crash56.C: Fix.
6921 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6923 2011-05-20 Richard Guenther <rguenther@suse.de>
6925 PR tree-optimization/49079
6926 * gcc.dg/torture/pr49079.c: New testcase.
6928 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6930 PR tree-optimization/49073
6931 * gcc.c-torture/execute/pr49073.c: New test.
6933 2011-06-19 Tobias Burnus <burnus@net-b.de>
6936 * gfortran.dg/coarray_21.f90: New.
6938 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6940 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6943 2011-05-19 Richard Guenther <rguenther@suse.de>
6946 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6948 2011-05-19 Richard Guenther <rguenther@suse.de>
6951 * gcc.dg/builtin-object-size-11.c: New testcase.
6953 2011-05-19 Tom de Vries <tom@codesourcery.com>
6956 * gcc.target/arm/ivopts.c: New test.
6957 * gcc.target/arm/ivopts-2.c: New test.
6959 2011-05-19 Tom de Vries <tom@codesourcery.com>
6961 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6963 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6965 * gcc.c-torture/execute/960321-1.x: Remove.
6967 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6970 * gfortran.dg/move_alloc_4.f90: New.
6972 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6975 * gcc.target/i386/pr49002-1.c: New test.
6976 * gcc.target/i386/pr49002-2.c: Likewise.
6978 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6980 PR tree-optimization/49039
6981 * gcc.c-torture/execute/pr49039.c: New test.
6982 * gcc.dg/tree-ssa/pr49039.c: New test.
6983 * g++.dg/torture/pr49039.C: New test.
6985 2011-05-18 Jason Merrill <jason@redhat.com>
6987 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6988 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6989 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6991 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6993 * gcc.target/bfin/mcpu-bf592.c: New test.
6995 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6997 PR tree-optimization/41881
6998 * gcc.dg/vect/O3-pr41881.c: New test.
6999 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7001 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7003 PR tree-optimization/49000
7004 * gcc.dg/pr49000.c: New test.
7006 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7008 * gnat.dg/invalid1.adb: New test.
7010 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7012 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7014 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7015 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7017 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7020 * g++.dg/cpp0x/range-for18.C: New.
7022 2011-05-15 Tobias Burnus <burnus@net-b.de>
7025 * gfortran.dg/coarray/image_index_2.f90: New.
7027 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7029 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7030 * g++.dg/cpp0x/override2.C: New.
7032 2011-05-14 Tobias Burnus <burnus@net-b.de>
7035 * gfortran.de/coarray_20.f90: New.
7037 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7040 * function_optimize_7.f90: New test case.
7042 2011-05-13 Jason Merrill <jason@redhat.com>
7044 * g++.dg/cpp0x/decltype26.C: New.
7045 * g++.dg/cpp0x/enum11.C: New.
7047 2011-05-13 Tobias Burnus <burnus@net-b.de>
7051 * gfortran.dg/assign_8.f90: Update dg-error.
7053 2011-05-13 Tobias Burnus <burnus@net-b.de>
7056 * gfortran.dg/io_constraints_8.f90: New.
7057 * gfortran.dg/io_constraints_9.f90: New.
7059 2011-05-13 Martin Thuresson <martint@google.com>
7061 PR gcov-profile/47793
7062 * gcc.dg/pr47793.c: New.
7064 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7066 PR tree-optimization/48975
7067 * gcc.dg/pr48975.c: New test.
7069 2011-05-12 Tobias Burnus <burnus@net-b.de>
7072 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7074 2011-05-12 Jason Merrill <jason@redhat.com>
7076 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7078 2011-05-12 Geert Bosch <bosch@adacore.com>
7080 * gnat.dg/view_conversion1.adb: New test.
7082 2011-05-12 Richard Guenther <rguenther@suse.de>
7084 PR tree-optimization/48172
7085 * gcc.dg/vect/pr48172.c: New testcase.
7087 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7090 * g++.dg/opt/pr48967.C: New test.
7092 2011-05-11 Jason Merrill <jason@redhat.com>
7094 * g++.dg/cpp0x/constexpr-friend.C: New.
7095 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7097 * g++.dg/cpp0x/sfinae22.C: New.
7099 2011-05-11 Tobias Burnus <burnus@net-b.de>
7102 * gfortran.dg/generic_24.f90: New.
7104 2011-05-11 Richard Guenther <rguenther@suse.de>
7106 PR tree-optimization/15256
7107 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7109 2011-05-11 Jakub Jelinek <jakub@redhat.com>
7112 * gcc.dg/pr48159-1.c: New test.
7113 * gcc.dg/pr48159-2.c: New test.
7115 2011-05-11 Richard Guenther <rguenther@suse.de>
7118 * gcc.dg/torture/pr48953.c: New testcase.
7120 2011-05-11 Richard Guenther <rguenther@suse.de>
7122 PR tree-optimization/18041
7123 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7125 2011-05-11 Alan Modra <amodra@gmail.com>
7128 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7130 2011-05-10 Jason Merrill <jason@redhat.com>
7132 * g++.dg/cpp0x/defaulted25.C: New.
7133 * g++.dg/template/crash7.C: Adjust.
7135 * g++.dg/cpp0x/variadic108.C: New.
7137 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
7139 * g++.dg/inherit/virtual9.C: Extend.
7141 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7144 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7145 are passed and returned in vector registers.
7147 2011-05-10 Richard Guenther <rguenther@suse.de>
7149 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7150 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7151 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7152 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7153 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
7156 2011-05-10 Jakub Jelinek <jakub@redhat.com>
7158 PR tree-optimization/48611
7159 PR tree-optimization/48794
7160 * gfortran.dg/gomp/pr48611.f90: New test.
7161 * gfortran.dg/gomp/pr48794.f90: New test.
7164 * gcc.dg/dfp/pr48928.c: New test.
7166 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7169 * g++.dg/cpp0x/pr48522.C: New.
7171 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7174 * g++.dg/cpp0x/sfinae21.C: New.
7176 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7178 * g++.dg/template/sfinae28.C: Rename to...
7179 * g++.dg/cpp0x/sfinae19.C: ... this.
7180 * g++.dg/template/sfinae29.C: Rename to...
7181 * g++.dg/cpp0x/sfinae20.C: ... this.
7183 2011-05-09 Jeff Law <law@redhat.com>
7185 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7188 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
7191 * g++.dg/init/pr20039.C: New.
7193 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7197 * g++.dg/template/sfinae28.C: New.
7198 * g++.dg/template/sfinae29.C: Likewise.
7200 2011-05-09 Jason Merrill <jason@redhat.com>
7202 * g++.dg/template/nontype23.C: New.
7204 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7206 * g++.dg/init/pr48859.C: New.
7208 2011-05-09 Jason Merrill <jason@redhat.com>
7210 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7211 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7212 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7213 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7214 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7215 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7216 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7217 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7219 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7221 * g++.dg/inherit/virtual9.C: New.
7223 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7226 * g++.dg/template/dependent-expr8.C: New test case.
7228 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
7230 PR tree-optimization/48837
7231 * gcc.dg/pr48837.c: New testcase.
7233 2011-05-06 Jason Merrill <jason@redhat.com>
7235 * g++.dg/cpp0x/constexpr-condition2.C: New.
7237 * g++.dg/cpp0x/constexpr-missing.C: New.
7239 2011-05-06 Tobias Burnus <burnus@net-b.de>
7242 * gfortran.dg/coarray/this_image_2.f90: New.
7244 2011-05-06 Tobias Burnus <burnus@net-b.de>
7248 * gfortran.dg/bind_c_usage_22.f90: New.
7249 * gfortran.dg/bind_c_usage_23.f90: New.
7250 * gfortran.dg/bind_c_usage_24.f90: New.
7251 * gfortran.dg/bind_c_usage_24_c.c: New.
7253 2011-05-06 Dodji Seketeli <dodji@redhat.com>
7256 * g++.dg/template/member9.C: New test case.
7258 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
7260 * gnat.dg/discr29.ad[sb]: New test.
7261 * gnat.dg/discr30.adb: Likewise.
7263 2011-05-05 Julian Brown <julian@codesourcery.com>
7265 * gcc.target/arm/neon-vset_lanes8.c: New test.
7267 2011-05-05 Jason Merrill <jason@redhat.com>
7269 * g++.dg/init/new32.C: New.
7271 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7273 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7276 2011-05-05 Jakub Jelinek <jakub@redhat.com>
7278 PR rtl-optimization/48381
7279 * gcc.c-torture/compile/pr48381.c: New test.
7281 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
7283 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7285 * gcc.target/i386/opt-1.c: Ditto.
7287 2011-05-04 Jason Merrill <jason@redhat.com>
7289 * g++.dg/conversion/base1.C: New.
7291 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7293 PR libgfortran/48787
7294 * gfortran.dg/round_3.f08: Add more checks to test case.
7296 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
7298 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7299 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7300 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7301 Gate test on effective_target fd_truncate.
7303 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
7305 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7306 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7307 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7308 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
7309 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7310 * gcc.target/i386/pr38824.c: Ditto.
7311 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7312 * gcc.target/i386/vecinit-2.c: Ditto.
7313 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7314 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7315 * gcc.target/i386/parity-2.c: Ditto.
7316 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7318 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
7320 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7322 * gcc.target/bfin/mcpu-bf514.c: Likewise.
7323 * gcc.target/bfin/mcpu-bf516.c: Likewise.
7324 * gcc.target/bfin/mcpu-bf518.c: Likewise.
7326 2011-05-03 Tobias Burnus <burnus@net-b.de>
7329 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7331 2011-05-03 Tobias Burnus <burnus@net-b.de>
7334 * gfortran.dg/coarray/this_image_1.f90: New.
7336 2011-05-03 Tobias Burnus <burnus@net-b.de>
7339 * gfortran.dg/coarray/caf.dg: New.
7340 * gfortran.dg/coarray/image_index_1.f90: New, copied
7341 from ../coarray_16.f90.
7343 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7346 * g++.dg/ext/complex9.C: New.
7348 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7351 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7352 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7353 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7355 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7357 * gcc.target/bfin/builtins: Created.
7358 * gcc.target/bfin/hisilh-O0.c: Deleted.
7359 * gcc.target/bfin/hisilh.c: Moved to...
7360 * gcc.target/bfin/builtins/hisilh.c: ...here.
7361 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7362 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7363 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7364 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7365 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7366 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7367 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7368 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7369 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7370 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7371 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7372 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7373 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7374 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7375 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7376 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7377 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7378 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7379 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7380 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7381 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7382 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7383 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7384 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7385 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7386 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7387 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7388 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7389 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7390 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7391 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7392 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7393 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7394 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7395 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7396 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7397 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7398 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7399 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7400 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7401 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7402 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7403 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7404 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7405 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7406 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7407 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7408 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7409 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7410 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7411 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7412 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7413 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7414 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7415 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7416 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7417 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7418 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7419 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7420 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7421 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7422 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7423 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7424 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7425 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7426 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7427 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7428 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7429 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7430 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7431 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7432 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7433 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7434 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7435 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7436 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7437 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7438 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7439 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7440 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7441 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7442 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7443 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7444 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7445 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7446 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7447 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7448 * gcc.target/bfin/builtins/circptr.c: Ditto.
7449 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7450 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7451 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7452 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7453 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7454 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7455 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7456 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7457 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7458 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7459 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7460 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7461 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7462 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7463 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7464 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7465 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7466 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7467 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7468 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7469 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7470 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7471 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7472 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7473 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7474 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7475 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7476 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7477 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7478 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7479 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7480 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7481 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7482 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7483 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7484 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7485 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7486 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7487 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7488 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7489 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7490 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7491 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7492 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7493 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7494 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7495 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7496 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7497 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7498 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7499 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7500 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7501 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7502 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7503 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7504 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7505 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7506 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7507 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7508 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7509 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7510 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7511 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7512 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7513 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7514 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7515 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7516 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7517 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7518 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7520 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
7522 * gcc.target/arm/cold-lc.c: New test.
7524 2011-05-03 Jakub Jelinek <jakub@redhat.com>
7527 * gcc.dg/pr48774.c: New test.
7529 2011-05-03 Richard Guenther <rguenther@suse.de>
7531 * gcc.dg/large-size-array-5.c: New testcase.
7533 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7535 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7537 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7539 * lib/target-supports.exp (check_effective_target_vect_strided):
7541 (check_effective_target_vect_strided2)
7542 (check_effective_target_vect_strided3)
7543 (check_effective_target_vect_strided4)
7544 (check_effective_target_vect_strided8): ...these new functions.
7546 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7547 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7548 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7549 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7550 * gcc.dg/vect/pr37539.c: Likewise.
7551 * gcc.dg/vect/slp-11a.c: Likewise.
7552 * gcc.dg/vect/slp-11b.c: Likewise.
7553 * gcc.dg/vect/slp-11c.c: Likewise.
7554 * gcc.dg/vect/slp-12a.c: Likewise.
7555 * gcc.dg/vect/slp-12b.c: Likewise.
7556 * gcc.dg/vect/slp-18.c: Likewise.
7557 * gcc.dg/vect/slp-19a.c: Likewise.
7558 * gcc.dg/vect/slp-19b.c: Likewise.
7559 * gcc.dg/vect/slp-21.c: Likewise.
7560 * gcc.dg/vect/slp-23.c: Likewise.
7561 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7563 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7564 instead of vect_interleave && vect_extract_even_odd.
7565 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7566 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7567 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7568 * gcc.dg/vect/vect-1.c: Likewise.
7569 * gcc.dg/vect/vect-10.c: Likewise.
7570 * gcc.dg/vect/vect-98.c: Likewise.
7571 * gcc.dg/vect/vect-107.c: Likewise.
7572 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7573 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7574 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7575 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7576 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7577 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7578 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7579 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7580 * gcc.dg/vect/vect-strided-float.c: Likewise.
7581 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7582 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7583 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7584 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7585 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7586 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7587 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7588 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7589 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7590 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7591 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7592 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7593 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7594 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7595 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7597 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7599 * gcc.dg/vect/pr30843.c: Likewise.
7600 * gcc.dg/vect/pr33866.c: Likewise.
7601 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7602 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7603 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7604 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7606 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7608 * gcc.dg/vect/slp-11.c: Split into...
7609 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7610 gcc.dg/vect/slp-11c.c: ...these tests.
7611 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7612 * gcc.dg/vect/slp-12c.c: ...this new test.
7613 * gcc.dg/vect/slp-19.c: Split into...
7614 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7615 gcc.dg/vect/slp-19c.c: ...these new tests.
7617 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7619 * lib/target-supports.exp
7620 (check_effective_target_vect_extract_even_odd_wide): Delete.
7621 (check_effective_target_vect_strided_wide): Likewise.
7622 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7623 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7624 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7625 * gcc.dg/vect/pr37539.c: Likewise.
7626 * gcc.dg/vect/slp-11.c: Likewise.
7627 * gcc.dg/vect/slp-12a.c: Likewise.
7628 * gcc.dg/vect/slp-12b.c: Likewise.
7629 * gcc.dg/vect/slp-19.c: Likewise.
7630 * gcc.dg/vect/slp-23.c: Likewise.
7631 * gcc.dg/vect/vect-1.c: Likewise.
7632 * gcc.dg/vect/vect-98.c: Likewise.
7633 * gcc.dg/vect/vect-107.c: Likewise.
7634 * gcc.dg/vect/vect-strided-float.c: Likewise.
7636 2011-05-02 Jason Merrill <jason@redhat.com>
7638 * g++.dg/init/new31.C: New.
7640 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7643 * gcc.dg/pr35445.c: New test.
7645 2011-05-02 Jason Merrill <jason@redhat.com>
7647 * c-c++-common/vla-1.c: New.
7649 2011-05-02 Richard Guenther <rguenther@suse.de>
7651 PR tree-optimization/48822
7652 * gcc.dg/torture/pr48822.c: New testcase.
7654 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7657 * g++.dg/cpp0x/constexpr-47969.C: New.
7659 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7662 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7663 on vect_no_align targets.
7664 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7665 vect_no_align targets.
7667 2011-05-01 Xinliang David Li <davidxl@google.com>
7669 * gcc.dg/tree-ssa/integer-addr.c: New test.
7670 * gcc.dg/tree-ssa/alias_bug.c: New test.
7672 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7674 PR libgfortran/48787
7675 * gfortran.dg/round_3.f08: Add more checks.
7677 2011-04-30 Tobias Burnus <burnus@net-b.de>
7680 * gfortran.dg/import9.f90: New, proper test.
7681 * gfortran.dg/interface_37.f90: Remove bogus
7682 test (bogus copy of interface_36.f90).
7684 2011-04-30 Tobias Burnus <burnus@net-b.de>
7687 * gfortran.dg/interface_37.f90: New.
7689 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7692 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7694 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7696 PR tree-optimization/48809
7697 * gcc.c-torture/execute/pr48809.c: New test.
7699 2011-04-29 Jeff Law <law@redhat.com>
7701 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7703 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7706 * g++.dg/init/ctor10.C: New.
7708 2011-04-29 Le-Chun Wu <lcwu@google.com>
7710 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7711 warning in implicitly instantiated templates.
7713 2011-04-29 Le-Chun Wu <lcwu@google.com>
7715 * g++.dg/warn/Wnull-conversion-1.C: New.
7716 * g++.dg/warn/Wnull-conversion-2.C: New.
7718 2011-04-29 Diego Novillo <dnovillo@google.com>
7720 * g++.old-deja/g++.other/null3.C: Expect warning about
7721 converting boolean to a pointer.
7723 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7726 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7730 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7732 2011-04-29 Tobias Burnus <burnus@net-b.de>
7735 * gfortran.dg/typebound_proc_22.f90: New.
7738 * gfortran.dg/interface_36.f90: New.
7740 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7742 PR libgfortran/48488
7743 PR libgfortran/48602
7744 PR libgfortran/48615
7745 PR libgfortran/48684
7746 PR libgfortran/48787
7747 * gfortran.dg/fmt_g.f: Adjust test.
7748 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7749 * gfortran.dg/round_3.f08: New test.
7750 * gfortran.dg/namelist_print_1.f: Adjust test.
7751 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7752 * gfortran.dg/f2003_io_5.f03: Adjust test.
7753 * gfortran.dg/coarray_15.f90: Adjust test.
7754 * gfortran.dg/namelist_65.f90: Adjust test.
7755 * gfortran.dg/fmt_cache_1.f: Adjust test.
7756 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7757 * gfortran.dg/real_const_3.f90: Adjust test.
7759 2011-04-28 Xinliang David Li <davidxl@google.com>
7761 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7762 * g++.dg/prof-robust-1.C: New test.
7764 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7766 PR tree-optimization/48765
7767 * gcc.dg/vect/pr48765.c: New.
7769 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7771 PR tree-optimization/48775
7772 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7774 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7777 * g++.dg/inherit/pr48798.C: New.
7778 * g++.old-deja/g++.other/base1.C: Adjust.
7780 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7783 * g++.dg/template/inherit7.C: New test case.
7785 2011-04-28 Richard Guenther <rguenther@suse.de>
7787 PR tree-optimization/40052
7788 PR tree-optimization/15347
7789 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7790 * gcc.dg/pr15347.c: Likewise.
7792 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7795 * g++.dg/cpp0x/sfinae18.C: New.
7797 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7800 * g++.dg/ext/is_literal_type1.C: New.
7802 2011-04-28 Tobias Burnus <burnus@net-b.de>
7806 * gfortran.dg/interface_35.f90: New.
7807 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7808 * gfortran.dg/func_result_6.f90: Add dg-warning.
7809 * gfortran.dg/bessel_1.f90: Ditto.
7810 * gfortran.dg/hypot_1.f90: Ditto.
7811 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7812 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7813 * gfortran.dg/interface_assignment_4.f90: Ditto.
7815 2011-04-27 Jason Merrill <jason@redhat.com>
7817 * g++.dg/ext/complex8.C: New.
7819 * g++.dg/cpp0x/initlist49.C: New.
7820 * g++.dg/init/new30.C: New.
7822 2011-04-27 Tobias Burnus <burnus@net-b.de>
7825 * gfortran.dg/whole_file_34.f90: New.
7827 2011-04-27 Jan Hubicka <jh@suse.cz>
7829 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7831 2011-04-27 Jason Merrill <jason@redhat.com>
7833 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7835 * g++.dg/parse/ambig6.C: New.
7837 2011-04-27 Nick Clifton <nickc@redhat.com>
7839 * gcc.dg/20020312-2.c: Add definition for RX.
7841 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7842 option with RX targets.
7844 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7847 2011-04-27 Richard Guenther <rguenther@suse.de>
7849 * gcc.dg/tree-ssa/pr23382.c: Remove.
7851 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7854 * gcc.c-torture/compile/pr48767.c: New test.
7856 2011-04-27 Richard Guenther <rguenther@suse.de>
7858 PR tree-optimization/48772
7859 * g++.dg/pr48772.C: New testcase.
7861 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7864 * gcc.c-torture/compile/pr48742.c: New test.
7866 2011-04-26 Jason Merrill <jason@redhat.com>
7868 * g++.dg/lookup/koenig13.C: New.
7870 * g++.dg/cpp0x/initlist48.C: New.
7872 2011-04-25 Jason Merrill <jason@redhat.com>
7874 * g++.dg/cpp0x/sfinae17.C: New.
7876 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7879 * gcc.target/powerpc/pr48258-1.c: New file.
7880 * gcc.target/powerpc/pr48258-2.c: Ditto.
7882 2011-04-26 Xinliang David Li <davidxl@google.com>
7884 * gcc.dg/uninit-suppress.c: New test.
7885 * gcc.dg/uninit-suppress.c: New test.
7887 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7890 * gcc.dg/pr48768.c: New test.
7892 PR tree-optimization/48734
7893 * gcc.c-torture/compile/pr48734.c: New test.
7896 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7898 2011-04-26 Richard Guenther <rguenther@suse.de>
7900 PR tree-optimization/48731
7901 * gcc.dg/torture/pr48731.c: New testcase.
7903 2011-04-26 Richard Guenther <rguenther@suse.de>
7906 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7908 2011-04-26 Richard Guenther <rguenther@suse.de>
7911 * gcc.dg/torture/pr48694-1.c: New testcase.
7912 * gcc.dg/torture/pr48694-2.c: Likewise.
7914 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7916 * g++.dg/ext/underlying_type1.C: New.
7917 * g++.dg/ext/underlying_type2.C: Likewise.
7918 * g++.dg/ext/underlying_type3.C: Likewise.
7919 * g++.dg/ext/underlying_type4.C: Likewise.
7920 * g++.dg/ext/underlying_type5.C: Likewise.
7921 * g++.dg/ext/underlying_type6.C: Likewise.
7922 * g++.dg/ext/underlying_type7.C: Likewise.
7923 * g++.dg/ext/underlying_type8.C: Likewise.
7924 * g++.dg/ext/underlying_type9.C: Likewise.
7925 * g++.dg/ext/underlying_type10.C: Likewise.
7927 2011-04-25 Jason Merrill <jason@redhat.com>
7929 * g++.dg/cpp0x/regress/template-const2.C: New.
7931 2011-04-25 Jeff Law <law@redhat.com>
7933 * gcc.dg/tree-ssa/vrp56.c: new test.
7935 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7937 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7939 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7941 PR preprocessor/48740
7942 * c-c++-common/raw-string-11.c: New test.
7944 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7946 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7949 2011-04-23 Tobias Burnus <burnus@net-b.de>
7952 * gfortran.dg/coarray_19.f90: New.
7954 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7957 * gcc.dg/pr48685.c: New test.
7959 2011-04-22 Jan Hubicka <jh@suse.cz>
7961 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7963 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7965 PR tree-optimization/48717
7966 * gcc.c-torture/execute/pr48717.c: New test.
7968 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7971 * gcc.target/i386/pr48723.c: New test.
7973 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7976 * gcc.dg/gomp/pr48716.c: New test.
7977 * g++.dg/gomp/pr48716.C: New test.
7979 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7982 * gcc.dg/missing-field-init-2.c: Update testcase.
7984 2011-04-22 Alan Modra <amodra@gmail.com>
7986 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7988 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7991 * gfortran.dg/function_optimize_6.f90: New test.
7993 2011-04-21 Easwaran Raman <eraman@google.com>
7995 * gcc.dg/stack-layout-2.c: New test.
7997 2011-04-21 Richard Guenther <rguenther@suse.de>
8000 * g++.dg/lto/pr48207-2_0.C: New testcase.
8001 * g++.dg/lto/pr48207-3_0.C: Likewise.
8003 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8005 * gnat.dg/volatile5.adb: New test.
8006 * gnat.dg/volatile5_pkg.ads: New helper.
8008 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8011 * gcc.target/i386/pr48708.c: New test.
8013 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8015 * gcc.dg/vect/vect-119.c: New test.
8017 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8019 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8022 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8023 Richard Sandiford <richard.sandiford@linaro.org>
8026 * gcc.target/arm/pr46329.c: New test.
8028 2011-04-21 Tobias Burnus <burnus@net-b.de>
8031 * gfortran.dg/coarray_18.f90: New.
8033 2011-04-20 Jason Merrill <jason@redhat.com>
8035 * g++.dg/cpp0x/initlist47.C: New.
8037 * g++.dg/init/dtor4.C: New.
8039 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8042 * gcc.target/i386/sse2-pinsrw.c: New test.
8043 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8044 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8045 * gcc.target/i386/sse2-insvhi.c: Ditto.
8046 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8047 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8049 2011-04-20 Jason Merrill <jason@redhat.com>
8051 * g++.dg/template/const4.C: New.
8053 2011-04-20 Easwaran Raman <eraman@google.com>
8055 * gcc.dg/stack-layout-1.c: New test.
8057 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8059 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8060 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8063 2011-04-20 Kai Tietz <ktietz@redhat.com>
8065 * gcc.dg/binop-xor1.c: New test.
8066 * gcc.dg/binop-xor2.c: New test.
8067 * gcc.dg/binop-xor3.c: New test.
8068 * gcc.dg/binop-xor4.c: New test.
8069 * gcc.dg/binop-xor5.c: New test.
8071 2011-04-20 Richard Guenther <rguenther@suse.de>
8073 PR tree-optimization/47892
8074 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8076 2011-04-20 Richard Guenther <rguenther@suse.de>
8079 * g++.dg/torture/pr48695.C: New testcase.
8081 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
8083 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8084 * gcc.c-torture/execute/cmpsi-2.c: Ditto
8085 * gcc.c-torture/execute/pr45262.c: Ditto
8086 * gcc.dg/torture/pr43165.c: Ditto.
8087 * gcc.dg/torture/pr47228.c: Ditto.
8088 * gcc.dg/tree-ssa/pr45144.c: Ditto.
8089 * gcc.dg/ipa/pr45644.c: Ditto.
8090 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8093 2011-04-19 Jason Merrill <jason@redhat.com>
8095 * g++.dg/ext/complex7.C: New.
8097 * g++.dg/ext/attrib41.C: New.
8099 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
8102 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8104 2011-04-19 Jakub Jelinek <jakub@redhat.com>
8107 * gcc.target/i386/pr48678.c: New test.
8109 2011-04-19 Martin Jambor <mjambor@suse.cz>
8111 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8112 * g++.dg/opt/devirt2.C: New test.
8113 * g++.dg/ipa/devirt-g-1.C: Likewise.
8115 2011-04-19 Tobias Burnus <burnus@net-b.de>
8118 * gfortran.dg/whole_file_33.f90: New.
8120 2011-04-19 Martin Jambor <mjambor@suse.cz>
8122 * g++.dg/ipa/devirt-7.C: New test.
8124 2011-04-19 Richard Guenther <rguenther@suse.de>
8127 * g++.dg/lto/pr48207_0.C: New testcase.
8129 2011-04-18 Jason Merrill <jason@redhat.com>
8131 * g++.dg/init/void1.C: New.
8133 * g++.dg/cpp0x/union4.C: New.
8135 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8138 * g++.dg/torture/pr48661.C: New test.
8141 * g++.dg/gomp/pr48632.C: New test.
8143 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
8145 * gcc.target/i386/sse2-maskmovdqu.c: New test.
8146 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8148 2011-04-18 Tobias Burnus <burnus@net-b.de>
8151 * gfortran.dg/coarray_17.f90: New.
8152 * gfortran.dg/coarray_10.f90: Update dg-error.
8154 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8157 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8158 * gfortran.dg/guality/guality.exp: Likewise.
8160 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8162 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8164 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8166 * gcc.dg/vect/pr48377.c: Remove dg-do run.
8168 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8170 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8172 2011-04-18 Richard Guenther <rguenther@suse.de>
8175 * g++.dg/torture/pr46364.C: New testcase.
8177 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8179 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8181 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
8183 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8185 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
8186 Ira Rosen <ira.rosen@linaro.org>
8189 * gcc.target/arm/pr48252.c: New test.
8191 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8193 PR tree-optimization/48616
8194 * gcc.dg/pr48616.c: New test.
8196 2011-04-18 Tobias Burnus <burnus@net-b.de>
8199 * gfortran.dg/coarray_16.f90: New.
8201 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
8204 * gfortran.dg/realloc_on_assign_7.f03: New test.
8206 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8208 PR libgfortran/48602
8209 * gfortran.dg/fmt_g0_6.f08: New test.
8211 2011-04-17 Jason Merrill <jason@redhat.com>
8213 * g++.dg/cpp0x/sfinae16.C: New.
8215 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8217 * gcc.target/mips/reg-var-1.c: New test.
8219 2011-04-17 Jan Hubicka <jh@suse.cz>
8221 * gcc.dg/winline-5.c: Update testcase.
8223 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
8225 * gnat.dg/discr27.ad[sb]: Move dg directive.
8226 * gnat.dg/discr28.ad[sb]: New test.
8227 * gnat.dg/discr28_pkg.ads: New helper.
8229 2011-04-17 Michael Matz <matz@suse.de>
8231 PR tree-optimization/48622
8233 * gcc.dg/lto/pr48622_0.c: New test.
8235 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
8237 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8238 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8239 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8240 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8241 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8242 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8244 2011-04-15 Jason Merrill <jason@redhat.com>
8246 * g++.dg/cpp0x/range-for17.C: New.
8248 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8250 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8251 * g++.dg/cpp0x/range-for3.C: Likewise.
8252 * g++.dg/cpp0x/range-for9.C: Correct error message.
8253 * g++.dg/cpp0x/range-for11.C: New.
8254 * g++.dg/cpp0x/range-for12.C: New.
8255 * g++.dg/cpp0x/range-for13.C: New.
8256 * g++.dg/cpp0x/range-for14.C: New.
8257 * g++.dg/cpp0x/range-for15.C: New.
8258 * g++.dg/cpp0x/range-for16.C: New.
8260 2011-04-15 Tobias Burnus <burnus@net-b.de>
8263 * gfortran.dg/coarray_15.f90: Change to dg-do run.
8265 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
8267 * objc.dg/naming-4.m: Updated.
8268 * objc.dg/naming-5.m: Updated.
8269 * objc.dg/naming-6.m: New.
8270 * objc.dg/naming-7.m: New.
8271 * obj-c++.dg/naming-1.mm: Updated.
8272 * obj-c++.dg/naming-2.mm: Updated.
8273 * obj-c++.dg/naming-3.mm: New.
8274 * obj-c++.dg/naming-4.mm: New.
8276 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8278 PR libgfortran/48589
8279 * gfortran.dg/fmt_g0_5.f08: New test.
8281 2011-04-15 Richard Guenther <rguenther@suse.de>
8284 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8286 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
8288 * gcc.target/avr/torture/pr41885.c (dg-options): Change
8289 -finline-limit=0 to -fno-inline
8291 2011-04-15 Jakub Jelinek <jakub@redhat.com>
8294 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8297 2011-04-14 Jakub Jelinek <jakub@redhat.com>
8300 * gcc.target/i386/sse4_1-insertps-3.c: New test.
8301 * gcc.target/i386/sse4_1-insertps-4.c: New test.
8302 * gcc.target/i386/avx-insertps-3.c: New test.
8303 * gcc.target/i386/avx-insertps-4.c: New test.
8305 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8307 * gcc.target/avr/torture/pr41885.c (dg-options): Add
8310 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8315 * gcc.target/avr/pr46779-1.c: New test case
8316 * gcc.target/avr/pr46779-2.c: New test case
8318 2011-04-14 Jason Merrill <jason@redhat.com>
8320 * g++.dg/cpp0x/sfinae15.C: New.
8322 * g++.dg/cpp0x/sfinae14.C: New.
8324 * g++.dg/ext/vla10.C: New.
8326 2011-04-14 Richard Guenther <rguenther@suse.de>
8328 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8330 2011-04-14 Richard Guenther <rguenther@suse.de>
8332 * gcc.dg/fold-bitand-4.c: Move ...
8333 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
8335 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8337 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8339 * gcc.target/avr/torture/trivial.c: Ditto.
8341 2011-04-13 Jason Merrill <jason@redhat.com>
8343 * g++.dg/template/operator11.C: New.
8345 2011-04-13 Jakub Jelinek <jakub@redhat.com>
8348 * gcc.dg/gomp/pr48591.c: New test.
8351 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8352 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8354 2011-04-13 Dodji Seketeli <dodji@redhat.com>
8357 * g++.dg/template/dependent-expr7.C: New test case.
8359 2011-04-13 Jason Merrill <jason@redhat.com>
8361 * g++.dg/cpp0x/sfinae13.C: New.
8363 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
8365 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8367 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8369 * gcc.target/arm/pr43698.c: Remove -march option.
8371 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8373 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8376 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
8380 * gfortran.dg/realloc_on_assign_6.f03: New test.
8382 2011-04-12 Kai Tietz <ktietz@redhat.com>
8384 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8385 targets the additional -mno-ms-bitfields and
8386 -Wno-packed-bitfield-compat options.
8387 * g++.dg/ext/bitfield3.C: Likewise.
8388 * g++.dg/ext/bitfield4.C: Likewise.
8389 * g++.dg/ext/bitfield5.C: Likewise.
8390 * gcc.dg/bitfld-15.c: Likewise.
8391 * gcc.dg/bitfld-16.c: Likewise.
8392 * gcc.dg/bitfld-17.c: Likewise.
8393 * gcc.dg/bitfld-18.c: Likewise.
8395 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
8397 * gcc.target/arm/neon-vld3-1.c: New test.
8398 * gcc.target/arm/neon-vst3-1.c: New test.
8399 * gcc.target/arm/neon/v*.c: Regenerate.
8401 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8403 PR rtl-optimization/48549
8404 * g++.dg/opt/pr48549.C: New test.
8406 2011-04-12 Richard Guenther <rguenther@suse.de>
8408 PR tree-optimization/46076
8409 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8411 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8414 * lib/compat.exp (compat-execute): Declare unsupported after
8415 stripping path from src1.
8416 * lib/lto.exp (lto-execute): Likewise.
8418 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8421 * gcc.dg/pr48552-1.c: New test.
8422 * gcc.dg/pr48552-2.c: New test.
8424 2011-04-11 Jason Merrill <jason@redhat.com>
8426 * g++.dg/cpp0x/sfinae12.C: New.
8428 * g++.dg/cpp0x/enum10.C: New.
8430 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8432 * g++.dg/cpp0x/rv-func.C: New.
8434 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8436 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8439 2011-04-11 Martin Jambor <mjambor@suse.cz>
8441 PR tree-optimization/48195
8442 * gcc.dg/ipa/pr48195.c: New test.
8444 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
8446 * gnat.dg/return3.adb: Remove unused switch.
8448 2011-04-08 Mike Stump <mikestump@comcast.net>
8451 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8452 default to fno-common.
8454 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
8456 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8457 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8459 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8462 * gfortran.dg/function_optimize_5.f90: New test.
8464 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
8466 * gnat.dg/aggr17.adb: New test.
8467 * gnat.dg/aggr18.adb: Likewise.
8469 2011-04-08 Michael Matz <matz@suse.de>
8472 * gcc.target/i386/pr48389.c: New test.
8474 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
8476 PR rtl-optimization/48272
8477 * g++.dg/opt/pr48272.C: New.
8479 2011-04-08 Dmitry Melnik <dm@ispras.ru>
8481 PR rtl-optimization/48235
8482 * gcc.dg/pr48235.c: New.
8484 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8486 PR rtl-optimization/48302
8487 * g++.dg/opt/pr48302.C: New.
8489 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8492 * g++.dg/opt/pr48273.C: New.
8494 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8496 PR rtl-optimization/48442
8497 * gcc.dg/pr48442.c: New.
8499 2011-04-08 Jakub Jelinek <jakub@redhat.com>
8501 PR tree-optimization/48377
8502 * gcc.dg/vect/pr48377.c: New test.
8504 2011-04-07 Jason Merrill <jason@redhat.com>
8506 * g++.dg/cpp0x/regress/call1.C: New.
8508 * g++.dg/cpp0x/variadic107.C: New.
8510 * g++.dg/cpp0x/sfinae11.C: New.
8511 * g++.dg/cpp0x/noexcept02.C: Fix.
8513 * g++.dg/cpp0x/sfinae10.C: New.
8515 * g++.dg/cpp0x/sfinae9.C: New.
8517 * c-c++-common/Wcast-qual-1.c: Move here from...
8518 * gcc.dg/cast-qual-3.c: ...here, and...
8519 * g++.dg/warn/Wcast-qual2.C: ...here.
8521 * g++.dg/cpp0x/sfinae8.C: New.
8523 * g++.dg/cpp0x/sfinae7.C: New.
8525 * g++.dg/cpp0x/enum9.C: New.
8527 2011-04-07 Mike Stump <mikestump@comcast.net>
8529 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8530 with no trampolines.
8532 2011-04-07 Jakub Jelinek <jakub@redhat.com>
8535 * gfortran.dg/gomp/pr48117.f90: New test.
8538 * gcc.dg/torture/pr48343.c: New test.
8540 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8542 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8544 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
8546 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8548 2011-04-07 Tom de Vries <tom@codesourcery.com>
8551 * lib/scanasm.exp (object-size): New proc.
8552 * gcc.target/arm/pr43920-2.c: New test.
8554 2011-04-06 Tobias Burnus <burnus@net-b.de>
8558 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8560 2011-04-06 Steve Ellcey <sje@cup.hp.com>
8562 * gcc.dg/mtune.c: Prune note from output.
8564 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8567 * gcc.dg/guality/pr36977.c: New test.
8568 * gcc.dg/guality/pr48466.c: New test.
8570 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8572 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8574 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8576 * gnat.dg/return3.adb: New test.
8578 2011-04-06 Richard Guenther <rguenther@suse.de>
8580 PR tree-optimization/47663
8581 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8583 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8585 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8586 Solaris 8 and 9 as well.
8588 2011-04-05 Tom de Vries <tom@codesourcery.com>
8591 * gcc.target/arm/pr43920-1.c: New test.
8593 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8595 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8596 (cctor): Actually return the value.
8597 (main): Cast return values.
8599 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8601 * gfortran.dg/character_comparison_8.f90: New test.
8603 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8605 * frontend-passes: (optimize_lexical_comparison): New function.
8606 (optimize_expr): Call it.
8607 (optimize_comparison): Also handle lexical comparison functions.
8608 Return false instad of -2 for unequal comparison.
8610 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8613 * function_optimize_4.f90: New test.
8615 2011-04-04 Tobias Burnus <burnus@net-b.de>
8618 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8619 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8620 * gfortran.dg/coarray_15.f90: New.
8622 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8624 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8625 * gfortran.dg/bessel_7.f90: Likewise.
8627 2011-04-03 Tobias Burnus <burnus@net-b.de>
8629 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8631 2011-04-03 Richard Guenther <rguenther@suse.de>
8632 Ira Rosen <ira.rosen@linaro.org>
8634 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8635 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8636 -ftree-loop-if-convert-stores.
8638 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8640 * gnat.dg/specs/aggr2.ads: New test.
8642 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8644 * gnat.dg/debug2.ad[sb]: New test.
8645 * gnat.dg/debug2_pkg.ads: New helper.
8646 * gnat.dg/debug3.ad[sb]: New test.
8648 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8650 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8652 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8655 * gcc.c-torture/compile/pr48335-1.c: New test.
8656 * gcc.dg/pr48335-1.c: New test.
8657 * gcc.dg/pr48335-2.c: New test.
8658 * gcc.dg/pr48335-3.c: New test.
8659 * gcc.dg/pr48335-4.c: New test.
8660 * gcc.dg/pr48335-5.c: New test.
8661 * gcc.dg/pr48335-6.c: New test.
8662 * gcc.dg/pr48335-7.c: New test.
8663 * gcc.dg/pr48335-8.c: New test.
8664 * gcc.target/i386/pr48335-1.c: New test.
8666 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8669 * gcc.dg/Waddress.c: New test.
8671 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8674 * gfortran.dg/function_optimize_3.f90: New test.
8676 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8678 * gcc.c-torture/compile/20110401-1.c: New test.
8680 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8681 * g++.dg/lto/20091002-2_0.C: Likewise.
8682 * g++.dg/lto/20090303_0.c: Likewise.
8683 * g++.dg/lto/20091004-1_0.C: Likewise.
8684 * g++.dg/lto/20091002-3_0.C: Likewise.
8685 * g++.dg/lto/20091004-2_0.C: Likewise.
8686 * g++.dg/lto/20081123_0.C: Likewise.
8687 * g++.dg/lto/20090313_0.C: Likewise.
8688 * g++.dg/lto/20081109-1_0.C: Likewise.
8689 * g++.dg/lto/20081219_0.C: Likewise.
8690 * g++.dg/lto/20081204-1_0.C: Likewise.
8691 * g++.dg/lto/20090302_0.C: Likewise.
8692 * g++.dg/lto/20081119-1_0.C: Likewise.
8693 * g++.dg/lto/20081118_0.C: Likewise.
8694 * gcc.dg/lto/20091020-2_0.c: Likewise.
8695 * gcc.dg/lto/20090210_0.c: Likewise.
8696 * gcc.dg/lto/20081204-1_0.c: Likewise.
8697 * gcc.dg/lto/20081224_0.c: Likewise.
8698 * gcc.dg/lto/20090219_0.c: Likewise.
8699 * gcc.dg/lto/20091014-1_0.c: Likewise.
8700 * gcc.dg/lto/20091016-1_0.c: Likewise.
8701 * gcc.dg/lto/20090206-2_0.c: Likewise.
8702 * gcc.dg/lto/20090116_0.c: Likewise.
8703 * gcc.dg/lto/20091013-1_0.c: Likewise.
8704 * gcc.dg/lto/20091015-1_0.c: Likewise.
8705 * gcc.dg/lto/20090126-2_0.c: Likewise.
8707 2011-03-31 Ian Lance Taylor <iant@google.com>
8709 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8711 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8713 * gnat.dg/opt16.adb: New test.
8715 2011-03-31 Jason Merrill <jason@redhat.com>
8717 * g++.dg/cpp0x/defaulted24.C: New.
8719 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8722 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8725 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8727 * g++.dg/other/i386-9.C: New test.
8729 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8731 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8733 2011-03-30 Jason Merrill <jason@redhat.com>
8735 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8737 * g++.dg/cpp0x/regress/isnan.C: New.
8739 * g++.dg/cpp0x/initlist46.C: New.
8741 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8744 * gcc.target/arm/neon-modes-2.c: New test.
8746 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8749 * gcc.c-torture/compile/pr48305.c: New test.
8751 2011-03-29 Jason Merrill <jason@redhat.com>
8753 * g++.dg/cpp0x/regress/value-dep1.C: New.
8755 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8757 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8759 2011-03-29 Ian Lance Taylor <iant@google.com>
8761 * go.test/go-test.exp: Handle the test lines used in several new
8763 (errchk): Add opts parameter. Change all callers. Handle parens
8766 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8767 Dominique d'Humieres <dominiq@lps.ens.fr>
8769 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8770 and __APPLE__ && __PPC__ && __ALTIVEC__.
8772 2011-03-29 Jason Merrill <jason@redhat.com>
8774 * g++.dg/cpp0x/dependent1.C: New.
8776 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8778 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8780 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8782 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8785 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8786 * gfortran.dg/proc_ptr_comp_32.f90: New.
8788 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8790 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8791 check for corresponding warning.
8793 2011-03-28 Jason Merrill <jason@redhat.com>
8795 * g++.dg/cpp0x/rv-deduce2.C: New.
8797 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8800 * gcc.dg/pr48203.c: New test.
8802 2011-03-28 Jeff Law <law@redhat.com>
8804 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8806 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8808 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8809 and __PPC__ && __ALTIVEC__.
8811 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8814 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8815 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8816 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8817 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8819 2011-03-28 Jason Merrill <jason@redhat.com>
8821 * g++.dg/cpp0x/initlist-array2.C: New.
8823 * g++.dg/cpp0x/initlist-array1.C: New.
8825 * g++.dg/cpp0x/constexpr-compound.C: New.
8827 * g++.dg/cpp0x/constexpr-using.C: New.
8829 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8831 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8834 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8836 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8838 * gcc.dg/slp-1.c: New test.
8840 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8842 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8843 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8844 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8845 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8846 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8847 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8848 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8849 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8850 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8851 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8852 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8853 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8854 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8855 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8857 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8860 * gfortran.dg/trim_optimize_5.f90: New test.
8861 * gfortran.dg/trim_optimize_6.f90: New test.
8863 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8866 * gcc.target/mips/madd-7.c: Remove -mlong32.
8867 * gcc.target/mips/msub-7.c: Likewise.
8869 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8871 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8872 accesses to preserve the meaning of the test for doubleword vectors.
8873 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8874 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8876 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8879 * gfortran.dg/class_42.f03: New.
8881 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8883 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8886 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8888 PR rtl-optimization/48144
8889 * gcc.dg/pr48144.c: New test.
8891 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8893 * gnat.dg/discr27.ad[sb]: New test.
8895 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8897 * gnat.dg/limited_with2.ad[sb]: New test.
8898 * gnat.dg/limited_with2_pkg1.ads: New helper.
8899 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8901 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8903 * gnat.dg/opt15.adb: New test.
8904 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8906 2011-03-25 Tobias Burnus <burnus@net-b.de>
8910 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8911 * gfortran.dg/leadz_trailz_3.f90: Ditto
8913 2011-03-25 Martin Jambor <mjambor@suse.cz>
8915 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8917 2011-03-25 Jason Merrill <jason@redhat.com>
8919 * g++.dg/cpp0x/defaulted22.C: New.
8920 * g++.dg/cpp0x/defaulted23.C: New.
8921 * g++.dg/cpp0x/defaulted15.C: Adjust.
8923 2011-03-25 Jason Merrill <jason@redhat.com>
8925 * g++.dg/cpp0x/move1.C: New.
8927 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8930 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8932 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8934 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8935 for mips-sgi-irix6.5.
8936 Replace snprintf prototype by <stdio.h>.
8938 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8941 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8942 run_expensive_tests.
8943 * gcc.dg/graphite/block-4.c: Likewise.
8944 * gcc.dg/graphite/block-7.c: Likewise.
8945 * gcc.dg/graphite/block-8.c: Likewise.
8947 2011-03-25 Richard Guenther <rguenther@suse.de>
8949 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8950 * g++.dg/tree-ssa/pr8781.C: Likewise.
8951 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8952 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8953 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8954 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8955 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8956 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8957 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8958 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8959 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8960 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8961 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8962 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8963 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8964 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8965 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8966 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8967 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8968 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8969 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8970 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8971 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8972 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8973 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8974 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8975 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8976 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8977 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8978 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8979 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8980 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8981 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8982 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8983 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8984 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8985 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8986 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8987 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8988 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8989 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8990 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8991 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8992 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8993 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8994 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8995 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8996 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8997 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8998 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8999 * c-c++-common/pr46562-2.c: Likewise.
9000 * gfortran.dg/pr42108.f90: Likewise.
9001 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9002 foo to be inlined even at -O1.
9003 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9004 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9005 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9006 * gcc.dg/matrix/matrix.exp: Disable FRE.
9008 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9011 * gcc.dg/dfp/pr48204.c: New test.
9013 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9016 * gcc.c-torture/execute/pr47917.c: Move this...
9017 * gcc.dg/torture/pr47917.c: to here and add xfails.
9019 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9021 * gnat.dg/array16.ad[sb]: New test.
9022 * gnat.dg/array16.ads: New helper.
9024 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9026 * gnat.dg/derived_type2.adb: New test.
9028 2011-03-24 Richard Guenther <rguenther@suse.de>
9030 PR tree-optimization/48271
9031 * g++.dg/torture/pr48271.C: New testcase.
9033 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9035 * gnat.dg/array15.ad[sb]: New test.
9037 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9040 * gcc.target/i386/pr48237.c: New test.
9042 2011-03-24 Richard Guenther <rguenther@suse.de>
9045 * gcc.dg/builtin-object-size-10.c: New testcase.
9047 2011-03-24 Richard Guenther <rguenther@suse.de>
9049 PR tree-optimization/46562
9050 * c-c++-common/pr46562-2.c: New testcase.
9051 * c-c++-common/pr46562.c: Likewise.
9053 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9055 * gcc.dg/vect/vect-cselim-1.c: New test.
9056 * gcc.dg/vect/vect-cselim-2.c: New test.
9058 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9060 * gcc.target/arm/pr46934.c: New.
9062 2011-03-23 Ian Lance Taylor <iant@google.com>
9064 * go.test/go-test.exp (errchk): Ignore lines containing ////.
9066 2011-03-23 Richard Guenther <rguenther@suse.de>
9068 * gcc.dg/struct: Remove directory and contents.
9070 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9073 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9075 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9077 * gnat.dg/discr26.ad[sb]: New test.
9078 * gnat.dg/discr26_pkg.ads: New helper.
9080 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
9083 * gcc.target/arm/neon-vld-1.c: New test.
9085 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9087 * gnat.dg/array14.ad[sb]: New test.
9088 * gnat.dg/array14_pkg.ads: New helper.
9090 2011-03-22 Joseph Myers <joseph@codesourcery.com>
9092 * gcc.c-torture/execute/920501-8.x: Remove.
9093 * gcc.c-torture/execute/930513-1.x: Remove.
9094 * gcc.c-torture/execute/960312-1.x: Remove.
9095 * gcc.c-torture/compile/20000804-1.c,
9096 gcc.c-torture/compile/20001205-1.c,
9097 gcc.c-torture/compile/20001226-1.c,
9098 gcc.c-torture/compile/20010518-2.c,
9099 gcc.c-torture/compile/20020312-1.c,
9100 gcc.c-torture/compile/20020604-1.c,
9101 gcc.c-torture/compile/920501-12.c,
9102 gcc.c-torture/compile/920501-4.c,
9103 gcc.c-torture/compile/920520-1.c,
9104 gcc.c-torture/compile/980506-1.c,
9105 gcc.c-torture/execute/980709-1.x,
9106 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9107 options for m68hc11.
9108 * gcc.dg/cpp/assert4.c: Don't handle ARC.
9109 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9112 2011-03-22 Nick Clifton <nickc@redhat.com>
9114 * lib/target-supports.exp (check_profiling_available): Add MN10300
9115 to the list of targets that do not support profiling. Restore
9116 alpha sorting to this list.
9118 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9120 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9121 failure on 32-bit systems.
9122 * gcc.dg/torture/vector-2.c: Ditto.
9124 2011-03-22 Richard Guenther <rguenther@suse.de>
9126 PR tree-optimization/48228
9127 * gcc.dg/Wstrict-overflow-23.c: New testcase.
9129 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9131 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9135 * gcc.target/powerpc/pr48226.c: New file.
9137 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
9139 * lib/prune.exp (prune_gcc_output): Prune "could not create
9140 compact unwind for" warnings.
9142 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9146 * gcc.c-torture/execute/pr42544.c: New test.
9147 * gcc.c-torture/execute/pr48197.c: New test.
9149 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9151 PR preprocessor/48192
9152 * gcc.target/powerpc/pr48192.c: New file.
9155 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9156 split problem of 0 being loaded in a VSX register.
9158 2011-03-21 Richard Guenther <rguenther@suse.de>
9161 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9162 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9163 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9164 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9166 2011-03-21 Jakub Jelinek <jakub@redhat.com>
9169 * gcc.dg/pr48213.c: New test.
9171 2011-03-21 Kai Tietz <ktietz@redhat.com>
9174 * g++.dg/plugin/attribute_plugin.c: Adjust test.
9176 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
9178 * gcc.target/arm/xor-and.c: New.
9180 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9183 * gfortran.dg/function_optimize_1.f90: New test.
9184 * gfortran.dg/function_optimize_2.f90: New test.
9186 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
9188 PR rtl-optimization/47502
9189 * gcc.target/i386/pr47502-1.c: New.
9190 * gcc.target/i386/pr47502-2.c: Likewise.
9192 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9194 PR rtl-optimization/48156
9195 * gcc.dg/pr48156.c: New test.
9197 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9200 * gfortran.dg/scratch_1.f90: Adjust test.
9202 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9205 * gfortran.dg/scratch_1.f90: New test.
9207 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9209 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9210 variably modified typedefs.
9211 * gcc.dg/c1x-typedef-2.c: Remove.
9213 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9215 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9216 * gcc.dg/c1x-anon-struct-3.c: New test.
9217 * gcc.dg/anon-struct-11.c: Update.
9219 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9221 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9223 Only xfail with gas.
9225 2011-03-18 Jason Merrill <jason@redhat.com>
9227 * g++.dg/template/fn-ptr1.C: New.
9229 * g++.dg/overload/volatile1.C: New.
9231 * g++.dg/opt/pr23372.C: New.
9233 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9235 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9238 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9240 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
9242 * gcc.target/arm/unsigned-extend-1.c: New.
9244 2011-03-18 Jakub Jelinek <jakub@redhat.com>
9247 * gcc.c-torture/compile/pr48161.c: New test.
9249 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
9252 * gcc.dg/torture/pr47725.c: New.
9254 2011-03-17 Jason Merrill <jason@redhat.com>
9256 * g++.dg/cpp0x/constexpr-overflow2.C: New.
9257 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9259 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
9261 * gnat.dg/specs/elab2.ads: New test.
9262 * gnat.dg/specs/elab2_pkg.ads: New helper.
9264 2011-03-17 Jason Merrill <jason@redhat.com>
9266 * g++.dg/cpp0x/decltype-1212.C: New.
9267 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9269 2011-03-17 Jason Merrill <jason@redhat.com>
9271 * g++.dg/parse/memfnquals1.C: New.
9273 2011-03-17 Richard Guenther <rguenther@suse.de>
9276 * gcc.dg/pr48134.c: New testcase.
9278 2011-03-17 Richard Guenther <rguenther@suse.de>
9281 * g++.dg/torture/pr48165.C: New testcase.
9283 2011-03-17 Jakub Jelinek <jakub@redhat.com>
9285 PR rtl-optimization/48141
9286 * gcc.dg/pr48141.c: New test.
9288 2011-03-16 Jason Merrill <jason@redhat.com>
9290 * g++.dg/cpp0x/constexpr-48089.C: New.
9292 * g++.dg/cpp0x/constexpr-abi1.C: New.
9294 * g++.dg/cpp0x/constexpr-46336.C: New.
9295 * g++.dg/parse/friend5.C: Adjust expected errors.
9297 * g++.dg/cpp0x/constexpr-47570.C: New.
9299 2011-03-16 Dodji Seketeli <dodji@redhat.com>
9302 * ++.dg/debug/dwarf2/typedef6.C: New test.
9304 2011-03-16 Jason Merrill <jason@redhat.com>
9306 * g++.dg/cpp0x/elision2.C: New.
9308 * g++.dg/cpp0x/constexpr-array3.C: New.
9310 2011-03-16 Jason Merrill <jason@redhat.com>
9312 * g++.dg/cpp0x/sfinae6.C: New.
9313 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9314 * g++.dg/cpp0x/pr45908.C: Likewise.
9315 * g++.dg/cpp0x/sfinae6.C: Likewise.
9316 * g++.old-deja/g++.jason/conversion11.C: Likewise.
9317 * g++.old-deja/g++.law/arg11.C: Likewise.
9319 2011-03-16 Jason Merrill <jason@redhat.com>
9321 * g++.dg/template/incomplete6.C: New.
9323 2011-03-16 Jeff Law <law@redhat.com>
9325 * gcc.dg/tree-ssa/vrp55.c: New test.
9327 2011-03-16 Jason Merrill <jason@redhat.com>
9329 * g++.dg/cpp0x/auto22.C: New.
9331 2011-03-16 Richard Guenther <rguenther@suse.de>
9333 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9334 optimizing it away if promoted to const.
9336 2011-03-16 Richard Guenther <rguenther@suse.de>
9338 PR tree-optimization/48149
9339 * gcc.dg/fold-complex-1.c: New testcase.
9341 2011-03-16 Richard Guenther <rguenther@suse.de>
9344 * gcc.dg/guality/pr45882.c: Really make sure no inlining
9347 2011-03-16 Richard Guenther <rguenther@suse.de>
9349 PR tree-optimization/26134
9350 * gcc.dg/tree-ssa/complex-6.c: New testcase.
9352 2011-03-16 Richard Guenther <rguenther@suse.de>
9354 PR tree-optimization/48146
9355 * gcc.dg/torture/pr48146.c: New testcase.
9357 2011-03-16 Richard Guenther <rguenther@suse.de>
9359 * gcc.dg/tree-ssa/pr14814.c: Adjust.
9360 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9362 2011-03-16 Jakub Jelinek <jakub@redhat.com>
9365 * gcc.c-torture/compile/pr48136.c: New test.
9367 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9370 * gcc.dg/guality/pr45882.c: New test.
9372 2011-03-15 Jason Merrill <jason@redhat.com>
9374 * g++.dg/cpp0x/constexpr-recursion.C: New.
9376 * g++.dg/cpp0x/implicit11.C: New.
9378 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9380 * g++.dg/cpp0x/constexpr-attribute.C: New.
9382 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
9384 * g++.dg/parse/pr34758.C: New.
9386 2011-03-15 Xinliang David Li <davidxl@google.com>
9389 * gcc.dg/uninit-pred-7_d.c: New test.
9390 * gcc.dg/uninit-pred-8_d.c: New test.
9392 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9395 * gcc.target/arm/pr46788.c: New.
9397 2011-03-15 Richard Guenther <rguenther@suse.de>
9400 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9401 * gfortran.dg/ishft_4.f90: Likewise.
9402 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9404 2011-03-15 Richard Guenther <rguenther@suse.de>
9406 PR tree-optimization/13954
9407 * g++.dg/tree-ssa/pr13954.C: New testcase.
9409 2011-03-15 Richard Guenther <rguenther@suse.de>
9411 PR tree-optimization/48037
9412 * gcc.target/i386/pr48037-1.c: New testcase.
9414 2011-03-15 Richard Guenther <rguenther@suse.de>
9416 PR tree-optimization/41490
9417 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9418 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9419 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9420 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9421 * g++.dg/tree-ssa/pr33604.C: Adjust.
9423 2011-03-14 Jakub Jelinek <jakub@redhat.com>
9426 * gcc.c-torture/execute/pr47917.c: New test.
9427 * gcc.dg/pr47917.c: New test.
9430 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9432 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
9434 * gcc.target/i386/sse4_1-floor-vec.c: New test.
9435 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9436 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9437 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9438 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9439 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9440 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9441 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9442 * gcc.target/i386/avx-floor-vec.c: Ditto.
9443 * gcc.target/i386/avx-ceil-vec.c: Ditto.
9444 * gcc.target/i386/avx-trunc-vec.c: Ditto.
9445 * gcc.target/i386/avx-rint-vec.c: Ditto.
9446 * gcc.target/i386/avx-floorf-vec.c: Ditto.
9447 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9448 * gcc.target/i386/avx-truncf-vec.c: Ditto.
9449 * gcc.target/i386/avx-rintf-vec.c: Ditto.
9451 2011-03-14 Tom Tromey <tromey@redhat.com>
9453 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9454 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9455 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9457 2011-03-14 Tom Tromey <tromey@redhat.com>
9459 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9460 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9461 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9463 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
9465 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9467 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9469 PR rtl-optimization/47166
9470 * gcc.c-torture/execute/postmod-1.c: New test.
9472 2011-03-14 Richard Guenther <rguenther@suse.de>
9475 * gcc.dg/torture/pr48098.c: New testcase.
9477 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
9480 * gcc.target/powerpc/pr48053-1.c: New test.
9481 * gcc.target/powerpc/pr48053-2.c: Likewise.
9483 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9486 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
9488 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9491 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
9493 2011-03-12 Janus Weil <janus@gcc.gnu.org>
9496 * gfortran.dg/class_41.f03: New.
9498 2011-03-11 Dodji Seketeli <dodji@redhat.com>
9500 * g++.dg/conversion/cast3.C: New test.
9502 2011-03-11 Jason Merrill <jason@redhat.com>
9504 * g++.dg/template/error45.C: New.
9506 * g++.dg/parse/no-type-defn1.C: New.
9508 * g++.dg/ext/attrib40.C: New.
9510 * g++.dg/cpp0x/regress/array1.C: New.
9512 2011-03-11 Richard Guenther <rguenther@suse.de>
9514 PR tree-optimization/48067
9515 * gcc.dg/pr48067.c: New testcase.
9517 2011-03-11 Richard Guenther <rguenther@suse.de>
9520 * g++.dg/lto/20110311-1_0.C: New testcase.
9522 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9525 * g++.dg/inherit/virtual8.C: New test.
9528 * gcc.dg/torture/pr48044.c: New test.
9530 2011-03-11 Janus Weil <janus@gcc.gnu.org>
9533 * gfortran.dg/proc_ptr_comp_31.f90: New.
9535 2011-03-11 Richard Guenther <rguenther@suse.de>
9537 PR tree-optimization/47278
9538 * gcc.dg/torture/pr47278-1.c: New testcase.
9539 * gcc.dg/torture/pr47278-2.c: Likewise.
9541 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9543 PR tree-optimization/48063
9544 * gcc.dg/torture/pr48063.c: New test.
9546 2011-03-10 Jason Merrill <jason@redhat.com>
9548 * g++.dg/template/array22.C: New.
9550 * g++.dg/cpp0x/syntax-err1.C: New.
9551 * g++.dg/parse/error36.C: Adjust expected errors.
9552 * g++.old-deja/g++.pt/ctor2.C: Likewise.
9553 * g++.old-deja/g++.pt/typename3.C: Likewise.
9554 * g++.old-deja/g++.pt/typename4.C: Likewise.
9555 * g++.old-deja/g++.pt/typename6.C: Likewise.
9557 2011-03-09 Jason Merrill <jason@redhat.com>
9559 * g++.dg/template/nontype22.C: New.
9561 2011-03-09 Martin Jambor <mjambor@suse.cz>
9563 PR tree-optimization/47714
9564 * g++.dg/torture/pr47714.C: New test.
9566 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9569 * gcc.target/powerpc/pr47755-2.c: New file.
9571 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9573 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9574 is not set in the environment, pass 64 as first argument when not
9575 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9576 native where ulimit -u is supported.
9578 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9580 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9582 2011-03-08 Jason Merrill <jason@redhat.com>
9584 * g++.dg/template/nontype21.C: New.
9586 * g++.dg/template/anon5.C: New.
9588 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9591 * gcc.dg/pr47881.c: New test.
9593 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9596 * g++.dg/lookup/template3.C: New test.
9598 2011-03-08 Kai Tietz <ktietz@redhat.com>
9600 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9603 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9606 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9607 sizeof to compute alignment.
9609 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9611 PR tree-optimization/48022
9612 * gcc.dg/pr48022-1.c: New test.
9613 * gcc.dg/pr48022-2.c: New test.
9615 2011-03-07 Jason Merrill <jason@redhat.com>
9617 * g++.dg/template/nontype20.C: New.
9618 * g++.dg/init/member1.C: Adjust expected errors.
9619 * g++.dg/parse/constant4.C: Likewise.
9620 * g++.dg/template/qualified-id3.C: Likewise.
9621 * g++.old-deja/g++.pt/crash10.C: Likewise.
9623 * g++.dg/cpp0x/regress/non-const1.C: New.
9625 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9628 * gcc.dg/pr47991.c: New test.
9630 2011-03-07 Jason Merrill <jason@redhat.com>
9632 * g++.dg/abi/mangle46.C: New.
9634 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9637 * gcc.target/powerpc/pr47862.c: New.
9639 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9642 * gcc.target/i386/combine-mul.c: Require nonpic.
9644 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9645 Nathan Froyd <froydnj@codesourcery.com>
9647 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9649 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9651 * README.QMTEST: Remove.
9653 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9654 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9657 * gfortran.dg/array_constructor_37.f90 : New test.
9659 2011-03-05 Jason Merrill <jason@redhat.com>
9661 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9662 * g++.dg/abi/mangle45.C: Likewise.
9663 * g++.dg/cpp0x/trailing1.C: Likewise.
9665 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9667 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9669 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9671 PR rtl-optimization/47899
9672 * gcc.dg/pr47899.c: New test.
9674 * gcc.dg/torture/pr47968.c: Ignore warnings.
9676 PR tree-optimization/47967
9677 * gcc.c-torture/compile/pr47967.c: New test.
9679 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9681 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9682 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9684 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9686 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9687 and property_getAttributes() if __OBJC2__.
9688 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9689 * objc.dg/property/property-encoding-1.m: New.
9690 * obj-c++.dg/property/property-encoding-1.mm: New.
9692 2011-03-04 Jason Merrill <jason@redhat.com>
9694 * g++.dg/template/pseudodtor6.C: New.
9696 * g++.dg/inherit/covariant19.C: New.
9698 2011-03-04 Richard Guenther <rguenther@suse.de>
9701 * gcc.dg/torture/pr47968.c: New testcase.
9703 2011-03-04 Richard Guenther <rguenther@suse.de>
9706 * gcc.dg/torture/pr47975.c: New testcase.
9708 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9711 * g++.dg/template/crash106.C: New.
9713 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9716 * gcc.dg/gomp/pr47963.c: New test.
9717 * g++.dg/gomp/pr47963.C: New test.
9719 2011-03-02 Jason Merrill <jason@redhat.com>
9721 * g++.dg/cpp0x/regress/condition1.C: New.
9723 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9725 2011-03-01 Jason Merrill <jason@redhat.com>
9727 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9729 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9731 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9733 PR rtl-optimization/47925
9734 * gcc.c-torture/execute/pr47925.c: New test.
9736 2011-03-01 Jason Merrill <jason@redhat.com>
9738 * g++.dg/cpp0x/decltype25.C: New.
9740 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9742 2011-03-01 Richard Guenther <rguenther@suse.de>
9744 PR tree-optimization/47890
9745 * gcc.dg/torture/pr47890.c: New testcase.
9747 2011-03-01 Richard Guenther <rguenther@suse.de>
9750 * gcc.dg/lto/pr47924_0.c: New testcase.
9752 2011-03-01 Richard Guenther <rguenther@suse.de>
9755 * gfortran.dg/lto/pr46911_0.f: New testcase.
9757 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9759 PR libgfortran/47933
9760 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9761 compile errors from older code form.
9763 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9765 PR libgfortran/47567
9766 * gfortran.dg/fmt_fw_d.f90: New test.
9768 2011-02-28 Jason Merrill <jason@redhat.com>
9770 * g++.dg/inherit/covariant18.C: New.
9772 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9775 * gcc.dg/pr47893.c: New test.
9777 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9779 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9780 NULL in case of a selector with conflicting types.
9781 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9783 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9785 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9786 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9787 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9788 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9790 2011-02-28 Jason Merrill <jason@redhat.com>
9793 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9795 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9797 PR libgfortran/47778
9798 * gfortran.dg/namelist_71.f90: New test.
9800 2011-02-27 Jason Merrill <jason@redhat.com>
9803 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9804 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9806 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9809 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9811 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9814 * gfortran.dg/gomp/task-1.f90: Removed.
9816 2011-02-26 Jason Merrill <jason@redhat.com>
9818 * g++.dg/template/this-targ1.C: New.
9820 * g++.dg/cpp0x/regress/template-const1.C: New.
9821 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9822 * g++.dg/template/function1.C: Adjust.
9823 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9824 * g++.dg/debug/debug7.C: Adjust.
9826 2011-02-26 Tobias Burnus <burnus@net-b.de>
9829 * gfortran.dg/gomp/task-1.f90: New.
9831 2011-02-25 Jie Zhang <jie@codesourcery.com>
9833 * gcc.target/arm/neon-thumb2-move.c: Add
9834 dg-require-effective-target arm_thumb2_ok.
9836 2011-02-24 Jason Merrill <jason@redhat.com>
9838 * g++.dg/parse/constant1.C: Specify C++98 mode.
9839 * g++.dg/parse/constant5.C: Likewise.
9840 * g++.dg/parse/error2.C: Likewise.
9841 * g++.dg/parse/semicolon3.C: Likewise.
9842 * g++.dg/template/crash14.C: Likewise.
9843 * g++.dg/template/local4.C: Likewise.
9844 * g++.dg/template/nontype3.C: Likewise.
9845 * g++.dg/parse/crash31.C: Adjust expected errors.
9846 * g++.dg/template/function1.C: Likewise.
9847 * g++.dg/template/ref3.C: Likewise.
9848 * g++.dg/template/static9.C: Likewise.
9849 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9851 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9852 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9853 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9854 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9855 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9857 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9860 * gfortran.dg/pr47878.f90: New test.
9862 2011-02-24 Richard Guenther <rguenther@suse.de>
9865 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9866 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9868 2011-02-24 Richard Guenther <rguenther@suse.de>
9871 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9872 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9874 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9876 PR libgfortran/47567
9877 * gfortran.dg/fmt_f0_1.f90: Update test.
9879 2011-02-23 Jason Merrill <jason@redhat.com>
9881 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9882 * g++.dg/abi/mangle45.C: New.
9884 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9885 * g++.dg/template/canon-type-9.C: Match use of decltype
9886 between declaration and definition.
9887 * g++.dg/template/canon-type-12.C: Likewise.
9889 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9892 * gfortran.dg/nested_allocatables_1.f90: New.
9894 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9897 * g++.dg/pr46868.C: New test.
9898 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9899 * g++.dg/parse/error14.C: Adjust.
9901 2011-02-23 Richard Guenther <rguenther@suse.de>
9903 PR tree-optimization/47838
9904 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9906 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9908 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9910 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9912 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9913 * gfortran.dg/count_init_expr.f03: Ditto.
9914 * gfortran.dg/gomp/pr43711.f90: Ditto.
9915 * gcc.dg/struct-parse-2.c: Ditto.
9916 * gcc.dg/parse-error-3.c: Ditto.
9917 * gcc.dg/Wlogical-op-1.c: Ditto.
9918 * gcc.dg/Walways-true-1.c: Ditto.
9919 * gcc.dg/pr24225.c: Ditto.
9920 * gcc.dg/Walways-true-2.c: Ditto.
9921 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9922 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9923 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9924 * g++.dg/overload/defarg4.C: Ditto.
9925 * g++.dg/inherit/covariant16.C: Ditto.
9926 * g++.dg/inherit/virtual7.C: Ditto.
9927 * g++.dg/template/canon-type-9.C: Ditto.
9928 * g++.dg/template/access19.C: Ditto.
9929 * g++.dg/template/call7.C: Ditto.
9930 * g++.dg/template/canon-type-2.C: Ditto.
9931 * g++.dg/template/init7.C: Ditto.
9932 * g++.dg/template/sizeof-template-argument.C: Ditto.
9933 * g++.dg/template/const3.C: Ditto.
9934 * g++.dg/template/sfinae26.C: Ditto.
9935 * g++.dg/template/sfinae26.C: Ditto.
9936 * g++.dg/template/canon-type-11.C: Ditto.
9937 * g++.dg/template/union2.C: Ditto.
9938 * g++.dg/template/canon-type-3.C: Ditto.
9939 * g++.dg/template/canon-type-1.C: Ditto.
9940 * g++.dg/template/canon-type-5.C: Ditto.
9941 * g++.dg/template/canon-type-7.C: Ditto.
9942 * g++.dg/template/canon-type-10.C: Ditto.
9943 * g++.dg/template/spec36.C: Ditto.
9944 * g++.dg/template/typedef38.C: Ditto.
9945 * g++.dg/template/canon-type-4.C: Ditto.
9946 * g++.dg/template/canon-type-6.C: Ditto.
9947 * g++.dg/template/canon-type-13.C: Ditto.
9948 * g++.dg/template/instantiate9.C: Ditto.
9949 * g++.dg/template/ttp22.C: Ditto.
9950 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9951 * g++.dg/warn/Walways-true-1.C: Ditto.
9952 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9953 * g++.dg/warn/Walways-true-2.C: Ditto.
9954 * g++.dg/conversion/op4.C: Ditto.
9955 * g++.dg/opt/pr19650.C: Ditto.
9956 * g++.dg/lookup/friend11.C: Ditto.
9957 * g++.dg/other/default2.C: Ditto.
9958 * g++.dg/other/default3.C: Ditto.
9959 * g++.dg/other/dtor2.C: Ditto.
9960 * g++.dg/other/friend5.C: Ditto.
9961 * g++.dg/other/default5.C: Ditto.
9962 * g++.dg/init/brace6.C: Ditto.
9963 * g++.dg/init/aggr5.C: Ditto.
9964 * g++.dg/init/error2.C: Ditto.
9965 * g++.dg/expr/bound-mem-fun.C: Ditto.
9966 * g++.dg/expr/cond6.C: Ditto.
9967 * g++.dg/expr/stmt-expr-1.C: Ditto.
9968 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9969 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9970 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9971 * g++.dg/cpp0x/bracket1.C: Ditto.
9972 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9973 * g++.dg/cpp0x/pr38646.C: Ditto.
9974 * g++.dg/cpp0x/variadic73.C: Ditto.
9975 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9976 * g++.dg/cpp0x/bracket4.C: Ditto.
9977 * g++.dg/cpp0x/decltype4.C: Ditto.
9978 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9979 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9980 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9981 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9982 * g++.dg/cpp0x/decltype2.C: Ditto.
9983 * g++.dg/cpp0x/decltype1.C: Ditto.
9984 * g++.dg/cpp0x/bracket2.C: Ditto.
9985 * g++.dg/cpp0x/decltype5.C: Ditto.
9986 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9987 * g++.dg/cpp0x/variadic70.C: Ditto.
9988 * g++.dg/cpp0x/decltype6.C: Ditto.
9989 * g++.dg/cpp0x/rvo.C: Ditto.
9990 * g++.dg/cpp0x/vt-40092.C: Ditto.
9991 * g++.dg/cpp0x/variadic-new.C: Ditto.
9992 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9993 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9994 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9995 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9996 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9997 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9998 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9999 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10000 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10001 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10002 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10003 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10004 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10005 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10006 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10007 * g++.dg/cpp0x/pr39639.C: Ditto.
10008 * g++.dg/cpp0x/decltype3.C: Ditto.
10009 * g++.dg/cpp0x/variadic68.C: Ditto.
10010 * g++.dg/cpp0x/variadic-function.C: Ditto.
10011 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10012 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10013 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10014 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10015 * g++.dg/parse/crash35.C: Ditto.
10016 * g++.dg/parse/crash40.C: Ditto.
10017 * g++.dg/parse/defarg12.C: Ditto.
10018 * g++.dg/parse/crash34.C: Ditto.
10019 * g++.dg/parse/constructor3.C: Ditto.
10020 * g++.dg/parse/template23.C: Ditto.
10021 * g++.dg/parse/crash56.C: Ditto.
10022 * g++.dg/parse/dtor13.C: Ditto.
10023 * g++.dg/parse/error33.C: Ditto.
10024 * g++.dg/parse/ctor9.C: Ditto.
10025 * g++.dg/parse/error32.C: Ditto.
10026 * g++.dg/parse/error37.C: Ditto.
10027 * g++.dg/parse/bitfield3.C: Ditto.
10028 * g++.dg/parse/struct-4.C: Ditto.
10029 * g++.dg/ext/has_trivial_copy.C: Ditto.
10030 * g++.dg/ext/is_polymorphic.C: Ditto.
10031 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10032 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10033 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10034 * g++.dg/ext/is_union.C: Ditto.
10035 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10036 * g++.dg/ext/is_pod.C: Ditto.
10037 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10038 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10039 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10040 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10041 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10042 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10043 * g++.dg/ext/is_abstract.C: Ditto.
10044 * g++.dg/ext/has_trivial_assign.C: Ditto.
10045 * g++.dg/ext/is_class.C: Ditto.
10046 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10047 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10048 * g++.dg/ext/is_base_of.C: Ditto.
10049 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10050 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10051 * g++.dg/ext/is_empty.C: Ditto.
10052 * g++.dg/ext/is_enum.C: Ditto.
10053 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10054 * gnat.dg/opt11.adb: Ditto.
10055 * obj-c++.dg/pr45735.mm: Ditto.
10056 * obj-c++.dg/pr24393.mm: Ditto.
10057 * obj-c++.dg/exceptions-2.mm: Ditto.
10058 * objc.dg/pr45735.m: Ditto.
10059 * objc.dg/pr24393.m: Ditto.
10061 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
10063 * objc.dg/attributes/objc-exception-1.m: New.
10065 2011-02-23 Jie Zhang <jie@codesourcery.com>
10067 * gcc.dg/cpp/include7.c: New test.
10069 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10072 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10074 2011-02-23 Jie Zhang <jie@codesourcery.com>
10076 PR rtl-optimization/47763
10077 * gcc.dg/pr47763.c: New test.
10079 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
10082 * gfortran.dg/whole_file_32.f90 : New test.
10084 2011-02-22 Dodji Seketeli <dodji@redhat.com>
10087 * g++.dg/inherit/virtual7.C: New test.
10089 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
10092 * objc.dg/type-size-3.m: Updated error message.
10093 * objc.dg/type-size-4.m: New test.
10094 * objc.dg/type-size-5.m: New test.
10096 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10098 * lib/gnat.exp: Fix comments.
10099 Don't load libgloss.exp.
10100 (default_gnat_version): Call $compiler with --version.
10101 Adapt regexp for gnatmake output, insert version.
10102 (gnat_version): New proc.
10103 (gnat_init): Remove gnat_libgcc_s_path.
10104 (gnat_target_compile): Likewise.
10105 Remove ld_library_path.
10106 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10107 (gnat_pass): Remove.
10108 (gnat_pass): Remove.
10109 (gnat_finish): Remove.
10110 (gnat_exit): Remove.
10111 (local_find_gnatmake): Reindent.
10112 (runtest_file_p): Remove.
10113 (prune_warnings): Remove.
10114 (find_gnatclean): New proc.
10115 * lib/gnat-dg.exp (lremove): New proc.
10116 (gnat-dg-test): Reindent.
10117 Remove additional output files.
10118 (gnat-dg-runtest): Remove.
10120 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10121 * gnat.dg/loop_optimization6.adb: Likewise.
10122 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10124 2011-02-22 Jakub Jelinek <jakub@redhat.com>
10126 PR tree-optimization/47835
10127 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10129 2011-02-22 Tobias Burnus <burnus@net-b.de>
10131 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10132 * gfortran.dg/abstract_type_2.f03: Ditto.
10133 * gfortran.dg/abstract_type_3.f03: Ditto.
10134 * gfortran.dg/abstract_type_4.f03: Ditto.
10135 * gfortran.dg/abstract_type_5.f03: Ditto.
10136 * gfortran.dg/abstract_type_6.f03: Ditto.
10137 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10138 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10139 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10140 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10141 * gfortran.dg/array_function_5.f90: Ditto.
10142 * gfortran.dg/asynchronous_3.f03: Ditto.
10143 * gfortran.dg/char_expr_1.f90: Ditto.
10144 * gfortran.dg/class_14.f03: Ditto.
10145 * gfortran.dg/data_array_6.f: Ditto.
10146 * gfortran.dg/data_invalid.f90: Ditto.
10147 * gfortran.dg/dot_product_1.f03: Ditto.
10148 * gfortran.dg/func_derived_5.f90: Ditto.
10149 * gfortran.dg/func_result_4.f90: Ditto.
10150 * gfortran.dg/implied_do_1.f90: Ditto.
10151 * gfortran.dg/initialization_25.f90: Ditto.
10152 * gfortran.dg/initialization_26.f90: Ditto.
10153 * gfortran.dg/interface_34.f90: Ditto.
10154 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10155 * gfortran.dg/keyword_symbol_1.f90: Ditto.
10156 * gfortran.dg/matmul_8.f03: Ditto.
10157 * gfortran.dg/merge_init_expr.f90: Ditto.
10158 * gfortran.dg/pack_assign_1.f90: Ditto.
10159 * gfortran.dg/pack_vector_1.f90: Ditto.
10160 * gfortran.dg/pointer_check_8.f90: Ditto.
10161 * gfortran.dg/product_init_expr.f03: Ditto.
10162 * gfortran.dg/reshape_order_5.f90: Ditto.
10163 * gfortran.dg/reshape_shape_1.f90: Ditto.
10164 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10165 * gfortran.dg/same_name_2.f90: Ditto.
10166 * gfortran.dg/selected_real_kind_1.f90: Ditto.
10167 * gfortran.dg/spread_init_expr.f03: Ditto.
10168 * gfortran.dg/stmt_func_1.f90: Ditto.
10169 * gfortran.dg/sum_init_expr.f03: Ditto.
10170 * gfortran.dg/transpose_3.f03: Ditto.
10171 * gfortran.dg/unpack_init_expr.f03: Ditto.
10172 * gfortran.dg/warn_conversion.f90: Ditto.
10173 * gfortran.dg/warn_conversion_2.f90: Ditto.
10174 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10175 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10176 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10177 * gfortran.dg/whole_file_16.f90: Ditto.
10178 * gfortran.dg/whole_file_17.f90: Ditto.
10179 * gfortran.dg/whole_file_18.f90: Ditto.
10180 * gfortran.dg/whole_file_20.f03: Ditto.
10181 * gfortran.dg/whole_file_5.f90: Ditto.
10182 * gfortran.dg/whole_file_6.f90: Ditto.
10183 * gfortran.dg/write_invalid_format.f90: Ditto.
10184 * gfortran.dg/zero_sized_6.f90: Ditto.
10186 2011-02-21 Jeff Law <law@redhat.com>
10188 PR rtl-optimization/46178
10189 * gcc.target/i386/pr46178.c: New test.
10191 PR rtl-optimization/46002
10192 * gcc.c-torture/compile/pr46002.c: New test.
10194 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10196 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10199 2011-02-21 Jakub Jelinek <jakub@redhat.com>
10202 * g++.dg/debug/pr47106.C: Require effective target lto.
10204 2011-02-21 Jason Merrill <jason@redhat.com>
10206 * g++.dg/cpp0x/constexpr-diag2.C: New.
10208 2011-02-20 Jason Merrill <jason@redhat.com>
10210 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10212 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10214 * g++.dg/overload/conv-op1.C: New.
10216 * g++.dg/cpp0x/constexpr-synth1.C: New.
10218 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10220 * objc.dg/layout-2.m: New.
10221 * objc.dg/selector-3.m: Adjusted location of error message.
10222 * objc.dg/type-size-3.m: Same.
10223 * obj-c++.dg/selector-3.mm: Same.
10225 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10228 * objc.dg/property/dotsyntax-22.m: New.
10229 * obj-c++.dg/property/dotsyntax-22.mm: New.
10231 2011-02-20 Dodji Seketeli <dodji@redhat.com>
10234 * g++.dg/template/typedef38.C: New test.
10236 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10239 * gfortran.dg/whole_file_30.f90 : New test.
10240 * gfortran.dg/whole_file_31.f90 : New test.
10242 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10246 * gfortran.dg/whole_file_28.f90 : New test.
10247 * gfortran.dg/whole_file_29.f90 : New test.
10249 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10252 * g++.dg/template/crash105.C: New.
10254 2011-02-19 Jason Merrill <jason@redhat.com>
10256 * g++.dg/cpp0x/regress/no-elide1.C: New.
10258 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
10260 PR tree-optimization/46620
10261 * gcc.dg/pr46620.c: New.
10263 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10266 * gcc.target/i386/pr47809.c: New test.
10268 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10269 Tobias Burnus <burnus@net-b.de>
10271 * lib/target-supports.exp
10272 (check_effective_target_fortran_large_real): New check for large reals.
10273 * gfortran.dg/nan_7.f90: New test.
10275 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10277 PR libgfortran/47567
10278 * gfortran.dg/fmt_f0_1.f90: Update test.
10280 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
10283 * gfortran.dg/array_constructor_36.f90 : New test.
10284 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10285 allow for comparison between different elements of the array
10286 constructor at different levels of optimization.
10288 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
10290 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10291 * gcc.target/i386/pr32280-1.c: Likewise.
10293 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10296 * gcc.target/i386/pr47800.c: New test.
10298 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
10300 * objc/execute/exceptions/foward-1.x: New.
10302 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10305 * gfortran.dg/derived_constructor_comps_4.f90: New.
10307 2011-02-18 Tobias Burnus
10310 * gfortran.dg/func_result_6.f90: New.
10312 2011-02-18 Michael Matz <matz@suse.de>
10315 * gfortran.dg/lto/pr45586_0.f90: New test.
10316 * gfortran.dg/typebound_proc_20.f90: Ditto.
10317 * gfortran.dg/typebound_proc_21.f90: Ditto.
10319 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10322 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10324 2011-02-18 Tobias Burnus <burnus@net-b.de>
10327 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10328 gcc_warning_prefix.
10329 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10330 normalizing the error/warning output.
10331 * gfortran.dg/Wall.f90: Update dg-error/warning.
10332 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10333 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10334 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10335 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10336 * gfortran.dg/class_30.f90: Update dg-error/warning.
10337 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10338 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10339 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10340 * gfortran.dg/entry_17.f90: Update dg-error/warning.
10341 * gfortran.dg/entry_19.f90: Update dg-error/warning.
10342 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10343 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10344 * gfortran.dg/g77/12632.f: Update dg-error/warning.
10345 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10346 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10347 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10348 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10349 * gfortran.dg/goto_8.f90: Update dg-error/warning.
10350 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10351 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10352 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10353 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10354 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10355 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10356 * gfortran.dg/volatile3.f90: Update dg-error/warning.
10357 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10358 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10359 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10360 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10361 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10363 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10366 * gfortran.dg/proc_ptr_comp_30.f90: New.
10368 2011-02-18 Jakub Jelinek <jakub@redhat.com>
10371 * gcc.target/i386/pr47780.c: New test.
10373 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10376 * gfortran.dg/class_40.f03: New.
10378 2011-02-18 Dodji Seketeli <dodji@redhat.com>
10381 * g++.dg/cpp0x/auto21.C: New test.
10383 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
10385 * objc.dg/special/unclaimed-category-1.h: Updated for
10387 * objc.dg/special/unclaimed-category-1.m: Same.
10388 * objc.dg/zero-link-1.m: Same.
10389 * objc.dg/lookup-1.m: Same.
10390 * objc.dg/torture/strings/const-str-9.m
10391 * objc.dg/torture/strings/const-str-10.m: Same.
10392 * objc.dg/torture/strings/const-str-11.m: Same.
10393 * objc.dg/torture/forward-1.m: Same.
10394 * objc.dg/zero-link-2.m: Same.
10395 * objc.dg/encode-7-next-64bit.m: Same.
10396 * objc.dg/method-4.m: Same.
10397 * objc.dg/next-runtime-1.m: Same.
10398 * objc.dg/image-info.m: Same.
10399 * objc.dg/pr23214.m: Same.
10400 * objc.dg/symtab-1.m: Same.
10401 * obj-c++.dg/basic.m: Same.
10402 * obj-c++.dg/proto-lossage-3.m: Same.
10403 * obj-c++.dg/torture/strings/const-str-10.m: Same.
10404 * obj-c++.dg/torture/strings/const-str-11.m: Same.
10405 * obj-c++.dg/torture/strings/const-str-9.m: Same.
10406 * obj-c++.dg/method-11.m: Same.
10407 * objc/execute/enumeration-1.m: Same.
10408 * objc/execute/object_is_class.m: Same.
10409 * objc/execute/formal_protocol-2.m: Same.
10410 * objc/execute/formal_protocol-4.m: Same.
10411 * objc/execute/formal_protocol-6.m: Same.
10412 * objc/execute/bycopy-3.m: Same.
10413 * objc/execute/exceptions/catchall-1.m: Same.
10414 * objc/execute/exceptions/finally-1.m: Same.
10415 * objc/execute/exceptions/local-variables-1.m: Same.
10416 * objc/execute/exceptions/foward-1.m: Same.
10417 * objc/execute/bf-common.h
10418 * objc/execute/enumeration-2.m: Same.
10419 * objc/execute/formal_protocol-1.m: Same.
10420 * objc/execute/formal_protocol-3.m: Same.
10421 * objc/execute/formal_protocol-5.m: Same.
10422 * objc/execute/accessing_ivars.m: Same.
10423 * objc/execute/bycopy-2.m: Same.
10424 * objc/execute/formal_protocol-7.m: Same.
10425 * objc/execute/compatibility_alias.m: Same.
10426 * objc/execute/no_clash.m: Same.
10427 * objc/execute/object_is_meta_class.m: Same.
10428 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10429 * objc/execute/class-tests-1.h: Include stdio.h.
10430 * objc/execute/class-tests-2.h: Same.
10431 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10433 * obj-c++.dg/try-catch-2.mm: Same.
10435 2011-02-17 Jakub Jelinek <jakub@redhat.com>
10438 * g++.dg/warn/Wunused-parm-4.C: New test.
10440 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
10441 Jan Hubicka <jh@suse.cz>
10445 * g++.dg/debug/pr47106.C: New.
10447 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
10450 * gcc.target/i386/pr43653.c: New test.
10452 2011-02-11 Dodji Seketeli <dodji@redhat.com>
10455 * g++.dg/template/inherit6.C: New test.
10457 2011-02-16 Janus Weil <janus@gcc.gnu.org>
10460 * gfortran.dg/class_39.f03: New.
10462 2011-02-16 Dodji Seketeli <dodji@redhat.com>
10465 * g++.dg/cpp0x/variadic106.C: New test.
10467 2011-02-16 Jakub Jelinek <jakub@redhat.com>
10469 PR libfortran/47757
10470 * gfortran.dg/pr47757-1.f90: New test.
10471 * gfortran.dg/pr47757-2.f90: New test.
10472 * gfortran.dg/pr47757-3.f90: New test.
10475 * g++.dg/cpp0x/enum8.C: New test.
10477 2011-02-15 Jason Merrill <jason@redhat.com>
10479 * g++.dg/inherit/implicit-trivial1.C: New.
10480 * g++.dg/cpp0x/implicit-trivial1.C: New.
10482 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10484 PR middle-end/47725
10485 * gcc.dg/torture/pr47725.c: Removed.
10487 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10490 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10491 constant does not generate a load from memory.
10493 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10495 PR middle-end/47725
10496 * gcc.dg/torture/pr47725.c: New.
10498 2011-02-15 Richard Guenther <rguenther@suse.de>
10500 PR tree-optimization/47743
10501 * gcc.dg/torture/pr47743.c: New testcase.
10503 2011-02-15 Jakub Jelinek <jakub@redhat.com>
10505 PR middle-end/47581
10506 * gcc.target/i386/pr47581.c: New test.
10508 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10511 * gfortran.dg/select_type_22.f03: New.
10513 2011-02-14 Jason Merrill <jason@redhat.com>
10515 * g++.dg/cpp0x/regress/enum1.C: New.
10517 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10519 * gnat.dg/include.adb: New test.
10521 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10524 * gfortran.dg/class_38.f03: New.
10526 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10528 * gcc.dg/pr46494.c: New test.
10530 2011-02-14 Richard Guenther <rguenther@suse.de>
10532 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10534 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10537 * gnat.dg/null_pointer_deref1.exp: Don't skip on
10538 sparc*-sun-solaris2.11.
10540 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10543 * gfortran.dg/argument_checking_18.f90: New.
10545 2011-02-13 Tobias Burnus <burnus@net-b.de>
10547 * gfortran.dg/argument_checking_13.f90: Update dg-error.
10548 * gfortran.dg/argument_checking_17.f90: New.
10550 2011-02-12 Janus Weil <janus@gcc.gnu.org>
10552 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10553 are temporarily disabled.
10554 * gfortran.dg/class_7.f03: Ditto.
10555 * gfortran.dg/coarray_14.f90: Ditto.
10556 * gfortran.dg/typebound_proc_13.f03: Ditto.
10558 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
10561 * gfortran.dg/extends_11.f03: New.
10563 2011-02-11 Xinliang David Li <davidxl@google.com>
10565 PR tree-optimization/47707
10566 * g++.dg/tree-ssa/pr47707.C: New test.
10568 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10570 * g++.dg/opt/inline17.C: New test.
10572 2011-02-11 Tobias Burnus <burnus@net-b.de>
10575 * gfortran.dg/pure_formal_2.f90: New.
10577 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10579 PR rtl-optimization/47614
10580 * gfortran.dg/pr47614.f: New.
10582 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10585 * gcc.dg/opts-6.c: New test.
10587 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10590 * gcc.dg/pr47684.c: New test.
10592 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10595 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10596 c99_runtime, dg-add-options c99_runtime.
10597 (main): Use __asm__.
10599 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10602 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10603 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10604 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10605 * gcc.dg/ucnid-10.c: Likewise.
10606 * gcc.dg/ucnid-13.c: Likewise.
10607 * gcc.dg/ucnid-7.c: Likewise.
10608 * gcc.dg/ucnid-8.c: Likewise.
10609 Adapt dg-warning line number.
10611 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10613 * gcc.target/i386/parity-1.c: Use -march=k8.
10614 * gcc.target/i386/parity-2.c: Ditto.
10615 * gcc.target/i386/vecinit-1.c: Ditto.
10616 * gcc.target/i386/vecinit-2.c: Ditto.
10618 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10621 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10622 * gcc.target/mips/save-restore-3.c: Likewise.
10623 * gcc.target/mips/save-restore-4.c: Likewise.
10624 * gcc.target/mips/save-restore-5.c: Likewise.
10627 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10628 * g++.dg/tree-prof/partition2.C: Likewise.
10630 2011-02-09 Jason Merrill <jason@redhat.com>
10632 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10633 rather than misdeclare std::puts.
10635 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10636 * g++.dg/other/warning1.C: Likewise.
10637 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10638 * g++.old-deja/g++.gb/scope06.C: Likewise.
10639 * g++.old-deja/g++.law/cvt11.C: Likewise.
10640 * g++.old-deja/g++.law/init1.C: Likewise.
10641 * g++.dg/abi/mangle26.C: Likewise.
10643 * g++.dg/template/function1.C: Adjust for C++0x mode.
10644 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10646 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10647 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10649 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10651 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10653 * g++.dg/cpp0x/regress: New directory.
10654 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10655 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10656 * g++.dg/cpp0x/regress/regress3.C: New.
10658 2011-02-10 Richard Guenther <rguenther@suse.de>
10660 PR tree-optimization/47677
10661 * gcc.dg/torture/pr47677.c: New testcase.
10663 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10665 * objc.dg/special/load-category-1.m: Remove unused header.
10666 * objc.dg/special/load-category-1a.m: Likewise.
10667 * objc.dg/special/load-category-2.m: Likewise.
10668 * objc.dg/special/load-category-2a.m: Likewise.
10669 * objc.dg/special/load-category-3.m: Likewise.
10670 * objc.dg/special/load-category-3a.m: Likewise.
10671 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10672 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10673 * objc.dg/attributes/class-attribute-1.m: Likewise.
10674 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10675 * obj-c++.dg/property/property.exp: Likewise.
10676 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10677 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10678 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10679 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10680 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10681 * obj-c++.dg/template-8.mm: Likewise.
10683 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10686 * gcc.target/i386/pr47665.c: New test.
10688 2011-02-10 Jie Zhang <jie@codesourcery.com>
10692 2011-02-05 Jie Zhang <jie@codesourcery.com>
10694 * gcc.dg/pr42631.c: Update test.
10695 * gcc.dg/pr42631-2.c: New test.
10697 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10700 * gfortran.dg/proc_decl_25.f90: New.
10702 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10705 * gfortran.dg/typebound_assignment_2.f03: New.
10707 2011-02-09 Richard Guenther <rguenther@suse.de>
10709 PR tree-optimization/47664
10710 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10712 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10714 PR middle-end/47646
10715 * gnat.dg/uninit_func.adb: Adjust dg directive.
10717 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10719 PR middle-end/47646
10720 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10722 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10725 * gfortran.dg/auto_dealloc_2.f90: New.
10727 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10729 * gcc.dg/builtins-config.h: Remove __sgi handling.
10730 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10731 -std=c99 for mips-sgi-irix6.5*.
10733 2011-02-09 Martin Jambor <mjambor@suse.cz>
10735 PR middle-end/45505
10736 * gfortran.dg/pr25923.f90: Remove xfails.
10738 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10741 * gfortran.dg/inquire_14.f90: New test.
10743 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10746 * gfortran.dg/pointer_init_6.f90: New.
10748 2011-02-08 Jeff Law <law@redhat.com>
10750 PR tree-optimization/42893
10751 * gcc.tree-ssa/pr42893.c: New test.
10753 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10755 PR tree-optimization/46834
10756 PR tree-optimization/46994
10757 PR tree-optimization/46995
10758 * gcc.dg/graphite/id-pr46834.c: New.
10759 * gfortran.dg/graphite/id-pr46994.f90: New.
10760 * gfortran.dg/graphite/id-pr46995.f90: New.
10762 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10764 PR middle-end/47646
10765 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10766 using the variable is known the warning is emitted there.
10767 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10768 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10770 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10773 * gcc.dg/noreturn-1.c (foo5): Likewise.
10774 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10775 (method2): Likewise.
10777 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10778 the return statement using the uninitialized variable.
10779 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10781 2011-02-08 Richard Guenther <rguenther@suse.de>
10783 PR middle-end/47639
10784 * g++.dg/opt/pr47639.c: New testcase.
10786 2011-02-08 Richard Guenther <rguenther@suse.de>
10788 PR tree-optimization/47632
10789 * g++.dg/opt/pr47632.C: New testcase.
10791 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10793 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10795 2011-02-07 Richard Guenther <rguenther@suse.de>
10797 PR tree-optimization/47615
10798 * g++.dg/opt/pr47615.C: New testcase.
10800 2011-02-07 Richard Guenther <rguenther@suse.de>
10802 PR tree-optimization/47621
10803 * gcc.dg/torture/pr47621.c: New testcase.
10805 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10807 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10809 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10812 * gfortran.dg/allocate_with_source_1 : New test.
10814 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10816 PR middle-end/47610
10817 * gcc.dg/pr47610.c: New test.
10819 2011-02-05 Jie Zhang <jie@codesourcery.com>
10822 * gcc.dg/pr42631.c: Update test.
10823 * gcc.dg/pr42631-2.c: New test.
10825 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10828 * gfortran.dg/pr47574.f90: New test.
10830 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10832 PR tree-optimization/46194
10833 * gcc.dg/autopar/pr46194.c: New.
10835 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10837 PR tree-optimization/43695
10838 * g++.dg/ipa/pr43695.C: New.
10840 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10842 PR inline-asm/23200
10843 * gcc.dg/pr23200.c: New test.
10845 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10848 * g++.dg/pr47589.C: New test.
10850 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10853 * g++.dg/template/typedef37.C: New test.
10854 * g++.dg/template/param1.C: Adjust expected error message.
10856 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10858 PR middle-end/31490
10859 * gcc.dg/pr31490-2.c: New test.
10860 * gcc.dg/pr31490-3.c: New test.
10861 * gcc.dg/pr31490-4.c: New test.
10863 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10864 Jakub Jelinek <jakub@redhat.com>
10867 * g++.dg/parser/semicolon3.C: Adjust.
10868 * g++.dg/parser/semicolon4.C: New testcase.
10869 * g++.dg/pr46890.C: New testcase.
10871 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10874 * g++.dg/init/pr29571.C: New.
10876 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10878 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10879 instead of vect_int.
10881 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10884 * gcc.target/i386/pr47312.c: New test.
10887 * gcc.target/i386/pr47564.c: New test.
10889 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10891 PR tree-optimization/45122
10892 * gcc.dg/tree-ssa/pr45122.c: New.
10894 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10897 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10900 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10901 and vsx so a default --with-cpu=power7 doesn't give an error
10902 when -mavoid-indexed-addresses is used.
10904 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10905 wrapper function to save the arguments and then jump to the real
10906 function, rather than depending on the compiler not to move stuff
10908 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10910 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10911 Paul Thomas <pault@gcc.gnu.org>
10914 * gfortran.dg/class_37.f03 : New test.
10916 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10917 Richard Guenther <rguenther@suse.de>
10919 PR tree-optimization/40979
10921 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10922 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10923 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10924 check_vect_support_and_set_flags.
10925 * gfortran.dg/graphite/vect-pr40979.f90: New.
10927 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10930 * gfortran.dg/class_36.f03: New.
10932 2011-02-02 Richard Guenther <rguenther@suse.de>
10934 PR tree-optimization/47566
10935 * gcc.dg/lto/20110201-1_0.c: New testcase.
10937 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10943 * debug/pr47498.c: New.
10944 * debug/pr47501.c: New.
10946 2011-02-01 Richard Guenther <rguenther@suse.de>
10948 PR tree-optimization/47559
10949 * g++.dg/torture/pr47559.C: New testcase.
10951 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10954 * gfortran.dg/typebound_call_20.f03: New.
10956 2011-02-01 Richard Guenther <rguenther@suse.de>
10958 PR tree-optimization/47555
10959 * gcc.dg/pr47555.c: New testcase.
10961 2011-02-01 Richard Guenther <rguenther@suse.de>
10963 PR tree-optimization/47541
10964 * g++.dg/torture/pr47541.C: New testcase.
10966 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10969 * gfortran.dg/typebound_call_19.f03: New.
10971 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10974 * g++.dg/cpp0x/pr47416.C: New test.
10976 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10979 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10981 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10984 * gfortran.dg/typebound_assignment_1.f03: New.
10986 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10988 PR tree-optimization/47538
10989 * gcc.c-torture/execute/pr47538.c: New test.
10991 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10994 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10996 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10998 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11000 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11002 PR rtl-optimization/44031
11003 * gcc.c-torture/compile/20110131-1.c: New test.
11005 2011-01-31 Tobias Burnus <burnus@net-b.de>
11008 * gfortran.dg/stmt_func_1.f90: New.
11010 2011-01-31 Tobias Burnus <burnus@net-b.de>
11013 * gfortran.dg/interface_34.f90: New.
11015 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11018 * gfortran.dg/realloc_on_assign_5.f03: New test.
11019 * gfortran.dg/realloc_on_assign_5.f03: New test.
11021 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11023 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11024 * gfortran.dg/bessel_7.f90: Likewise.
11025 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11027 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11028 * gfortran.dg/sum_init_expr.f03: Likewise.
11030 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11032 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11035 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11036 loop only on "vect_intfloat_cvt" targets.
11038 2011-01-29 Tobias Burnus <burnus@net-b.de>
11041 * gfortran.dg/shape_6.f90: New.
11043 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11045 PR libgfortran/47434
11046 * gfortran.dg/read_infnan_1.f90: Update test.
11047 * gfortran.dg/module_nan.f90: Update test.
11048 * gfortran.dg/char4_iunit_1.f03: Update test.
11049 * gfortran.dg/large_real_kind_1.f90: Update test.
11050 * gfortran.dg/real_const_3.f90: Update test.
11051 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11053 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11056 * g++.dg/template/param2.C: New test.
11058 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11060 PR libgfortran/47285
11061 * gfortran.dg/fmt_g.f: New test.
11063 2011-01-28 Tobias Burnus <burnus@net-b.de>
11066 * gfortran.dg/pure_formal_1.f90: New.
11068 2011-01-28 Jakub Jelinek <jakub@redhat.com>
11071 * gcc.dg/tls/pr42894.c: New test.
11073 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11075 * gcc.dg/pr47276.c: Add dg-require-visibility.
11077 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11079 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11081 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
11082 Tobias Burnus <burnus@gcc.gnu.org>
11087 * gfortran.dg/realloc_on_assign_3.f03: New test.
11088 * gfortran.dg/realloc_on_assign_4.f03: New test.
11089 * gfortran.dg/allocatable_function_5.f90: New test.
11090 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11091 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11092 implemented" dg-errors.
11094 2011-01-27 Jan Hubicka <jh@suse.cz>
11096 PR middle-end/46949
11097 * gcc.dg/attr-weakref-4.c: New testcase
11099 2011-01-27 Martin Jambor <mjambor@suse.cz>
11101 PR tree-optimization/47228
11102 * gcc.dg/torture/pr47228.c: New test.
11104 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11106 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11108 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11110 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11111 when using auto-overlay support on the SPU.
11113 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
11115 PR rtl-optimization/44174
11116 * gcc.target/i386/asm-6.c: New test.
11118 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
11120 PR rtl-optimization/46856
11121 * gcc.c-torture/compile/pr46856.c: New test.
11123 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
11124 Andrew Pinski <pinskia@gmail.com>
11127 * gcc.dg/pr43082.c: New.
11129 2011-01-26 DJ Delorie <dj@redhat.com>
11131 PR rtl-optimization/46878
11132 * gcc.dg/pr46878-1.c: New test.
11134 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11137 * g++.dg/cpp0x/pr47476.C: New test.
11139 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
11141 * gcc.c-torture/compile/20110126-1.c: New test.
11143 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11146 * gcc.dg/torture/pr47473.c: New test.
11148 2011-01-26 Jan Hubicka <jh@suse.cz>
11151 * gcc.c-torture/execute/pr47237.c: New testcase.
11153 2011-01-26 Jan Hubicka <jh@suse.cz>
11155 PR tree-optimization/47190
11156 * gcc.dg/attr-weakref-3.c: New testcase.
11158 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
11161 * gcc.dg/dll-9a.c: New test file.
11162 * gcc.dg/dll-11.c: Likewise.
11163 * gcc.dg/dll-12.c: Likewise.
11164 * gcc.dg/dll-12a.c: Likewise.
11165 * gcc.dg/dll-11a.c: Likewise.
11166 * gcc.dg/dll-9.c: Likewise.
11167 * gcc.dg/dll-10.c: Likewise.
11168 * gcc.dg/dll-10a.c: Likewise.
11169 * g++.dg/ext/dllexport4a.cc: Likewise.
11170 * g++.dg/ext/dllexport4.C: Likewise.
11171 * g++.dg/ext/dllexport5.C: Likewise.
11172 * g++.dg/ext/dllexport5a.cc: Likewise.
11174 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11176 PR tree-optimization/46970
11177 * gcc.dg/graphite/pr46970.c: New.
11179 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11181 PR tree-optimization/46215
11182 * gcc.dg/graphite/pr46215.c: New.
11184 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11186 PR tree-optimization/46168
11187 * gcc.dg/graphite/pr46168.c: New.
11189 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11191 PR tree-optimization/43657
11192 * gcc.dg/graphite/pr43657.c: New.
11194 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11196 PR tree-optimization/29832
11197 * gfortran.dg/graphite/pr29832.f90: New.
11199 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11201 PR tree-optimization/43567
11202 * gcc.dg/graphite/pr43567.c: New.
11204 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11206 * gfortran.dg/graphite/interchange-4.f: New.
11207 * gfortran.dg/graphite/interchange-5.f: New.
11209 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11210 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11211 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11212 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11213 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11214 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11215 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11216 * gfortran.dg/ltrans-7.f90: Removed.
11217 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11219 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11220 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11221 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11222 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11223 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11224 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11225 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11226 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11227 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11228 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11229 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11230 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11231 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11232 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11233 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11234 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11235 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11236 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11237 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11238 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11239 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11240 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11241 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11242 * gcc.dg/tree-ssa/data-dep-1.c
11243 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11244 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11245 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11246 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11247 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11249 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11251 PR tree-optimization/47265
11252 PR tree-optimization/47443
11253 * gcc.c-torture/compile/pr47265.c: New test.
11254 * gcc.dg/pr47443.c: New test.
11256 2011-01-25 Martin Jambor <mjambor@suse.cz>
11258 PR tree-optimization/47382
11259 * g++.dg/torture/pr47382.C: New test.
11260 * g++.dg/opt/devirt1.C: Xfail.
11262 2011-01-25 Yao Qi <yao@codesourcery.com>
11265 * gcc.target/arm/pr45701-1.c: New test.
11266 * gcc.target/arm/pr45701-2.c: New test.
11267 * gcc.target/arm/pr45701-3.c: New test.
11269 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11270 Jakub Jelinek <jakub@redhat.com>
11272 PR tree-optimization/47271
11273 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11275 2011-01-25 Nick Clifton <nickc@redhat.com>
11277 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11278 (saturate_add): Delete.
11279 (exchange): Delete.
11280 (main): Do not run saturate_add.
11281 (set_interrupts): Delete.
11283 2011-01-25 Tobias Burnus <burnus@net-b.de>
11286 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11288 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11290 PR tree-optimization/47427
11291 PR tree-optimization/47428
11292 * gcc.c-torture/compile/pr47427.c: New test.
11293 * gcc.c-torture/compile/pr47428.c: New test.
11295 2011-01-25 Richard Guenther <rguenther@suse.de>
11297 PR middle-end/47411
11298 * gcc.dg/torture/pr47411.c: New testcase.
11300 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11302 * gfortran.dg/graphite/id-24.f: New.
11303 * gfortran.dg/graphite/id-25.f: New.
11305 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11307 * gfortran.dg/graphite/id-23.f: New.
11309 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11311 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11313 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11315 * gcc.dg/graphite/block-0.c: Un-XFAILed.
11316 * gcc.dg/graphite/block-1.c: Un-XFAILed.
11317 * gcc.dg/graphite/block-7.c: Un-XFAILed.
11318 * gcc.dg/graphite/block-8.c: Un-XFAILed.
11319 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11320 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11321 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11322 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11323 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11325 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11327 * gcc.dg/graphite/block-0.c: Add documentation.
11328 * gcc.dg/graphite/block-4.c: Same.
11329 * gcc.dg/graphite/block-7.c: Same.
11330 * gcc.dg/graphite/block-8.c: New.
11331 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11332 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11333 * gcc.dg/graphite/interchange-12.c: Add documentation.
11334 * gcc.dg/graphite/interchange-13.c: New.
11335 * gcc.dg/graphite/interchange-14.c: New.
11336 * gcc.dg/graphite/interchange-15.c: New.
11337 * gcc.dg/graphite/interchange-8.c: Add documentation.
11338 * gcc.dg/graphite/interchange-mvt.c: Same.
11340 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11343 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11344 * gcc.target/powerpc/altivec-14.c: Ditto.
11345 * gcc.target/powerpc/altivec-33.c: Ditto.
11346 * gcc.target/powerpc/altivec-types-1.c: Ditto.
11347 * gcc.target/powerpc/altivec-types-2.c: Ditto.
11348 * gcc.target/powerpc/altivec-types-3.c: Ditto.
11349 * gcc.target/powerpc/altivec-types-4.c: Ditto.
11350 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11351 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11352 * g++.dg/ext/altivec-15.C: Ditto.
11353 * g++.dg/ext/altivec-types-1.C: Ditto.
11354 * g++.dg/ext/altivec-types-2.C: Ditto.
11355 * g++.dg/ext/altivec-types-3.C: Ditto.
11356 * g++.dg/ext/altivec-types-4.C: Ditto.
11358 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11360 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11362 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11364 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11365 optimization options.
11367 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11369 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11372 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11374 2011-01-23 Tobias Burnus <burnus@net-b.de>
11377 * gfortran.dg/allocatable_scalar_12.f90: New.
11379 2011-01-23 Ira Rosen <irar@il.ibm.com>
11381 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11382 vectorization to be not profitable if peeling is used to
11383 realign the memory access.
11384 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11385 loop bound to avoid loop unrolling.
11386 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11388 2011-01-22 Jan Hubicka <jh@suse.cz>
11391 * g++.dg/lto/pr47333.C: New file.
11393 2011-01-22 Jan Hubicka <jh@suse.cz>
11395 PR tree-optimization/43884
11397 * gcc.dg/autopar/outer-2.c: Increase array size.
11398 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11400 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11403 * gfortran.dg/c_loc_tests_16.f90: New test.
11405 2011-01-22 Tobias Burnus <burnus@net-b.de>
11408 * gfortran.dg/typebound_proc_19.f90: New.
11410 2011-01-21 Jeff Law <law@redhat.com>
11412 PR tree-optimization/47053
11413 * g++.dg/pr47053.C: New test.
11415 2011-01-21 Jason Merrill <jason@redhat.com>
11418 * g++.dg/cpp0x/constexpr-ctor6.C: New.
11420 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11423 * g++.dg/cpp0x/range-for10.C: New test.
11424 * g++.dg/template/for1.C: New test.
11426 PR middle-end/45566
11427 * g++.dg/tree-prof/partition3.C: New test.
11429 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11431 PR rtl-optimization/47366
11432 * g++.dg/opt/pr47366.C: New test.
11434 2011-01-21 Jason Merrill <jason@redhat.com>
11437 * g++.dg/cpp0x/constexpr-regress2.C: New.
11439 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11441 2011-01-21 Jeff Law <law@redhat.com>
11443 PR rtl-optimization/41619
11444 * gcc.dg/pr41619.c: New.
11446 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11448 PR tree-optimization/47355
11449 * g++.dg/opt/pr47355.C: New test.
11451 2011-01-21 Richard Guenther <rguenther@suse.de>
11453 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11456 2011-01-21 Richard Guenther <rguenther@suse.de>
11458 PR tree-optimization/47365
11459 * gcc.dg/torture/pr47365.c: New testcase.
11460 * gcc.dg/tree-ssa/pr47392.c: Likewise.
11462 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11464 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11466 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11468 PR tree-optimization/47391
11469 * gcc.dg/pr47391.c: New test.
11471 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11473 * g++.dg/template/char1.C: Use signed char.
11475 2011-01-21 Tobias Burnus <burnus@net-b.de>
11478 * gfortran.dg/pointer_target_4.f90: New.
11480 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
11483 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11484 ILP32 system and not IP32.
11486 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
11489 * g++.dg/debug/pr46583.C: New.
11491 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11494 * g++.dg/debug/pr47283.C: New test.
11497 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11498 * gcc.target/i386/headmerge-2.c: Likewise.
11500 2011-01-20 Richard Guenther <rguenther@suse.de>
11502 PR middle-end/47370
11503 * gcc.dg/torture/pr47370.c: New testcase.
11505 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11507 PR tree-optimization/46130
11508 * gcc.dg/pr46130-1.c: New test.
11509 * gcc.dg/pr46130-2.c: New test.
11511 2011-01-19 Dodji Seketeli <dodji@redhat.com>
11514 * g++.dg/debug/dwarf2/template-params-10.C: New test.
11516 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
11519 * g++.dg/debug/pr46240.cc: New.
11521 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11524 * g++.dg/template/anonunion1.C: New test.
11526 PR rtl-optimization/47337
11527 * gcc.c-torture/execute/pr47337.c: New test.
11529 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11532 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11534 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11536 PR tree-optimization/46021
11537 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11539 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11541 PR tree-optimization/47290
11542 * g++.dg/torture/pr47290.C: New test.
11544 2011-01-18 Janus Weil <janus@gcc.gnu.org>
11547 * gfortran.dg/proc_ptr_comp_29.f90: New.
11549 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
11552 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11553 powerpc-apple-darwin9.
11555 2011-01-18 Jakub Jelinek <jakub@redhat.com>
11557 PR rtl-optimization/47299
11558 * gcc.c-torture/execute/pr47299.c: New test.
11560 2011-01-17 Jason Merrill <jason@redhat.com>
11562 * g++.dg/cpp0x/constexpr-virtual.C: New.
11564 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11567 * gfortran.dg/gomp/pr47331.f90: New test.
11569 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11572 * objc.dg/selector-warn-1.m: New.
11573 * obj-c++.dg/selector-warn-1.mm: New.
11575 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11577 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11578 Update dg-final accordingly.
11580 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11582 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11584 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11586 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11588 * gcc.dg/guality/pr36728-2.c: Likewise.
11590 2011-01-17 Richard Guenther <rguenther@suse.de>
11592 PR tree-optimization/47313
11593 * g++.dg/torture/pr47313.C: New testcase.
11595 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11598 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11599 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11600 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11601 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11603 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11605 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11606 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11607 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11609 2011-01-17 Richard Guenther <rguenther@suse.de>
11611 PR tree-optimization/45967
11612 * gcc.dg/torture/pr45967-2.c: New testcase.
11613 * gcc.dg/torture/pr45967-3.c: Likewise.
11615 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11618 * g++.dg/ext/pr47213.C: Require visibility.
11620 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11622 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11623 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11625 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11627 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11628 Linux-based targets.
11630 2011-01-13 Jan Hubicka <jh@suse.cz>
11632 PR tree-optimization/47276
11633 * gcc.dg/pr47276.c: New testcase.
11635 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11636 Jonathan Wakely <jwakely.gcc@gmail.com>
11639 * g++.dg/other/pr33558.C: New.
11640 * g++.dg/other/pr33558-2.C: New.
11642 2011-01-14 Martin Jambor <mjambor@suse.cz>
11644 PR tree-optimization/45934
11645 PR tree-optimization/46302
11646 * g++.dg/ipa/devirt-c-1.C: New test.
11647 * g++.dg/ipa/devirt-c-2.C: Likewise.
11648 * g++.dg/ipa/devirt-c-3.C: Likewise.
11649 * g++.dg/ipa/devirt-c-4.C: Likewise.
11650 * g++.dg/ipa/devirt-c-5.C: Likewise.
11651 * g++.dg/ipa/devirt-c-6.C: Likewise.
11652 * g++.dg/ipa/devirt-6.C: Likewise.
11653 * g++.dg/ipa/devirt-d-1.C: Likewise.
11654 * g++.dg/torture/pr45934.C: Likewise.
11656 2011-01-14 Jason Merrill <jason@redhat.com>
11658 * g++.dg/cpp0x/variadic105.C: New.
11660 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11661 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11664 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11665 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11666 execution tests on i?86-*-*, x86_64-*-* and
11667 powerpc*-apple-darwin* && ilp32.
11668 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11669 tests on i?86-*-* and x86_64-*-*.
11671 2011-01-14 Richard Guenther <rguenther@suse.de>
11673 PR tree-optimization/47280
11674 * g++.dg/opt/pr47280.C: New testcase.
11676 2011-01-14 Jason Merrill <jason@redhat.com>
11678 * g++.dg/cpp0x/constexpr-regress1.C: New.
11680 * g++.dg/ext/flexary2.C: New.
11682 2011-01-14 Richard Guenther <rguenther@suse.de>
11684 PR middle-end/47281
11685 * gcc.dg/torture/pr47281.c: New testcase.
11686 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11688 2011-01-14 Richard Guenther <rguenther@suse.de>
11690 PR tree-optimization/47286
11691 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11693 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11696 * g++.dg/ext/pr47213.C: New.
11698 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11700 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11702 2011-01-13 Tobias Burnus <burnus@net-b.de>
11703 Mikael Morin <mikael@gcc.gnu.org>
11707 * gfortran.dg/select_type_20.f90: New.
11708 * gfortran.dg/select_type_21.f90: New.
11710 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11713 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11715 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11717 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11718 * gcc.dg/guality/pr36728-2.c: Likewise.
11720 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11723 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11725 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11727 PR rtl-optimization/45352
11728 * gcc.dg/pr45352-3.c: New.
11730 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11732 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11734 * g++.dg/cpp0x/range-for8.C: New.
11735 * g++.dg/cpp0x/range-for9.C: New.
11737 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11740 * g++.dg/debug/pr47209.C: New.
11742 2011-01-12 Richard Guenther <rguenther@suse.de>
11745 * gcc.dg/lto/pr47259_0.c: New testcase.
11746 * gcc.dg/lto/pr47259_1.c: Likewise.
11748 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11750 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11751 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11752 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11753 methods missing from the OBJC2 Object.
11754 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11755 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11756 GNU and NeXT runtimes.
11757 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11759 * objc-obj-c++-shared/Object1.m: Likewise.
11760 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11761 * objc.dg/proto-qual-1.m: Likewise.
11762 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11763 * obj-c++.dg/proto-qual-1.mm: Likewise.
11765 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11768 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11770 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11772 Fixed the Objective-C++ testsuite and updated all tests.
11773 * lib/obj-c++.exp (obj-c++_init): Declare and set
11774 gcc_warning_prefix and gcc_error_prefix.
11775 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11776 'dg-warning', 'dg-message' and 'dg-error'.
11777 * obj-c++.dg/class-extension-3.mm: Likewise.
11778 * obj-c++.dg/class-protocol-1.mm: Likewise.
11779 * obj-c++.dg/encode-7.mm: Likewise.
11780 * obj-c++.dg/exceptions-3.mm: Likewise.
11781 * obj-c++.dg/exceptions-5.mm: Likewise.
11782 * obj-c++.dg/method-12.mm: Likewise.
11783 * obj-c++.dg/method-13.mm: Likewise.
11784 * obj-c++.dg/method-15.mm: Likewise.
11785 * obj-c++.dg/method-16.mm: Likewise.
11786 * obj-c++.dg/method-4.mm: Likewise.
11787 * obj-c++.dg/method-8.mm: Likewise.
11788 * obj-c++.dg/method-conflict-1.mm: Likewise.
11789 * obj-c++.dg/method-conflict-2.mm: Likewise.
11790 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11791 and uncommented second part of the testcase now that the testsuite
11793 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11794 and uncommented second part of the testcase now that the testsuite
11796 * obj-c++.dg/private-1.mm: Likewise.
11797 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11798 * obj-c++.dg/syntax-error-7.mm: Likewise.
11799 * obj-c++.dg/warn5.mm: Likewise.
11800 * obj-c++.dg/property/at-property-14.mm: Likewise.
11801 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11803 * obj-c++.dg/property/at-property-18.mm: Likewise.
11804 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11806 * obj-c++.dg/property/at-property-21.mm: Likewise.
11807 * obj-c++.dg/property/at-property-28.mm: Likewise.
11808 * obj-c++.dg/property/at-property-5.mm: Likewise.
11809 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11810 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11811 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11812 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11813 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11814 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11815 * obj-c++.dg/tls/diag-5.mm: Likewise.
11816 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11817 dg-error, now matched correctly.
11819 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11821 * objc.dg/property/at-property-29.m: New.
11822 * obj-c++.dg/property/at-property-29.mm: New.
11824 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11826 * go.test/go-test.exp (go-set-goarch): New proc.
11827 (go-gc-tests): Use it.
11829 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11832 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11834 2011-01-11 Richard Henderson <rth@redhat.com>
11836 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11838 2011-01-11 Jan Hubicka <jh@suse.cz>
11842 * gcc.dg/lto/pr45721_1.c: New file.
11843 * gcc.dg/lto/pr45721_0.c: New file.
11845 2011-01-11 Richard Guenther <rguenther@suse.de>
11847 PR tree-optimization/46076
11848 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11850 2011-01-11 Jeff Law <law@redhat.com>
11852 * PR tree-optimization/47086
11853 * gcc.dg/pr47086.c: New test.
11855 2011-01-11 Jason Merrill <jason@redhat.com>
11858 * g++.dg/template/new10.C: New.
11861 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11863 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11865 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11866 Split type definitions and NSConstantString class into...
11867 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11868 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11869 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11870 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11871 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11872 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11874 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11875 encode defines for newer NeXT system headers.
11876 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11877 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11878 * objc.dg/foreach-5.m: Likewise.
11879 * objc.dg/foreach-2.m: Likewise.
11880 * objc.dg/foreach-4.m: Likewise.
11881 * objc.dg/torture/strings/string1.m: Likewise.
11882 * objc.dg/torture/strings/string2.m: Likewise.
11883 * objc.dg/torture/strings/string3.m: Likewise.
11884 * objc.dg/torture/strings/string4.m: Likewise.
11885 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11886 header and stand alone.
11887 * obj-c++.dg/strings/strings-2.mm: Likewise.
11888 * objc.dg/torture/strings/const-str-3.m: Likewise.
11889 * objc.dg/strings/strings-2.m: Likewise.
11890 * objc.dg/strings/const-str-12b.m: Likewise.
11892 2011-01-12 Richard Guenther <rguenther@suse.de>
11894 PR middle-end/32511
11895 * gcc.dg/attr-weak-1.c: Adjust.
11897 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11900 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11901 standard compliant and comment.
11903 2011-01-10 Jan Hubicka <jh@suse.cz>
11906 * gcc.dg/initpri3.c: New testcase.
11908 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11911 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11912 externally visible.
11917 (g_ebp_save): Likewise.
11918 (g_esp_save): Likewise.
11920 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11922 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11924 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11926 PR tree-optimization/46021
11927 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11928 i?86-*-*, x86_64-*-*.
11930 2011-01-10 Jeff Law <law@redhat.com>
11932 * PR tree-optimization/47141
11933 * gcc.c-torture/compile/pr47141.c: New test.
11935 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11938 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11939 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11940 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11941 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11944 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11945 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11946 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11947 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11948 being vectorized. Adjust dg-final pattern.
11951 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11952 * gcc.dg/vect/slp-24.c: Likewise.
11954 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11957 * g++.dg/other/pr47218-1.C: New test file.
11958 * g++.dg/other/pr47218.C: Likewise.
11959 * g++.dg/other/pr47218.h: New supporting header.
11961 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11964 * objc.dg/attributes/invalid-attribute-1.m: New.
11965 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11967 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11970 * gfortran.dg/proc_ptr_comp_28.f90: New.
11972 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11974 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11975 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11976 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11977 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11978 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11979 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11980 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11981 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11982 * objc.dg/gnu-api-2-class.m: Likewise.
11983 * objc.dg/gnu-api-2-ivar.m: Likewise.
11984 * objc.dg/gnu-api-2-method.m: Likewise.
11985 * objc.dg/gnu-api-2-objc.m: Likewise.
11986 * objc.dg/gnu-api-2-object.m: Likewise.
11987 * objc.dg/gnu-api-2-property.m: Likewise.
11988 * objc.dg/gnu-api-2-protocol.m: Likewise.
11989 * objc.dg/gnu-api-2-sel.m: Likewise.
11991 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11993 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11994 * objc.dg/objc-foreach-4.m: Likewise.
11995 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11996 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11997 * objc.dg/foreach-4.m: Likewise.
11998 * objc.dg/foreach-5.m: Likewise.
11999 * objc.dg/foreach-3.m: Return self from init.
12001 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12004 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12006 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12009 * gfortran.dg/class_35.f90: New.
12011 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12013 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12015 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12018 * objc.dg/invalid-method-2.m: New.
12019 * obj-c++.dg/invalid-method-2.mm: New.
12021 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12024 * gfortran.dg/transpose_optimization_2.f90 : New test.
12026 2011-01-08 Jan Hubicka <jh@suse.cz>
12028 PR tree-optmization/46469
12029 * g++.dg/torture/pr46469.C: New testcase.
12031 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12033 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12034 emulation of libobjc-gnu structure layout functionality to ..
12035 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12036 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12037 * objc/execute/bf-common.h: Adjust headers.
12038 * objc/execute/bf-1.m: Likewise.
12039 * objc/execute/bf-2.m: Likewise.
12040 * objc/execute/bf-3.m: Likewise.
12041 * objc/execute/bf-4.m: Likewise.
12042 * objc/execute/bf-5.m: Likewise.
12043 * objc/execute/bf-6.m: Likewise.
12044 * objc/execute/bf-7.m: Likewise.
12045 * objc/execute/bf-8.m: Likewise.
12046 * objc/execute/bf-9.m: Likewise.
12047 * objc/execute/bf-10.m: Likewise.
12048 * objc/execute/bf-11.m: Likewise.
12049 * objc/execute/bf-12.m: Likewise.
12050 * objc/execute/bf-13.m: Likewise.
12051 * objc/execute/bf-14.m: Likewise.
12052 * objc/execute/bf-15.m: Likewise.
12053 * objc/execute/bf-16.m: Likewise.
12054 * objc/execute/bf-17.m: Likewise.
12055 * objc/execute/bf-18.m: Likewise.
12056 * objc/execute/bf-19.m: Likewise.
12057 * objc/execute/bf-20.m: Likewise.
12058 * objc/execute/bf-21.m: Likewise.
12059 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12060 objc_get_type_qualifiers ().
12062 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12065 * gfortran.dg/dependency_39.f90: New test.
12067 2011-01-07 Jan Hubicka <jh@suse.cz>
12069 Get builtins tests ready for linker plugin.
12070 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12071 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12072 my_memset, my_bzero): Mark used.
12073 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12074 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12076 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12079 2011-01-07 Jan Hubicka <jh@suse.cz>
12081 PR tree-optimization/46367
12082 * g++.dg/torture/pr46367.C: New file.
12084 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12087 * gcc.dg/pr47201.c: New test.
12090 * gcc.dg/tree-prof/pr47187.c: New test.
12092 2011-01-07 Tobias Burnus <burnus@net-b.de>
12095 * gfortran.dg/extends_type_of_3.f90: New.
12097 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
12099 * g++.dg/ext/dllexport-MI1.C: Adjust test.
12100 * g++.dg/ext/dllimport-MI1.C: Likewise.
12101 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12102 * g++.dg/ext/dllimport10.C: Likewise.
12103 * g++.dg/ext/dllimport11.C: Likewise.
12104 * g++.dg/ext/dllimport12.C: Likewise.
12105 * g++.dg/ext/dllimport13.C: Likewise.
12106 * g++.dg/ext/dllimport2.C: Likewise.
12107 * g++.dg/ext/dllimport3.C: Likewise.
12108 * g++.dg/ext/dllimport4.C: Likewise.
12109 * g++.dg/ext/dllimport5.C: Likewise.
12110 * g++.dg/ext/dllimport6.C: Likewise.
12111 * g++.dg/ext/dllimport8.C: Likewise.
12112 * g++.dg/ext/dllimport9.C: Likewise.
12113 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12114 targets, too. Additionally enable test for i?86-*-mingw*.
12115 * g++.dg/ext/selectany1.C: Likewise.
12116 Remove guard variable check.
12118 2011-01-07 Janus Weil <janus@gcc.gnu.org>
12122 * gfortran.dg/storage_size_3.f08: Extended.
12124 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12127 * g++.dg/template/stdarg1.C: New test.
12129 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12132 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12133 * gfortran.dg/defined_operators_1.f90: Split the subroutine
12134 from the interface of functions to not hide the errors that
12137 2011-01-06 Jan Hubicka <jh@suse.cz>
12139 * gcc.dg/lto/pr47188_0.c: New testcase.
12140 * gcc.dg/lto/pr47188_1.c: New testcase.
12142 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12146 * gfortran.dg/interface_33.f90: New test.
12148 2011-01-06 Jakub Jelinek <jakub@redhat.com>
12151 * gcc.c-torture/compile/pr47150.c: New test.
12153 2011-01-06 Ira Rosen <irar@il.ibm.com>
12155 PR tree-optimization/47139
12156 * gcc.dg/vect/pr47139.c: New test.
12158 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12161 * gfortran.dg/extends_type_of_2.f03: New.
12163 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12165 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12167 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
12169 * gnat.dg/opt14.adb: New test.
12171 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12174 * gfortran.dg/allocate_error_2.f90: New test.
12176 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12179 * gfortran.dg/storage_size_3.f08: New.
12181 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12183 PR libgfortran/47154
12184 * gfortran.dg/namelist_68.f90: New test.
12186 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
12188 * gnat.dg/unchecked_convert8.ad[sb]: New test.
12190 2011-01-04 Janus Weil <janus@gcc.gnu.org>
12193 * gfortran.dg/class_34.f90: New.
12195 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12197 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12198 use __builtin_inff. Skip all single-precision tests that require
12201 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12203 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12205 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12207 PR tree-optimization/47148
12208 * gcc.c-torture/execute/pr47148.c: New test.
12210 PR tree-optimization/47155
12211 * gcc.c-torture/execute/pr47155.c: New test.
12213 PR rtl-optimization/47157
12214 * gcc.c-torture/compile/pr47157.c: New test.
12216 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12218 * gcc.dg/torture/vector-shift2.c (schar): Define.
12219 (main): Always use schar or uchar instead of plain "char" to avoid
12220 dependencies on implementation-defined char signedness.
12222 2011-01-03 Martin Jambor <mjambor@suse.cz>
12224 PR tree-optimization/46801
12225 * gnat.dg/pack9.adb: Remove xfail.
12227 2011-01-03 Martin Jambor <mjambor@suse.cz>
12229 PR tree-optimization/46984
12230 * g++.dg/ipa/pr46984.C: New test.
12232 2011-01-02 Janus Weil <janus@gcc.gnu.org>
12235 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12237 2011-01-02 Jakub Jelinek <jakub@redhat.com>
12239 PR tree-optimization/47140
12240 * gcc.c-torture/compile/pr47140.c: New test.
12242 PR rtl-optimization/47028
12243 * gcc.dg/pr47028.c: New test.
12245 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
12247 * objc.dg/protocol-forward-1.m: Removed TODO.
12248 * objc.dg/protocol-forward-2.m: New.
12249 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12250 * obj-c++.dg/protocol-forward-2.mm: New.
12252 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
12255 * g++.dg/eh/pr38662.C: New testcase.
12257 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
12259 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12260 scan for newline '\n'.
12263 Copyright (C) 2011 Free Software Foundation, Inc.
12265 Copying and distribution of this file, with or without modification,
12266 are permitted in any medium without royalty provided the copyright
12267 notice and this notice are preserved.