1 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
3 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6 2010-07-15 Janus Weil <janus@gcc.gnu.org>
9 * gfortran.dg/typebound_generic_9.f03: New.
11 2010-07-15 Richard Guenther <rguenther@suse.de>
13 PR tree-optimization/44946
14 * gcc.c-torture/compile/pr44946.c: New testcase.
16 2010-07-15 Jakub Jelinek <jakub@redhat.com>
19 * gfortran.dg/select_char_3.f90: New test.
21 2010-07-15 Magnus Granberg <zorry@gentoo.org>
22 Kevin F. Quinn <kevquinn@gentoo.org>
24 * gcc.dg/Wtrampolines.c: New.
26 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
29 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
31 2010-07-14 Jason Merrill <jason@redhat.com>
34 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
36 Implement C++0x unrestricted unions (N2544)
37 * g++.dg/cpp0x/union1.C: New.
38 * g++.dg/cpp0x/union2.C: New.
39 * g++.dg/cpp0x/union3.C: New.
40 * g++.dg/cpp0x/defaulted2.C: Adjust.
41 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
42 * g++.old-deja/g++.ext/anon2.C: Adjust.
43 * g++.old-deja/g++.mike/misc6.C: Adjust.
45 2010-07-14 Janus Weil <janus@gcc.gnu.org>
48 * gfortran.dg/c_loc_tests_15.f90: New.
50 2010-07-13 Jason Merrill <jason@redhat.com>
53 * g++.dg/cpp0x/implicit6.C: New.
55 2010-07-13 Jason Merrill <jason@redhat.com>
58 * g++.dg/abi/noreturn1.C: New.
59 * g++.dg/abi/noreturn2.C: New.
61 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
65 * c-c++-common/pr44832.c: New test.
67 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
70 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
71 on the target. Make sure that we can assemble the emitted asm when
72 the test type is 'compile'.
74 2010-07-13 Richard Guenther <rguenther@suse.de>
76 PR tree-optimization/36960
77 * g++.dg/torture/pr36960.C: New testcase.
79 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
82 * g++.dg/template/sfinae21.C: New.
83 * g++.dg/template/sfinae22.C: Likewise.
85 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
87 * gcc.c-torture/execute/pr44683.x: New.
88 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
90 2010-07-13 Janus Weil <janus@gcc.gnu.org>
96 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
97 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
98 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
99 * gfortran.dh/typebound_call_16.f03: New.
100 * gfortran.dg/typebound_generic_6.f03: New.
101 * gfortran.dg/typebound_generic_7.f03: New.
102 * gfortran.dg/typebound_generic_8.f03: New.
104 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
107 * gfortran.dg/char4_iunit_1.f03: New test.
109 2010-07-12 Jakub Jelinek <jakub@redhat.com>
111 * gcc.dg/tree-ssa/vrp53.c: New test.
113 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
116 * g++.dg/template/sfinae19.C: New.
117 * g++.dg/template/sfinae20.C: Likewise.
119 2010-07-12 Jie Zhang <jie@codesourcery.com>
121 * gcc.target/arm/interrupt-1.c: New test.
122 * gcc.target/arm/interrupt-2.c: New test.
124 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
126 * gcc.dg/pr42427.c: Require c99_runtime.
127 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
129 * gcc.target/i386/avx-cmpss-1.c: Likewise.
130 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
131 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
132 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
133 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
134 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
135 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
136 * gcc.target/i386/sse-cmpss-1.c: Likewise.
137 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
138 * gcc.target/i386/pr37275.c: Require visibility support.
140 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
142 * lib/target-supports.exp (check_effective_target_sse): New proc.
143 * gcc.target/i386/sol2-check.h: New file.
144 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
145 Include sol2-check.h.
146 (main) Only run do_test () if sol2_check ().
147 * gcc.target/i386/sse2-check.h: Likewise.
148 * gcc.target/i386/sse3-check.h: Likewise.
149 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
150 [__sun__ && __svr4__]: Execute SSE2 instruction.
151 * gcc.target/i386/math-torture/math-torture.exp: Only add options
152 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
153 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
154 * g++.dg/ext/vector14.C: Likewise.
155 * g++.dg/other/mmintrin.C: Likewise.
156 * gcc.dg/20020418-1.c: Likewise.
157 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
158 * gcc.dg/format/ms_unnamed-1.c: Likewise.
159 * gcc.dg/format/unnamed-1.c: Likewise.
160 Adapt dg-warning line number.
161 * gcc.dg/graphite/pr40281.c: Likewise.
162 * gcc.dg/pr32176.c: Likewise.
163 * gcc.dg/pr40550.c: Likewise.
164 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
165 * gcc.dg/torture/pr36891.c: Likewise.
166 * gcc.target/i386/20020218-1.c: Likewise.
167 * gcc.target/i386/20020523.c: Likewise.
168 * gcc.target/i386/abi-1.c: Likewise.
169 * gcc.target/i386/brokensqrt.c: Likewise.
170 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
171 * gcc.target/i386/pr13366.c: Likewise.
172 * gcc.target/i386/pr13685.c: Likewise.
173 * gcc.target/i386/pr24306.c: Likewise.
174 * gcc.target/i386/pr31486.c: Likewise.
175 * gcc.target/i386/pr32065-1.c: Likewise.
176 * gcc.target/i386/pr32065-2.c: Likewise.
177 * gcc.target/i386/pr32389.c: Likewise.
178 * gcc.target/i386/pr38824.c: Likewise.
179 * gcc.target/i386/pr38931.c: Likewise.
180 * gcc.target/i386/pr39592-1.c: Likewise.
181 * gcc.target/i386/pr43766.c: Likewise.
182 * gcc.target/i386/recip-divf.c: Likewise.
183 * gcc.target/i386/recip-sqrtf.c: Likewise.
184 * gcc.target/i386/recip-vec-divf.c: Likewise.
185 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
186 * gcc.target/i386/sse-1.c: Likewise.
187 * gcc.target/i386/sse-16.c: Likewise.
188 * gcc.target/i386/sse-2.c: Likewise.
189 * gcc.target/i386/sse-20.c: Likewise.
190 * gcc.target/i386/sse-3.c: Likewise.
191 * gcc.target/i386/sse-7.c: Likewise.
192 * gcc.target/i386/sse-9.c: Likewise.
193 * gcc.target/i386/sse-addps-1.c: Likewise.
194 * gcc.target/i386/sse-addss-1.c: Likewise.
195 * gcc.target/i386/sse-andnps-1.c: Likewise.
196 * gcc.target/i386/sse-andps-1.c: Likewise.
197 * gcc.target/i386/sse-cmpss-1.c: Likewise.
198 * gcc.target/i386/sse-comiss-1.c: Likewise.
199 * gcc.target/i386/sse-comiss-2.c: Likewise.
200 * gcc.target/i386/sse-comiss-3.c: Likewise.
201 * gcc.target/i386/sse-comiss-4.c: Likewise.
202 * gcc.target/i386/sse-comiss-5.c: Likewise.
203 * gcc.target/i386/sse-comiss-6.c: Likewise.
204 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
205 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
206 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
207 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
208 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
209 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
210 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
211 * gcc.target/i386/sse-divps-1.c: Likewise.
212 * gcc.target/i386/sse-divss-1.c: Likewise.
213 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
214 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
215 * gcc.target/i386/sse-maxps-1.c: Likewise.
216 * gcc.target/i386/sse-maxss-1.c: Likewise.
217 * gcc.target/i386/sse-minps-1.c: Likewise.
218 * gcc.target/i386/sse-minss-1.c: Likewise.
219 * gcc.target/i386/sse-movaps-1.c: Likewise.
220 * gcc.target/i386/sse-movaps-2.c: Likewise.
221 * gcc.target/i386/sse-movhlps-1.c: Likewise.
222 * gcc.target/i386/sse-movhps-1.c: Likewise.
223 * gcc.target/i386/sse-movhps-2.c: Likewise.
224 * gcc.target/i386/sse-movlhps-1.c: Likewise.
225 * gcc.target/i386/sse-movmskps-1.c: Likewise.
226 * gcc.target/i386/sse-movntps-1.c: Likewise.
227 * gcc.target/i386/sse-movss-1.c: Likewise.
228 * gcc.target/i386/sse-movss-2.c: Likewise.
229 * gcc.target/i386/sse-movss-3.c: Likewise.
230 * gcc.target/i386/sse-movups-1.c: Likewise.
231 * gcc.target/i386/sse-movups-2.c: Likewise.
232 * gcc.target/i386/sse-mulps-1.c: Likewise.
233 * gcc.target/i386/sse-mulss-1.c: Likewise.
234 * gcc.target/i386/sse-orps-1.c: Likewise.
235 * gcc.target/i386/sse-rcpps-1.c: Likewise.
236 * gcc.target/i386/sse-recip-vec.c: Likewise.
237 * gcc.target/i386/sse-recip.c: Likewise.
238 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
239 * gcc.target/i386/sse-set-ps-1.c: Likewise.
240 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
241 * gcc.target/i386/sse-subps-1.c: Likewise.
242 * gcc.target/i386/sse-subss-1.c: Likewise.
243 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
244 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
245 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
246 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
247 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
248 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
249 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
250 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
251 * gcc.target/i386/sse-xorps-1.c: Likewise.
252 * gcc.target/i386/ssefn-1.c: Likewise.
253 * gcc.target/i386/ssefn-3.c: Likewise.
254 * gcc.target/i386/sseregparm-1.c: Likewise.
255 * gcc.target/i386/stackalign/return-3.c: Likewise.
256 * gcc.target/i386/vectorize1.c: Likewise.
257 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
258 * gcc.target/i386/xorps-sse.c: Likewise.
259 * gfortran.dg/pr28158.f90: Likewise.
260 * gfortran.dg/pr30667.f: Likewise.
261 * gnat.dg/loop_optimization7.adb: Likewise.
262 * gnat.dg/sse_nolib.adb: Likewise.
264 2010-07-11 Tobias Burnus <burnus@net-b.de>
267 * gfortran.dg/use_rename_6.f90: New.
268 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
270 2010-07-11 Janus Weil <janus@gcc.gnu.org>
273 * gfortran.dg/class_24.f03: New.
275 2010-07-10 Richard Guenther <rguenther@suse.de>
278 * gcc.dg/lto/20100709-1_0.c: New testcase.
279 * gcc.dg/lto/20100709-1_1.c: Likewise.
281 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
283 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
285 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
288 * objc.dg/lto/trivial-1_0.m: New.
289 * objc.dg/lto/lto.exp: New.
290 * obj-c++.dg/lto/trivial-1_0.mm: New.
291 * obj-c++.dg/lto/lto.exp: New.
292 * objc.dg/symtab-1.m: Adjust sizes.
293 * objc.dg/image-info.m: Do not run for gnu-runtime.
295 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
297 * gcc.dg/pr32370.c: Allow another kind of error message.
299 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
301 * gnat.dg/atomic3.adb: New test.
303 2010-07-09 Jakub Jelinek <jakub@redhat.com>
304 Denys Vlasenko <dvlasenk@redhat.com>
305 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
307 PR tree-optimization/28632
308 * gcc.dg/tree-ssa/vrp51.c: New test.
309 * gcc.dg/tree-ssa/vrp52.c: New test.
311 2010-07-09 Jason Merrill <jason@redhat.com>
313 * g++.dg/abi/covariant6.C: New.
314 * g++.dg/inherit/covariant17.C: Test both bases.
315 * g++.dg/inherit/covariant7.C: Check vtable layout.
317 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
319 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
321 2010-07-09 Richard Guenther <rguenther@suse.de>
323 PR tree-optimization/44852
324 * gcc.c-torture/execute/pr44852.c: New testcase.
326 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
328 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
329 multiplication by values.
330 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
331 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
333 2010-07-09 Richard Guenther <rguenther@suse.de>
335 PR tree-optimization/44882
336 * gfortran.dg/pr44882.f90: New testcase.
338 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
341 * gcc.target/arm/pr40657-1.c: New test.
342 * gcc.target/arm/pr40657-2.c: New test.
343 * gcc.c-torture/execute/pr40657.c: New test.
345 2010-07-09 Jakub Jelinek <jakub@redhat.com>
347 * gcc.dg/tree-ssa/vrp50.c: New test.
348 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
350 2010-07-08 Janus Weil <janus@gcc.gnu.org>
353 * gfortran.dg/c_sizeof_1.f90: Modified.
354 * gfortran.dg/storage_size_1.f08: New.
355 * gfortran.dg/storage_size_2.f08: New.
357 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
359 * gcc.c-torture/execute/20100708-1.c: New test.
361 2010-07-08 Jakub Jelinek <jakub@redhat.com>
364 * gfortran.dg/gomp/pr44847.f90: New test.
366 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
368 PR tree-optimization/44710
369 * gcc.dg/tree-ssa/ifc-6.c: New.
370 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
372 2010-07-08 Tobias Burnus <burnus@net-b.de>
375 * gfortran.dg/coarray_10.f90: Add an additional test.
377 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
380 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
381 * gcc.c-torture/execute/pr44828.x: Revert.
383 2010-07-08 Jason Merrill <jason@redhat.com>
386 * g++.dg/inherit/covariant17.C: New.
387 * g++.dg/abi/covariant1.C: Actually test for the bug.
389 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
391 PR rtl-optimization/44838
392 * gcc.dg/pr44838.c: New.
394 2010-07-08 Richard Guenther <rguenther@suse.de>
396 PR tree-optimization/44831
397 * gcc.c-torture/compile/pr44831.c: New testcase.
398 * gcc.dg/tree-ssa/pr21463.c: Adjust.
400 2010-07-08 Richard Guenther <rguenther@suse.de>
402 PR tree-optimization/44861
403 * g++.dg/vect/pr44861.cc: New testcase.
405 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
408 * gcc.c-torture/execute/pr44828.x: New file.
410 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
412 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
414 * g++.dg/ext/altivec-17.C: Adjust error message.
416 2010-07-07 Tom Tromey <tromey@redhat.com>
418 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
420 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
423 * gcc.target/i386/rdrand-1.c: Scan "jnc".
424 * gcc.target/i386/rdrand-2.c: Likewise.
425 * gcc.target/i386/rdrand-3.c: Likewise.
427 2010-07-07 Jan Hubicka <jh@suse.cz>
430 * g++.dg/torture/pr44813.C: New testcase.
431 * g++.dg/torture/pr44826.C: New testcase.
433 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
435 PR rtl-optimization/44787
436 * gcc.c-torture/compile/pr44788.c: New test.
437 * gcc.target/arm/pr44788.c: New test.
439 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
441 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
443 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
445 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
448 2010-07-06 Tobias Burnus <burnus@net-b.de>
451 * gfortran.dg/parameter_array_init_6.f90: New.
452 * gfortran.dg/initialization_20.f90: Update dg-error.
453 * gfortran.dg/initialization_24.f90: Ditto.
455 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
457 * gfortran.dg/dim_range_1.f90: New test.
458 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
460 2010-07-06 Jason Merrill <jason@redhat.com>
463 * g++.dg/cpp0x/initlist41.C: New.
466 * g++.dg/template/ptrmem22.C: New.
468 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
470 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
472 * gcc.target/i386/i386.exp: Likewise.
474 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
477 * gcc.dg/lto/20100518_0.c: Limit to x86.
479 2010-07-06 Richard Guenther <rguenther@suse.de>
482 * gcc.c-torture/execute/pr44828.c: New testcase.
484 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
486 * g++.dg/warn/noeffect2.C: Adjust expected warning.
487 * g++.dg/warn/volatile1.C: Likewise.
488 * g++.dg/template/warn1.C: Likewise.
490 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
492 AVX Programming Reference (June, 2010)
493 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
494 * g++.dg/other/i386-3.C: Likewise.
495 * gcc.target/i386/sse-12.c: Likewise.
497 * gcc.target/i386/f16c-check.h: New.
498 * gcc.target/i386/rdfsbase-1.c: Likewise.
499 * gcc.target/i386/rdfsbase-2.c: Likewise.
500 * gcc.target/i386/rdgsbase-1.c: Likewise.
501 * gcc.target/i386/rdgsbase-2.c: Likewise.
502 * gcc.target/i386/rdrand-1.c: Likewise.
503 * gcc.target/i386/rdrand-2.c: Likewise.
504 * gcc.target/i386/rdrand-3.c: Likewise.
505 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
506 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
507 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
508 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
509 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
510 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
511 * gcc.target/i386/wrfsbase-1.c: Likewise.
512 * gcc.target/i386/wrfsbase-2.c: Likewise.
513 * gcc.target/i386/wrgsbase-1.c: Likewise.
514 * gcc.target/i386/wrgsbase-2.c: Likewise.
516 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
517 (__builtin_ia32_vcvtps2ph): New.
518 (__builtin_ia32_vcvtps2ph256): Likewise.
520 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
521 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
523 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
524 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
526 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
527 (__builtin_ia32_vcvtps2ph256): Likewise.
528 Add fsgsbase,rdrnd,f16c.
530 * lib/target-supports.exp (check_effective_target_f16c): New.
532 2010-07-05 Jakub Jelinek <jakub@redhat.com>
534 * gcc.dg/guality/nrv-1.c: New test.
536 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
539 * gcc.target/arm/pr42505.c: New test case.
541 2010-07-05 Jakub Jelinek <jakub@redhat.com>
544 * g++.dg/opt/nrv16.C: New test.
546 2010-07-05 Richard Guenther <rguenther@suse.de>
548 PR tree-optimization/44784
549 * gcc.c-torture/compile/pr44784.c: New testcase.
551 2010-07-05 Ira Rosen <irar@il.ibm.com>
553 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
554 Increase loop bound and array size.
555 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
558 2010-07-05 Ira Rosen <irar@il.ibm.com>
560 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
561 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
562 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
563 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
564 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
566 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
569 * g++.dg/parse/template25.C: New.
571 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
573 PR rtl-optimization/44695
574 * gcc.dg/torture/pr44695.c: New.
576 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
579 * g++.dg/ext/pretty3.C: New.
581 2010-07-04 Richard Guenther <rguenther@suse.de>
584 * g++.dg/torture/pr44809.C: New testcase.
586 2010-07-04 Richard Guenther <rguenther@suse.de>
588 PR tree-optimization/44656
589 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
591 2010-07-04 Ira Rosen <irar@il.ibm.com>
592 Revital Eres <eres@il.ibm.com>
594 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
596 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
597 gcc.dg/vect/vect-96.c: Likewise.
598 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
599 that support misaligned stores. Change the number of expected
601 * gcc.dg/vect/vect-peel-1.c: New test.
602 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
603 gcc.dg/vect/vect-peel-4.c: Likewise.
604 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
605 vectorizable on all targets that support realignment.
606 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
608 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
611 * gcc.dg/torture/pr44806.c: New.
613 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
615 * gnat.dg/cond_expr1.adb: New test.
617 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
619 * gnat.dg/modular3.adb: New test.
620 * gnat.dg/modular3_pkg.ads: New helper.
622 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
623 Mikael Pettersson <mikpe@it.uu.se>
626 * obj-c++.dg/encode-2.mm: Produce object and save temps.
627 Make signed-ness of chars explicit. Scan the object for
628 strings that are split by some target assemblers.
629 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
632 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
634 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
636 2010-07-02 Le-Chun Wu <lcwu@google.com>
639 * g++.dg/warn/Wshadow-7.C: New test.
641 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
642 Julian Brown <julian@codesourcery.com>
643 Sandra Loosemore <sandra@codesourcery.com>
645 * gcc.c-torture/execute/20100416-1.c: New test case.
647 2010-07-02 Julian Brown <julian@codesourcery.com>
648 Sandra Loosemore <sandra@codesourcery.com>
652 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
653 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
655 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
656 Julian Brown <julian@codesourcery.com>
658 * gcc.target/arm/neon/vadds64.c: Regenerated.
659 * gcc.target/arm/neon/vaddu64.c: Regenerated.
660 * gcc.target/arm/neon/vsubs64.c: Regenerated.
661 * gcc.target/arm/neon/vsubu64.c: Regenerated.
662 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
663 * gcc.target/arm/neon-vmls-1.c: Likewise.
664 * gcc.target/arm/neon-vsubs64.c: New execution test.
665 * gcc.target/arm/neon-vsubu64.c: New execution test.
666 * gcc.target/arm/neon-vadds64.c: New execution test.
667 * gcc.target/arm/neon-vaddu64.c: New execution test.
669 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
671 * gcc.target/arm/neon-vands64.c: New.
672 * gcc.target/arm/neon-vandu64.c: New.
673 * gcc.target/arm/neon-vbics64.c: New.
674 * gcc.target/arm/neon-vbicu64.c: New.
675 * gcc.target/arm/neon-veors64.c: New.
676 * gcc.target/arm/neon-veoru64.c: New.
677 * gcc.target/arm/neon-vorns64.c: New.
678 * gcc.target/arm/neon-vornu64.c: New.
679 * gcc.target/arm/neon-vorrs64.c: New.
680 * gcc.target/arm/neon-vorru64.c: New.
681 * gcc.target/arm/neon/vands64.c: Regenerated.
682 * gcc.target/arm/neon/vandu64.c: Regenerated.
683 * gcc.target/arm/neon/vbics64.c: Regenerated.
684 * gcc.target/arm/neon/vbicu64.c: Regenerated.
685 * gcc.target/arm/neon/veors64.c: Regenerated.
686 * gcc.target/arm/neon/veoru64.c: Regenerated.
687 * gcc.target/arm/neon/vorns64.c: Regenerated.
688 * gcc.target/arm/neon/vornu64.c: Regenerated.
689 * gcc.target/arm/neon/vorrs64.c: Regenerated.
690 * gcc.target/arm/neon/vorru64.c: Regenerated.
692 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
694 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
696 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
698 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
699 * gfortran.dg/intent_out_5.f90: Same.
700 * gfortran.dg/ltrans-7.f90: Same.
701 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
703 2010-07-02 Jan Hubicka <jh@suse.cz>
705 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
707 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
709 * objc-obj-c++-shared/Object1.h: Correct Line endings.
711 2010-07-02 Jakub Jelinek <jakub@redhat.com>
714 * c-c++-common/Wunused-var-12.c: New test.
716 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
719 * gcc.target/arm/pr42835.c: New test.
722 * gcc.target/arm/pr42172-1.c: New test.
724 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
726 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
728 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
730 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
731 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
732 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
733 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
734 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
735 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
736 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
737 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
738 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
739 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
740 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
741 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
742 * gcc.target/arm/neon-vdup_ns64.c: New.
743 * gcc.target/arm/neon-vdup_nu64.c: New.
744 * gcc.target/arm/neon-vdupQ_ns64.c: New.
745 * gcc.target/arm/neon-vdupQ_nu64.c: New.
746 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
747 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
748 * gcc.target/arm/neon-vmov_ns64.c: New.
749 * gcc.target/arm/neon-vmov_nu64.c: New.
750 * gcc.target/arm/neon-vmovQ_ns64.c: New.
751 * gcc.target/arm/neon-vmovQ_nu64.c: New.
752 * gcc.target/arm/neon-vget_lanes64.c: New.
753 * gcc.target/arm/neon-vget_laneu64.c: New.
754 * gcc.target/arm/neon-vset_lanes64.c: New.
755 * gcc.target/arm/neon-vset_laneu64.c: New.
757 2010-07-02 Richard Guenther <rguenther@suse.de>
759 * g++.dg/torture/20100702-1.C: New testcase.
761 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
764 * gcc.c-torture/compile/pr44707.c: New test.
766 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
769 * g++.dg/template/crash101.C: New.
771 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
773 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
774 Use the ABI-0 accessors and fail it for m64.
776 2010-07-02 Jan Hubicka <jh@suse.cz>
778 * g++.dg/tree-ssa/pr44706.C: New testcase.
780 2010-07-02 Richard Guenther <rguenther@suse.de>
782 PR tree-optimization/44748
783 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
785 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
787 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
788 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
789 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
790 the method types to forward:.
792 2010-06-30 Jason Merrill <jason@redhat.com>
794 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
795 * g++.dg/other/pr25632.C: Likewise.
797 2010-07-01 Jakub Jelinek <jakub@redhat.com>
799 PR tree-optimization/40421
800 * gfortran.fortran-torture/compile/pr40421.f90: New test.
802 2010-07-01 Richard Guenther <rguenther@suse.de>
806 * gcc.c-torture/execute/20100316-1.c: New testcase.
807 * gcc.c-torture/execute/pr44468.c: Likewise.
808 * gcc.c-torture/compile/20100609-1.c: Likewise.
809 * gcc.dg/volatile2.c: Adjust.
810 * gcc.dg/plugin/selfassign.c: Likewise.
811 * gcc.dg/pr36902.c: Likewise.
812 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
813 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
814 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
815 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
816 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
817 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
818 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
819 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
820 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
821 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
822 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
823 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
824 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
825 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
826 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
827 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
828 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
829 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
830 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
831 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
832 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
833 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
834 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
835 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
836 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
837 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
838 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
839 * gcc.dg/struct/w_prof_local_array.c: Likewise.
840 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
841 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
842 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
843 * gcc.dg/struct/w_prof_global_array.c: Likewise.
844 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
845 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
846 * gcc.dg/struct/w_prof_local_var.c: Likewise.
847 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
848 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
849 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
850 * gcc.dg/struct/w_prof_global_var.c: Likewise.
851 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
852 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
853 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
854 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
855 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
856 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
857 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
858 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
859 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
860 * gcc.dg/tree-prof/stringop-1.c: Adjust.
861 * g++.dg/tree-ssa/pr31146.C: Likewise.
862 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
863 * g++.dg/tree-ssa/pr33604.C: Likewise.
864 * g++.dg/plugin/selfassign.c: Likewise.
865 * gfortran.dg/array_memcpy_3.f90: Likewise.
866 * gfortran.dg/array_memcpy_4.f90: Likewise.
867 * c-c++-common/torture/pr42834.c: New testcase.
869 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
872 * g++.dg/template/crash100.C: New.
874 2010-06-30 Jan Hubicka <jh@suse.cz>
876 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
878 2010-06-30 Michael Matz <matz@suse.de>
881 * gcc.dg/pr44699.c: New test.
883 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
885 PR tree-optimization/39799
886 * c-c++-common/uninit-17.c: New test.
888 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
891 * gfortran.dg/read_infnan_1.f90: New test.
893 2010-06-29 Jason Merrill <jason@redhat.com>
895 Enable implicitly declared move constructor/operator= (N3053).
896 * g++.dg/cpp0x/implicit3.C: New.
897 * g++.dg/cpp0x/implicit4.C: New.
898 * g++.dg/cpp0x/implicit5.C: New.
899 * g++.dg/cpp0x/implicit-copy.C: Adjust.
900 * g++.dg/cpp0x/not_special.C: Adjust.
901 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
902 * g++.dg/cpp0x/rv1n.C: Adjust.
903 * g++.dg/cpp0x/rv1p.C: Adjust.
904 * g++.dg/cpp0x/rv2n.C: Adjust.
905 * g++.dg/cpp0x/rv2p.C: Adjust.
906 * g++.dg/cpp0x/rv3n.C: Adjust.
907 * g++.dg/cpp0x/rv3p.C: Adjust.
908 * g++.dg/cpp0x/rv4n.C: Adjust.
909 * g++.dg/cpp0x/rv4p.C: Adjust.
910 * g++.dg/cpp0x/rv5n.C: Adjust.
911 * g++.dg/cpp0x/rv5p.C: Adjust.
912 * g++.dg/cpp0x/rv6n.C: Adjust.
913 * g++.dg/cpp0x/rv6p.C: Adjust.
914 * g++.dg/cpp0x/rv7n.C: Adjust.
915 * g++.dg/cpp0x/rv7p.C: Adjust.
916 * g++.dg/cpp0x/rv8p.C: Adjust.
917 * g++.dg/gomp/pr26690-1.C: Adjust.
918 * g++.dg/other/error20.C: Adjust.
919 * g++.dg/other/error31.C: Adjust.
920 * g++.dg/parse/error19.C: Adjust.
921 * g++.dg/template/qualttp5.C: Adjust.
922 * g++.old-deja/g++.law/ctors5.C: Adjust.
924 Enable implicitly deleted functions (N2346)
925 * g++.dg/cpp0x/defaulted17.C: New.
926 * g++.dg/cpp0x/implicit1.C: New.
927 * g++.dg/cpp0x/implicit2.C: New.
928 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
929 * g++.dg/ext/has_virtual_destructor.C: Adjust.
930 * g++.dg/init/ctor4.C: Adjust.
931 * g++.dg/init/synth2.C: Adjust.
932 * g++.dg/lto/20081118_1.C: Adjust.
933 * g++.dg/other/error13.C: Adjust.
934 * g++.dg/other/unused1.C: Adjust.
935 * g++.old-deja/g++.bob/inherit2.C: Adjust.
936 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
937 * g++.old-deja/g++.jason/opeq3.C: Adjust.
938 * g++.old-deja/g++.law/ctors17.C: Adjust.
939 * g++.old-deja/g++.oliva/delete1.C: Adjust.
940 * g++.old-deja/g++.pt/assign1.C: Adjust.
941 * g++.old-deja/g++.pt/crash20.C: Adjust.
943 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
944 * g++.dg/cpp0x/defaulted13.C: Adjust.
945 * g++.dg/cpp0x/defaulted2.C: Adjust.
946 * g++.dg/cpp0x/defaulted3.C: Adjust.
947 * g++.dg/cpp0x/initlist9.C: Adjust.
948 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
949 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
950 * g++.dg/init/synth2.C: Adjust.
952 * g++.dg/cpp0x/defaulted19.C: New.
954 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
955 * g++.dg/template/error23.C: Fix for -std=c++0x.
957 2010-06-29 Janus Weil <janus@gcc.gnu.org>
960 * gfortran.dg/proc_ptr_28.f90: New.
962 2010-06-29 Jakub Jelinek <jakub@redhat.com>
964 PR tree-optimization/43801
965 * g++.dg/torture/pr43801.C: New test.
968 * g++.dg/debug/dwarf2/accessibility1.C: New test.
970 2010-06-29 Jason Merrill <jason@redhat.com>
973 * g++.dg/template/qualified-id2.C: New.
974 * g++.dg/template/qualified-id3.C: New.
976 2010-06-29 Janus Weil <janus@gcc.gnu.org>
979 * gfortran.dg/associated_target_4.f90: New.
981 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
984 * gfortran.dg/aliasing_array_result_1.f90 : New test.
986 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
988 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
990 2010-06-29 Jan Hubicka <jh@suse.cz>
992 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
994 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
997 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
998 * gcc.target/arm/wmul-3.c: New test.
999 * gcc.target/arm/wmul-4.c: New test.
1001 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
1003 PR rtl-optimization/44659
1004 * gcc.target/i386/extract-1.c: New.
1005 * gcc.target/i386/extract-2.c: Likewise.
1006 * gcc.target/i386/extract-3.c: Likewise.
1007 * gcc.target/i386/extract-4.c: Likewise.
1008 * gcc.target/i386/extract-5.c: Likewise.
1009 * gcc.target/i386/extract-6.c: Likewise.
1011 2010-06-28 Jakub Jelinek <jakub@redhat.com>
1014 * g++.dg/warn/Wunused-var-14.C: New test.
1016 2010-06-28 Tobias Burnus <burnus@net-b.de>
1019 * gfortran.dg/nan_6.f90: New.
1021 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
1023 PR tree-optimization/43781
1024 * gcc.dg/torture/pr43781.c: New.
1026 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
1029 * gfortran.dg/actual_rank_check_1.f90: New test.
1031 2010-06-28 Martin Jambor <mjambor@suse.cz>
1033 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
1035 2010-06-28 Jan Hubicka <jh@suse.cz>
1037 PR tree-optimization/44687
1038 * gcc.c-torture/compile/pr44687.c
1040 2010-06-28 Martin Jambor <mjambor@suse.cz>
1043 * g++.dg/torture/pr44535.C: New test.
1045 2010-06-28 Michael Matz <matz@suse.de>
1048 * gfortran.dg/pr44592.f90: New test.
1050 2010-06-28 Jan Hubicka <jh@suse.cz>
1052 PR tree-optimization/44357
1053 * g++.dg/torture/pr44357.C: New testcase.
1055 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1057 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
1058 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
1059 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
1060 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
1061 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
1062 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1063 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
1064 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
1066 2010-06-27 Jan Hubicka <jh@suse.cz>
1068 * gcc.c-torture/compile/pr44686.c: New file.
1070 2010-06-27 Richard Guenther <rguenther@suse.de>
1072 PR tree-optimization/44683
1073 * gcc.c-torture/execute/pr44683.c: New testcase.
1075 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
1077 * gnat.dg/noreturn3.ad[sb]: New test.
1079 2010-06-26 Jason Merrill <jason@redhat.com>
1081 * g++.dg/cpp0x/explicit5.C: New.
1083 2010-06-26 Richard Guenther <rguenther@suse.de>
1085 PR tree-optimization/44393
1086 * gcc.dg/pr44393.c: New testcase.
1088 2010-06-26 Jan Hubicka <jh@suse.cz>
1090 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
1092 2010-06-26 Richard Guenther <rguenther@suse.de>
1095 * gcc.dg/pr44674.c: New testcase.
1097 2010-06-26 Joseph Myers <joseph@codesourcery.com>
1099 * gcc.dg/opts-3.c: New test.
1101 2010-06-26 Tobias Burnus <burnus@net-b.de>
1103 * gfortran.dg/type_decl_1.f90: New.
1104 * gfortran.dg/type_decl_2.f90: New.
1106 2010-06-26 Tobias Burnus <burnus@net-b.de>
1108 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
1109 * gfortran.dg/semicolon_fixed_2.f: Ditto.
1111 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1114 * gfortran.dg/array_constructor_23.f: Update test to allow for small
1115 error in comparing reals.
1117 2010-06-25 Tobias Burnus <burnus@net-b.de>
1119 * selected_real_kind_2.f90: New.
1120 * selected_real_kind_3.f90: New.
1122 2010-06-25 Tobias Burnus <burnus@net-b.de>
1124 * gfortran.dg/entry_19.f90: New.
1126 2010-06-25 Tobias Burnus <burnus@net-b.de>
1128 * gfortran.dg/end_subroutine_1.f90: New.
1129 * gfortran.dg/end_subroutine_2.f90: New.
1130 * gfortran.dg/interface_proc_end.f90: Update.
1132 2010-06-25 Tobias Burnus <burnus@net-b.de>
1134 * gfortran.dg/semicolon_fixed.f: Update.
1135 * gfortran.dg/semicolon_fixed_2.f: New.
1136 * gfortran.dg/semicolon_free_2.f90: New.
1137 * gfortran.dg/semicolon_free.f90: Update.
1139 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1142 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
1144 2010-06-25 Martin Jambor <mjambor@suse.cz>
1146 * g++.dg/ipa/iinline-3.C: New test.
1147 * gcc.dg/ipa/modif-1.c: Removed.
1149 2010-06-25 Jan Hubicka <jh@suse.cz>
1151 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
1153 2010-06-25 Martin Jambor <mjambor@suse.cz>
1155 * g++.dg/ipa/iinline-2.C: New test.
1157 2010-06-25 Jakub Jelinek <jakub@redhat.com>
1160 * gfortran.dg/pr43866.f90: New test.
1162 PR tree-optimization/44539
1163 * gcc.dg/pr44539.c: New test.
1165 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
1169 * gcc.target/mips/madd-9.c: New test.
1171 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
1174 * gcc.dg/noncompile/pr44517.c: New.
1175 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
1177 2010-06-24 Steve Ellcey <sje@cup.hp.com>
1180 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
1181 and add argument to nop for IA64.
1183 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
1186 * gcc.target/i386/mod-1.c: New.
1187 * gcc.target/i386/umod-1.c: Likewise.
1188 * gcc.target/i386/umod-2.c: Likewise.
1189 * gcc.target/i386/umod-3.c: Likewise.
1191 2010-06-24 Jakub Jelinek <jakub@redhat.com>
1194 * g++.dg/torture/pr44492.C: New test.
1196 2010-06-24 Andi Kleen <ak@linux.intel.com>
1198 * c-c++-common/warn-omitted-condop.c: New.
1200 2010-06-24 Tobias Burnus <burnus@net-b.de>
1203 * gfortran.dg/import8.f90: New.
1205 2010-06-23 Arnaud Charlet <charlet@adacore.com>
1207 * gnat.dg/not_null.adb: Update test case.
1209 2010-06-22 Jakub Jelinek <jakub@redhat.com>
1212 * g++.dg/warn/Wunused-var-13.C: New test.
1215 * g++.dg/diagnostic/method1.C: New test.
1217 2010-06-22 Cary Coutant <ccoutant@google.com>
1219 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
1221 2010-06-22 Janus Weil <janus@gcc.gnu.org>
1224 * gfortran.dg/abstract_type_8.f03: New.
1226 2010-06-21 Jason Merrill <jason@redhat.com>
1228 * g++.dg/cpp0x/noexcept08.C: New.
1230 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
1232 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
1235 * gcc.target/i386/sse2-vec-2a.c: New.
1237 2010-06-21 DJ Delorie <dj@redhat.com>
1239 * gcc.dg/pragma-diag-1.c: New.
1241 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
1244 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
1246 2010-06-21 Alan Modra <amodra@gmail.com>
1249 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
1250 tail call to check_fa_mid.
1252 2010-06-21 Jakub Jelinek <jakub@redhat.com>
1255 * gcc.c-torture/execute/pr44575.c: New test.
1257 2010-06-21 Tobias Burnus <burnus@net-b.de>
1260 * gfortran.dg/contiguous_1.f90: New.
1261 * gfortran.dg/contiguous_2.f90: New.
1262 * gfortran.dg/contiguous_3.f90: New.
1264 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
1266 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
1267 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
1269 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
1272 * gcc.target/i386/pr44546.c: New test.
1274 2010-06-20 Joseph Myers <joseph@codesourcery.com>
1276 * gcc.dg/opts-2.c: New test.
1278 2010-06-19 Janus Weil <janus@gcc.gnu.org>
1281 * gfortran.dg/typebound_proc_15.f03: Modified.
1283 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
1286 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
1287 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
1289 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1291 * g++.dg/ext/label13.C: Fix typo in last change.
1293 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1296 * gfortran.dg/eof_3.f90
1297 * gfortran.dg/endfile_2.f90
1298 * gfortran.dg/endfile_4.f90
1299 * gfortran.dg/endfile_3.f90
1301 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1304 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
1306 2010-06-18 Tobias Burnus <burnus@net-b.de>
1309 * gfortran.dg/allocate_alloc_opt_11.f90: New.
1311 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
1313 * gcc.target/arm/pr40900.c: New test.
1315 2010-06-18 Arnaud Charlet <charlet@adacore.com>
1317 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
1319 2010-06-17 Janus Weil <janus@gcc.gnu.org>
1322 * gfortran.dg/typebound_call_15.f03: New.
1324 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
1327 * g++.dg/pr44486.C: New.
1329 2010-06-16 DJ Delorie <dj@redhat.com>
1331 * gcc.target/i386/volatile-bitfields-1.c: New.
1332 * gcc.target/i386/volatile-bitfields-2.c: New.
1334 2010-06-16 Jason Merrill <jason@redhat.com>
1336 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
1338 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
1340 2010-06-16 Richard Guenther <rguenther@suse.de>
1343 * gcc.c-torture/execute/pr44555.c: New testcase.
1345 2010-06-16 Janus Weil <janus@gcc.gnu.org>
1348 * gfortran.dg/typebound_proc_16.f03: New.
1350 2010-06-16 Martin Jambor <mjambor@suse.cz>
1352 * g++.dg/torture/pr43905.C: New test.
1354 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
1357 * gcc.dg/vect/slp-perm-5.c (main): Prevent
1358 initialization loop from being vectorized.
1359 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
1361 2010-06-16 Alan Modra <amodra@gmail.com>
1363 PR tree-optimization/44507
1364 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
1366 2010-06-15 Jason Merrill <jason@redhat.com>
1368 * g++.dg/overload/arg3.C: Adjust error locations.
1369 * g++.dg/overload/copy1.C: Likewise.
1370 * g++.dg/tc1/dr152.C: Likewise.
1371 * g++.dg/template/incomplete4.C: Likewise.
1372 * g++.dg/template/incomplete5.C: Likewise.
1373 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1374 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
1375 * g++.old-deja/g++.pt/crash9.C: Likewise.
1377 * g++.dg/inherit/virtual5.C: New.
1379 * g++.dg/cpp0x/defaulted18.C: New.
1381 * g++.dg/cpp0x/initlist40.C: New.
1383 * g++.dg/cpp0x/initlist39.C: New.
1385 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
1388 * gcc.dg/graphite/pr44391.c: New.
1390 2010-06-15 Janus Weil <janus@gcc.gnu.org>
1393 * gfortran.dg/allocate_alloc_opt_8.f90: New.
1394 * gfortran.dg/allocate_alloc_opt_9.f90: New.
1395 * gfortran.dg/allocate_alloc_opt_10.f90: New.
1396 * gfortran.dg/class_allocate_2.f03: Modified an error message.
1398 2010-06-15 Richard Guenther <rguenther@suse.de>
1400 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
1402 2010-06-15 Richard Guenther <rguenther@suse.de>
1404 * gcc.dg/vect/bb-slp-21.c: Adjust.
1405 * gcc.dg/vect/bb-slp-13.c: Likewise
1406 * gcc.dg/vect/bb-slp-4.c: Likewise
1407 * gcc.dg/vect/bb-slp-22.c: Likewise
1408 * gcc.dg/vect/bb-slp-14.c: Likewise
1409 * gcc.dg/vect/bb-slp-23.c: Likewise
1410 * gcc.dg/vect/bb-slp-15.c: Likewise
1411 * gcc.dg/vect/bb-slp-17.c: Likewise
1412 * gcc.dg/vect/bb-slp-18.c: Likewise
1413 * gcc.dg/vect/bb-slp-19.c: Likewise
1414 * gcc.dg/vect/bb-slp-10.c: Likewise
1415 * gcc.dg/vect/bb-slp-11.c: Likewise
1416 * gcc.dg/vect/bb-slp-20.c: Likewise
1417 * gcc.dg/vect/bb-slp-3.c: Likewise
1419 2010-06-15 Jakub Jelinek <jakub@redhat.com>
1422 * gfortran.dg/gomp/pr44536.f90: New test.
1423 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
1425 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
1428 * gcc.target/i386/avx-vextractf128-256-3.c: New.
1429 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
1431 2010-06-14 Jakub Jelinek <jakub@redhat.com>
1433 PR tree-optimization/44508
1434 * gcc.dg/tree-ssa/pr21086.c: Adjust.
1437 * gcc.dg/pr44509.c: New test.
1439 2010-06-14 Ira Rosen <irar@il.ibm.com>
1441 PR tree-optimization/44507
1442 * gcc.dg/vect/pr44507.c: New test.
1444 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
1446 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
1447 and c-pretty-print.h.
1449 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
1451 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
1453 * gfortran.dg/whole_file_18.f90: Updated error message.
1455 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
1457 * gfortran.dg/whole_file_20.f03: New.
1459 2010-06-12 Jan Hubicka <jh@suse.cz>
1461 * gcc.c-torture/compile/pc44485.c: New testcase.
1463 2010-06-12 Janus Weil <janus@gcc.gnu.org>
1466 * gfortran.dg/typebound_proc_4.f03: Modified error message.
1467 * gfortran.dg/typebound_proc_14.f03: New.
1468 * gfortran.dg/typebound_proc_15.f03: New.
1470 2010-06-11 Joseph Myers <joseph@codesourcery.com>
1472 * gcc.dg/opts-1.c: New test.
1474 2010-06-11 Joseph Myers <joseph@codesourcery.com>
1476 * gcc.dg/funroll-loops-all.c: Update expected error.
1478 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
1481 * gcc.target/i386/pr44481.c: New test.
1483 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
1485 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
1487 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
1490 * gcc.dg/tree-ssa/pr44483.c: New.
1492 2010-06-11 Paul Brook <paul@codesourcery.com>
1494 * g++.dg/other/arm-neon-1.C: New test.
1496 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
1500 * gfortran.dg/class_23.f03: New test.
1502 2010-06-11 Jan Hubicka <jh@suse.cz>
1504 * gcc.dg/ipa/pure-const-2.c: New testcase.
1506 2010-06-11 Jan Hubicka <jh@suse.cz>
1508 * gcc.dg/noreturn-7.c: Update.
1509 * gcc.dg/noreturn-4.c: Update.
1511 2010-06-10 Dodji Seketeli <dodji@redhat.com>
1514 * g++.dg/other/typedef4.C: New test.
1516 2010-06-10 Janus Weil <janus@gcc.gnu.org>
1519 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
1521 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
1524 * gfortran.dg/asynchronous_3.f03
1526 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
1529 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
1530 non-temporal stores out of the tests to form new test cases. As a
1531 result, no non-temporal store should be generated in this case.
1533 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
1534 prefetch-7.c that generate one non-temporal store.
1536 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
1537 prefetch-7.c that generate one non-temporal store and one
1538 one-temporal prefetch.
1540 2010-06-10 Martin Jambor <mjambor@suse.cz>
1542 PR tree-optimization/44258
1543 * gcc.dg/tree-ssa/pr44258.c: New test.
1545 2010-06-10 Daniel Kraft <d@domob.eu>
1548 * gfortran.dg/associate_1.f03: New test.
1549 * gfortran.dg/associate_2.f95: New test.
1550 * gfortran.dg/associate_3.f03: New test.
1551 * gfortran.dg/associate_4.f08: New test.
1553 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1555 * gfortran.dg/selected_char_kind_4.f90: New test.
1557 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
1559 * gcc.dg/pr42461.c: New test.
1561 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
1564 * gfortran.dg/selected_real_kind_1.f90: New.
1566 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
1569 * gfortran.dg/warn_conversion.f90: Removed check for redundant
1571 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
1574 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1576 * gfortran.dg/data_namelist_conflict.f90: New test.
1578 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1580 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
1581 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
1582 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
1584 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1586 * testsuite/gfortran.dg/mvbits_9.f90: New test.
1587 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
1588 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
1589 * testsuite/gfortran.dg/btest_1.f90: Ditto.
1590 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
1592 2010-06-09 Jason Merrill <jason@redhat.com>
1595 * g++.dg/cpp0x/decltype23.C: Move to...
1596 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
1598 2010-06-09 Janus Weil <janus@gcc.gnu.org>
1601 * gfortran.dg/typebound_call_14.f03: New test.
1603 2010-06-09 Martin Jambor <mjambor@suse.cz>
1605 PR tree-optimization/44423
1606 * gcc.dg/tree-ssa/pr44423.c: New test.
1608 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
1611 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
1612 TV_NONE to initialize tv_id field.
1613 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
1614 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
1615 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
1617 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
1618 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
1619 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
1621 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
1623 PR tree-optimization/39874
1625 * gcc.dg/pr39874.c: New file.
1627 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
1629 * g++.dg/ext/attr-alias-1.C: New.
1630 * g++.dg/ext/attr-alias-2.C: New.
1632 2010-06-07 Tobias Burnus <burnus@net-b.de>
1635 * gfortran.dg/proc_ptr_27.f90: New.
1637 2010-06-07 Jason Merrill <jason@redhat.com>
1640 * g++.dg/cpp0x/decltype23.C: New.
1642 2010-06-08 Andrew Pinski <pinskia@gmail.com>
1643 Shujing Zhao <pearly.zhao@oracle.com>
1646 * gcc.dg/c90-const-expr-10.c: Adjust.
1647 * gcc.dg/c99-const-expr-10.c: Adjust.
1648 * gcc.dg/init-bad-7.c: New.
1650 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1652 * lib/target-supports.exp (check_effective_target_gas): New proc.
1653 * gcc.c-torture/execute/960321-1.x: New file.
1655 2010-06-07 Jason Merrill <jason@redhat.com>
1658 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
1660 2010-06-07 Jakub Jelinek <jakub@redhat.com>
1663 * g++.dg/warn/Wunused-var-12.C: New test.
1666 * c-c++-common/Wunused-var-11.c: New test.
1668 2010-06-07 Jan Hubicka <jh@suse.cz>
1670 * gcc.dg/ipa/pure-const-1.c: New testcase.
1672 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
1674 PR rtl-optimization/44404
1675 * gcc.dg/pr44404.c: New.
1677 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
1680 * gcc.target/i386/abi-2.c: Check sysv abi here.
1681 * gcc.target/i386/aes-avx-check.h: Call test in noinline
1682 function to avoid failures by different ABIs.
1683 * gcc.target/i386/aes-check.h: Likewise.
1684 * gcc.target/i386/avx-check.h: Likewise.
1685 * gcc.target/i386/fma4-check.h: Likewise.
1686 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
1687 * gcc.target/i386/mmx-check.h: Likewise.
1688 * gcc.target/i386/pclmul-avx-check.h: Likewise.
1689 * gcc.target/i386/pclmul-check.h: Likewise.
1690 * gcc.target/i386/sse-check.h: Likewise.
1691 * gcc.target/i386/sse2-check.h: Likewise.
1692 * gcc.target/i386/sse3-check.h: Likewise.
1693 * gcc.target/i386/sse4_1-check.h: Likewise.
1694 * gcc.target/i386/sse4_2-check.h: Likewise.
1695 * gcc.target/i386/sse4a-check.h: Likewise.
1696 * gcc.target/i386/ssse3-check.h: Likewise.
1697 * gcc.target/i386/xop-check.h: Likewise.
1698 * gcc.target/i386/pr27971.c: Fix for LLP64.
1699 * gcc.target/i386/pr39139.c: Likewise.
1700 * gcc.target/i386/pr39315-check.c: Likewise.
1701 * gcc.target/i386/vararg-1.c: Likewise.
1702 * gcc.target/i386/vararg-2.c: Likewise.
1703 Additional add dg-compile to avoid failure due
1706 * gcc.dg/compound-literal-1.c: Fix for llp64.
1707 * gcc.dg/pr32370.c: Likewise.
1708 * gcc.dg/pr37561.c: Likewise.
1709 * gcc.dg/pr41340.c: Likewise.
1710 * gcc.dg/pr41551.c: Likewise.
1712 2010-05-25 Dodji Seketeli <dodji@redhat.com>
1715 * g++.dg/debug/dwarf2/typedef3.C: New test.
1717 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
1720 * c-c++-common/pr20000.c: New.
1722 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
1725 * g++.dg/init/pr44086.C: New.
1726 * g++.dg/cpp0x/decltype4.C: Adjust.
1728 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
1731 * gfortran.dg/generic_23.f03: New test.
1733 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
1736 * gfortran.dg/alloc_comp_class_1.f90 : New test.
1738 2010-06-05 Jakub Jelinek <jakub@redhat.com>
1741 * c-c++-common/Wunused-var-9.c: New test.
1743 2010-06-05 Jason Merrill <jason@redhat.com>
1745 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
1747 2010-06-05 Joseph Myers <joseph@codesourcery.com>
1750 * gcc.dg/c99-restrict-4.c: New test.
1752 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
1754 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
1755 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
1756 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
1757 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
1758 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
1759 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
1760 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
1761 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
1762 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
1763 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
1764 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
1765 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
1766 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
1767 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
1768 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
1769 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
1770 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
1771 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
1772 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
1773 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
1774 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
1775 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
1777 2010-06-04 Jason Merrill <jason@redhat.com>
1779 * g++.dg/cpp0x/noexcept06.C: New.
1780 * g++.dg/cpp0x/noexcept07.C: New.
1782 * g++.dg/cpp0x/noexcept01.C: New.
1783 * g++.dg/cpp0x/noexcept02.C: New.
1784 * g++.dg/cpp0x/noexcept03.C: New.
1785 * g++.dg/cpp0x/noexcept04.C: New.
1786 * g++.dg/cpp0x/noexcept05.C: New.
1788 2010-06-04 Jakub Jelinek <jakub@redhat.com>
1791 * g++.dg/warn/Wunused-var-10.C: New test.
1792 * g++.dg/warn/Wunused-var-11.C: New test.
1795 * c-c++-common/Wunused-var-10.c: New test.
1797 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
1800 * gcc.dg/assign-warn-2.c: Update.
1801 * gcc.dg/cpp/line3.c: Update.
1802 * gcc.dg/c99-array-lval-8.c: Update.
1803 * gcc.dg/cast-qual-2.c: Update.
1804 * gcc.dg/c99-arraydecl-3.c: Update.
1805 * gcc.dg/assign-warn-1.c: Update.
1806 * gcc.dg/format/gcc_diag-1.c: Update.
1808 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
1810 PR rtl-optimization/39871
1811 PR rtl-optimization/40615
1812 PR rtl-optimization/42500
1813 PR rtl-optimization/42502
1814 * gcc.target/arm/eliminate.c: New test.
1816 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1819 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
1820 * g++.old-deja/g++.other/delete3.C: Likewise.
1821 * g++.old-deja/g++.other/new.C: Likewise.
1822 * g++.old-deja/g++.law/operators27.C: Likewise.
1823 * g++.old-deja/g++.mike/p755.C: Likewise.
1824 * g++.dg/eh/new1.C: Likewise.
1825 * g++.dg/init/new5.C: Likewise.
1827 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1829 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
1830 * gfortran.dg/unpack_bounds_2.f90: Likewise.
1831 * gfortran.dg/unpack_bounds_3.f90: Likewise.
1833 2010-06-03 Richard Guenther <rguenther@suse.de>
1836 * lib/lto.exp: Always load gcc.exp.
1837 (lto-obj): For C source files invoke gcc_target_compile.
1838 * g++.dg/lto/20100603-1_0.C: New testcase.
1839 * g++.dg/lto/20100603-1_1.c: Likewise.
1841 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
1843 PR tree-optimization/43688
1844 * gfortran.dg/pr43688.f90: New.
1846 2010-06-03 Richard Guenther <rguenther@suse.de>
1849 * gcc.dg/lto/20100603-1_0.c: New testcase.
1850 * gcc.dg/lto/20100603-2_0.c: Likewise.
1851 * gcc.dg/lto/20100603-3_0.c: Likewise.
1853 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1856 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
1857 * gcc.target/powerpc/recip-2.c: Ditto.
1858 * gcc.target/powerpc/recip-3.c: Ditto.
1859 * gcc.target/powerpc/recip-4.c: Ditto.
1860 * gcc.target/powerpc/recip-5.c: Ditto.
1861 * gcc.target/powerpc/recip-6.c: Ditto.
1862 * gcc.target/powerpc/recip-7.c: Ditto.
1863 * gcc.target/powerpc/recip-test.h: Ditto.
1864 * gcc.target/powerpc/recip-test2.h: Ditto.
1866 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
1868 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
1870 2010-06-02 Jason Merrill <jason@redhat.com>
1872 * g++.dg/ext/vector9.C: Expect typedef in error message.
1877 * g++.dg/tc1/dr101.C: Remove xfails.
1879 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
1882 * g++.dg/ipa/pr44372.C: New.
1884 2010-06-02 Jan Hubicka <jh@suse.cz>
1887 * g++.dg/torture/pr44295.C: Neww testcase.
1889 2010-06-02 Jan Hubicka <jh@suse.cz>
1891 * gcc.dg/tree-ssa/loadpre6.c: Update.
1893 2010-06-02 Richard Guenther <rguenther@suse.de>
1895 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
1898 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
1900 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
1901 the link fail message.
1903 2010-06-02 Tobias Burnus <burnus@net-b.de>
1906 * gfortran.dg/use_13.f90: New test case.
1908 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1911 * gfortran.dg/error_stop_2.f08: Minor update.
1913 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1916 * gfortran.dg/error_stop_1.f08: New test.
1917 * gfortran.dg/error_stop_2.f08: New test.
1919 2010-06-01 Jason Merrill <jason@redhat.com>
1922 * g++.dg/cpp0x/initlist37.C: New.
1923 * g++.dg/cpp0x/initlist38.C: New.
1926 * g++.dg/cpp0x/initlist36.C: New.
1928 2010-05-31 Jan Hubicka <jh@suse.cz>
1930 * gcc.dg/noreturn-8.c: New testcase.
1932 2010-05-31 Jan Hubicka <jh@suse.cz>
1934 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
1935 * gcc.dg/lto/noreturn-1_0.c: Move it here.
1937 2010-05-31 Jan Hubicka <jh@suse.cz>
1939 * gcc.dg/lto/noreturn-1_1.c: New testcase.
1940 * gcc.dg/lto/noreturn-1_0.c: New testcase.
1942 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1945 * gfortran.dg/dependency_27.f90: New test.
1946 * gfortran.dg/array_assign_1.F90: New test.
1948 2010-05-31 Jakub Jelinek <jakub@redhat.com>
1951 * gcc.target/i386/sse-24.c: New test.
1953 2010-05-31 Jan Hubicka <jh@suse.cz>
1955 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
1957 2010-05-31 Jakub Jelinek <jakub@redhat.com>
1960 * gcc.dg/pr44337.c: New test.
1962 PR tree-optimization/44182
1963 * g++.dg/debug/pr44182.C: New test.
1965 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
1967 * gcc.dg/nested-func-7.c: New test.
1968 * gnat.dg/frame_overflow.adb: Adjust directives.
1970 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
1972 * gnat.dg/prot2.ad[sb]: New test.
1973 * gnat.dg/prot2_pkg1.ads: New helper.
1974 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
1976 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
1978 * gnat.dg/array11.adb: Adjust dg-warning directive.
1979 * gnat.dg/object_overflow.adb: Likewise.
1981 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
1984 * gcc.dg/tree-ssa/pr44306.c: New.
1986 2010-05-29 Jan Hubicka <jh@suse.cz>
1988 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
1990 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
1992 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
1994 2010-05-28 Mike Stump <mikestump@comcast.net>
1997 * objc.dg/const-str-9.m: Remove static.
1999 2010-05-28 Jakub Jelinek <jakub@redhat.com>
2002 * gcc.c-torture/compile/pr43636.c: New test.
2004 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
2007 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
2008 * obj-c++.dg/try-catch-9.mm: Ditto.
2010 2010-05-28 Dodji Seketeli <dodji@redhat.com>
2012 Revert patch for PR c++/44188
2013 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
2015 2010-05-25 Dodji Seketeli <dodji@redhat.com>
2018 * g++.dg/debug/dwarf2/typedef3.C: New test.
2020 2010-05-27 Jason Merrill <jason@redhat.com>
2023 * g++.dg/ext/vla9.C: New.
2025 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
2028 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
2029 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2030 * objc.dg/torture/tls/thr-init.m: Ditto.
2031 * objc.dg/torture/trivial.m: Ditto.
2032 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
2033 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2034 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2035 * obj-c++.dg/torture/trivial.mm: Ditto.
2037 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
2039 * g++.dg/lto/20100302_0.C: Skip on darwin.
2041 2010-05-27 Richard Guenther <rguenther@suse.de>
2043 PR tree-optimization/44284
2044 * gcc.dg/vect/vect-118.c: New testcase.
2045 * gcc.dg/vect/bb-slp-20.c: Adjust.
2046 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2047 * gcc.dg/vect/slp-9.c: Likewise.
2048 * gcc.dg/vect/slp-reduc-4.c: Likewise.
2049 * gcc.dg/vect/vect-10.c: Likewise.
2050 * gcc.dg/vect/vect-109.c: Likewise.
2051 * gcc.dg/vect/vect-12.c: Likewise.
2052 * gcc.dg/vect/vect-36.c: Likewise.
2053 * gcc.dg/vect/vect-7.c: Likewise.
2054 * gcc.dg/vect/vect-iv-8.c: Likewise.
2055 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
2056 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
2057 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
2058 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
2059 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
2060 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
2061 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
2062 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
2063 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2064 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2065 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2066 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2067 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2068 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
2069 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
2070 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
2071 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2073 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2075 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
2078 2010-05-26 Jan Hubicka <jh@suse.cz>
2080 * gcc.dg/lto/materialize-1_0.c: New file.
2081 * gcc.dg/lto/materialize-1_1.c: New file.
2083 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
2085 * gnat.dg/lto10.adb: New test.
2086 * gnat.dg/lto10_pkg.ads: New helper.
2088 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
2090 * lib/target-supports.exp (check_effective_target_int128): New
2091 function to check if __int128 types are available for target.
2092 * c-c++-common/int128-types-1.c: New.
2093 * c-c++-common/int128-1.c: New.
2094 * c-c++-common/int128-2.c: New.
2095 * g++.dg/abi/mangle43.C: New.
2096 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
2097 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
2098 pointer-wide scalar.
2099 * g++.dg/other/pr25632.C: Likewise.
2100 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
2101 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
2103 * g++.dg/warn/pr13358-4.C: Likewise.
2104 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
2105 * g++.dg/warn/Wconversion-null.C: Likewise.
2107 2010-05-26 Jason Merrill <jason@redhat.com>
2110 * g++.dg/cpp0x/variadic101.C: New.
2112 2010-05-26 Richard Guenther <rguenther@suse.de>
2114 PR rtl-optimization/44164
2115 * gcc.c-torture/execute/pr44164.c: New testcase.
2116 * g++.dg/tree-ssa/pr13146.C: Adjust.
2118 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
2121 * gfortran.dg/whole_file_19.f90 : New test.
2123 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
2128 * gfortran.dg/pr40999.f: Fix function type.
2129 * gfortran.dg/whole_file_5.f90: Likewise.
2130 * gfortran.dg/whole_file_6.f90: Likewise.
2131 * gfortran.dg/whole_file_16.f90: New.
2132 * gfortran.dg/whole_file_17.f90: New.
2133 * gfortran.dg/whole_file_18.f90: New.
2135 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
2136 Iain Sandoe <iains@gcc.gnu.org>
2138 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
2139 * gcc.c-torture/compile/pr44197.c: Require alias support.
2140 * gcc.dg/lto/20081222_0.c: Ditto.
2142 2010-05-25 Jakub Jelinek <jakub@redhat.com>
2145 * gcc.dg/guality/vla-2.c: New test.
2147 2010-05-25 Richard Guenther <rguenther@suse.de>
2150 * g++.dg/torture/pr44069.C: New testcase.
2152 2010-05-25 Richard Guenther <rguenther@suse.de>
2154 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
2156 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
2159 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
2161 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
2163 * obj-c++.dg/torture/tls/trivial.mm: New.
2164 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
2165 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
2166 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
2167 * obj-c++.dg/torture/tls/diag-1.mm: New.
2168 * obj-c++.dg/torture/tls/tls.exp: New.
2169 * obj-c++.dg/torture/trivial.mm: New.
2170 * obj-c++.dg/torture/dg-torture.exp: New.
2171 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
2172 * obj-c++.dg/tls/trivial.m: New.
2173 * obj-c++.dg/tls/init-1.mm: New.
2174 * obj-c++.dg/tls/diag-1.mm: New.
2175 * obj-c++.dg/tls/init-2.mm: New.
2176 * obj-c++.dg/tls/diag-2.mm: New.
2177 * obj-c++.dg/tls/diag-3.mm: New.
2178 * obj-c++.dg/tls/diag-4.mm: New.
2179 * obj-c++.dg/tls/static-1.mm: New.
2180 * obj-c++.dg/tls/tls.exp: New.
2181 * obj-c++.dg/tls/diag-5.mm: New.
2182 * obj-c++.dg/tls/static-1a.mm: New.
2183 * objc-obj-c++-shared/Object1.mm: New.
2184 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
2186 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
2189 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
2190 * obj-c++.dg/const-str-6.mm: Ditto.
2192 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
2194 * g++.dg/parse/array-size2.C: Remove dg-error directives.
2196 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
2199 * gnat.dg/array13.ad[sb]: New test.
2201 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
2202 Sandra Loosemore <sandra@codesourcery.com>
2204 * gcc.target/arm/neon/: Regenerated test cases.
2206 * gcc.target/arm/neon/polytypes.c,
2207 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
2208 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
2209 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
2210 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
2211 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
2212 dg-add-options arm_neon.
2214 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
2215 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
2216 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
2217 and arm_neon_fp16_ok.
2219 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
2220 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
2222 * lib/target-supports.exp (add_options_for_arm_neon): New.
2223 (check_effective_target_arm_neon_ok_nocache): New, from
2224 check_effective_target_arm_neon_ok. Check multiple possibilities.
2225 (check_effective_target_arm_neon_ok): Use
2226 check_effective_target_arm_neon_ok_nocache.
2227 (add_options_for_arm_neon_fp16)
2228 (check_effective_target_arm_neon_fp16_ok)
2229 check_effective_target_arm_neon_fp16_ok_nocache): New.
2230 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
2232 2010-05-24 Jason Merrill <jason@redhat.com>
2235 * g++.dg/cpp0x/initlist35.C: New.
2236 * g++.dg/init/brace6.C: Adjust.
2238 2010-05-24 Paul Brook <paul@codesourcery.com>
2240 * gcc.target/arm/frame-pointer-1.c: New test.
2241 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
2242 pointer elimination.
2244 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
2247 * gcc.target/i386/crc32-3.c: New.
2248 * gcc.target/i386/crc32-4.c: Likewise.
2250 2010-05-23 Joseph Myers <joseph@codesourcery.com>
2252 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
2253 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
2254 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
2256 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
2258 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
2260 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
2263 * gcc.c-target/pr43869.c: New test.
2265 2010-05-22 Janus Weil <janus@gcc.gnu.org>
2268 * gfortran.dg/class_22.f03: New.
2270 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
2273 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
2275 2010-05-22 Janus Weil <janus@gcc.gnu.org>
2278 * gfortran.dg/abstract_type_7.f03: New.
2280 2010-05-21 Jason Merrill <jason@redhat.com>
2282 * g++.dg/eh/spec11.C: Test cleanup optimization.
2284 2010-05-21 Jakub Jelinek <jakub@redhat.com>
2287 * gcc.target/i386/pr44223.c: New test.
2289 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2291 * gcc.target/i386/pr25993.c: Use @function as type specifier.
2293 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
2295 * g++.dg/other/const3.C: New test.
2297 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
2300 * warn_unused_dummy_argument_1.f90: New.
2301 * warn_unused_dummy_argument_2.f90: New.
2303 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2306 * g++.dg/inherit/crash1.C: New.
2307 * g++.dg/inherit/crash2.C: Likewise.
2309 2010-05-20 Jakub Jelinek <jakub@redhat.com>
2312 * g++.dg/debug/pr44178.C: New test.
2314 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
2317 * gcc.dg/tree-ssa/prefetch-6.c: Add
2318 --param min-insn-to-prefetch-ratio=6.
2319 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
2320 allow unrolling, and adjust the movnti count.
2322 2010-05-20 Jan Hubicka <jh@suse.cz>
2325 * gcc.c-torture/compile/pr44197.c: New file.
2327 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
2329 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
2331 (check_effective_target_xop): Remove __may_alias__ attribute.
2333 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
2336 * gcc.c-torture/execute/pr44202-1.c: New test.
2338 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2341 * gfortran.dg/label_1.f90: Update test.
2343 2010-05-19 Jan Hubicka <jh@suse.cz>
2345 * gcc.dg/lto/ipareference2_0.c: New file.
2346 * gcc.dg/lto/ipareference2_1.c: New file.
2348 2010-05-19 Jason Merrill <jason@redhat.com>
2350 * g++.dg/parse/fn-typedef2.C: New.
2352 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
2356 * g++.dg/template/fntype1.C: New.
2358 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
2360 * gnat.dg/discr23.ad[sb]: New test.
2361 * gnat.dg/discr23_pkg.ads: New helper.
2363 * gnat.dg/specs/controlled1.ads: New test.
2364 * gnat.dg/specs/controlled1_pkg.ads: New helper.
2366 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
2369 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
2370 Fixed scope of C_SIZEOF.
2371 * gfortran.dg/warn_conversion_2.f90: New.
2373 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2375 * lib/target-supports.exp (check_effective_target_sse2): New proc.
2376 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
2377 for optional selector.
2378 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
2379 (check_effective_target_sse3): New proc.
2380 * gcc.target/i386/math-torture/math-torture.exp: Load
2381 target-supports.exp.
2382 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
2383 check_effective_target_sse2.
2384 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
2385 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2386 * g++.dg/vect/vect.exp: Likewise.
2387 * gfortran.dg/vect/vect.exp: Likewise.
2388 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
2389 -msse2 if check_effective_target_sse2.
2391 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
2392 * gcc.target/i386/3dnow-2.c: Likewise.
2393 * gcc.target/i386/3dnowA-1.c: Likewise.
2394 * gcc.target/i386/3dnowA-2.c: Likewise.
2395 * gcc.target/i386/pr42549.c: Likewise.
2397 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
2398 * gcc.target/i386/sse3-addsubpd.c: Likewise.
2399 * gcc.target/i386/sse3-addsubps.c: Likewise.
2400 * gcc.target/i386/sse3-haddpd.c: Likewise.
2401 * gcc.target/i386/sse3-haddps.c: Likewise.
2402 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2403 * gcc.target/i386/sse3-hsubps.c: Likewise.
2404 * gcc.target/i386/sse3-movddup.c: Likewise.
2405 * gcc.target/i386/sse3-movshdup.c: Likewise.
2406 * gcc.target/i386/sse3-movsldup.c: Likewise.
2408 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
2409 * g++.dg/ext/attrib35.C: Likewise.
2410 * g++.dg/opt/pr40496.C: Likewise.
2411 * g++.dg/other/i386-1.C: Likewise.
2412 * g++.dg/other/i386-4.C: Likewise.
2413 * g++.dg/other/pr34435.C: Likewise.
2414 * g++.dg/other/pr39496.C: Likewise.
2415 * g++.dg/other/pr40446.C: Likewise.
2416 * gcc.dg/compat/union-m128-1_main.c: Likewise.
2417 * gcc.dg/compat/vector-1a_main.c: Likewise.
2418 * gcc.dg/compat/vector-2a_main.c: Likewise.
2419 * gcc.dg/lto/20090206-1_0.c: Likewise.
2420 * gcc.dg/pr34856.c: Likewise.
2421 * gcc.dg/pr36584.c: Likewise.
2422 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
2423 * gcc.dg/pr37544.c: Likewise.
2424 * gcc.dg/torture/pr16104-1.c: Likewise.
2425 * gcc.dg/torture/pr35771-1.c: Likewise.
2426 * gcc.dg/torture/pr35771-2.c: Likewise.
2427 * gcc.dg/torture/pr35771-3.c: Likewise.
2428 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2429 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2430 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2431 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2432 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2433 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2434 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
2435 * gcc.target/i386/20060512-1.c: Likewise.
2436 * gcc.target/i386/20060512-3.c: Likewise.
2437 * gcc.target/i386/all_one_m128i.c: Likewise.
2438 * gcc.target/i386/float128-1.c: Likewise.
2439 * gcc.target/i386/float128-2.c: Likewise.
2440 * gcc.target/i386/fpcvt-1.c: Likewise.
2441 * gcc.target/i386/fpcvt-2.c: Likewise.
2442 * gcc.target/i386/fpcvt-3.c: Likewise.
2443 * gcc.target/i386/fpprec-1.c: Likewise.
2444 * gcc.target/i386/funcspec-9.c: Likewise.
2445 * gcc.target/i386/incoming-1.c: Likewise.
2446 * gcc.target/i386/incoming-12.c: Likewise.
2447 * gcc.target/i386/incoming-2.c: Likewise.
2448 * gcc.target/i386/incoming-3.c: Likewise.
2449 * gcc.target/i386/incoming-4.c: Likewise.
2450 * gcc.target/i386/incoming-6.c: Likewise.
2451 * gcc.target/i386/incoming-7.c: Likewise.
2452 * gcc.target/i386/incoming-8.c: Likewise.
2453 * gcc.target/i386/opt-1.c: Likewise.
2454 * gcc.target/i386/opt-2.c: Likewise.
2455 * gcc.target/i386/ordcmp-1.c: Likewise.
2456 * gcc.target/i386/pr17692.c: Likewise.
2457 * gcc.target/i386/pr18614-1.c: Likewise.
2458 * gcc.target/i386/pr22152.c: Likewise.
2459 * gcc.target/i386/pr23570.c: Likewise.
2460 * gcc.target/i386/pr23575.c: Likewise.
2461 * gcc.target/i386/pr26449-1.c: Likewise.
2462 * gcc.target/i386/pr26600.c: Likewise.
2463 * gcc.target/i386/pr27790.c: Likewise.
2464 * gcc.target/i386/pr28839.c: Likewise.
2465 * gcc.target/i386/pr30970.c: Likewise.
2466 * gcc.target/i386/pr32000-1.c: Likewise.
2467 * gcc.target/i386/pr32000-2.c: Likewise.
2468 * gcc.target/i386/pr32280.c: Likewise.
2469 * gcc.target/i386/pr32661.c: Likewise.
2470 * gcc.target/i386/pr32708-1.c: Likewise.
2471 * gcc.target/i386/pr32961.c: Likewise.
2472 * gcc.target/i386/pr33329.c: Likewise.
2473 * gcc.target/i386/pr35714.c: Likewise.
2474 * gcc.target/i386/pr35767-1.c: Likewise.
2475 * gcc.target/i386/pr35767-1d.c: Likewise.
2476 * gcc.target/i386/pr35767-1i.c: Likewise.
2477 * gcc.target/i386/pr35767-2.c: Likewise.
2478 * gcc.target/i386/pr35767-2d.c: Likewise.
2479 * gcc.target/i386/pr35767-2i.c: Likewise.
2480 * gcc.target/i386/pr35767-3.c: Likewise.
2481 * gcc.target/i386/pr35767-5.c: Likewise.
2482 * gcc.target/i386/pr36222-1.c: Likewise.
2483 * gcc.target/i386/pr36578-1.c: Likewise.
2484 * gcc.target/i386/pr36578-2.c: Likewise.
2485 * gcc.target/i386/pr36992-1.c: Likewise.
2486 * gcc.target/i386/pr37101.c: Likewise.
2487 * gcc.target/i386/pr37216.c: Likewise.
2488 * gcc.target/i386/pr37434-1.c: Likewise.
2489 * gcc.target/i386/pr37434-2.c: Likewise.
2490 * gcc.target/i386/pr37843-3.c: Likewise.
2491 * gcc.target/i386/pr37843-4.c: Likewise.
2492 * gcc.target/i386/pr39162.c: Likewise.
2493 * gcc.target/i386/pr39315-1.c: Likewise.
2494 * gcc.target/i386/pr39315-2.c: Likewise.
2495 * gcc.target/i386/pr39315-3.c: Likewise.
2496 * gcc.target/i386/pr39315-4.c: Likewise.
2497 * gcc.target/i386/pr39445.c: Likewise.
2498 * gcc.target/i386/pr39496.c: Likewise.
2499 * gcc.target/i386/pr40809.c: Likewise.
2500 * gcc.target/i386/pr40906-3.c: Likewise.
2501 * gcc.target/i386/pr41019.c: Likewise.
2502 * gcc.target/i386/pr42542-1.c: Likewise.
2503 * gcc.target/i386/pr42542-2.c: Likewise.
2504 * gcc.target/i386/pr42542-3.c: Likewise.
2505 * gcc.target/i386/pr42542-3a.c: Likewise.
2506 * gcc.target/i386/pr42881.c: Likewise.
2507 * gcc.target/i386/push-1.c: Likewise.
2508 * gcc.target/i386/quad-sse.c: Likewise.
2509 * gcc.target/i386/reload-1.c: Likewise.
2510 * gcc.target/i386/sse-10.c: Likewise.
2511 * gcc.target/i386/sse-11.c: Likewise.
2512 * gcc.target/i386/sse-15.c: Likewise.
2513 * gcc.target/i386/sse-17.c: Likewise.
2514 * gcc.target/i386/sse-18.c: Likewise.
2515 * gcc.target/i386/sse-19.c: Likewise.
2516 * gcc.target/i386/sse-4.c: Likewise.
2517 * gcc.target/i386/sse-6.c: Likewise.
2518 * gcc.target/i386/sse-vect-types.c: Likewise.
2519 * gcc.target/i386/sse2-addpd-1.c: Likewise.
2520 * gcc.target/i386/sse2-addsd-1.c: Likewise.
2521 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
2522 * gcc.target/i386/sse2-andpd-1.c: Likewise.
2523 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
2524 * gcc.target/i386/sse2-comisd-1.c: Likewise.
2525 * gcc.target/i386/sse2-comisd-2.c: Likewise.
2526 * gcc.target/i386/sse2-comisd-3.c: Likewise.
2527 * gcc.target/i386/sse2-comisd-4.c: Likewise.
2528 * gcc.target/i386/sse2-comisd-5.c: Likewise.
2529 * gcc.target/i386/sse2-comisd-6.c: Likewise.
2530 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
2531 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
2532 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
2533 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
2534 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
2535 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
2536 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
2537 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
2538 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2539 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
2540 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
2541 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2542 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
2543 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
2544 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
2545 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
2546 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2547 * gcc.target/i386/sse2-divpd-1.c: Likewise.
2548 * gcc.target/i386/sse2-divsd-1.c: Likewise.
2549 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2550 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2551 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2552 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2553 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
2554 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
2555 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
2556 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
2557 * gcc.target/i386/sse2-minpd-1.c: Likewise.
2558 * gcc.target/i386/sse2-minsd-1.c: Likewise.
2559 * gcc.target/i386/sse2-mmx.c: Likewise.
2560 * gcc.target/i386/sse2-movapd-1.c: Likewise.
2561 * gcc.target/i386/sse2-movapd-2.c: Likewise.
2562 * gcc.target/i386/sse2-movd-1.c: Likewise.
2563 * gcc.target/i386/sse2-movd-2.c: Likewise.
2564 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
2565 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
2566 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
2567 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
2568 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
2569 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
2570 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
2571 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
2572 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
2573 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
2574 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
2575 * gcc.target/i386/sse2-movq-1.c: Likewise.
2576 * gcc.target/i386/sse2-movq-2.c: Likewise.
2577 * gcc.target/i386/sse2-movq-3.c: Likewise.
2578 * gcc.target/i386/sse2-movsd-1.c: Likewise.
2579 * gcc.target/i386/sse2-movsd-2.c: Likewise.
2580 * gcc.target/i386/sse2-movupd-1.c: Likewise.
2581 * gcc.target/i386/sse2-movupd-2.c: Likewise.
2582 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
2583 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
2584 * gcc.target/i386/sse2-orpd-1.c: Likewise.
2585 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
2586 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
2587 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
2588 * gcc.target/i386/sse2-paddb-1.c: Likewise.
2589 * gcc.target/i386/sse2-paddd-1.c: Likewise.
2590 * gcc.target/i386/sse2-paddq-1.c: Likewise.
2591 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
2592 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
2593 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
2594 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
2595 * gcc.target/i386/sse2-paddw-1.c: Likewise.
2596 * gcc.target/i386/sse2-pand-1.c: Likewise.
2597 * gcc.target/i386/sse2-pandn-1.c: Likewise.
2598 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
2599 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
2600 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
2601 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
2602 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
2603 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
2604 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
2605 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
2606 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
2607 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
2608 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
2609 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
2610 * gcc.target/i386/sse2-pminub-1.c: Likewise.
2611 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
2612 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
2613 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
2614 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
2615 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
2616 * gcc.target/i386/sse2-por-1.c: Likewise.
2617 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
2618 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
2619 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
2620 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
2621 * gcc.target/i386/sse2-pslld-1.c: Likewise.
2622 * gcc.target/i386/sse2-pslld-2.c: Likewise.
2623 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
2624 * gcc.target/i386/sse2-psllq-1.c: Likewise.
2625 * gcc.target/i386/sse2-psllq-2.c: Likewise.
2626 * gcc.target/i386/sse2-psllw-1.c: Likewise.
2627 * gcc.target/i386/sse2-psllw-2.c: Likewise.
2628 * gcc.target/i386/sse2-psrad-1.c: Likewise.
2629 * gcc.target/i386/sse2-psrad-2.c: Likewise.
2630 * gcc.target/i386/sse2-psraw-1.c: Likewise.
2631 * gcc.target/i386/sse2-psraw-2.c: Likewise.
2632 * gcc.target/i386/sse2-psrld-1.c: Likewise.
2633 * gcc.target/i386/sse2-psrld-2.c: Likewise.
2634 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
2635 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
2636 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
2637 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
2638 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
2639 * gcc.target/i386/sse2-psubb-1.c: Likewise.
2640 * gcc.target/i386/sse2-psubd-1.c: Likewise.
2641 * gcc.target/i386/sse2-psubq-1.c: Likewise.
2642 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
2643 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
2644 * gcc.target/i386/sse2-psubw-1.c: Likewise.
2645 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
2646 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
2647 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
2648 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
2649 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
2650 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
2651 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
2652 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
2653 * gcc.target/i386/sse2-pxor-1.c: Likewise.
2654 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2655 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2656 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
2657 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
2658 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
2659 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
2660 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
2661 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
2662 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
2663 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
2664 * gcc.target/i386/sse2-shufps-1.c: Likewise.
2665 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
2666 * gcc.target/i386/sse2-subpd-1.c: Likewise.
2667 * gcc.target/i386/sse2-subsd-1.c: Likewise.
2668 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
2669 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
2670 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
2671 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
2672 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
2673 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
2674 * gcc.target/i386/sse2-unpack-1.c: Likewise.
2675 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
2676 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
2677 * gcc.target/i386/sse2-vec-1.c: Likewise.
2678 * gcc.target/i386/sse2-vec-2.c: Likewise.
2679 * gcc.target/i386/sse2-vec-3.c: Likewise.
2680 * gcc.target/i386/sse2-vec-4.c: Likewise.
2681 * gcc.target/i386/sse2-vec-5.c: Likewise.
2682 * gcc.target/i386/sse2-vec-6.c: Likewise.
2683 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
2684 * gcc.target/i386/ssefn-2.c: Likewise.
2685 * gcc.target/i386/ssefn-4.c: Likewise.
2686 * gcc.target/i386/ssefp-1.c: Likewise.
2687 * gcc.target/i386/ssefp-2.c: Likewise.
2688 * gcc.target/i386/sseregparm-3.c: Likewise.
2689 * gcc.target/i386/sseregparm-4.c: Likewise.
2690 * gcc.target/i386/sseregparm-5.c: Likewise.
2691 * gcc.target/i386/sseregparm-6.c: Likewise.
2692 * gcc.target/i386/sseregparm-7.c: Likewise.
2693 * gcc.target/i386/ssetype-1.c: Likewise.
2694 * gcc.target/i386/ssetype-2.c: Likewise.
2695 * gcc.target/i386/ssetype-3.c: Likewise.
2696 * gcc.target/i386/ssetype-4.c: Likewise.
2697 * gcc.target/i386/ssetype-5.c: Likewise.
2698 * gcc.target/i386/unordcmp-1.c: Likewise.
2699 * gcc.target/i386/vararg-1.c: Likewise.
2700 * gcc.target/i386/vararg-2.c: Likewise.
2701 * gcc.target/i386/vararg-3.c: Likewise.
2702 * gcc.target/i386/vararg-4.c: Likewise.
2703 * gcc.target/i386/vararg-7.c: Likewise.
2704 * gcc.target/i386/vararg-8.c: Likewise.
2705 * gcc.target/i386/vecinit-1.c: Likewise.
2706 * gcc.target/i386/vecinit-2.c: Likewise.
2707 * gcc.target/i386/vecinit-3.c: Likewise.
2708 * gcc.target/i386/vecinit-4.c: Likewise.
2709 * gcc.target/i386/vecinit-5.c: Likewise.
2710 * gcc.target/i386/vecinit-6.c: Likewise.
2711 * gcc.target/i386/vectorize2.c: Likewise.
2712 * gcc.target/i386/vectorize3.c: Likewise.
2713 * gcc.target/i386/vectorize4.c: Likewise.
2714 * gcc.target/i386/vectorize6.c: Likewise.
2715 * gcc.target/i386/vectorize7.c: Likewise.
2716 * gcc.target/i386/vectorize8.c: Likewise.
2717 * gcc.target/i386/vperm-v2df.c: Likewise.
2718 * gcc.target/i386/vperm-v2di.c: Likewise.
2719 * gcc.target/i386/vperm-v4si-1.c: Likewise.
2720 * gcc.target/i386/xorps-sse2.c: Likewise.
2721 * gcc.target/i386/xorps.c: Likewise.
2722 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
2723 * gfortran.dg/graphite/pr42326.f90: Likewise.
2724 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
2726 2010-05-19 Richard Guenther <rguenther@suse.de>
2729 * g++.dg/lto/20100519-1_0.C: New testcase.
2731 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
2734 * gfortran.dg/warn_intent_out_not_set.f90: New.
2736 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
2739 * gfortran.dg/data_char_1.f90: Updated warning message.
2740 * gfortran.dg/data_array_6.f: New.
2742 2010-05-19 Martin Jambor <mjambor@suse.cz>
2744 * g++.dg/ipa/ivinline-8.C: New test.
2745 * gcc.dg/ipa/iinline-2.c: Likewise.
2747 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
2750 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
2751 arguments; add check for return value kind.
2752 * gfortran.dg/float_1.f90: Likewise.
2754 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2756 * gcc.target/i386/20011009-1.c (COMMENT): Define.
2758 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
2759 * lib/lto.exp (lto_prune_warns): Fix location line regex.
2760 Prune another location line format.
2761 (lto-obj): Call lto_prune_warns on comp_output.
2763 2010-05-18 Jan Hubicka <jh@suse.cz>
2765 * gcc.dg/lto/ipacp_0.c: New test.
2766 * gcc.dg/lto/ipacp_1.c: New test.
2768 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
2771 * gcc.dg/lto/20100518_0.c: New test.
2773 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
2775 * gnat.dg/specs/lto3.ads: Add missing dg-options.
2777 2010-05-17 Janus Weil <janus@gcc.gnu.org>
2780 * gfortran.dg/class_21.f03: New.
2782 2010-05-17 Jason Merrill <jason@redhat.com>
2785 * g++.dg/cpp0x/initlist34.C: New.
2788 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
2790 2010-05-17 Martin Jambor <mjambor@suse.cz>
2792 * g++.dg/ipa/ivinline-1.C: New test.
2793 * g++.dg/ipa/ivinline-2.C: New test.
2794 * g++.dg/ipa/ivinline-3.C: New test.
2795 * g++.dg/ipa/ivinline-4.C: New test.
2796 * g++.dg/ipa/ivinline-5.C: New test.
2797 * g++.dg/ipa/ivinline-6.C: New test.
2799 2010-05-17 Dodji Seketeli <dodji@redhat.com>
2800 Jason Merrill <jason@redhat.com>
2803 * c-c++-common/Wunused-var-8.c: New test.
2805 2010-05-17 Jakub Jelinek <jakub@redhat.com>
2808 * gcc.c-torture/compile/pr42347.c: New test.
2811 * g++.dg/ext/asmgoto1.C: New test.
2813 2010-05-17 Martin Jambor <mjambor@suse.cz>
2816 * gcc.dg/tree-ssa/pr44133.c: New test.
2817 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
2820 2010-05-17 Janus Weil <janus@gcc.gnu.org>
2823 * gfortran.dg/class_20.f03: New.
2825 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
2828 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
2829 debug messages but not the newly introduced one.
2831 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
2834 * gfortran.dg/initialization_25.f90: Commented testcase.
2835 * gfortran.dg/initialization_26.f90: New.
2837 2010-05-16 Richard Guenther <rguenther@suse.de>
2839 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
2840 * gcc.dg/pr43084.c: Likewise.
2841 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
2843 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
2845 * gcc.dg/struct/struct-reorg.exp: Likewise.
2846 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2847 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2849 2010-05-16 Joseph Myers <joseph@codesourcery.com>
2851 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
2852 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
2853 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
2854 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
2857 2010-05-15 Jason Merrill <jason@redhat.com>
2859 * g++.dg/eh/spec10.C: New.
2860 * g++.dg/eh/spec11.C: New.
2861 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
2863 2010-05-15 Janus Weil <janus@gcc.gnu.org>
2867 * gfortran.dg/allocatable_scalar_9.f90: New.
2869 2010-05-15 Jakub Jelinek <jakub@redhat.com>
2872 * g++.dg/torture/pr44148.C: New test.
2874 2010-05-15 Joseph Myers <joseph@codesourcery.com>
2876 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
2877 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
2878 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
2879 diagnostics and type sizes.
2881 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
2883 * gnat.dg/lto9.adb: New test.
2884 * gnat.dg/lto9_pkg1.ads: New helper.
2885 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
2887 2010-05-15 Jan Hubicka <jh@suse.cz>
2889 * gcc.dg/lto/ipareference_1.c: Rename to ...
2890 * gcc.dg/lto/ipareference_0.c: ... this one.
2891 * gcc.dg/lto/ipareference_2.c: Rename to ...
2892 * gcc.dg/lto/ipareference_1.c: ... this one.
2894 2010-05-15 Jan Hubicka <jh@suse.cz>
2896 * gcc.dg/lto/ipareference_1.c: New file.
2897 * gcc.dg/lto/ipareference_2.c: New file.
2899 2010-05-15 Richard Guenther <rguenther@suse.de>
2901 PR tree-optimization/44038
2902 * gcc.c-torture/compile/pr44038.c: New testcase.
2904 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
2906 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
2907 * gcc.target/i386/avx-cmpss-1.c: Likewise.
2909 2010-05-15 Janus Weil <janus@gcc.gnu.org>
2913 * gfortran.dg/class_18.f03: New.
2914 * gfortran.dg/class_19.f03: New.
2916 2010-05-14 Jakub Jelinek <jakub@redhat.com>
2919 * gcc.dg/debug/dwarf2/const-1.c: Remove.
2920 * g++.dg/debug/dwarf2/const1.C: Remove.
2922 2010-05-14 Jason Merrill <jason@redhat.com>
2924 * g++.dg/eh/cond4.C: New.
2925 * g++.dg/eh/elide2.C: Adjust.
2926 * g++.old-deja/g++.eh/terminate1.C: Adjust.
2928 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
2931 * gfortran.dg/actual_array_interface_2.f90: New test.
2933 2010-05-14 Richard Guenther <rguenther@suse.de>
2935 PR tree-optimization/44119
2936 * gcc.c-torture/compile/pr44119.c: New testcase.
2938 2010-05-14 Jason Merrill <jason@redhat.com>
2941 * g++.dg/eh/terminate1.C: New.
2943 2010-05-14 Jakub Jelinek <jakub@redhat.com>
2945 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
2948 * gcc.dg/pr44136.c: New test.
2950 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
2953 * g++.dg/warn/Wshadow-4.C: Adjust.
2954 * g++.dg/warn/Wshadow-5.C: New test.
2955 * g++.dg/warn/Wshadow-6.C: New test
2957 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
2960 * gfortran.dg/initialization_25.f90: New.
2962 2010-05-13 Martin Jambor <mjambor@suse.cz>
2964 * g++.dg/otr-fold-1.C: New test.
2965 * g++.dg/otr-fold-2.C: New test.
2967 2010-05-13 Jakub Jelinek <jakub@redhat.com>
2970 * gfortran.dg/gomp/pr44036-1.f90: New test.
2971 * gfortran.dg/gomp/pr44036-2.f90: New test.
2972 * gfortran.dg/gomp/pr44036-3.f90: New test.
2975 * gcc.dg/guality/sra-1.c: New test.
2977 2010-05-12 Jan Hubicka <jh@suse.cz>
2979 * tree-ssa/unreachable.c: New test.
2981 2010-05-12 Jason Merrill <jason@redhat.com>
2983 * g++.dg/cpp0x/sfinae1.C: New.
2985 2010-05-12 Sriraman Tallam <tmsriram@google.com>
2987 * gcc.target/i386/zee.c: New file.
2989 2010-05-12 Jason Merrill <jason@redhat.com>
2991 * g++.dg/conversion/op1.C: Expect template candidate message.
2992 * g++.dg/cpp0x/nullptr15.C: Likewise.
2993 * g++.dg/cpp0x/pr31431-2.C: Likewise.
2994 * g++.dg/cpp0x/pr31431.C: Likewise.
2995 * g++.dg/cpp0x/temp_default2.C: Likewise.
2996 * g++.dg/cpp0x/trailing4.C: Likewise.
2997 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
2998 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
2999 * g++.dg/cpp0x/variadic-throw.C: Likewise.
3000 * g++.dg/cpp0x/variadic35.C: Likewise.
3001 * g++.dg/cpp0x/vt-35147.C: Likewise.
3002 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3003 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3004 * g++.dg/ext/visibility/anon8.C: Likewise.
3005 * g++.dg/ext/vla2.C: Likewise.
3006 * g++.dg/other/pr28114.C: Likewise.
3007 * g++.dg/other/ptrmem10.C: Likewise.
3008 * g++.dg/other/ptrmem11.C: Likewise.
3009 * g++.dg/overload/unknown1.C: Likewise.
3010 * g++.dg/parse/template7.C: Likewise.
3011 * g++.dg/parse/typename7.C: Likewise.
3012 * g++.dg/template/conv11.C: Likewise.
3013 * g++.dg/template/copy1.C: Likewise.
3014 * g++.dg/template/deduce3.C: Likewise.
3015 * g++.dg/template/dependent-expr5.C: Likewise.
3016 * g++.dg/template/friend.C: Likewise.
3017 * g++.dg/template/incomplete2.C: Likewise.
3018 * g++.dg/template/local4.C: Likewise.
3019 * g++.dg/template/local6.C: Likewise.
3020 * g++.dg/template/operator10.C: Likewise.
3021 * g++.dg/template/overload6.C: Likewise.
3022 * g++.dg/template/ptrmem2.C: Likewise.
3023 * g++.dg/template/ptrmem20.C: Likewise.
3024 * g++.dg/template/ptrmem8.C: Likewise.
3025 * g++.dg/template/sfinae2.C: Likewise.
3026 * g++.dg/template/ttp25.C: Likewise.
3027 * g++.dg/template/unify10.C: Likewise.
3028 * g++.dg/template/unify11.C: Likewise.
3029 * g++.dg/template/unify6.C: Likewise.
3030 * g++.dg/template/unify7.C: Likewise.
3031 * g++.dg/template/unify9.C: Likewise.
3032 * g++.dg/template/varmod1.C: Likewise.
3033 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3034 * g++.old-deja/g++.law/operators32.C: Likewise.
3035 * g++.old-deja/g++.pt/crash28.C: Likewise.
3036 * g++.old-deja/g++.pt/crash60.C: Likewise.
3037 * g++.old-deja/g++.pt/explicit38.C: Likewise.
3038 * g++.old-deja/g++.pt/explicit39.C: Likewise.
3039 * g++.old-deja/g++.pt/explicit41.C: Likewise.
3040 * g++.old-deja/g++.pt/explicit67.C: Likewise.
3041 * g++.old-deja/g++.pt/explicit77.C: Likewise.
3042 * g++.old-deja/g++.pt/expr2.C: Likewise.
3043 * g++.old-deja/g++.pt/overload7.C: Likewise.
3044 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
3045 * g++.old-deja/g++.pt/spec5.C: Likewise.
3046 * g++.old-deja/g++.pt/spec6.C: Likewise.
3047 * g++.old-deja/g++.pt/t24.C: Likewise.
3048 * g++.old-deja/g++.pt/unify4.C: Likewise.
3049 * g++.old-deja/g++.pt/unify6.C: Likewise.
3050 * g++.old-deja/g++.pt/unify8.C: Likewise.
3051 * g++.old-deja/g++.robertl/eb119.C: Likewise.
3052 * g++.old-deja/g++.robertl/eb79.C: Likewise.
3053 * g++.old-deja/g++.robertl/eb98.C: Likewise.
3055 * g++.dg/cpp0x/initlist32.C: New.
3057 * g++.dg/template/conv11.C: New.
3058 * g++.dg/conversion/op1.C: Adjust expected error.
3060 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
3062 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
3065 * gcc.target/i386/avx-cmpsd-1.c: New.
3066 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
3067 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3068 * gcc.target/i386/avx-cmpss-2.c: Likewise.
3069 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3070 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3072 2010-05-12 Jakub Jelinek <jakub@redhat.com>
3075 * gcc.dg/gomp/pr44085.c: New test.
3076 * gfortran.dg/gomp/pr44085.f90: New test.
3078 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
3080 * objc-obj-c++-shared/Object1.m: New.
3081 * objc.dg/torture: New directory.
3082 * objc.dg/torture/tls: Ditto.
3083 * objc.dg/tls: Ditto.
3084 * objc.dg/torture/tls/trivial.m: New test.
3085 * objc.dg/torture/tls/thr-init-2.m: New test.
3086 * objc.dg/torture/tls/thr-init-3.m: New test.
3087 * objc.dg/torture/tls/thr-init.m: New test.
3088 * objc.dg/torture/tls/diag-1.m: New test.
3089 * objc.dg/torture/tls/tls.exp: New.
3090 * objc.dg/torture/trivial.m: New test.
3091 * objc.dg/torture/dg-torture.exp: New.
3092 * objc.dg/tls/diag-3.m: New test.
3093 * objc.dg/tls/diag-4.m: New test.
3094 * objc.dg/tls/diag-5.m: New test.
3095 * objc.dg/tls/init-1.m: New test.
3096 * objc.dg/tls/init-2.m: New test.
3097 * objc.dg/tls/tls.exp: New.
3098 * objc.dg/tls/diag-2.m: New test.
3099 * lib/objc.exp: Respond to dg-additional-files.
3101 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
3103 * gcc.target/m68k/20100512-1.c: New.
3105 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
3107 * gnat.dg/lto8.adb: New test.
3108 * gnat.dg/lto8_pkg.ad[sb]: New helper.
3109 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
3111 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3116 * g++.dg/template/crash97.C: New.
3117 * g++.dg/template/crash98.C: Likewise.
3118 * g++.dg/template/crash99.C: Likewise.
3119 * g++.dg/cpp0x/pr31439.C: Adjust.
3120 * g++.dg/template/crash95.C: Likewise.
3122 2010-05-11 Jakub Jelinek <jakub@redhat.com>
3125 * c-c++-common/asmgoto-4.c: New test.
3126 * gcc.target/i386/pr44071.c: New test.
3129 * c-c++-common/Wunused-var-7.c: New test.
3130 * g++.dg/warn/Wunused-var-9.C: New test.
3132 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
3135 * gfortran.dg/gomp/pr43711.f90: New.
3137 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
3140 * gfortran.dg/select_5.f90: Updated.
3142 2010-05-11 Jan Hubicka <jh@suse.cz>
3144 PR tree-optimize/44063
3145 * gcc.c-torture/compile/pr44063.c: New testcase.
3147 2010-05-11 Jakub Jelinek <jakub@redhat.com>
3150 * gcc.dg/pr44023.c: New test.
3152 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
3154 * gnat.dg/lto7.adb: New test.
3155 * gnat.dg/lto7_pkg.ad[sb]: New helper.
3157 2010-05-10 Jason Merrill <jason@redhat.com>
3160 * g++.dg/template/inherit5.C: New.
3163 * g++.dg/cpp0x/initlist33.C: New.
3164 * g++.dg/cpp0x/initlist26.C: Adjust.
3165 * g++.dg/cpp0x/initlist28.C: Adjust.
3167 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
3170 * g++.dg/init/pr43719.C: New.
3171 * g++.dg/anon-struct4.C: Adjust.
3173 2010-05-10 Jakub Jelinek <jakub@redhat.com>
3176 * gcc.dg/pr44028.c: New test.
3178 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
3183 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
3184 * gfortran.dg/warn_conversion.f90: New.
3186 2010-05-10 Michael Matz <matz@suse.de>
3188 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
3190 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
3192 PR rtl-optimization/44012
3193 * gcc.dg/pr44012.c: New.
3195 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3197 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
3198 Log text on entry and exit.
3199 Prune Sun ld warnings for common symbols with differing sizes.
3200 (lto-link-and-maybe-run): Change caller.
3202 2010-05-10 Janus Weil <janus@gcc.gnu.org>
3205 * gfortran.dg/class_7.f03: Modified.
3206 * gfortran.dg/select_type_1.f03: Modified.
3207 * gfortran.dg/select_type_12.f03: New.
3209 2010-05-10 Richard Guenther <rguenther@suse.de>
3211 PR tree-optimization/44050
3212 * gcc.dg/torture/pr44050.c: New testcase.
3214 2010-05-10 Wei Guozhi <carrot@google.com>
3217 * gcc.target/arm/pr42879.c: New testcase.
3219 2010-05-09 Joseph Myers <joseph@codesourcery.com>
3222 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
3224 2010-05-09 Joseph Myers <joseph@codesourcery.com>
3227 * gcc.dg/anon-struct-10.c: New test.
3229 2010-05-09 Richard Guenther <rguenther@suse.de>
3232 * gcc.dg/pr44024.c: New testcase.
3234 2010-05-09 Joseph Myers <joseph@codesourcery.com>
3237 * gcc.dg/anon-struct-9.c: New test.
3239 2010-05-09 Richard Guenther <rguenther@suse.de>
3242 * gcc.c-torture/compile/pr44043.c: New testcase.
3244 2010-05-09 Richard Guenther <rguenther@suse.de>
3246 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
3248 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
3250 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
3252 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3254 * gnat.dg/lto[12456].adb: Add "target lto" marker.
3255 * gnat.dg/specs/lto3.ads: Likewise.
3257 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
3260 * gcc.dg/pr28685-1.c: New file.
3262 2010-05-08 Richard Guenther <rguenther@suse.de>
3264 PR tree-optimization/44030
3265 * gcc.c-torture/compile/pr44030.c: New testcase.
3267 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3269 * gnat.dg/lto6.adb: New test.
3270 * gnat.dg/lto6_pkg.ads: New helper.
3272 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3274 * gnat.dg/lto5.adb: New test.
3275 * gnat.dg/lto5_pkg.ad[sb]: New helper.
3277 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3279 * gnat.dg/lto4.ad[sb]: New test.
3281 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3283 * gnat.dg/specs/lto3.ads: New test.
3284 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
3285 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
3287 2010-05-08 Quentin Ochem <ochem@adacore.com>
3289 * gnat.dg/sizetype3.ad[sb]: New test.
3290 * gnat.dg/sizetype3_pkg.ads: New helper.
3292 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
3295 * g++.dg/init/new29.C: New.
3297 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
3300 * gfortran.dg/coarray_1.f90: Fixed error message.
3301 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
3302 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
3303 * gfortran.dg/intrinsic_std_5.f90: New.
3305 2010-05-07 Jason Merrill <jason@redhat.com>
3307 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
3309 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3311 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
3312 (size_t, stderr): Remove.
3313 (read_error): Replaced __builtin_fprintf by fprintf.
3315 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
3317 * gcc.dg/ordered-comparison-1.c: New test.
3318 * gcc.dg/ordered-comparison-2.c: New test.
3319 * gcc.dg/ordered-comparison-3.c: New test.
3320 * gcc.dg/ordered-comparison-4.c: New test.
3322 2010-05-06 Mike Stump <mikestump@comcast.net>
3325 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
3327 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
3328 Jason Merrill <jason@redhat.com>
3330 * g++.dg/cpp0x/nullptr01.C: New.
3331 * g++.dg/cpp0x/nullptr02.C: New.
3332 * g++.dg/cpp0x/nullptr03.C: New.
3333 * g++.dg/cpp0x/nullptr04.C: New.
3334 * g++.dg/cpp0x/nullptr05.C: New.
3335 * g++.dg/cpp0x/nullptr06.C: New.
3336 * g++.dg/cpp0x/nullptr07.C: New.
3337 * g++.dg/cpp0x/nullptr08.C: New.
3338 * g++.dg/cpp0x/nullptr09.C: New.
3339 * g++.dg/cpp0x/nullptr10.C: New.
3340 * g++.dg/cpp0x/nullptr11.C: New.
3341 * g++.dg/cpp0x/nullptr12.C: New.
3342 * g++.dg/cpp0x/nullptr13.C: New.
3343 * g++.dg/cpp0x/nullptr14.C: New.
3344 * g++.dg/cpp0x/nullptr15.C: New.
3345 * g++.dg/cpp0x/nullptr16.C: New.
3346 * g++.dg/cpp0x/nullptr17.C: New.
3347 * g++.dg/cpp0x/nullptr18.C: New.
3348 * g++.dg/cpp0x/nullptr19.C: New.
3349 * g++.dg/cpp0x/nullptr20.C: New.
3350 * g++.dg/cpp0x/nullptr21.C: New.
3351 * g++.dg/cpp0x/nullptr22.C: New.
3352 * g++.dg/debug/nullptr01.C: New.
3353 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
3355 2010-05-06 Jakub Jelinek <jakub@redhat.com>
3357 * gcc.dg/Wunused-var-8.c: Move to...
3358 * c-c++-common/Wunused-var-6.c: ... here. New test.
3360 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3363 * g++.dg/template/crash96.C: New.
3365 2010-05-06 Jan Hubicka <jh@suse.cz>
3367 PR tree-optimization/43791
3368 * gcc.c-torture/compile/pr43791.c: New file.
3370 2010-05-06 Michael Matz <matz@suse.de>
3372 PR tree-optimization/43984
3373 * gfortran.dg/pr43984.f90: New test.
3375 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
3378 * gcc.dg/pr40989.c: New.
3380 2010-05-06 Richard Guenther <rguenther@suse.de>
3382 PR tree-optimization/43934
3383 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
3385 2010-05-06 Richard Guenther <rguenther@suse.de>
3387 PR tree-optimization/43987
3388 * gcc.c-torture/execute/pr43987.c: New testcase.
3389 * gcc.dg/torture/pta-escape-1.c: Adjust.
3390 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3391 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3392 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3393 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
3395 2010-04-22 Jakub Jelinek <jakub@redhat.com>
3396 Dodji Seketeli <dodji@redhat.com>
3399 * g++.dg/warn/Wunused-7.C: Add dg-warning.
3400 * g++.dg/template/sfinae16.C: Likewise.
3401 * gcc.dg/Wunused-var-1.c: Moved to...
3402 * c-c++-common/Wunused-var-1.c: ...here. New test.
3403 * gcc.dg/Wunused-var-2.c: Moved to...
3404 * c-c++-common/Wunused-var-2.c: ...here. New test.
3405 * gcc.dg/Wunused-var-3.c: Moved to...
3406 * c-c++-common/Wunused-var-3.c: ...here. New test.
3407 * gcc.dg/Wunused-var-4.c: Moved to...
3408 * gcc.dg/Wunused-var-1.c: ... here.
3409 * gcc.dg/Wunused-var-5.c: Moved to...
3410 * c-c++-common/Wunused-var-4.c: ...here. New test.
3411 * gcc.dg/Wunused-var-7.c: Moved to...
3412 * c-c++-common/Wunused-var-5.c: ...here. New test.
3413 * gcc.dg/Wunused-var-6.c: Moved to...
3414 * gcc.dg/Wunused-var-2.c: ... here.
3415 * c-c++-common/Wunused-var-1.c: New test.
3416 * c-c++-common/Wunused-var-2.c: New test.
3417 * c-c++-common/Wunused-var-3.c: New test.
3418 * c-c++-common/Wunused-var-4.c: New test.
3419 * c-c++-common/Wunused-var-5.c: New test.
3420 * g++.dg/warn/Wunused-var-1.C: New test.
3421 * g++.dg/warn/Wunused-var-2.C: New test.
3422 * g++.dg/warn/Wunused-var-3.C: New test.
3423 * g++.dg/warn/Wunused-var-4.C: New test.
3424 * g++.dg/warn/Wunused-var-5.C: New test.
3425 * g++.dg/warn/Wunused-var-6.C: New test.
3426 * g++.dg/warn/Wunused-var-7.C: New test.
3427 * g++.dg/warn/Wunused-var-8.C: New test.
3428 * g++.dg/warn/Wunused-parm-1.C: New test.
3429 * g++.dg/warn/Wunused-parm-2.C: New test.
3430 * g++.dg/warn/Wunused-parm-3.C: New test.
3432 2010-05-06 Tobias Burnus <burnus@net-b.de>
3435 * gfortran.dg/gomp/crayptr5.f90: New test case.
3437 2010-05-05 Jason Merrill <jason@redhat.com>
3440 * g++.dg/ext/attrib39.C: New.
3442 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
3445 * gfortran.dg/data_invalid.f90: New.
3447 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
3449 * gnat.dg/lto2.adb: New test.
3451 2010-05-05 Jason Merrill <jason@redhat.com>
3454 * g++.dg/opt/empty1.C: New.
3456 2010-05-05 Janus Weil <janus@gcc.gnu.org>
3459 * gfortran.dg/class_17.f03: New.
3461 2010-05-04 Neil Vachharajani <nvachhar@google.com>
3463 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
3465 2010-05-04 Mike Stump <mikestump@comcast.net>
3468 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
3470 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3473 * gcc.target/i386/pr43668.c: New.
3475 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3478 * g++.dg/cpp0x/initlist31.C: New.
3480 2010-05-04 Jakub Jelinek <jakub@redhat.com>
3483 * gcc.dg/Wunused-var-8.c: New test.
3485 2010-05-04 Jason Merrill <jason@redhat.com>
3488 * g++.dg/cpp0x/enum3.C: Extend.
3490 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3493 * gcc.target/i386/pr43799.c: New.
3495 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
3497 * gnat.dg/lto1.adb: New test.
3498 * gnat.dg/lto1_pkg.ad[sb]: New helper.
3500 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3503 * gcc.target/i386/pr43671.c: New.
3505 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3508 * g++.dg/template/crash95.C: New.
3510 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3513 * gcc.target/i386/pr43508.c: New.
3515 2010-05-04 Richard Guenther <rguenther@suse.de>
3517 PR tree-optimization/43879
3518 * g++.dg/torture/pr43879-1_0.C: New testcase.
3519 * g++.dg/torture/pr43879-1_1.C: Likewise.
3521 2010-05-03 Dodji Seketeli <dodji@redhat.com>
3524 * g++.dg/other/crash-12.C: New test.
3526 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
3528 * g++.dg/cdce3.C: Add a space. Updated.
3530 2010-05-03 Jason Merrill <jason@redhat.com>
3533 * g++.dg/opt/enum2.C: New.
3534 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
3535 * g++.dg/warn/Wswitch-1.C: Adjust message.
3537 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3539 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
3540 * g++.dg/ext/label13.C: Fix typo.
3541 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
3543 * gcc.c-torture/compile/limits-declparen.c: xfail on
3544 alpha*-dec-osf5* with -g.
3545 * gcc.c-torture/compile/limits-pointer.c: Likewise.
3546 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
3547 * gcc.dg/c99-tgmath-2.c: Likewise.
3548 * gcc.dg/c99-tgmath-3.c: Likewise.
3549 * gcc.dg/c99-tgmath-4.c: Likewise.
3551 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
3554 * gfortran.dg/unexpected_interface.f90: New test.
3556 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3558 * ada/acats/run_acats (which): New function.
3559 (host_gnatchop, host_gnatmake): Use it.
3561 2010-05-03 Richard Guenther <rguenther@suse.de>
3563 PR tree-optimization/43971
3564 * gcc.dg/pr43971.c: New testcase.
3566 2010-05-03 Jakub Jelinek <jakub@redhat.com>
3569 * gcc.dg/debug/pr43972.c: New test.
3571 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
3574 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
3576 2010-05-02 Richard Guenther <rguenther@suse.de>
3578 PR tree-optimization/43879
3579 * gcc.dg/torture/pr43879-3.c: New testcase.
3581 2010-05-01 Richard Guenther <rguenther@suse.de>
3583 PR tree-optimization/43949
3584 * g++.dg/warn/Warray-bounds-5.C: New testcase.
3586 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
3589 * g++.dg/init/new28.C: New.
3591 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
3594 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
3595 structure and nested declarations.
3596 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
3597 structure and nested declarations. Reduce header clutter and
3598 use _exit() rather than abort().
3599 * objc.dg/encode-10.m: New.
3600 * objc.dg/encode-11.m: New.
3602 2010-04-30 DJ Delorie <dj@redhat.com>
3604 * gcc.c-torture/execute/20100430-1.c: New test.
3606 2010-04-30 Jason Merrill <jason@redhat.com>
3609 * g++.dg/template/ptrmem21.C: New.
3611 2010-04-30 Tobias Burnus Mburnus@net-b.de>
3615 * gfortran.dg/coarray_13.f90: New test.
3617 2010-04-30 Richard Guenther <rguenther@suse.de>
3620 * gcc.dg/lto/20100430-1_0.c: New testcase.
3622 2010-04-30 Jakub Jelinek <jakub@redhat.com>
3625 * c-c++-common/pr43942.c: New test.
3627 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
3629 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
3630 conflict with darwin crt1.o 'start' symbol.
3632 2010-04-30 Richard Guenther <rguenther@suse.de>
3634 PR tree-optimization/43879
3635 * gcc.dg/torture/pr43879_1.c: New testcase.
3637 2010-04-30 Richard Guenther <rguenther@suse.de>
3639 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
3641 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
3644 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
3645 user-provided constructor while recursing.
3647 2010-04-29 Janus Weil <janus@gcc.gnu.org>
3650 * gfortran.dg/class_16.f03: New test.
3652 2010-04-29 Janus Weil <janus@gcc.gnu.org>
3655 * gfortran.dg/class_15.f03: New.
3657 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
3660 * gfortran.dg/dynamic_dispatch_9.f03: New test.
3662 2010-04-29 Janus Weil <janus@gcc.gnu.org>
3665 * gfortran.dg/generic_22.f03 : New test.
3667 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
3670 * gfortran.dg/class_14.f03: New test.
3672 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3675 * gfortran.dg/interface_32.f90: New test.
3677 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
3678 Janus Weil <janus@gcc.gnu.org>
3681 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
3682 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
3683 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
3685 2010-04-28 Mike Stump <mikestump@comcast.net>
3687 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
3689 * g++.dg/uninit-pred-2_b.C: Likewise.
3691 2010-04-28 Tobias Burnus <burnus@net-b.de>
3695 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
3697 2010-04-28 Matthias Klose <doko@ubuntu.com>
3699 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
3700 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
3701 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
3702 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
3703 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
3705 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
3707 * gcc.dg/const-uniq-1.c: New test.
3708 * gcc.dg/lto/const-uniq_[01].c: Likewise.
3710 2010-04-28 Xinliang David Li <davidxl@google.com>
3712 * gcc.dg/uninit-pred-2_b.c: New test.
3713 * gcc.dg/uninit-pred-4_b.c: New test.
3714 * gcc.dg/uninit-pred-3_d.c: New test.
3715 * gcc.dg/uninit-pred-6_b.c: New test.
3716 * gcc.dg/uninit-pred-8_b.c: New test.
3717 * gcc.dg/uninit-pred-3_a.c: New test.
3718 * gcc.dg/uninit-pred-2_c.c: New test.
3719 * gcc.dg/uninit-pred-5_a.c: New test.
3720 * gcc.dg/uninit-pred-3_e.c: New test.
3721 * gcc.dg/uninit-pred-7_a.c: New test.
3722 * gcc.dg/uninit-pred-6_c.c: New test.
3723 * gcc.dg/uninit-pred-9_a.c: New test.
3724 * gcc.dg/uninit-pred-8_c.c: New test.
3725 * gcc.dg/uninit-pred-3_b.c: New test.
3726 * gcc.dg/uninit-pred-5_b.c: New test.
3727 * gcc.dg/uninit-pred-7_b.c: New test.
3728 * gcc.dg/uninit-pred-6_d.c: New test.
3729 * gcc.dg/uninit-pred-9_b.c: New test.
3730 * gcc.dg/uninit-pred-2_a.c: New test.
3731 * gcc.dg/uninit-pred-4_a.c: New test.
3732 * gcc.dg/uninit-pred-3_c.c: New test.
3733 * gcc.dg/uninit-pred-6_a.c: New test.
3734 * gcc.dg/uninit-pred-8_a.c: New test.
3735 * gcc.dg/uninit-pred-7_c.c: New test.
3736 * gcc.dg/uninit-pred-6_e.c: New test.
3737 * g++.dg/uninit-pred-loop-1_b.cc: New test.
3738 * g++.dg/uninit-pred-1_a.C: New test.
3739 * g++.dg/uninit-pred-1_b.C: New test.
3740 * g++.dg/uninit-pred-2_a.C: New test.
3741 * g++.dg/uninit-pred-2_b.C: New test.
3742 * g++.dg/uninit-pred-loop-1_a.cc: New test.
3743 * g++.dg/uninit-pred-loop-1_c.cc: New test.
3744 * g++.dg/uninit-pred-loop_1.cc: New test.
3746 2010-04-28 Martin Jambor <mjambor@suse.cz>
3748 * gcc.dg/lto/20091209-1_0.c: New testcase.
3750 2010-04-28 Richard Guenther <rguenther@suse.de>
3752 PR tree-optimization/43879
3753 PR tree-optimization/43909
3754 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
3756 2010-04-28 Richard Guenther <rguenther@suse.de>
3759 * g++.dg/torture/pr43880.C: New testcase.
3761 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
3764 * g++.dg/template/recurse2.C: Update
3765 * g++.dg/template/recurse.C: Update.
3766 * g++.dg/template/pr23510.C: Update.
3767 * lib/prune.exp: Filter out 'recursively instantiated'.
3769 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
3772 * g++.dg/init/pr29043.C: New.
3774 2010-04-27 Jason Merrill <jason@redhat.com>
3776 * g++.dg/lookup/scoped5.C: Adjust.
3777 * g++.dg/lookup/scoped8.C: Adjust.
3778 * g++.dg/template/dependent-expr5.C: Adjust.
3779 * g++.old-deja/g++.brendan/nest1.C: Adjust.
3782 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
3785 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
3787 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
3788 Jan Hubicka <hubicka@ucw.cz>
3790 * gcc.dg/pure-2.c: New testcase.
3791 * gcc.dg/const-1.c: New testcase.
3793 2010-04-27 Jason Merrill <jason@redhat.com>
3795 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
3798 * g++.dg/template/sfinae17.C: New.
3799 * g++.dg/template/sfinae18.C: New.
3801 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
3803 * g++.dg/init/pr42844.C: New.
3804 * g++.dg/cpp0x/pr42844-2.C: New.
3805 * g++.dg/cpp0x/defaulted2.C: Adjust.
3806 * g++.dg/tree-ssa/pr27549.C: Likewise.
3807 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
3809 2010-04-27 Tobias Burnus <burnus@net-b.de>
3812 * gfortran.dg/coarray_12.f90: Fix dump parsing.
3814 2010-04-27 Richard Guenther <rguenther@suse.de>
3817 * g++.dg/other/pr40561.C: New testcase.
3819 2010-04-27 Martin Jambor <mjambor@suse.cz>
3822 * g++.dg/ipa/pr43812.C: New test.
3824 2010-04-27 Jan Hubicka <jh@suse.cz>
3826 * gcc.dg/ipa/iinline-1.c (main): Rename to...
3827 (test): ... this one.
3829 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
3832 * gcc.target/arm/thumb-stackframe.c: New test.
3834 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
3836 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
3837 * gcc.dg/misc-column.c: Likewise.
3838 * gcc.dg/Walways-true-1.c: Likewise.
3839 * gcc.dg/Walways-true-2.c: Likewise.
3840 * gcc.dg/warn-addr-cmp.c: Likewise.
3842 2010-04-27 Tobias Burnus <burnus@net-b.de>
3845 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
3846 * gfortran.dg/coarray_12.f90: New.
3848 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
3851 * gcc.dg/pr32207.c: New test.
3852 * gcc.dg/misc-column.c: Adjust expected warning.
3853 * gcc.dg/Walways-true-1.c: Likewise.
3854 * gcc.dg/Walways-true-2.c: Likewise.
3855 * gcc.dg/warn-addr-cmp.c: Likewise.
3857 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
3860 * lib/lto.exp (lto_prune_vis_warns): New function.
3861 (lto-link-and-maybe-run): Call it.
3863 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
3865 PR tree-optimization/43904
3866 * gcc.dg/tree-ssa/tailcall-6.c: New.
3868 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
3871 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
3872 Darwin8/OSX10.4 - compatible code generation.
3874 * obj-c++.dg/stubify-1.mm: Ditto.
3875 * lib/objc-torture.exp: Do not require link success for
3876 "trivial.m" in the runtime checks when dowhat = 'compile'.
3877 * lib/dg-pch.exp (dg-flags-pch): New Proc.
3878 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
3879 Darwin8/OSX10.4 - compatible code generation.
3880 * objc.dg/stubify-2.m: Ditto.
3881 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
3882 * objc.dg/next-runtime-1.m: Ditto.
3883 * objc.dg/stret-2.m: Restrict to ilp32 targets.
3884 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
3887 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
3890 * lib/plugin-support.exp: Use "-undefined
3891 dynamic_lookup" on darwin.
3893 2010-04-26 Richard Guenther <rguenther@suse.de>
3895 * gcc.dg/lto/20100426_0.c: New testcase.
3897 2010-04-26 Jie Zhang <jie@codesourcery.com>
3899 PR tree-optimization/43833
3900 gcc.dg/Warray-bounds-8.c: New test case.
3902 2010-04-26 Richard Guenther <rguenther@suse.de>
3905 * g++.dg/lto/20100423-3_0.C: New testcase.
3907 2010-04-26 Richard Guenther <rguenther@suse.de>
3910 * g++.dg/lto/20100423-2_0.C: New testcase.
3912 2010-04-26 Ira Rosen <irar@il.ibm.com>
3914 * gcc.dg/vect/bb-slp-23.c: New test.
3916 2010-04-25 Joseph Myers <joseph@codesourcery.com>
3918 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
3919 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
3920 * gcc.dg/c1x-float-1.c: New test.
3922 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
3924 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
3927 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
3929 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
3931 * gfortran.dg/default_format_denormal_1.f90: Ditto.
3932 * gfortran.dg/default_format_2.f90: Ditto.
3934 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
3936 * gfortran.dg/pr43505.f90: Clean up .mod file.
3937 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
3938 * gfortran.dg/pr41347.f90: Ditto.
3939 * gfortran.dg/internal_pack_4.f90: Ditto.
3940 * gfortran.dg/proc_decl_23.f90: Ditto.
3941 * gfortran.dg/recursive_check_3.f90: Ditto.
3942 * gfortran.dg/intent_out_3.f90: Ditto.
3943 * gfortran.dg/assignment_2.f90: Ditto.
3944 * gfortran.dg/pr41928.f90: Ditto.
3945 * gfortran.dg/pr42166.f90: Ditto.
3946 * gfortran.dg/private_type_12.f90: Ditto.
3947 * gfortran.dg/graphite/pr42185.f90: Ditto.
3948 * gfortran.dg/graphite/pr42186.f90: Ditto.
3949 * gfortran.dg/graphite/pr40982.f90: Ditto.
3950 * gfortran.dg/graphite/id-2.f90: Ditto.
3951 * gfortran.dg/graphite/id-4.f90: Ditto.
3952 * gfortran.dg/graphite/pr42050.f90: Ditto.
3953 * gfortran.dg/graphite/id-18.f90: Ditto.
3954 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
3955 * gfortran.dg/graphite/pr41924.f90: Ditto.
3956 * gfortran.dg/graphite/pr42393.f90: Ditto.
3957 * gfortran.dg/graphite/pr37980.f90: Ditto.
3958 * gfortran.dg/graphite/pr38953.f90: Ditto.
3959 * gfortran.dg/graphite/pr42180.f90: Ditto.
3960 * gfortran.dg/graphite/pr42181.f90: Ditto.
3961 * gfortran.dg/where_operator_assign_4.f90: Ditto.
3962 * gfortran.dg/select_type_4.f90: Ditto.
3963 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
3964 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
3965 * gfortran.dg/lto/pr40725_0.f03: Ditto.
3966 * gfortran.dg/elemental_args_check_2.f90: Ditto.
3967 * gfortran.dg/whole_file_11.f90: Ditto.
3968 * gfortran.dg/private_type_11.f90: Ditto.
3969 * gfortran.dg/vect/vect-gems.f90: Ditto.
3970 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
3972 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
3974 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
3976 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
3978 * gnat.dg/pack15.ad[sb]: New test.
3980 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
3982 * gcc.target/arm/mla-1.c: New test.
3984 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
3988 * gfortran.dg/pr43793.f90: New test.
3990 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
3992 PR tree-optimization/41442
3993 * gcc.target/i386/pr41442.c: New test.
3995 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
3998 * gfortran.dg/fgetc_3.f90: Delete bogus test.
4000 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4003 * gfortran.dg/open_nounit.f90: New test.
4005 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
4009 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
4011 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
4013 * gcc.dg/Wconversion-integer.c: Update.
4015 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
4017 * gnat.dg/unchecked_convert5.adb: New test.
4019 2010-04-23 Richard Guenther <rguenther@suse.de>
4022 * gcc.dg/lto/20100423-2_0.c: New testcase.
4023 * gcc.dg/lto/20100423-2_0.c: Likewise.
4025 2010-04-23 Richard Guenther <rguenther@suse.de>
4028 * gcc.dg/lto/20100423-1_0.c: New testcase.
4029 * gcc.dg/lto/20100423-1_1.c: Likewise.
4031 2010-04-23 Martin Jambor <mjambor@suse.cz>
4033 PR tree-optimization/43846
4034 * gcc.dg/tree-ssa/sra-10.c: New test.
4036 2010-04-23 Martin Jambor <mjambor@suse.cz>
4039 * gcc.c-torture/execute/pr43835.c: New test.
4041 2010-04-23 Richard Guenther <rguenther@suse.de>
4044 * g++.dg/lto/20100423-1_0.C: New testcase.
4046 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
4048 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
4050 2010-04-22 Ira Rosen <irar@il.ibm.com>
4052 PR tree-optimization/43842
4053 * gcc.dg/vect/pr43842.c: New test.
4055 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4057 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
4058 * gcc.target/i386/wmul-2.c: Likewise.
4060 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4062 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
4063 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
4065 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
4067 * gfortran.dg/reassoc_6.f: New testcase.
4069 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4072 * gcc.target/arm/wmul-1.c: New test.
4073 * gcc.target/arm/wmul-2.c: New test.
4075 2010-04-22 Richard Guenther <rguenther@suse.de>
4077 PR tree-optimization/43845
4078 * gcc.c-torture/compile/pr43845.c: New testcase.
4080 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4083 * gcc.target/i386/wmul-1.c: New test.
4084 * gcc.target/i386/wmul-2.c: New test.
4085 * gcc.target/bfin/wmul-1.c: New test.
4086 * gcc.target/bfin/wmul-2.c: New test.
4088 2010-04-22 Richard Guenther <rguenther@suse.de>
4091 * gfortran.dg/vector_subscript_6.f90: New testcase.
4092 * gfortran.dg/assign_10.f90: Adjust.
4094 2010-04-21 Jakub Jelinek <jakub@redhat.com>
4097 * gfortran.dg/gomp/pr43836.f90: New test.
4099 2010-04-21 Richard Guenther <rguenther@suse.de>
4101 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
4103 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4105 * gcc.dg/torture/builtin-cproj-3.c: New.
4107 2010-04-20 Jason Merrill <jason@redhat.com>
4110 * g++.dg/template/recurse2.C: New.
4111 * g++.dg/parse/crash36.C: Adjust.
4112 * g++.dg/other/fold1.C: Adjust.
4113 * g++.dg/init/member1.C: Adjust.
4114 * lib/prune.exp: Prune "skipping N instantiation contexts".
4116 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4118 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
4120 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4122 * gcc.dg/torture/builtin-cproj-1.c: New.
4123 * gcc.dg/torture/builtin-cproj-2.c: New.
4125 2010-04-20 Dodji Seketeli <dodji@redhat.com>
4129 * g++.dg/template/typedef32.C: Adjust.
4130 * g++.dg/template/typedef33.C: New test.
4132 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
4135 * gfortran.dg/proc_decl_23.f90: New test.
4138 * gfortran.dg/abstract_type_6.f03: New test.
4140 2010-04-20 Xinliang David Li <davidxl@google.com>
4142 * g++.dg/tree-ssa/fold-compare.C: New.
4144 2010-04-20 Richard Guenther <rguenther@suse.de>
4146 PR tree-optimization/39417
4147 * g++.dg/torture/pr39417.C: New testcase.
4149 2010-04-20 Richard Guenther <rguenther@suse.de>
4151 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
4153 2010-04-20 Jakub Jelinek <jakub@redhat.com>
4155 * g++.dg/debug/dwarf2/rv1.C: New test.
4157 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4160 * gcc.c-torture/compile/pr43635.c: New testcase.
4162 2010-04-19 Jakub Jelinek <jakub@redhat.com>
4165 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
4166 of sequential loops being private only in the innermost containing
4170 * gfortran.dg/gomp/pr43337.f90: New test.
4172 2010-04-19 Richard Guenther <rguenther@suse.de>
4174 PR tree-optimization/43796
4175 * gfortran.dg/pr43796.f90: New testcase.
4177 2010-04-19 Richard Guenther <rguenther@suse.de>
4179 PR tree-optimization/43783
4180 * gcc.c-torture/execute/pr43783.c: New testcase.
4182 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
4185 * gcc.target/i386/pr43766.c: New test.
4187 2010-04-19 Jie Zhang <jie@codesourcery.com>
4190 * gcc.target/i386/pr43662.c: New test.
4192 2010-04-19 Dodji Seketeli <dodji@redhat.com>
4195 * g++.dg/template/typedef32.C: New test.
4197 2010-04-19 Ira Rosen <irar@il.ibm.com>
4199 PR tree-optimization/37027
4200 * lib/target-supports.exp
4201 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
4202 * gcc.dg/vect/pr37027.c: New test.
4203 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
4204 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
4205 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
4206 gcc.dg/vect/vect-complex-6.c: Likewise.
4208 2010-04-19 Jakub Jelinek <jakub@redhat.com>
4210 * g++.dg/debug/dwarf2/enum1.C: New test.
4212 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
4214 * gnat.dg/rep_clause5.ad[sb]: New test.
4215 * gnat.dg/rep_clause5_pkg.ads: New helper.
4217 2010-04-18 Ira Rosen <irar@il.ibm.com>
4219 PR tree-optimization/43771
4220 * g++.dg/vect/pr43771.cc: New test.
4222 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
4225 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
4226 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
4228 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
4230 * gnat.dg/sizetype.adb: Rename into...
4231 * gnat.dg/sizetype1.adb: ...this.
4232 * gnat.dg/sizetype2.adb: New test.
4234 2010-04-16 Richard Guenther <rguenther@suse.de>
4236 PR tree-optimization/43572
4237 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
4239 2010-04-16 Olivier Hainque <hainque@adacore.com>
4241 * gnat.dg/specs/discr_private.ads: New test.
4243 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
4246 * gcc.target/arm/thumb-comparisons.c: New test.
4249 * gcc.target/arm/thumb-cbranchqi.c: New test.
4251 2010-04-16 Christian Bruel <christian.bruel@st.com>
4253 * g++.dg/torture/pr36191.C: Enable for SH.
4255 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
4257 * gnat.dg/wide_boolean.adb: New test.
4258 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
4260 2010-04-15 Richard Guenther <rguenther@suse.de>
4262 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
4263 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
4264 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
4265 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
4266 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
4267 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
4268 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
4269 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
4270 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
4271 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
4272 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4273 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
4274 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4275 * gcc.dg/torture/ipa-pta-2.c: Likewise.
4276 * gcc.dg/torture/ipa-pta-1.c: Adjust.
4278 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
4281 * gcc.target/arm/pr42496.c: New test.
4283 2010-04-14 Jason Merrill <jason@redhat.com>
4286 * g++.dg/ext/attrib38.C: New.
4288 2010-04-14 Steve Ellcey <sje@cup.hp.com>
4291 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
4293 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
4296 * gcc.dg/cpp/warn-undef-2.c: Update.
4297 * gcc.dg/cpp/warn-traditional-2.c: Update.
4298 * gcc.dg/cpp/warn-comments-2.c: Update.
4299 * gcc.dg/cpp/warn-variadic-2.c: Update.
4300 * gcc.dg/cpp/warn-long-long-2.c: Update.
4301 * gcc.dg/cpp/warn-deprecated-2.c: Update.
4302 * gcc.dg/cpp/warn-multichar-2.c: Update.
4303 * gcc.dg/cpp/warn-normalized-3.c: Update.
4304 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
4305 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
4306 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
4307 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
4308 * gcc.dg/cpp/warn-redefined-2.c: Update.
4309 * gfortran.dg/warning-directive-2.F90: Update.
4310 * c-c++-common/cpp/warning-directive-2.c: Update.
4312 2010-04-14 Michael Matz <matz@suse.de>
4314 PR tree-optimization/42963
4315 * gcc.dg/pr42963.c: New testcase.
4317 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
4319 * gnat.dg/class_wide.adb: Rename into...
4320 * gnat.dg/class_wide1.adb: ...this.
4321 * gnat.dg/class_wide2.ad[sb]: New test.
4323 2010-04-14 Tobias Burnus <burnus@net-b.de>
4326 * gfortran.dg/coarray_9.f90: Update dg-errors.
4327 * gfortran.dg/coarray_10.f90: New test.
4328 * gfortran.dg/coarray_11.f90: New test.
4330 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4333 gfortran.dg/initialization_24.f90: New test.
4335 2010-04-13 Jason Merrill <jason@redhat.com>
4337 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
4338 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
4340 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
4342 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
4343 * g++.dg/dg.exp: Likewise.
4344 * gcc.dg/cpp/warning-directive-1.c: Move to ...
4345 * c-c++-common/cpp/warning-directive-1.c: ... here.
4346 * gcc.dg/cpp/warning-directive-2.c: Move to ...
4347 * c-c++-common/cpp/warning-directive-2.c: ... here.
4348 * gcc.dg/cpp/warning-directive-3.c: Move to ...
4349 * c-c++-common/cpp/warning-directive-3.c: ... here.
4350 * gcc.dg/cpp/warning-directive-4.c: Move to ...
4351 * c-c++-common/cpp/warning-directive-4.c: ... here.
4352 * g++.dg/cpp/warning-directive-1.C: Delete.
4353 * g++.dg/cpp/warning-directive-2.C: Delete.
4354 * g++.dg/cpp/warning-directive-3.C: Delete.
4355 * g++.dg/cpp/warning-directive-4.C: Delete.
4356 * gcc.dg/cpp/normalised-3.c: Delete.
4357 * g++.dg/cpp/normalised-1.C: Rename as ...
4358 * c-c++-common/cpp/normalised-3.c: ... this.
4360 2010-04-13 Martin Jambor <mjambor@suse.cz>
4362 * gcc.dg/tree-ssa/sra-9.c: New test.
4364 2010-04-13 Michael Matz <matz@suse.de>
4367 * gcc.dg/pr43730.c: New test.
4369 2010-04-13 Michael Matz <matz@suse.de>
4371 * gcc.dg/tree-ssa/negate.c: New testcase.
4373 2010-04-13 Richard Guenther <rguenther@suse.de>
4376 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
4378 2010-04-13 Richard Guenther <rguenther@suse.de>
4380 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
4382 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
4384 * gnat.dg/derived_type1.adb: New test.
4386 2010-04-13 Matthias Klose <doko@ubuntu.com>
4388 * gcc.dg/plugindir1.c: New testcase.
4389 * gcc.dg/plugindir2.c: New testcase.
4390 * gcc.dg/plugindir3.c: New testcase.
4391 * gcc.dg/plugindir4.c: New testcase.
4393 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
4395 * gcc.target/i386/rotate-2.c: New test.
4397 2010-04-12 Jason Merrill <jason@redhat.com>
4400 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
4401 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4403 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
4406 * g++.dg/init/pr25811.C: New test.
4408 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4410 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
4411 dg-error, dg-warning.
4412 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
4414 2010-04-12 Richard Guenther <rguenther@suse.de>
4416 * gcc.dg/torture/inline-2.c: New testcase.
4418 2010-04-12 Jakub Jelinek <jakub@redhat.com>
4421 * gcc.dg/Wunused-var-7.c: New test.
4423 PR tree-optimization/43560
4424 * gcc.c-torture/execute/pr43560.c: New test.
4426 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
4428 * gnat.dg/aggr13.adb: New test.
4429 * gnat.dg/aggr14.adb: Likewise.
4430 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
4432 2010-04-12 Richard Guenther <rguenther@suse.de>
4435 * g++.dg/torture/pr43611.C: New testcase.
4437 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
4440 * gcc.dg/pr36774-1.c: New test.
4441 * gcc.dg/pr36774-2.c: New test.
4443 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4445 * gcc.target/sh/rte-delay-slot.c: New test.
4447 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
4449 * gnat.dg/pack9.adb: Remove -cargs option.
4450 * gnat.dg/aggr12.ad[sb]: New test.
4452 2010-04-10 Jie Zhang <jie@codesourcery.com>
4455 * gcc.target/sh/pr43417.c: New test.
4457 2010-04-10 Tobias Burnus <burnus@net-b.de>
4460 * gfortran.dg/spec_expr_6.f90: New test.
4462 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4465 * gcc.dg/cpp/pr43195.c: New.
4466 * gcc.dg/cpp/pr43195.h: New.
4468 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4471 * gcc.dg/Werror-6.c: Adjust.
4472 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4473 * gcc.dg/Werror-4.c: Likewise.
4474 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
4475 * gcc.dg/Wswitch-enum-error.c: Likewise.
4476 * gcc.dg/Wpointer-arith.c: Likewise.
4477 * gcc.dg/Wfatal.c: Likewise.
4478 * gcc.dg/Wswitch-error.c: Likewise.
4479 * g++.dg/warn/unused-result1-Werror.c: Likewise.
4480 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
4481 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4482 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
4483 * gcc.dg/cpp/warn-comments-2.c: Likewise.
4484 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
4485 * gcc.dg/cpp/warning-directive-2.c: Likewise.
4486 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
4487 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
4488 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
4489 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
4490 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
4491 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
4492 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
4493 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
4494 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
4495 * g++.dg/cpp/warning-directive-2.C: Likewise.
4496 * gfortran.dg/warning-directive-2.F90: Likewise.
4498 2010-04-09 Jason Merrill <jason@redhat.com>
4501 * g++.dg/template/sizeof13.C: New.
4503 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
4505 * g++.dg/other/pr35504.C: Add check for thiscall.
4506 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
4507 * gcc.dg/torture/stackalign/thiscall-1.c: New.
4509 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4512 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
4513 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
4514 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
4515 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
4516 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
4517 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
4518 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
4519 * g++.dg/other/increment1.C: Likewise.
4521 2010-04-09 Tobias Burnus <burnus@net-b.de>
4524 * gfortran.dg/coarray_7.f90: New test.
4525 * gfortran.dg/coarray_8.f90: New test.
4527 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
4530 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
4532 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4535 * gcc.dg/pr43643.c: New test.
4537 2010-04-08 Tobias Burnus <burnus@net-b.de>
4539 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
4541 2010-04-08 Richard Guenther <rguenther@suse.de>
4543 PR tree-optimization/43679
4544 * gcc.c-torture/compile/pr43679.c: New testcase.
4546 2010-04-08 Jakub Jelinek <jakub@redhat.com>
4549 * gcc.dg/pr43670.c: New test.
4551 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
4554 * gcc.dg/tree-ssa/reassoc-19.c: New.
4556 2010-04-07 Jakub Jelinek <jakub@redhat.com>
4559 * gcc.dg/Wunused-var-1.c: New test.
4560 * gcc.dg/Wunused-var-2.c: New test.
4561 * gcc.dg/Wunused-var-3.c: New test.
4562 * gcc.dg/Wunused-var-4.c: New test.
4563 * gcc.dg/Wunused-var-5.c: New test.
4564 * gcc.dg/Wunused-var-6.c: New test.
4565 * gcc.dg/Wunused-parm-1.c: New test.
4567 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
4568 * gcc.dg/trunc-1.c: Likewise.
4569 * gcc.dg/vla-9.c: Likewise.
4570 * gcc.dg/dfp/composite-type.c: Likewise.
4572 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
4575 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
4576 * obj-c++.dg/objc-gc-3.mm: Ditto.
4578 2010-04-07 Simon Baldwin <simonb@google.com>
4580 * gcc.dg/cpp/warn-undef-2.c: New.
4581 * gcc.dg/cpp/warn-traditional-2.c: New.
4582 * gcc.dg/cpp/warn-comments-2.c: New.
4583 * gcc.dg/cpp/warning-directive-1.c: New.
4584 * gcc.dg/cpp/warn-long-long.c: New.
4585 * gcc.dg/cpp/warn-traditional.c: New.
4586 * gcc.dg/cpp/warn-variadic-2.c: New.
4587 * gcc.dg/cpp/warn-undef.c: New.
4588 * gcc.dg/cpp/warn-normalized-1.c: New.
4589 * gcc.dg/cpp/warning-directive-2.c: New.
4590 * gcc.dg/cpp/warn-long-long-2.c: New.
4591 * gcc.dg/cpp/warn-variadic.c: New.
4592 * gcc.dg/cpp/warn-normalized-2.c: New.
4593 * gcc.dg/cpp/warning-directive-3.c: New.
4594 * gcc.dg/cpp/warn-deprecated-2.c: New.
4595 * gcc.dg/cpp/warn-trigraphs-1.c: New.
4596 * gcc.dg/cpp/warn-multichar-2.c: New.
4597 * gcc.dg/cpp/warn-normalized-3.c: New.
4598 * gcc.dg/cpp/warning-directive-4.c: New.
4599 * gcc.dg/cpp/warn-unused-macros.c: New.
4600 * gcc.dg/cpp/warn-trigraphs-2.c: New.
4601 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
4602 * gcc.dg/cpp/warn-cxx-compat.c: New.
4603 * gcc.dg/cpp/warn-redefined.c: New.
4604 * gcc.dg/cpp/warn-trigraphs-3.c: New.
4605 * gcc.dg/cpp/warn-unused-macros-2.c: New.
4606 * gcc.dg/cpp/warn-deprecated.c: New.
4607 * gcc.dg/cpp/warn-trigraphs-4.c: New.
4608 * gcc.dg/cpp/warn-redefined-2.c: New.
4609 * gcc.dg/cpp/warn-comments.c: New.
4610 * gcc.dg/cpp/warn-multichar.c: New.
4611 * g++.dg/cpp/warning-directive-1.C: New.
4612 * g++.dg/cpp/warning-directive-2.C: New.
4613 * g++.dg/cpp/warning-directive-3.C: New.
4614 * g++.dg/cpp/warning-directive-4.C: New.
4615 * gfortran.dg/warning-directive-1.F90: New.
4616 * gfortran.dg/warning-directive-3.F90: New.
4617 * gfortran.dg/warning-directive-2.F90: New.
4618 * gfortran.dg/warning-directive-4.F90: New.
4620 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
4623 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
4625 2010-04-07 Jason Merrill <jason@redhat.com>
4627 * g++.dg/template/dr408.C: New.
4629 * g++.dg/lookup/ns4.C: New.
4632 * g++.dg/template/friend51.C: New test.
4635 * g++.old-deja/g++.other/linkage1.C: Adjust.
4637 2010-04-07 Dodji Seketeli <dodji@redhat.com>
4640 * g++.dg/template/crash94.C: New test.
4642 2010-04-07 Dodji Seketeli <dodji@redhat.com>
4645 * g++.dg/init/aggr5.C: New test.
4646 * g++.dg/init/aggr5.C: New test.
4648 2010-04-07 Richard Guenther <rguenther@suse.de>
4650 PR tree-optimization/43270
4651 * g++.dg/warn/Warray-bounds-4.C: New testcase.
4652 * gcc.dg/Warray-bounds-7.c: Likewise.
4654 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
4656 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
4657 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
4658 * gnat.dg/bit_packed_array4.ad[sb]: New test.
4660 2010-04-07 Jie Zhang <jie@codesourcery.com>
4663 * g++.dg/init/pr42556.C: New test.
4665 2010-04-07 Dodji Seketeli <dodji@redhat.com>
4668 * g++.dg/debug/dwarf2/typedef2.C: New test.
4670 2010-04-06 Dodji Seketeli <dodji@redhat.com>
4672 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
4673 c-c++-common/dwarf2/redeclaration-1.C
4675 2010-04-06 Jason Merrill <jason@redhat.com>
4677 * g++.dg/cpp0x/pr31437.C: Adjust error location.
4678 * g++.dg/ext/attrib18.C: Likewise.
4679 * g++.dg/ext/bitfield2.C: Likewise.
4680 * g++.dg/ext/bitfield4.C: Likewise.
4681 * g++.dg/ext/visibility/warn2.C: Likewise.
4682 * g++.dg/ext/visibility/warn3.C: Likewise.
4683 * g++.dg/gomp/pr26690-1.C: Likewise.
4684 * g++.dg/inherit/covariant7.C: Likewise.
4685 * g++.dg/init/synth2.C: Likewise.
4686 * g++.dg/lookup/using7.C: Likewise.
4687 * g++.dg/other/crash-4.C: Likewise.
4688 * g++.dg/other/error13.C: Likewise.
4689 * g++.dg/other/error20.C: Likewise.
4690 * g++.dg/parse/crash31.C: Likewise.
4691 * g++.dg/parse/error16.C: Likewise.
4692 * g++.dg/parse/error19.C: Likewise.
4693 * g++.dg/parse/error27.C: Likewise.
4694 * g++.dg/parse/error28.C: Likewise.
4695 * g++.dg/parse/fused-params1.C: Likewise.
4696 * g++.dg/template/error2.C: Likewise.
4697 * g++.dg/template/local6.C: Likewise.
4698 * g++.dg/template/qualttp15.C: Likewise.
4699 * g++.dg/warn/Wnvdtor-2.C: Likewise.
4700 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
4701 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
4702 * g++.old-deja/g++.brendan/crash29.C: Likewise.
4703 * g++.old-deja/g++.eh/spec6.C: Likewise.
4704 * g++.old-deja/g++.jason/crash3.C: Likewise.
4705 * g++.old-deja/g++.jason/destruct2.C: Likewise.
4706 * g++.old-deja/g++.law/ctors5.C: Likewise.
4707 * g++.old-deja/g++.law/ctors9.C: Likewise.
4708 * g++.old-deja/g++.mike/p3538a.C: Likewise.
4709 * g++.old-deja/g++.mike/p3538b.C: Likewise.
4710 * g++.old-deja/g++.other/struct1.C: Likewise.
4711 * g++.old-deja/g++.other/volatile1.C: Likewise.
4712 * g++.old-deja/g++.pt/crash36.C: Likewise.
4713 * g++.old-deja/g++.pt/derived3.C: Likewise.
4714 * g++.old-deja/g++.robertl/eb109.C: Likewise.
4715 * g++.old-deja/g++.robertl/eb4.C: Likewise.
4717 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
4720 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
4721 * gcc.dg/graphite/id-19.c: New.
4723 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
4726 * gcc.dg/vect/pr32824: New.
4728 2010-04-06 Tobias Burnus <burnus@net-b.de>
4731 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
4732 * gfortran.dg/coarray_3.f90: Ditto.
4733 * gfortran.dg/coarray_4.f90: Ditto.
4734 * gfortran.dg/coarray_5.f90: Ditto.
4735 * gfortran.dg/coarray_6.f90: Ditto.
4736 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
4738 2010-04-06 Tobias Burnus <burnus@net-b.de>
4741 * gfortran.dg/coarray_4.f90: Fix test.
4742 * gfortran.dg/coarray_6.f90: Add more tests.
4744 2010-04-06 Tobias Burnus <burnus@net-b.de>
4747 * gfortran.dg/coarray_4.f90: New test.
4748 * gfortran.dg/coarray_5.f90: New test.
4749 * gfortran.dg/coarray_6.f90: New test.
4751 2010-04-06 Tobias Burnus <burnus@net-b.de>
4754 * gfortran.dg/iso_fortran_env_5.f90: New test.
4755 * gfortran.dg/iso_fortran_env_6.f90: New test.
4757 2010-04-06 Tobias Burnus <burnus@net-b.de>
4760 * gfortran.dg/coarray_1.f90: New test.
4761 * gfortran.dg/coarray_2.f90: New test.
4762 * gfortran.dg/coarray_3.f90: New test.
4764 2010-04-06 Jason Merrill <jason@redhat.com>
4767 * g++.dg/template/dtor8.C: New.
4770 * g++.dg/template/error-recovery2.C: New.
4772 2010-04-06 Jan Hubicka <jh@suse.czpli
4774 PR tree-optimization/42906
4775 * gcc.dg/tree-ssa/dce-1.c: New testcase.
4777 2010-04-06 Tobias Burnus <burnus@net-b.de>
4780 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
4781 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4782 * gfortran.dg/auto_dealloc_1.f90: Ditto.
4784 2010-04-06 Richard Guenther <rguenther@suse.de>
4786 PR tree-optimization/43627
4787 * gcc.dg/tree-ssa/vrp49.c: New testcase.
4789 2010-04-06 Jakub Jelinek <jakub@redhat.com>
4792 * gcc.target/i386/pr43638.c: New test.
4794 2010-04-06 Richard Guenther <rguenther@suse.de>
4797 * gcc.c-torture/compile/pr43661.c: New testcase.
4799 2010-04-06 Jakub Jelinek <jakub@redhat.com>
4801 * gcc.target/s390/stackcheck1.c: Add dg-warning.
4803 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
4805 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
4807 2010-04-02 Richard Guenther <rguenther@suse.de>
4809 PR tree-optimization/43629
4810 * gcc.c-torture/execute/pr43629.c: New testcase.
4812 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
4813 Dominique d'Humieres <dominiq@lps.ens.fr>
4816 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
4818 2010-04-01 Dodji Seketeli <dodji@redhat.com>
4821 * c-c++-common/dwarf2/redeclaration-1.C: New test.
4823 2010-04-01 Jason Merrill <jason@redhat.com>
4825 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
4827 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
4828 Manfred Schwarb <manfred99@gmx.ch>
4831 * gfortran.dg/ftell_3.f90: New test.
4833 2010-04-01 Richard Guenther <rguenther@suse.de>
4836 * gcc.c-torture/compile/pr43614.c: New testcase.
4838 2010-04-01 Martin Jambor <mjambor@suse.cz>
4840 PR tree-optimization/43141
4841 * gcc.dg/guality/pr43141.c: New test.
4843 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4845 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
4846 * g++.dg/eh/spbp.C: Likewise.
4847 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
4848 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
4850 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
4851 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
4852 * objc.dg/dwarf-2.m: Likewise.
4854 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
4857 * gcc.dg/graphite/id-pr43464.c: New.
4858 * gcc.dg/graphite/id-pr43464-1.c: New.
4860 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
4863 * gcc.dg/graphite/id-pr43351.c
4865 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4868 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
4869 * obj-c++.dg/try-catch-2.mm: Ditto.
4870 * obj-c++.dg/lookup-2.mm: Ditto.
4871 * obj-c++.dg/encode-8.m: Ditto.
4872 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
4873 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
4874 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
4875 * obj-c++.dg/const-str-11.mm: Ditto.
4876 * obj-c++.dg/const-str-9.mm: Ditto.
4877 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
4878 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
4879 * obj-c++.dg/except-1.mm: Ditto.
4880 * obj-c++.dg/const-str-7.mm: Ditto.
4881 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
4882 * obj-c++.dg/const-str-3.mm: Ditto.
4883 * obj-c++.dg/const-str-7.mm: Ditto.
4884 * obj-c++.dg/stubify-2.mm: Change dump file name.
4887 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
4889 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
4892 2010-03-31 Martin Jambor <mjambor@suse.cz>
4894 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
4895 only with -O2, -O3 or -Os and not with -fwhopr.
4897 2010-03-31 Dodji Seketeli <dodji@redhat.com>
4900 * g++.dg/template/typedef31.C: New test.
4902 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4904 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
4905 assembler output on *-*-solaris2*.
4906 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4908 2010-03-31 Jakub Jelinek <jakub@redhat.com>
4911 * gcc.dg/pr43557-1.c: New test.
4912 * gcc.dg/pr43557-2.c: New file.
4914 2010-03-31 Jie Zhang <jie@codesourcery.com>
4917 * gcc.dg/pr43562.c: New test.
4919 2010-03-30 Jason Merrill <jason@redhat.com>
4922 * g++.dg/template/error-recovery1.C: New.
4925 * g++.dg/parse/ambig5.C: New.
4927 2010-03-30 Jakub Jelinek <jakub@redhat.com>
4930 * gcc.dg/guality/pr43593.c: New test.
4932 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
4935 * gcc.dg/vect/pr43430-1.c: New.
4937 2010-03-30 Jason Merrill <jason@redhat.com>
4940 * g++.dg/template/partial7.C: New.
4942 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4944 * gcc.target/s390/stackcheck1.c: New testcase.
4946 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4949 * gfortran.dg/read_eof_8.f90: New test.
4951 2010-03-29 Jason Merrill <jason@redhat.com>
4953 * gcc.dg/cpp/include6.c: Change [] to ().
4956 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
4958 * c-c++-common/raw-string-2.c: Add trigraph test.
4959 * c-c++-common/raw-string-8.c: New.
4960 * c-c++-common/raw-string-9.c: New.
4961 * c-c++-common/raw-string-10.c: New.
4963 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
4964 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
4965 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
4966 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
4967 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
4968 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
4969 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
4971 2010-03-29 Richard Guenther <rguenther@suse.de>
4973 PR tree-optimization/43560
4974 * gcc.dg/torture/pr43560.c: New testcase.
4976 2010-03-29 Jason Merrill <jason@redhat.com>
4979 * g++.dg/ext/raw-string-1.C: Change [] to ().
4980 * g++.dg/ext/raw-string-2.C: Change [] to ().
4981 Don't use \ in delimiter.
4982 * g++.dg/ext/raw-string-3.C: Change [] to ().
4983 * g++.dg/ext/raw-string-4.C: Change [] to ().
4984 * g++.dg/ext/raw-string-5.C: Change [] to ().
4985 Test for error on \ in delimiter.
4986 * g++.dg/ext/raw-string-6.C: Change [] to ().
4987 * g++.dg/ext/raw-string-7.C: Change [] to ().
4989 2010-03-29 Jie Zhang <jie@codesourcery.com>
4992 * gcc.dg/pr43564.c: New test.
4994 2010-03-29 Tobias Burnus <burnus@net-b.de>
4997 * gfortran.dg/direct_io_12.f90: New test.
4999 2010-03-28 Jan Hubicka <jh@suse.cz>
5001 PR tree-optimization/43505
5002 * gfortran.dg/pr43505.f90: New testcase.
5004 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
5006 PR tree-optimization/43528
5007 * gcc.target/i386/pr43528.c: New test.
5009 2010-03-26 Joseph Myers <joseph@codesourcery.com>
5012 * gcc.dg/parm-impl-decl-3.c: New test.
5014 2010-03-26 Jason Merrill <jason@redhat.com>
5017 * g++.dg/cpp0x/parse1.C: New.
5019 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
5022 * gcc.target/i386/pr43524.c: New test.
5024 2010-03-26 Martin Jambor <mjambor@suse.cz>
5026 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
5027 whitespace, rename main to foo.
5028 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
5029 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
5030 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
5031 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
5032 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
5033 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
5034 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
5035 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5036 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
5037 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
5038 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
5040 2010-03-26 Dodji Seketeli <dodji@redhat.com>
5043 * g++.dg/other/crash-10.C: New test.
5044 * g++.dg/other/crash-11.C: New test.
5046 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5049 * gfortran.dg/read_eof_7.f90: New test.
5051 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5055 * objc-obj-c++-shared: New directory.
5056 * objc-obj-c++-shared/Object1-implementation.h: New file.
5057 * objc-obj-c++-shared/Object1.h: New file.
5058 * objc-obj-c++-shared/Protocol1.h: New file.
5059 * objc-obj-c++-shared/next-abi.h: New file.
5060 * objc-obj-c++-shared/next-mapping.h: New file.
5061 * objc/execute/next_mapping.h: Delete.
5062 * objc.dg/special/special.exp: For all targets run the tests with
5063 -fgnu-runtime, for darwin targets also run the tests with
5065 * objc.dg/dg.exp: Ditto.
5066 * obj-c++.dg/dg.exp: Ditto.
5067 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
5068 Protocol1.h) and next-mapping.h as required. Amend testcase to
5069 include use of updated NeXT interface.
5070 * objc/execute/formal_protocol-5.m: Ditto.
5071 * objc/execute/protocol-isEqual-2.m: Ditto.
5072 * objc/execute/protocol-isEqual-4.m: Ditto.
5073 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
5074 Protocol1.h) and next-mapping.h as required.
5075 * objc/execute/object_is_class.m: Ditto.
5076 * objc/execute/enumeration-1.m: Ditto.
5077 * objc/execute/class-13.m: Ditto.
5078 * objc/execute/formal_protocol-2.m: Ditto.
5079 * objc/execute/formal_protocol-4.m: Ditto.
5080 * objc/execute/class-1.m: Ditto.
5081 * objc/execute/bycopy-1.m: Ditto.
5082 * objc/execute/formal_protocol-6.m: Ditto.
5083 * objc/execute/bycopy-3.m: Ditto.
5084 * objc/execute/class-3.m: Ditto.
5085 * objc/execute/bf-11.m: Ditto.
5086 * objc/execute/class-5.m: Ditto.
5087 * objc/execute/bf-13.m: Ditto.
5088 * objc/execute/class-7.m: Ditto.
5089 * objc/execute/bf-15.m: Ditto.
5090 * objc/execute/class-9.m: Ditto.
5091 * objc/execute/bf-17.m: Ditto.
5092 * objc/execute/bf-19.m: Ditto.
5093 * objc/execute/IMP.m: Ditto.
5094 * objc/execute/exceptions/catchall-1.m: Ditto.
5095 * objc/execute/exceptions/trivial.m: Ditto.
5096 * objc/execute/exceptions/finally-1.m: Ditto.
5097 * objc/execute/exceptions/local-variables-1.m: Ditto.
5098 * objc/execute/exceptions/foward-1.m: Ditto.
5099 * objc/execute/bf-2.m: Ditto.
5100 * objc/execute/string1.m: Ditto.
5101 * objc/execute/bf-4.m: Ditto.
5102 * objc/execute/informal_protocol.m: Ditto.
5103 * objc/execute/string3.m: Ditto.
5104 * objc/execute/bf-6.m: Ditto.
5105 * objc/execute/bf-8.m: Ditto.
5106 * objc/execute/class-tests-1.h: Ditto.
5107 * objc/execute/protocol-isEqual-1.m: Ditto.
5108 * objc/execute/protocol-isEqual-3.m: Ditto.
5109 * objc/execute/_cmd.m: Ditto.
5110 * objc/execute/function-message-1.m: Ditto.
5111 * objc/execute/bf-20.m: Ditto.
5112 * objc/execute/bf-common.h: Ditto.
5113 * objc/execute/np-2.m: Ditto.
5114 * objc/execute/class-10.m: Ditto.
5115 * objc/execute/class-12.m: Ditto.
5116 * objc/execute/enumeration-2.m: Ditto.
5117 * objc/execute/class-14.m: Ditto.
5118 * objc/execute/encode-1.m: Ditto.
5119 * objc/execute/formal_protocol-1.m: Ditto.
5120 * objc/execute/formal_protocol-3.m: Ditto.
5121 * objc/execute/accessing_ivars.m: Ditto.
5122 * objc/execute/bycopy-2.m: Ditto.
5123 * objc/execute/class-2.m: Ditto.
5124 * objc/execute/bf-10.m: Ditto.
5125 * objc/execute/formal_protocol-7.m: Ditto.
5126 * objc/execute/root_methods.m: Ditto.
5127 * objc/execute/class-4.m: Ditto.
5128 * objc/execute/bf-12.m: Ditto.
5129 * objc/execute/class-6.m: Ditto.
5130 * objc/execute/bf-14.m: Ditto.
5131 * objc/execute/nested-func-1.m: Ditto.
5132 * objc/execute/class-8.m: Ditto.
5133 * objc/execute/private.m: Ditto.
5134 * objc/execute/bf-16.m: Ditto.
5135 * objc/execute/bf-18.m: Ditto.
5136 * objc/execute/load-3.m: Ditto.
5137 * objc/execute/compatibility_alias.m: Ditto.
5138 * objc/execute/bf-1.m: Ditto.
5139 * objc/execute/no_clash.m: Ditto.
5140 * objc/execute/bf-3.m: Ditto.
5141 * objc/execute/string2.m: Ditto.
5142 * objc/execute/bf-5.m: Ditto.
5143 * objc/execute/string4.m: Ditto.
5144 * objc/execute/bf-7.m: Ditto.
5145 * objc/execute/object_is_meta_class.m: Ditto.
5146 * objc/execute/bf-9.m: Ditto.
5147 * objc/execute/bf-21.m: Ditto.
5148 * objc/execute/cascading-1.m: Ditto.
5149 * objc/execute/trivial.m: Ditto.
5150 * objc/execute/np-1.m: Ditto.
5151 * objc/compile/trivial.m: Ditto.
5152 * objc/execute/class_self-2.m: Include <stdlib.h>.
5153 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
5154 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
5155 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
5156 and 64bit. Use new NeXT interface as required.
5157 * objc.dg/special/unclaimed-category-1.m: Ditto.
5158 * objc.dg/special/unclaimed-category-1.h: Ditto.
5159 * objc.dg/special/unclaimed-category-1a.m: Ditto.
5160 * objc.dg/func-ptr-1.m: Ditto.
5161 * objc.dg/stret-1.m: Ditto.
5162 * objc.dg/encode-2.m: Ditto.
5163 * objc.dg/category-1.m: Ditto.
5164 * objc.dg/encode-3.m: Ditto.
5165 * objc.dg/call-super-3.m: Ditto.
5166 * objc.dg/method-3.m: Ditto.
5167 * objc.dg/func-ptr-2.m: Ditto.
5168 * objc.dg/lookup-1.m: Ditto.
5169 * objc.dg/encode-4.m: Ditto.
5170 * objc.dg/fix-and-continue-1.m: Ditto.
5171 * objc.dg/proto-lossage-3.m: Ditto.
5172 * objc.dg/method-13.m: Ditto.
5173 * objc.dg/proto-qual-1.m: Ditto.
5174 * objc.dg/zero-link-3.m: Ditto.
5175 * objc.dg/bitfield-1.m: Ditto.
5176 * objc.dg/va-meth-1.m: Ditto.
5177 * objc.dg/super-class-3.m: Ditto.
5178 * objc.dg/call-super-1.m: Ditto.
5179 * objc.dg/type-size-2.m: Ditto.
5180 * objc.dg/method-10.m: Ditto.
5181 * objc.dg/defs.m: Ditto.
5182 * objc.dg/const-str-3.m: Ditto.
5183 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
5184 Protocol1.h) and next-mapping.h as required. Use new NeXT
5185 interface as required.
5186 * objc.dg/super-class-4.m: Ditto.
5187 * objc.dg/comp-types-8.m: Ditto.
5188 * objc.dg/call-super-2.m: Ditto.
5189 * objc.dg/objc-fast-4.m: Ditto.
5190 * objc.dg/method-6.m: Ditto.
5191 * objc.dg/const-str-3.m: Ditto.
5192 * objc.dg/const-str-7.m: Ditto.
5193 * objc.dg/method-15.m: Ditto.
5194 * objc.dg/method-19.m: Ditto.
5195 * objc.dg/sync-1.m: Ditto.
5196 * objc.dg/layout-1.m: Ditto.
5197 * objc.dg/bitfield-3.m: Ditto.
5198 * objc.dg/try-catch-3.m: Ditto.
5199 * objc.dg/try-catch-7.m: Ditto.
5200 * objc.dg/comp-types-10.m: Ditto.
5201 * objc.dg/selector-2.: Ditto.
5202 * objc.dg/method-7.m: Ditto.
5203 * objc.dg/typedef-alias-1.m: Ditto.
5204 * objc.dg/proto-lossage-2.m: Ditto.
5205 * objc.dg/comp-types-11.m: Ditto.
5206 * objc.dg/sizeof-1.m: Ditto.
5207 * objc.dg/method-17.m: Ditto.
5208 * objc.dg/bitfield-5.m: Ditto.
5209 * objc.dg/try-catch-1.m: Ditto.
5210 * objc.dg/encode-5.m: Ditto.
5211 * objc.dg/fix-and-continue-2.m: Ditto.
5212 * objc.dg/method-9.m: Ditto.
5213 * objc.dg/isa-field-1.m: Ditto.
5214 * objc.dg/local-decl-2.m: Ditto.
5215 * objc.dg/objc-gc-4.m: Ditto.
5216 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
5217 * objc.dg/gnu-runtime-3.m: Ditto.
5218 * objc.dg/encode-7.m: Ditto.
5219 * objc.dg/encode-8.m: Ditto.
5220 * objc.dg/selector-3.m: Ditto.
5221 * objc.dg/gnu-runtime-1.m: Ditto.
5222 * objc.dg/const-str-12.m: Ditto.
5223 * objc.dg/gnu-runtime-2.m: Ditto.
5224 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
5225 * objc.dg/selector-1.m: Ditto.
5226 * objc.dg/stubify-2.m: Ditto.
5227 * objc.dg/zero-link-1.m: Ditto.
5228 * objc.dg/stret-2.m: Ditto.
5229 * objc.dg/zero-link-2.m: Ditto.
5230 * objc.dg/next-runtime-1.m: Ditto.
5231 * objc.dg/symtab-1.m: Ditto.
5232 * objc.dg/stubify-1.m: Ditto.
5233 * objc.dg/bitfield-2.m: Ditto.
5234 * objc.dg/try-catch-10.m: Apply to both runtimes.
5235 * objc.dg/const-str-1.m: Ditto.
5236 * objc.dg/image-info.m: Ditto.
5237 * objc.dg/encode-9.m: Ditto.
5238 * objc.dg/pragma-1.m: Apply test to all targets.
5239 * objc.dg/const-str-4.m: Ditto.
5240 * objc.dg/const-str-8.m: Ditto.
5241 * objc.dg/super-class-2.m: Ditto.
5242 * objc.dg/try-catch-5.m: Ditto.
5243 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
5244 Protocol1.h) and next-mapping.h as required. Use new NeXT
5245 interface as required. Skip for gnu-runtime. Test for .quad at m64.
5246 * objc.dg/const-str-11.m: Ditto.
5247 * objc.dg/const-str-9.m: Ditto.
5248 * objc.dg/method-4.m: Skip for 64Bit NeXT.
5249 * objc.dg/encode-1.m: Remove redundant -lobjc.
5250 * objc.dg/try-catch-9.m: Tidy space.
5251 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
5252 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
5253 and 64bit. Use new NeXT interface as required.
5254 * obj-c++.dg/template-4.mm: Ditto.
5255 * obj-c++.dg/defs.mm: Ditto.
5256 * obj-c++.dg/basic.mm: Ditto.
5257 * obj-c++.dg/encode-4.mm: Ditto.
5258 * obj-c++.dg/method-17.mm: Ditto.
5259 * obj-c++.dg/proto-lossage-3.mm: Ditto.
5260 * obj-c++.dg/cxx-class-1.mm: Ditto.
5261 * obj-c++.dg/method-10.mm: Ditto.
5262 * obj-c++.dg/va-meth-1.mm: Ditto.
5263 * obj-c++.dg/encode-5.mm: Ditto.
5264 * obj-c++.dg/lookup-2.mm: Ditto.
5265 * obj-c++.dg/template-3.mm: Ditto.
5266 * obj-c++.dg/proto-qual-1.mm: Ditto.
5267 * obj-c++.dg/qual-types-1.m: Ditto.
5268 * obj-c++.dg/cxx-scope-1.mm: Ditto.
5269 * obj-c++.dg/template-1.mm: Ditto.
5270 * obj-c++.dg/encode-6.mm: Ditto.
5271 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
5272 Protocol1.h) and next-mapping.h as required. Use new NeXT
5273 interface as required.
5274 * obj-c++.dg/except-1.mm: Ditto.
5275 * obj-c++.dg/const-str-7.mm: Ditto.
5276 * obj-c++.dg/ivar-list-semi.mm: Ditto.
5277 * obj-c++.dg/cxx-scope-2.mm: Ditto.
5278 * obj-c++.dg/selector-2.mm: Ditto.
5279 * obj-c++.dg/isa-field-1.mm: Ditto.
5280 * obj-c++.dg/try-catch-1.mm: Ditto.
5281 * obj-c++.dg/local-decl-1.mm: Ditto.
5282 * obj-c++.dg/try-catch-9.mm: Ditto.
5283 * obj-c++.dg/no-extra-load.mm: Ditto.
5284 * obj-c++.dg/selector-5.mm: Ditto.
5285 * obj-c++.dg/method-12.mm: Ditto.
5286 * obj-c++.dg/try-catch-11.mm: Ditto.
5287 * obj-c++.dg/comp-types-11.mm: Ditto.
5288 * obj-c++.dg/bitfield-3.mm: Ditto.
5289 * obj-c++.dg/method-6.mm: Ditto.
5290 * obj-c++.dg/super-class-2.mm: Ditto.
5291 * obj-c++.dg/method-21.mm: Ditto.
5292 * obj-c++.dg/const-str-8.mm: Ditto.
5293 * obj-c++.dg/try-catch-7.mm: Ditto.
5294 * obj-c++.dg/method-15.mm: Ditto.
5295 * obj-c++.dg/layout-1.mm: Ditto.
5296 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5297 * obj-c++.dg/const-str-3.mm: Ditto.
5298 * obj-c++.dg/try-catch-2.mm: Ditto.
5299 * obj-c++.dg/objc-gc-3.mm: Ditto.
5300 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
5301 * obj-c++.dg/bitfield-1.mm: Ditto.
5302 * obj-c++.dg/selector-6.mm: Ditto.
5303 * obj-c++.dg/method-13.mm: Ditto.
5304 * obj-c++.dg/comp-types-12.mm: Ditto.
5305 * obj-c++.dg/bitfield-4.mm: Ditto.
5306 * obj-c++.dg/try-catch-8.mm: Ditto.
5307 * obj-c++.dg/method-2.mm: Ditto.
5308 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5309 * obj-c++.dg/typedef-alias-1.mm: Ditto.
5310 * obj-c++.dg/const-str-4.mm: Ditto.
5311 * obj-c++.dg/proto-lossage-2.mm: Ditto.
5312 * obj-c++.dg/try-catch-3.mm: Ditto.
5313 * obj-c++.dg/comp-types-9.mm: Ditto.
5314 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
5315 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
5316 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
5317 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
5318 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
5319 Use new NeXT interface as required.
5320 * obj-c++.dg/const-str-10.mm: Ditto.
5321 * obj-c++.dg/const-str-11.mm: Ditto.
5322 * obj-c++.dg/const-str-9.mm: Ditto.
5323 * obj-c++.dg/method-11.mm: Ditto.
5324 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
5325 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
5326 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
5327 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
5328 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
5330 2010-03-25 Dodji Seketeli <dodji@redhat.com>
5333 * g++.dg/template/typedef30.C: New test case.
5335 2010-03-25 Jakub Jelinek <jakub@redhat.com>
5338 * gcc.c-torture/execute/pr43385.c: New test.
5340 2010-03-24 Joseph Myers <joseph@codesourcery.com>
5342 * gcc.dg/strncpy-fix-1.c: New test.
5344 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5347 * lib/objc-torture.exp (objc-set-runtime-options): New.
5348 * objc/execute/execute.exp: Check runtime options on each pass.
5349 * objc/execute/exceptions/exceptions.exp: Ditto.
5350 * objc/compile/compile.exp: Ditto.
5353 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
5355 (check_effective_target_objc2): New proc.
5356 (check_effective_target_next_runtime): New proc.
5357 * lib/objc.exp: Determine which runtime is in force and support it.
5358 * lib/obj-c++.exp: Ditto.
5360 2010-03-24 Jason Merrill <jason@redhat.com>
5363 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
5365 2010-03-24 Martin Jambor <mjambor@suse.cz>
5367 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
5369 * gcc.dg/ipa/ipa-2.c: Likewise.
5370 * gcc.dg/ipa/ipa-3.c: Likewise.
5371 * gcc.dg/ipa/ipa-4.c: Likewise.
5372 * gcc.dg/ipa/ipa-5.c: Likewise.
5373 * gcc.dg/ipa/ipa-7.c: Likewise.
5374 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
5376 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
5377 i_can_not_be_propagated_fully2 into a loop.
5378 * gcc.dg/ipa/ipa-8.c: New test.
5379 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
5381 2010-03-24 Jakub Jelinek <jakub@redhat.com>
5385 * gcc.dg/guality/pr43479.c: New test.
5386 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
5387 and add volatile keyword.
5389 2010-03-23 Mike Stump <mikestump@comcast.net>
5391 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
5393 2010-03-23 Jason Merrill <jason@redhat.com>
5395 * g++.dg/ext/altivec-17.C: Adjust error message.
5397 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
5398 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
5399 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
5400 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
5401 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
5402 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
5404 2010-03-22 Jason Merrill <jason@redhat.com>
5407 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
5408 * g++.dg/ext/is_pod_98.C: New.
5411 * g++.dg/cpp0x/auto18.C: New.
5413 * gcc.dg/pr36997.c: Adjust error message.
5414 * g++.dg/ext/vector9.C: Likewise.
5415 * g++.dg/conversion/simd3.C: Likewise.
5416 * g++.dg/other/error23.C: Likewise.
5418 2010-03-22 Michael Matz <matz@suse.de>
5421 * gfortran.dg/pr43475.f90: New testcase.
5423 2010-03-22 Richard Guenther <rguenther@suse.de>
5425 PR tree-optimization/43390
5426 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
5428 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5430 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
5431 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
5433 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
5434 Michael Matz <matz@suse.de>
5437 * g++.dg/parse/crash56.C: New test.
5439 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
5442 * gfortran.dg/whole_file_15.f90 : New test.
5444 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5447 * gfortran.dg/inquire_size.f90: New test.
5449 2010-03-20 Richard Guenther <rguenther@suse.de>
5451 PR rtl-optimization/43438
5452 * gcc.c-torture/execute/pr43438.c: New testcase.
5454 2010-03-20 Dodji Seketeli <dodji@redhat.com>
5457 * g++.dg/abi/mangle42.C: New test.
5459 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
5462 * gcc.dg/pr43211.c: New test.
5463 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
5465 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
5467 PR rtl-optimization/42258
5468 * gcc.target/arm/thumb1-mul-moves.c: New test.
5471 * gcc.target/arm/thumb-andsi.c: New test.
5473 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
5474 dg-require-effective-target.
5476 2010-03-19 Michael Matz <matz@suse.de>
5479 * g++.dg/other/pr43116.C: New testcase.
5481 2010-03-19 Michael Matz <matz@suse.de>
5484 * gcc.dg/pr43305.c: New testcase.
5486 2010-03-19 Richard Guenther <rguenther@suse.de>
5488 PR tree-optimization/43415
5489 * gcc.c-torture/compile/pr43415.c: New testcase.
5491 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
5494 * gnat.dg/case_optimization2.adb: New test.
5495 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
5497 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5498 Jack Howarth <howarth@bromo.med.uc.edu>
5501 * gcc.target/i386/push-1.c: Don't xfail
5502 scan-assembler-not "movups" on darwin.
5504 2010-03-18 Jakub Jelinek <jakub@redhat.com>
5507 * gcc.dg/pr43058.c: New test.
5509 2010-03-18 Martin Jambor <mjambor@suse.cz>
5512 * g++.dg/torture/pr42450.C: New test.
5514 2010-03-18 Michael Matz <matz@suse.de>
5517 * gcc.dg/pr43419.c: New testcase.
5519 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
5521 PR rtl-optimization/43360
5522 * gcc.dg/torture/pr43360.c: New.
5524 2010-03-18 Michael Matz <matz@suse.de>
5526 PR tree-optimization/43402
5527 * gcc.dg/pr43402.c: New testcase.
5529 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
5532 * gcc.dg/pr42427.c: New test.
5534 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5537 * gfortran.dg/read_empty_file.f: New test.
5538 * gfortran.dg/read_eof_all.f90: New test.
5539 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
5540 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
5542 2010-03-17 Michael Matz <matz@suse.de>
5544 * gcc.dg/pr43300.c: Add -w.
5546 2010-03-17 Richard Guenther <rguenther@suse.de>
5548 * gcc.dg/pr43379.c: Add -w.
5550 2010-03-17 Tobias Burnus <burnus@net-b.de>
5553 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
5555 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
5557 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
5559 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5561 * ada/acats/run_all.sh: Log start and end times.
5563 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5565 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
5567 2010-03-16 Richard Guenther <rguenther@suse.de>
5570 * gcc.dg/pr43379.c: New testcase.
5572 2010-03-16 Jakub Jelinek <jakub@redhat.com>
5575 * gcc.dg/guality/pr43051-1.c: New test.
5577 2010-03-15 Janis Johnson <janis187@us.ibm.com>
5580 * g++.dg/ext/altivec-17.C: Handle changes to error message.
5582 2010-03-15 Michael Matz <matz@suse.de>
5585 * gcc.dg/pr43300.c: New testcase.
5587 2010-03-15 Richard Guenther <rguenther@suse.de>
5589 PR tree-optimization/43367
5590 * gcc.c-torture/compile/pr43367.c: New testcase.
5592 2010-03-15 Richard Guenther <rguenther@suse.de>
5594 PR tree-optimization/43317
5595 * gcc.dg/pr43317.c: New testcase.
5597 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
5599 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
5601 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
5603 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
5605 2010-03-14 Tobias Burnus <burnus@net-b.de>
5608 * gfortran.dg/impure_constructor_1.f90: New test.
5610 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
5613 * gfortran.dg/graphite/id-pr43354.f: New.
5615 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
5618 * gfortran.dg/graphite/pr43349.f: New.
5620 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
5623 * gcc.dg/graphite/pr43306.c: New.
5625 2010-03-12 David S. Miller <davem@davemloft.net>
5627 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
5630 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5632 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
5634 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
5638 * gfortran.dg/dynamic_dispatch_7.f03: New test.
5640 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
5642 * gfortran.dg/default_format_denormal_1.f90: Don't assume
5643 fail for *-*-mingw* targets.
5645 2010-03-12 Jakub Jelinek <jakub@redhat.com>
5648 * gcc.dg/guality/pr43329-1.c: New test.
5650 2010-03-11 Martin Jambor <mjambor@suse.cz>
5652 PR tree-optimization/43257
5653 * g++.dg/torture/pr43257.C: New test.
5655 2010-03-11 Tobias Burnus <burnus@net-b.de>
5658 * gfortran.dg/namelist_61.f90: New test.
5660 2010-03-11 Richard Guenther <rguenther@suse.de>
5662 PR tree-optimization/43255
5663 * gcc.c-torture/compile/pr43255.c: New testcase.
5665 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5667 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
5668 * gcc.dg/pr43280.c: New testcase.
5670 2010-03-11 Richard Guenther <rguenther@suse.de>
5673 * gcc.dg/lto/20100227-1_0.c: New testcase.
5674 * gcc.dg/lto/20100227-1_1.c: Likewise.
5676 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5680 * gfortran.dg/read_eof_6.f: New test
5681 * gfortran.dg/read_x_eof.f90: New test.
5682 * gfortran.dg/read_x_past.f: Update test.
5684 2010-03-10 Jan Hubicka <jh@suse.cz>
5686 * gcc.c-torture/compile/pr43288.c: New test.
5688 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5690 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
5692 * g++.old-deja/g++.pt/asm2.C: Likewise.
5693 * gcc.c-torture/compile/20000804-1.c: Likewise.
5694 * gcc.target/i386/clobbers.c: Likewise.
5696 2010-03-10 Tobias Burnus <burnus@net-b.de>
5699 * gfortran.dg/c_assoc_3.f90: New test.
5701 2010-03-10 Jakub Jelinek <jakub@redhat.com>
5704 * gcc.dg/guality/pr36728-1.c: New test.
5705 * gcc.dg/guality/pr36728-2.c: New test.
5707 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5709 * gcc.dg/h8300-div-delay-slot.c: New test.
5711 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
5713 PR tree-optimization/43236
5714 * gcc.c-torture/execute/pr43236.c: New test.
5716 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
5719 * g++.dg/eh/pr42859.C: New test.
5721 2010-03-09 Jakub Jelinek <jakub@redhat.com>
5724 * gcc.dg/pr43299.c: New test.
5727 * g++.dg/eh/unwind2.C: New test.
5729 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
5730 Reza Yazdani <reza.yazdani@amd.com>
5733 * gcc.dg/graphite/run-id-4.c: New.
5735 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
5738 * gcc.dg/graphite/run-id-3.c: New.
5740 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
5744 * gcc.dg/graphite/id-18.c: New.
5745 * gcc.dg/graphite/run-id-pr42644.c: New.
5747 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
5750 * gcc.dg/graphite/pr42326.c: New.
5752 2010-03-08 Richard Guenther <rguenther@suse.de>
5754 PR tree-optimization/43269
5755 * gcc.c-torture/execute/pr43269.c: New testcase.
5757 2010-03-08 Janus Weil <janus@gcc.gnu.org>
5760 * gfortran.dg/typebound_call_13.f03: New.
5762 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
5764 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
5765 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
5767 2010-03-05 Jason Merrill <jason@redhat.com>
5769 * g++.dg/abi/mangle40.C: Require weak and alias.
5771 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
5774 * gfortran.dg/graphite/pr42326.f90: New.
5775 * gfortran.dg/graphite/pr42326-1.f90: New.
5777 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5779 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
5780 (gnat_target_compile): Likewise.
5781 Reinitialize GNAT_UNDER_TEST if target changes.
5782 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
5783 (local_find_gnatmake): Pass full --GCC to gnatlink.
5786 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
5789 * gcc.dg/compound-literal-1.c: New testcase.
5791 2010-03-04 Martin Jambor <mjambor@suse.cz>
5793 PR tree-optimization/43164
5794 PR tree-optimization/43191
5795 * gcc.c-torture/compile/pr43164.c: New test.
5796 * gcc.c-torture/compile/pr43191.c: Likewise.
5798 2010-03-04 Janus Weil <janus@gcc.gnu.org>
5801 * gfortran.dg/finalize_9.f90: New.
5803 2010-03-04 Tobias Burnus <burnus@net-b.de>
5804 Ken Werner <ken@linux.vnet.ibm.com>
5806 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
5807 to dg-options for spu.
5808 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
5809 dump-scan target to exclude spu.
5811 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
5814 * gcc.dg/tree-ssa/ivopts-4.c: New.
5816 2010-03-03 Janis Johnson <janis187@us.ibm.com>
5818 * lib/target-supports-dg.exp (check-flags): Provide defaults for
5819 include-opts and exclude-opts; skip checking the flags if arguments
5820 are the same as the defaults.
5821 (dg-xfail-if): Verify the number of arguments, supply defaults
5822 for unspecified optional arguments.
5823 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
5825 2010-03-03 Jason Merrill <jason@redhat.com>
5828 * g++.dg/abi/mangle40.C: Updated.
5830 2010-03-03 Jason Merrill <jason@redhat.com>
5832 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
5833 * g++.dg/abi/mangle23.C: Likewise.
5834 * g++.dg/eh/simd-2.C: Likewise.
5835 * g++.dg/ext/attribute-test-2.C: Likewise.
5836 * g++.dg/ext/vector14.C: Likewise.
5837 * g++.dg/other/pr34435.C: Likewise.
5838 * g++.dg/template/conv8.C: Likewise.
5839 * g++.dg/template/nontype9.C: Likewise.
5840 * g++.dg/template/qualttp17.C: Likewise.
5841 * g++.dg/template/ref1.C: Likewise.
5842 * g++.old-deja/g++.pt/crash68.C: Likewise.
5843 * g++.old-deja/g++.pt/ref1.C: Likewise.
5844 * g++.old-deja/g++.pt/ref3.C: Likewise.
5845 * g++.old-deja/g++.pt/ref4.C: Likewise.
5848 * g++.dg/abi/mangle40.C: New.
5849 * g++.dg/abi/mangle41.C: New.
5850 * g++.dg/lto/20100302_0.C: New.
5851 * g++.dg/lto/20100302_1.C: New.
5852 * g++.dg/lto/20100302.h: New.
5854 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
5857 * gfortran.dg/internal_pack_12.f90: New test.
5859 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
5861 * gcc.dg/pr36997.c: Adjust error message.
5863 2010-03-03 Mike Stump <mikestump@comcast.net>
5865 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
5866 adjustments to not be present on machines that align the stack to
5867 more than 4 bytes and don't have a red zone yet as that is an
5868 unimplemented optimization.
5870 2010-03-03 Janus Weil <janus@gcc.gnu.org>
5873 * gfortran.dg/impure_assignment_3.f90: New.
5875 2010-03-03 Jakub Jelinek <jakub@redhat.com>
5878 * gfortran.dg/pr43229.f90: New test.
5881 * gcc.dg/debug/dwarf2/pr43237.c: New test.
5884 * gcc.dg/guality/pr43177.c: New test.
5886 2010-03-02 Jason Merrill <jason@redhat.com>
5888 * g++.dg/ext/vector9.C: Adjust error message.
5889 * g++.dg/conversion/simd3.C: Likewise.
5890 * g++.dg/other/error23.C: Likewise.
5892 2010-03-02 Mike Stump <mikestump@comcast.net>
5895 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
5897 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
5900 * gfortran.dg/internal_pack_10.f90: New test.
5903 * gfortran.dg/internal_pack_11.f90: New test.
5905 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
5908 * gcc.dg/tree-ssa/pr42640.c: New.
5910 2010-03-01 Richard Guenther <rguenther@suse.de>
5912 PR tree-optimization/43220
5913 * gcc.c-torture/execute/pr43220.c: New testcase.
5915 2010-03-01 Richard Guenther <rguenther@suse.de>
5918 * gcc.dg/pr43213.c: New testcase.
5920 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5923 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
5925 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5927 * lib/target-supports.exp (check_effective_target_ucn_nocache):
5929 (check_effective_target_ucn): Likewise.
5931 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
5933 * gcc.dg/ucnid-2.c: Likewise.
5934 * gcc.dg/ucnid-3.c: Likewise.
5935 * gcc.dg/ucnid-4.c: Likewise.
5936 * gcc.dg/ucnid-11.c: Likewise.
5937 * gcc.dg/ucnid-12.c: Likewise.
5938 * gcc.dg/ucnid-6.c: Skip if !ucn.
5939 * gcc.dg/ucnid-9.c: Likewise.
5941 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5943 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
5944 lists to dg-skip-if.
5945 * gcc.target/i386/stackalign/return-3.c: Likewise.
5947 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5949 * gcc.target/i386/clearcap.map: New file.
5950 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
5951 Pass clearcap.map by default if supported.
5953 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5956 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
5958 * gfortran.dg/stat_2.f90: Likewise.
5960 2010-03-01 Tobias Burnus <burnus@net-b.de>
5963 * gfortran.dg/module_read_2.f90: New test.
5965 2010-02-27 Mark Mitchell <mark@codesourcery.com>
5968 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
5969 * g++.dg/abi/mangle12.C: Likewise.
5970 * g++.dg/abi/mangle20-2.C: Likewise.
5971 * g++.dg/abi/mangle17.C: Likewise.
5972 * g++.dg/template/cond2.C: Likewise.
5973 * g++.dg/template/pr35240.C: Likewise.
5975 2010-02-27 Richard Guenther <rguenther@suse.de>
5977 PR tree-optimization/43186
5978 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
5980 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
5982 * g++.dg/abi/packed1.C: Expect warning on the SH.
5984 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
5987 * g++.dg/parse/error37.C: New test.
5989 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
5993 * gcc.dg/pr8927-1.c: Match new note.
5994 * gcc.dg/990506-0.c: Likewise.
5995 * gcc.dg/gomp/flush-2.c: Likewise.
5996 * gcc.dg/gomp/atomic-5.c: Likewise.
5997 * gcc.dg/gomp/pr34607.c: Likewise.
5998 * gcc.dg/pr35746.c: Likewise.
5999 * gcc.dg/cpp/pragma-1.c: Likewise.
6000 * gcc.dg/cpp/pragma-2.c: Likewise.
6001 * gcc.dg/pr41842.c: Likewise.
6002 * gcc.dg/noncompile/20040629-1.c: Likewise.
6003 * objc.dg/private-1.m: Likewise.
6005 2010-02-27 Tobias Burnus <burnus@net-b.de>
6008 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
6009 * gfortran.dg/default_initialization_4.f90: New test.
6011 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
6013 * gnat.dg/thin_pointer.ad[sb]: Rename into...
6014 * gnat.dg/thin_pointer1.ad[sb]: ...this.
6015 * gnat.dg/thin_pointer2.adb: New test.
6016 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
6018 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
6021 * gcc.dg/cpp/c90-pedantic.c: New.
6022 * gcc.dg/cpp/c90.c: New.
6023 * gcc.dg/gnu90-const-expr-1.c: New.
6024 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
6026 2010-02-26 Richard Guenther <rguenther@suse.de>
6028 PR tree-optimization/43186
6029 * gcc.c-torture/compile/pr43186.c: New testcase.
6031 2010-02-26 Jakub Jelinek <jakub@redhat.com>
6034 * c-c++-common/dwarf2/pr43190.c: New test.
6036 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
6039 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
6041 2010-02-26 Richard Guenther <rguenther@suse.de>
6043 PR tree-optimization/43188
6044 * gcc.c-torture/compile/pr43188.c: New testcase.
6046 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
6049 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
6051 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
6053 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
6055 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
6058 * gcc.target/powerpc/pr43154.c: New file.
6060 2010-02-25 Jakub Jelinek <jakub@redhat.com>
6063 * gfortran.dg/debug/pr43166.f: New test.
6066 * gcc.dg/torture/pr43165.c: New test.
6068 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
6071 * c-c++-common/pr41779.c: Update.
6073 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6076 * lib/gnat-dg.exp (gnat_load): Redefine.
6078 * ada/acats/run_acats: Run run_all.sh with $SHELL.
6079 * ada/acats/run_all.sh: Downcase tasking not implemented message.
6081 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6084 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
6085 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
6089 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6091 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
6093 2010-02-24 Jakub Jelinek <jakub@redhat.com>
6096 * gcc.dg/guality/vla-1.c: New test.
6098 2010-02-24 Tobias Burnus <burnus@net-b.de>
6101 * gfortran.dg/c_ptr_tests_15.f90: New test.
6103 2010-02-23 Jakub Jelinek <jakub@redhat.com>
6106 * gcc.target/i386/pr43107.c: New test.
6108 2010-02-23 Jason Merrill <jason@redhat.com>
6111 * g++.dg/cpp0x/variadic100.C: New.
6113 2010-02-23 Jason Merrill <jason@redhat.com>
6116 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
6117 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
6118 * c-c++-common/dwarf2/vla1.c: New.
6120 2010-02-23 Jakub Jelinek <jakub@redhat.com>
6123 * gcc.dg/pr43139.c: New test.
6126 * gcc.dg/guality/pr43077-1.c: New test.
6128 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
6131 * gcc.dg/march.c: New.
6132 * gcc.dg/march-generic.c: New.
6133 * gcc.dg/mtune.c: New.
6135 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6138 * gcc.dg/graphite/pr43083.c: New.
6140 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6143 * gfortran.dg/graphite/pr43097.f: New.
6145 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6146 Manuel López-Ibáñez <manu@gcc.gnu.org>
6149 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
6151 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6154 * g++.dg/graphite/pr43026.C: New.
6156 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6159 * gcc.dg/cleanup-1.c: Update.
6160 * gcc.dg/func-args-1.c: Update.
6161 * gcc.dg/format/sentinel-1.c: Update.
6162 * g++.old-deja/g++.jason/scoping10.C: Update.
6163 * g++.old-deja/g++.ns/lookup5.C: Update.
6164 * g++.dg/ext/cleanup-1.C: Update.
6165 * g++.dg/parse/varmod1.C: Update.
6166 * g++.dg/parse/error33.C: Update.
6167 * g++.dg/expr/call3.C: Update.
6168 * g++.dg/func-args-1.C: New.
6170 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
6173 * gcc.dg/attr-used-2.c: Moved to ...
6174 * c-c++-common/attr-used-2.c: Here.
6176 * gcc.dg/attr-used.c: Moved to ...
6177 * c-c++-common/attr-used.c: Here.
6179 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
6181 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
6183 2010-02-22 Richard Guenther <rguenther@suse.de>
6186 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
6187 * gfortran.dg/lto/20100222-1_1.c: Likewise.
6189 2010-02-22 Richard Guenther <rguenther@suse.de>
6191 PR tree-optimization/42749
6192 * gcc.c-torture/compile/pr42749.c: New testcase.
6194 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
6197 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
6198 * gfortran.dg/internal_pack_9.f90: New test.
6200 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6203 * g++.dg/template/recurse.C: Adjust.
6204 * g++.dg/template/pr23510.C: New.
6206 2010-02-21 Dodji Seketeli <dodji@redhat.com>
6209 * g++.dg/template/memclass4.C: New test.
6211 2010-02-21 Tobias Burnus <burnus@net-b.de>
6214 * gfortran.dg/reassoc_5.f90: New test.
6216 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
6219 * gcc.target/i386/pr43067.c: New test.
6221 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6224 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
6226 * g++.dg/warn/Wconversion-null.C: New test.
6227 * g++.old-deja/g++.other/null1.C: Move to...
6228 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
6230 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
6234 * gfortran.dg/dependency_26.f90: New test.
6237 * gfortran.dg/internal_pack_7.f90: New test.
6240 * gfortran.dg/internal_pack_8.f90: New test.
6242 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6245 * c-c++-common/pr41779.c: Fix broken testcase.
6247 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6250 * c-c++-common/pr36513.c: New testcase.
6251 * c-c++-common/pr36513-2.c: New testcase.
6253 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6256 * c-c++-common/pr41779.c: New.
6258 2010-02-19 Jakub Jelinek <jakub@redhat.com>
6261 * gcc.dg/pr43084.c: New test.
6263 2010-02-19 Richard Guenther <rguenther@suse.de>
6265 PR tree-optimization/42916
6266 * gcc.dg/pr42916.c: New testcase.
6268 2010-02-18 Jason Merrill <jason@redhat.com>
6271 * g++.dg/abi/packed1.C: Add expected warning.
6274 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
6275 * gcc.dg/torture/dg-torture.exp: Likewise.
6276 * c-c++-common/torture/complex-sign.h,
6277 c-c++-common/torture/complex-sign-add.c,
6278 c-c++-common/torture/complex-sign-mixed-add.c,
6279 c-c++-common/torture/complex-sign-mixed-div.c,
6280 c-c++-common/torture/complex-sign-mixed-mul.c,
6281 c-c++-common/torture/complex-sign-mixed-sub.c,
6282 c-c++-common/torture/complex-sign-mul.c,
6283 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
6284 Adapt for C++ compilation as well.
6287 * g++.dg/ext/label1.C: Update.
6288 * g++.dg/ext/label2.C: Update.
6291 * g++.dg/template/dependent-name6.C: New.
6294 * g++.dg/parse/namespace12.C: New.
6296 2010-02-18 Martin Jambor <mjambor@suse.cz>
6298 PR tree-optimization/43066
6299 * gcc.c-torture/compile/pr43066.c: New test.
6301 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
6303 * g++.dg/ext/attrib35.C: Fix target selector string.
6304 * g++.dg/ext/attrib36.C: Ditto.
6305 * g++.dg/ext/attrib37.C: Ditto.
6306 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
6307 * g++.dg/abi/mangle25.C: Ditto.
6309 2010-02-17 Jason Merrill <jason@redhat.com>
6312 * g++.dg/parse/namespace11.C: New.
6315 * g++.dg/ext/attrib37.C: New.
6318 * g++.dg/template/ptrmem20.C: New.
6320 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
6323 * gcc.target/i386/xop-check.h: Include m256-check.h.
6324 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
6325 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
6326 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
6327 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
6329 2010-02-17 Jakub Jelinek <jakub@redhat.com>
6332 * gcc.dg/pr42918.c: New test.
6334 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
6336 * g++.dg/ext/attrib36.C: Require ILP32.
6338 2010-02-16 Richard Guenther <rguenther@suse.de>
6340 PR tree-optimization/41043
6341 * gfortran.dg/pr41043.f90: New testcase.
6342 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
6344 2010-02-16 Jason Merrill <jason@redhat.com>
6346 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
6348 2010-02-16 Ira Rosen <irar@il.ibm.com>
6350 PR tree-optimization/43074
6351 * gcc.dg/vect/fast-math-pr43074.c: New test.
6353 2010-02-16 Jakub Jelinek <jakub@redhat.com>
6355 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
6357 2010-02-16 Jason Merrill <jason@redhat.com>
6360 * g++.dg/ext/attrib36.C: New.
6363 * g++.dg/other/array6.C: New.
6365 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6367 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
6369 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
6371 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
6372 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
6373 * gcc.target/i386/xop-vpermil2pd-1.c: New.
6374 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
6375 * gcc.target/i386/xop-vpermil2ps-1.c: New.
6376 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
6378 2010-02-15 Richard Guenther <rguenther@suse.de>
6381 * g++.dg/torture/pr43068.C: New testcase.
6383 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
6386 * g++.dg/opt/ice1.C: New.
6388 2010-02-14 Jason Merrill <jason@redhat.com>
6391 * g++.dg/cpp0x/initlist-opt.C: New.
6393 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
6397 * gfortran.dg/internal_pack_6.f90: New test.
6399 2010-02-12 Jason Merrill <jason@redhat.com>
6402 * g++.dg/cpp0x/variadic99.C: New.
6404 2010-02-12 Jakub Jelinek <jakub@redhat.com>
6406 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
6407 sign extend pointers to gualchk_t.
6410 * g++.dg/other/default3.C: Xfail g4 test.
6412 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6415 * gcc.dg/graphite/pr43012.c: New.
6417 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6420 * g++.dg/graphite/pr42930.C: New.
6422 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6426 * gcc.dg/graphite/pr42530.c: New.
6427 * gcc.dg/graphite/pr42914.c: New.
6429 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6432 * gcc.dg/graphite/pr42771.c: New.
6434 2010-02-11 Richard Guenther <rguenther@suse.de>
6436 PR tree-optimization/42998
6437 * gcc.c-torture/compile/pr42998.c: New testcase.
6439 2010-02-10 Jason Merrill <jason@redhat.com>
6442 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
6444 PR c++/42983, core issue 906
6445 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
6446 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
6449 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
6451 2010-02-10 Richard Guenther <rguenther@suse.de>
6453 PR tree-optimization/43017
6454 * gcc.dg/torture/pr43017.c: New testcase.
6456 2010-02-10 Tobias Burnus <burnus@net-b.de>
6459 * gfortran.dg/private_type_1.f90: Update error location.
6460 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6461 * gfortran.dg/typebound_operator_2.f03: Ditto.
6462 * gfortran.dg/assignment_2.f90: Ditto.
6463 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6464 * gfortran.dg/binding_label_tests_9.f03: Ditto.
6466 2010-02-10 Tobias Burnus <burnus@net-b.de>
6469 * gfortran.dg/bind_c_usage_20.f90: New test.
6471 2010-02-10 Jakub Jelinek <jakub@redhat.com>
6474 * g++.dg/debug/pr43010.C: New test.
6476 2010-02-10 Richard Guenther <rguenther@suse.de>
6479 * gcc.c-torture/execute/20100209-1.c: New testcase.
6480 * gcc.dg/fold-div-3.c: Likewise.
6482 2010-02-10 Jakub Jelinek <jakub@redhat.com>
6484 * gcc.dg/builtin-ffs-1.c: New test.
6486 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6489 * gfortran.dg/array_constructor_35.f90: New test.
6491 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6493 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
6495 2010-02-09 Jason Merrill <jason@redhat.com>
6498 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
6501 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
6503 2010-02-09 Tobias Burnus <burnus@net-b.de>
6506 * gfortran.dg/module_write_1.f90: New test.
6508 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
6510 * gcc.dg/pr19340.c: Adjust.
6512 2010-02-09 Richard Guenther <rguenther@suse.de>
6514 PR tree-optimization/43008
6515 * gcc.c-torture/execute/pr43008.c: New testcase.
6517 2010-02-09 Richard Guenther <rguenther@suse.de>
6519 PR tree-optimization/43000
6520 * gcc.dg/torture/pr43000.c: New testcase.
6521 * gcc.dg/torture/pr43002.c: Likewise.
6523 2010-02-09 Daniel Kraft <d@domob.eu>
6526 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
6527 and pass -Wsurprising as necessary.
6529 2010-02-08 Jakub Jelinek <jakub@redhat.com>
6531 PR tree-optimization/42890
6532 * g++.dg/torture/pr42890.C: New test.
6534 2010-02-08 Richard Guenther <rguenther@suse.de>
6537 * gcc.dg/tree-ssa/inline-4.c: New testcase.
6539 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
6541 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
6543 * gcc.dg/graphite/block-1.c: Same.
6544 * gcc.dg/graphite/block-3.c: Same.
6545 * gcc.dg/graphite/block-4.c: Same.
6546 * gcc.dg/graphite/block-5.c: Same.
6547 * gcc.dg/graphite/block-6.c: Same.
6548 * gcc.dg/graphite/block-7.c: Same.
6549 * gcc.dg/graphite/interchange-0.c: Same.
6550 * gcc.dg/graphite/interchange-1.c: Same.
6551 * gcc.dg/graphite/interchange-10.c: Same.
6552 * gcc.dg/graphite/interchange-11.c: Same.
6553 * gcc.dg/graphite/interchange-12.c: Same.
6554 * gcc.dg/graphite/interchange-2.c: Same.
6555 * gcc.dg/graphite/interchange-3.c: Same.
6556 * gcc.dg/graphite/interchange-4.c: Same.
6557 * gcc.dg/graphite/interchange-5.c: Same.
6558 * gcc.dg/graphite/interchange-6.c: Same.
6559 * gcc.dg/graphite/interchange-7.c: Same.
6560 * gcc.dg/graphite/interchange-8.c: Same.
6561 * gcc.dg/graphite/interchange-9.c: Same.
6562 * gcc.dg/graphite/interchange-mvt.c: Same.
6564 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
6566 * gfortran.dg/graphite/id-19.f: New.
6567 * gfortran.dg/graphite/pr14741.f90: New.
6568 * gfortran.dg/graphite/pr41924.f90: New.
6569 * gfortran.dg/graphite/run-id-2.f90: New.
6571 2010-02-07 Richard Guenther <rguenther@suse.de>
6574 * gcc.c-torture/compile/pr42956.c: New testcase.
6576 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6579 * gfortran.dg/fmt_cache_2.f: New test.
6581 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6583 * gfortran.dg/read_no_eor.f90: New test.
6585 2010-02-05 Jason Merrill <jason@redhat.com>
6587 * g++.dg/ext/label13.C: Move constructor body out of class.
6589 2010-02-03 Jason Merrill <jason@redhat.com>
6592 * g++.dg/ext/dllexport3.C: New.
6594 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
6596 * gcc.dg/format/ms-format3.c: New test for specific MS types.
6598 2010-02-05 Richard Guenther <rguenther@suse.de>
6600 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
6602 2010-02-05 Dodji Seketeli <dodji@redhat.com>
6605 * g++.dg/other/crash-9.C: New test.
6607 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
6610 * gfortran.dg/subref_array_pointer_4.f90 : New test.
6612 2010-02-04 Richard Guenther <rguenther@suse.de>
6614 PR rtl-optimization/42952
6615 * gcc.dg/torture/pr42952.c: New testcase.
6617 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6620 * gfortran.dg/namelist_60.f90: New test.
6622 2010-02-03 Jason Merrill <jason@redhat.com>
6625 * g++.dg/ext/builtin11.C: New.
6629 * g++.dg/abi/mangle35.C: New.
6630 * g++.dg/abi/mangle37.C: New.
6633 * g++.dg/abi/mangle36.C: New.
6636 * g++.dg/warn/string1.C: New.
6638 2010-02-03 Richard Guenther <rguenther@suse.de>
6640 PR tree-optimization/42944
6641 * gcc.dg/errno-1.c: New testcase.
6643 2010-02-03 Richard Guenther <rguenther@suse.de>
6646 * gcc.c-torture/compile/pr42927.c: New testcase.
6648 2010-02-03 Tobias Burnus <burnus@net-b.de>
6651 * gfortran.dg/null_4.f90: New test.
6653 2010-02-02 Jason Merrill <jason@redhat.com>
6656 * g++.dg/ext/label13.C: New.
6658 2010-02-02 Tobias Burnus <burnus@net-b.de>
6661 * gfortran.dg/func_result_5.f90: New test.
6663 2010-02-01 Tobias Burnus <burnus@net-b.de>
6666 * gfortran.dg/pure_initializer_3.f90: News test.
6668 2010-01-31 Janus Weil <janus@gcc.gnu.org>
6671 * gfortran.dg/allocate_derived_2.f90: New test.
6673 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
6676 * gcc.dg/torture/pr42898-2.c: New test.
6678 2010-01-31 Richard Guenther <rguenther@suse.de>
6681 * gcc.dg/torture/pr42898.c: New testcase.
6683 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
6686 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
6687 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
6689 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
6691 * g++.dg/tree-ssa/inline-1.C: New.
6692 * g++.dg/tree-ssa/inline-2.C: New.
6693 * g++.dg/tree-ssa/inline-3.C: New.
6695 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6698 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
6699 the string 'pow' in the pathname of the compiler from generating a
6702 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6704 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
6705 * g++.old-deja/g++.mike/eh17.C: Likewise.
6706 * g++.old-deja/g++.mike/p5571.C: Likewise.
6708 2010-01-29 Dodji Seketeli <dodji@redhat.com>
6715 * g++.dg/other/crash-5.C: New test.
6716 * g++.dg/other/crash-6.C: New test.
6717 * g++.dg/other/crash-7.C: New test.
6718 * g++.dg/other/crash-8.C: New test.
6720 2010-01-29 Jakub Jelinek <jakub@redhat.com>
6722 PR rtl-optimization/42889
6723 * gcc.dg/pr42889.c: New test.
6725 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
6727 * gcc.target/i386/pr42881.c: Use SSE2.
6729 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
6732 * gcc.target/i386/pr42891.c: New test.
6734 2010-01-28 Richard Guenther <rguenther@suse.de>
6736 PR tree-optimization/42871
6737 * g++.dg/torture/pr42871.C: New testcase.
6739 2010-01-28 Richard Guenther <rguenther@suse.de>
6741 * gcc.dg/Wobjsize-1.h: New testcase.
6742 * gcc.dg/Wobjsize-1.c: Likewise.
6744 2010-01-28 Richard Guenther <rguenther@suse.de>
6747 * g++.dg/torture/pr42883.C: New testcase.
6749 2010-01-28 Michael Matz <matz@suse.de>
6751 * gcc.target/i386/pr42881.c: New test.
6753 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6755 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
6756 Add i?86-*-solaris2* support.
6758 2010-01-28 Dodji Seketeli <dodji@redhat.com>
6762 * g++.dg/template/typedef27.C: New test case.
6763 * g++.dg/template/typedef28.C: New test case.
6765 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
6767 * gcc.dg/optimize-bswap*.c: Add ARM target
6769 2010-01-27 Richard Guenther <rguenther@suse.de>
6772 * gcc.dg/torture/pr42878-1.c: New testcase.
6773 * gcc.dg/torture/pr42878-2.c: Likewise.
6775 2010-01-27 Jakub Jelinek <jakub@redhat.com>
6778 * gcc.dg/vla-22.c: New test.
6780 2010-01-26 Jakub Jelinek <jakub@redhat.com>
6782 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
6785 2010-01-26 Richard Guenther <rguenther@suse.de>
6787 PR rtl-optimization/42685
6788 * gcc.dg/pr42685.c: New testcase.
6789 * g++.dg/other/pr42685.C: Likewise.
6791 2010-01-26 Richard Guenther <rguenther@suse.de>
6794 * g++.dg/other/pr42806.C: New testcase.
6796 2010-01-26 Richard Guenther <rguenther@suse.de>
6798 PR tree-optimization/42250
6799 * gcc.dg/pr42250.c: New testcase.
6801 2010-01-25 Arnaud Charlet <charlet@adacore.com>
6803 * gnat.dg/array_bounds_test.adb: New test.
6805 2010-01-25 Tobias Burnus <burnus@net-b.de>
6808 * gfortran.dg/generic_21.f90: New test.
6810 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6813 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
6815 2010-01-24 Mark Mitchell <mark@codesourcery.com>
6818 * g++.dg/abi/arm_va_list2.C: New test.
6819 * g++.dg/abi/arm_va_list2.h: Companion header file.
6821 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
6824 * gfortran.dg/parameter_array_ref_2.f90 : New test.
6827 * gfortran.dg/char_array_arg_1.f90 : New test.
6829 * gfortran.dg/pr25923.f90 : Remove XFAIL.
6831 2010-01-24 Tobias Burnus <burnus@net-b.de>
6834 * gfortran.dg/generic_20.f90: New test.
6836 2010-01-22 Michael Matz <matz@suse.de>
6838 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
6841 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
6844 * gfortran.dg/dependency_25.f90 : New test.
6846 2010-01-21 Martin Jambor <mjambor@suse.cz>
6848 PR tree-optimization/42585
6849 * gcc.dg/tree-ssa/pr42585.c: New test.
6851 2010-01-21 Richard Guenther <rguenther@suse.de>
6854 * gcc.dg/pr19988.c: New testcase.
6856 2010-01-20 Janis Johnson <janis187@us.ibm.com>
6858 * g++.dg/compat/decimal/compat-common.h: New file.
6859 * g++.dg/compat/decimal/decimal-dummy.h: New file.
6860 * g++.dg/compat/decimal/pass_x.h: New file.
6861 * g++.dg/compat/decimal/pass_y.h: New file.
6862 * g++.dg/compat/decimal/pass-1_main.C: New file.
6863 * g++.dg/compat/decimal/pass-1_x.C: New file.
6864 * g++.dg/compat/decimal/pass-1_y.C: New file.
6865 * g++.dg/compat/decimal/pass-2_main.C: New file.
6866 * g++.dg/compat/decimal/pass-2_x.C: New file.
6867 * g++.dg/compat/decimal/pass-2_y.C: New file.
6868 * g++.dg/compat/decimal/pass-3_main.C: New file.
6869 * g++.dg/compat/decimal/pass-3_x.C: New file.
6870 * g++.dg/compat/decimal/pass-3_y.C: New file.
6871 * g++.dg/compat/decimal/pass-4_main.C: New file.
6872 * g++.dg/compat/decimal/pass-4_x.C: New file.
6873 * g++.dg/compat/decimal/pass-4_y.C: New file.
6874 * g++.dg/compat/decimal/pass-5_main.C: New file.
6875 * g++.dg/compat/decimal/pass-5_x.C: New file.
6876 * g++.dg/compat/decimal/pass-5_y.C: New file.
6877 * g++.dg/compat/decimal/pass-6_main.C: New file.
6878 * g++.dg/compat/decimal/pass-6_x.C: New file.
6879 * g++.dg/compat/decimal/pass-6_y.C: New file.
6880 * g++.dg/compat/decimal/return_x.h: New file.
6881 * g++.dg/compat/decimal/return_y.h: New file.
6882 * g++.dg/compat/decimal/return-1_main.C: New file.
6883 * g++.dg/compat/decimal/return-1_x.C: New file.
6884 * g++.dg/compat/decimal/return-1_y.C: New file.
6885 * g++.dg/compat/decimal/return-2_main.C: New file.
6886 * g++.dg/compat/decimal/return-2_x.C: New file.
6887 * g++.dg/compat/decimal/return-2_y.C: New file.
6888 * g++.dg/compat/decimal/return-3_main.C: New file.
6889 * g++.dg/compat/decimal/return-3_x.C: New file.
6890 * g++.dg/compat/decimal/return-3_y.C: New file.
6891 * g++.dg/compat/decimal/return-4_main.C: New file.
6892 * g++.dg/compat/decimal/return-4_x.C: New file.
6893 * g++.dg/compat/decimal/return-4_y.C: New file.
6894 * g++.dg/compat/decimal/return-5_main.C: New file.
6895 * g++.dg/compat/decimal/return-5_x.C: New file.
6896 * g++.dg/compat/decimal/return-5_y.C: New file.
6897 * g++.dg/compat/decimal/return-6_main.C: New file.
6898 * g++.dg/compat/decimal/return-6_x.C: New file.
6899 * g++.dg/compat/decimal/return-6_y.C: New file.
6901 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
6904 * gcc.dg/pr42715.c: New.
6906 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6909 * g++.dg/parse/crash55.C: New.
6911 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
6914 * gcc.dg/guality/pr42782.c: New.
6916 2010-01-20 Jason Merrill <jason@redhat.com>
6919 * g++.dg/abi/packed1.C: New.
6922 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
6925 * g++.dg/parse/fn-typedef1.C: New.
6926 * g++.dg/other/cv_quals.C: Adjust.
6928 2010-01-20 Anthony Green <green@moxielogic.com>
6930 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
6932 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
6933 * gcc.dg/20020312-2.c: Port this to the moxie core.
6934 * gcc.dg/weak/typeof-2.c: Ditto.
6936 2010-01-20 Richard Guenther <rguenther@suse.de>
6938 PR tree-optimization/42717
6939 * gcc.c-torture/compile/pr42717.c: New testcase.
6941 2010-01-20 Jakub Jelinek <jakub@redhat.com>
6943 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
6944 of signed, add a few new tests.
6947 * g++.dg/parse/limits-initializer1.C: New test.
6949 2010-01-19 Janus Weil <janus@gcc.gnu.org>
6952 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
6953 * gfortran.dg/typebound_call_12.f03: New test.
6955 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
6958 * gfortran.dg/bounds_check_15.f90 : New test.
6960 2010-01-19 Michael Matz <matz@suse.de>
6962 PR tree-optimization/41783
6963 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
6965 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6968 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
6969 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
6970 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
6971 * gcc.target/arm/neon/vget_lows16.c: Likewise.
6972 * gcc.target/arm/neon/vget_lows32.c: Likewise.
6973 * gcc.target/arm/neon/vget_lows64.c: Likewise.
6974 * gcc.target/arm/neon/vget_lows8.c: Likewise.
6975 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
6976 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
6977 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
6978 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
6980 2010-01-19 Janus Weil <janus@gcc.gnu.org>
6983 * gfortran.dg/extends_6.f03: Modified an error message.
6984 * gfortran.dg/extends_10.f03: New test.
6985 * gfortran.dg/private_type_6.f03: Modified an error message.
6986 * gfortran.dg/structure_constructor_8.f03: Ditto.
6988 2010-01-19 Jakub Jelinek <jakub@redhat.com>
6990 PR tree-optimization/42719
6991 * gcc.dg/pr42719.c: New test.
6994 * gcc.dg/pr42728.c: New test.
6996 2010-01-19 Anthony Green <green@moxielogic.com>
6998 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
7000 2010-01-18 Anthony Green <green@moxielogic.com>
7002 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
7005 2010-01-19 Dodji Seketeli <dodji@redhat.com>
7007 * g++.dg/template/error45.C: reverted as part of reverting the
7008 fix of PR c++/42634.
7010 2010-01-18 Dodji Seketeli <dodji@redhat.com>
7013 * g++.dg/template/error45.C: New test.
7015 2010-01-18 Dodji Seketeli <dodji@redhat.com>
7018 * g++.dg/conversion/op6.C: New test.
7020 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
7023 * gcc.target/alpha/pr42774.c: New test.
7025 2010-01-18 Richard Guenther <rguenther@suse.de>
7027 PR tree-optimization/42781
7028 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
7030 2010-01-17 Richard Guenther <rguenther@suse.de>
7033 * gcc.c-torture/execute/pr42248.c: New testcase.
7035 2010-01-17 Richard Guenther <rguenther@suse.de>
7037 PR tree-optimization/42773
7038 * g++.dg/torture/pr42773.C: New testcase.
7040 2010-01-17 Janus Weil <janus@gcc.gnu.org>
7043 * gfortran.dg/interface_assignment_5.f90: New test.
7045 2010-01-17 Dodji Seketeli <dodji@redhat.com>
7048 * g++.dg/template/crash94.C: Reverted.
7050 2010-01-17 Jie Zhang <jie.zhang@analog.com>
7053 * gcc.dg/debug/pr42767.c: New.
7055 2010-01-15 Jason Merrill <jason@redhat.com>
7058 * g++.dg/cpp0x/decltype22.C: New.
7060 2010-01-16 Jakub Jelinek <jakub@redhat.com>
7063 * g++.dg/torture/pr42760.C: New test.
7065 2010-01-15 Jing Yu <jingyu@google.com>
7067 PR rtl-optimization/42691
7068 * gcc.c-torture/execute/pr42691.c: New.
7070 2010-01-15 Richard Guenther <rguenther@suse.de>
7073 * g++.dg/torture/pr42739.C: New testcase.
7075 2010-01-15 Dodji Seketeli <dodji@redhat.com>
7077 * g++.dg/template/error45.C: Revert as part of reverting changes
7080 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7083 * gfortran.dg/interface_31.f90: New test.
7085 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7087 * gcc.target/powerpc/pr42747.c: New file.
7089 2010-01-14 Jakub Jelinek <jakub@redhat.com>
7092 * c-c++-common/pr42674.c: New test.
7095 * g++.dg/template/instantiate11.C: New test.
7097 2010-01-14 Jason Merrill <jason@redhat.com>
7100 * g++.dg/overload/error3.C: New.
7103 * g++.dg/overload/rvalue1.C: New.
7105 2010-01-14 Martin Jambor <mjambor@suse.cz>
7107 PR tree-optimization/42706
7108 * gcc.dg/ipa/pr42706.c: New testcase.
7110 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
7112 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
7114 2010-01-14 Martin Jambor <mjambor@suse.cz>
7116 PR tree-optimization/42714
7117 * g++.dg/torture/pr42714.C: New test.
7119 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7121 PR rtl-optimization/42246
7122 * gfortran.dg/pr42246-2.f: New.
7124 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7126 PR rtl-optimization/42389
7127 * gcc.dg/pr42389.c: New.
7129 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7131 PR rtl-optimization/42388
7132 * gcc.dg/pr42388.c: New.
7134 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7136 PR rtl-optimization/42294
7137 * gfortran.dg/pr42294.f: New.
7139 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7141 PR rtl-optimization/39453
7142 PR rtl-optimization/42246
7143 * gcc.dg/pr39453.c: New.
7144 * gcc.dg/pr42246.c: New.
7146 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7149 * gcc.dg/pr42245.c: New.
7150 * gcc.dg/pr42245-2.c: New.
7152 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7154 PR rtl-optimization/42249
7155 * gcc.dg/pr42249.c: New.
7157 2010-01-14 Jakub Jelinek <jakub@redhat.com>
7160 * gcc.c-torture/execute/pr42721.c: New test.
7162 2010-01-14 Ira Rosen <irar@il.ibm.com>
7164 PR tree-optimization/42709
7165 * gcc.dg/vect/pr42709.c: New test.
7167 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
7170 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
7171 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
7173 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
7176 * gfortran.dg/generic_19.f90 : New test.
7178 2010-01-13 Richard Guenther <rguenther@suse.de>
7180 PR tree-optimization/42730
7181 * gcc.c-torture/compile/pr42730.c: New testcase.
7183 2010-01-13 Steve Ellcey <sje@cup.hp.com>
7186 * gcc.target/ia64/pr42542-1.c: New.
7187 * gcc.target/ia64/pr42542-2.c: New.
7188 * gcc.target/ia64/pr42542-3.c: New.
7190 2010-01-13 Dodji Seketeli <dodji@redhat.com>
7193 * g++.dg/template/error45.C: New test.
7195 2010-01-13 Martin Jambor <mjambor@suse.cz>
7197 PR tree-optimization/42704
7198 * g++.dg/torture/pr42704.C: New test.
7200 2010-01-13 Martin Jambor <mjambor@suse.cz>
7202 PR tree-optimization/42703
7203 * gcc.c-torture/compile/pr42703.c: New test.
7205 2010-01-13 Richard Guenther <rguenther@suse.de>
7207 PR tree-optimization/42705
7208 * gcc.c-torture/compile/pr42705.c: New testcase.
7210 2010-01-13 Jie Zhang <jie.zhang@analog.com>
7212 * gcc.target/bfin/l2.c: New test.
7213 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
7215 2010-01-13 Richard Guenther <rguenther@suse.de>
7218 * gcc.c-torture/compile/pr42716.c: New testcase.
7220 2010-01-13 Richard Guenther <rguenther@suse.de>
7223 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
7225 2010-01-12 Joseph Myers <joseph@codesourcery.com>
7228 * gcc.c-torture/compile/pr42708-1.c: New test.
7230 2010-01-12 Jakub Jelinek <jakub@redhat.com>
7233 * gcc.dg/pr42662.c: New test.
7235 PR tree-optimization/42645
7236 * g++.dg/other/pr42645-1.C: New test.
7237 * g++.dg/other/pr42645-2.C: New test.
7239 2010-01-11 Janis Johnson <janis187@us.ibm.com>
7242 * gcc.target/powerpc/warn-1.c: New test.
7243 * gcc.target/powerpc/warn-2.c: New test.
7245 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
7247 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
7250 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
7252 * gcc.dg/lto/20100108_0.c: New.
7254 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
7256 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
7257 Add -march=i686 -msse for 32bit x86 targets.
7259 2010-01-10 Richard Guenther <rguenther@suse.de>
7262 * gcc.dg/torture/pr42667.c: New testcase.
7264 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7267 * gfortran.dg/array_constructor_34.f90: New test.
7269 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7272 * gfortran.dg/array_constructor_33.f90: New test.
7273 gfortran.dg/array_function_5.f90: Add credit.
7275 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7278 * gcc.dg/pr42631.c: New.
7280 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7283 * gcc.dg/pr42630.c: New.
7285 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7288 * gcc.dg/pr42629.c: New.
7290 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7293 * gcc.dg/torture/pr42363.c: New.
7295 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7299 * gcc.dg/vect/pr42604.c: New.
7300 * gcc.dg/vect/pr42395.c: New.
7302 2010-01-09 Richard Guenther <rguenther@suse.de>
7305 * gcc.c-torture/execute/pr42512.c: New testcase.
7307 2010-01-09 Tobias Burnus <burnus@net-b.de>
7310 * gfortran.dg/c_ptr_tests_14.f90: New test.
7312 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7315 * gnat.dg/null_pointer_deref1.adb: Don't run on
7316 sparc*-sun-solaris2.11.
7318 2010-01-08 Richard Guenther <rguenther@suse.de>
7321 * gcc.dg/lto/20100103-1_0.c: New testcase.
7322 * gcc.dg/lto/20100103-2_0.c: Likewise.
7324 2010-01-08 Tobias Burnus <burnus@net-b.de
7327 * gfortran.dg/asynchronous_1.f90: New test.
7328 * gfortran.dg/asynchronous_2.f90: New test.
7329 * gfortran.dg/conflicts.f90: Update error message.
7331 2010-01-07 Dodji Seketeli <dodji@redhat.com>
7334 * g++.dg/cpp0x/variadic-unify-2.C: New test.
7336 2010-01-07 Jakub Jelinek <jakub@redhat.com>
7338 PR tree-optimization/42625
7339 * g++.dg/opt/dtor4.C: New test.
7340 * g++.dg/opt/dtor4.h: New.
7341 * g++.dg/opt/dtor4-aux.cc: New.
7343 2010-01-07 Tobias Burnus <burnus@net-b.de>
7346 * gfortran.dg/proc_ptr_26.f90: New test.
7348 2010-01-07 Tobias Burnus <burnus@net-b.de>
7351 * gfortran.dg/allocatable_scalar_7.f90: New test.
7353 2010-01-06 Richard Guenther <rguenther@suse.de>
7355 * gcc.c-torture/compile/pr42632.c: New testcase.
7357 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
7360 * gcc.target/i386/pr42542-4.c: New.
7361 * gcc.target/i386/pr42542-4a.c: Likewise.
7362 * gcc.target/i386/pr42542-5.c: Likewise.
7363 * gcc.target/i386/pr42542-5a.c: Likewise.
7365 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
7367 * gcc.dg/tls/opt-15.c: New test.
7369 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
7371 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
7373 2010-01-05 Martin Jambor <mjambor@suse.cz>
7375 PR tree-optimization/42462
7376 * g++.dg/torture/pr42462.C: New test.
7378 2010-01-05 Jason Merrill <jason@redhat.com>
7380 * g++.dg/cpp0x/initlist30.C: New test.
7382 2010-01-05 Richard Guenther <rguenther@suse.de>
7384 PR tree-optimization/42614
7385 * gcc.c-torture/execute/pr42614.c: New testcase.
7387 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
7389 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
7390 * gcc.dg/Wunreachable-1.c: Remove the testcase of
7392 * gcc.dg/Wunreachable-2.c: Likewise.
7393 * gcc.dg/Wunreachable-3.c: Likewise.
7394 * gcc.dg/Wunreachable-4.c: Likewise.
7395 * gcc.dg/Wunreachable-5.c: Likewise.
7396 * gcc.dg/Wunreachable-6.c: Likewise.
7397 * gcc.dg/Wunreachable-7.c: Likewise.
7398 * gcc.dg/Wunreachable-8.c: Likewise.
7399 * gcc.dg/20041231-1.c: Likewise.
7401 2010-01-05 Jakub Jelinek <jakub@redhat.com>
7404 * gcc.dg/pr42611.c: New test.
7406 PR tree-optimization/42508
7407 * g++.dg/opt/pr42508.C: New test.
7409 2010-01-05 Tobias Burnus <burnus@net-b.de>
7412 * gfortran.dg/allocatable_scalar_8.f90: New.
7414 2010-01-04 Martin Jambor <mjambor@suse.cz>
7416 PR tree-optimization/42398
7417 * gcc.c-torture/compile/pr42398.c: New test.
7419 2010-01-04 Jason Merrill <jason@redhat.com>
7422 * g++.dg/ext/attrib35.C: New.
7425 * g++.dg/cpp0x/auto17.C: New.
7427 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
7429 * gcc.dg/lto/20100104_0.c: New.
7431 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
7434 * gcc.target/i386/pr42542-1.c: New.
7435 * gcc.target/i386/pr42542-1a.c: Likewise.
7436 * gcc.target/i386/pr42542-1b.c: Likewise.
7437 * gcc.target/i386/pr42542-2.c: Likewise.
7438 * gcc.target/i386/pr42542-2a.c: Likewise.
7439 * gcc.target/i386/pr42542-2b.c: Likewise.
7440 * gcc.target/i386/pr42542-3.c: Likewise.
7441 * gcc.target/i386/pr42542-3a.c: Likewise.
7443 2009-01-04 Tobias Burnus <burnus@net-b.de>
7446 * gfortran.dg/allocatable_scalar_5.f90: New test.
7447 * gfortran.dg/allocatable_scalar_6.f90: New test.
7449 2010-01-03 Richard Guenther <rguenther@suse.de>
7452 * gfortran.dg/gomp/recursion1.f90: Remove.
7454 2010-01-03 Richard Guenther <rguenther@suse.de>
7456 * gcc.dg/Warray-bounds.c: Remove XFAILs.
7457 * gcc.dg/uninit-6.c: Likewise.
7458 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7460 2010-01-03 Richard Guenther <rguenther@suse.de>
7462 PR tree-optimization/42589
7463 * gcc.target/i386/pr42589.c: New testcase.
7465 2010-01-03 Richard Guenther <rguenther@suse.de>
7467 PR tree-optimization/42438
7468 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
7470 2010-01-02 Richard Guenther <rguenther@suse.de>
7473 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
7475 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
7478 * gcc.target/alpha/pr42448-1.c: New test.
7479 * gcc.target/alpha/pr42448-2.c: Ditto.
7481 2010-01-01 Joseph Myers <joseph@codesourcery.com>
7483 PR preprocessor/41947
7484 * gcc.dg/c99-hexfloat-3.c: New test.
7486 2010-01-01 Richard Guenther <rguenther@suse.de>
7489 * gcc.c-torture/execute/pr42570.c: New testcase.
7491 2010-01-01 Richard Guenther <rguenther@suse.de>
7494 * gcc.c-torture/compile/pr42559.c: New testcase.
7497 Copyright (C) 2010 Free Software Foundation, Inc.
7499 Copying and distribution of this file, with or without modification,
7500 are permitted in any medium without royalty provided the copyright
7501 notice and this notice are preserved.