]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
re PR debug/45006 (Failed to bootstrap)
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
d95016e0
NF
12010-07-20 Nathan Froyd <froydnj@codesourcery.com>
2
3 * gcc.target/powerpc/block-move-1.c: New test.
4 * gcc.target/powerpc/block-move-2.c: New test.
5
a397bb72
JM
62010-07-20 Jason Merrill <jason@redhat.com>
7
8 PR c++/44967
9 * g++.dg/cpp0x/sfinae2.C: New.
10
be5fda91
RG
112010-07-20 Richard Guenther <rguenther@suse.de>
12
13 PR lto/42696
14 * gcc.dg/lto/20100720-4_0.c: New testcase.
15
cf259b84
RG
162010-07-20 Richard Guenther <rguenther@suse.de>
17
18 PR lto/43221
19 * gcc.dg/lto/20100720-2_0.c: New testcase.
20 * gcc.dg/lto/20100720-2_1.c: Likewise.
21
eeee47af
RG
222010-07-20 Richard Guenther <rguenther@suse.de>
23
24 PR lto/43208
25 * gcc.dg/lto/20100720-1_0.c: New testcase.
26 * gcc.dg/lto/20100720-1_1.c: Likewise.
27
68eaf35c
JJ
282010-07-20 Jakub Jelinek <jakub@redhat.com>
29
30 PR debug/45003
31 * gcc.dg/guality/pr45003-1.c: New test.
32
720151ca
RG
332010-07-20 Richard Guenther <rguenther@suse.de>
34
35 PR tree-optimization/44977
36 * gcc.dg/torture/pr44977.c: New testcase.
37
cd2be65a
BM
382010-07-20 Bingfeng Mei <bmei@broadcom.com>
39
40 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
41 sync_char_short
42
ad650c92
RG
432010-07-20 Richard Guenther <rguenther@suse.de>
44
45 PR middle-end/44971
46 PR middle-end/44988
47 * gcc.dg/pr44971.c: New testcase.
48 * gcc.c-torture/compile/pr44988.c: Likewise.
49
13411c9d
SK
502010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
51
52 PR fortran/44929
53 * gfortran.dg/allocate_with_typespec.f90: New test.
54 * gfortran.dg/allocate_derived_1.f90: Update error message.
55
8145be01
JM
562010-07-19 Jason Merrill <jason@redhat.com>
57
58 PR c++/44996
59 * g++.dg/cpp0x/decltype23.C: New.
60
974df0f8
PT
612010-07-19 Paul Thomas <pault@gcc.gnu.org>
62
63 PR fortran/42385
64 * gfortran.dg/class_defined_operator_1.f03 : New test.
65
be30e7b2
PB
662010-07-19 Peter Bergner <bergner@vnet.ibm.com>
67
68 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
69 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
70 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
71 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
72
8b4c365c
RG
732010-07-19 Richard Guenther <rguenther@suse.de>
74
75 PR middle-end/44941
76 * gcc.c-torture/compile/pr44941.c: New testcase.
77
ab73eba8
JM
782010-07-19 Jason Merrill <jason@redhat.com>
79
80 PR c++/44969
81 * g++.dg/template/sfinae24.C: New.
82
ca90e7f6
L
832010-07-19 H.J. Lu <hongjiu.lu@intel.com>
84
85 PR fortran/44353
86 * gfortran.dg/data_implied_do_2.f90: Removed.
87
d555b1c7
PC
882010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
89
90 PR c++/44969
91 * g++.dg/template/sfinae23.C: New.
92
39354b3b
RO
932010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
94
95 * lib/target-supports.exp (check_sse_os_support_available): New
96 proc.
97 (check_sse_hw_available): New proc.
98 (check_effective_target_sse_runtime): New proc.
99 (check_effective_target_sse2_runtime): New proc.
100 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
101 -msse2 if check_sse_os_support_available.
102 * g++.dg/vect/vect.exp: Only run -msse2 tests if
103 check_sse_os_support_available.
104 * gcc.dg/vect/vect.exp: Likewise.
105 * gfortran.dg/vect/vect.exp: Likewise.
106 * gcc.target/i386/sol2-check: Renamed to ...
107 * gcc.target/i386/sse-os-support.h: ... this.
108 (sol2_check): Renamed to ...
109 (sse_os_support): ... this.
110 Only test movss with xmm registers.
111 * gcc.target/i386/sse-check.h: Reflect new header and function names.
112 Removed ILL_INSN, ILL_INSN_LEN.
113 * gcc.target/i386/sse2-check.h: Likewise.
114 * gcc.target/i386/sse3-check.h: Likewise.
115 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
116 Removed cpuid.h, __get_cpuid test.
117 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
118 Removed cpuid.h, __get_cpuid test.
119 * g++.dg/other/pr40446.C: Likewise.
120 * gcc.dg/compat/union-m128-1_main.c: Likewise.
121 * gcc.dg/compat/vector-1a_main.c: Likewise.
122 * gcc.dg/compat/vector-2a_main.c: Likewise.
123 * gcc.dg/pr36584.c: Likewise.
124 * gcc.dg/pr37544.c: Likewise.
125 * gcc.dg/torture/pr16104-1.c: Likewise.
126 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
127 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
128 * gcc.dg/torture/stackalign/push-1.c: Likewise.
129 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
130 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
131 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
132 sse2_runtime.
133 * gcc.dg/torture/pr35771-2.c: Likewise.
134 * gcc.dg/torture/pr35771-3.c: Likewise.
135 * gcc.target/i386/pr39315-2.c: Likewise.
136 * gcc.target/i386/pr39315-4.c: Likewise.
137 * gcc.target/i386/vperm-v2df.c: Likewise.
138 * gcc.target/i386/vperm-v2di.c: Likewise.
139 * gcc.target/i386/vperm-v4si-1.c: Likewise.
140 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
141 sse_runtime.
142
91e2faaf
PT
1432010-07-18 Paul Thomas <pault@gcc.gnu.org>
144
145 PR fortran/44353
ca90e7f6 146 * gfortran.dg/data_implied_do_2.f90: New test.
91e2faaf 147
18fcbc9a
RS
1482010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
149
150 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
151
769e6b9f
RS
1522010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
153
154 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
155 to the "mips16" group.
156 (mips_using_mips16_p): New procedure.
157 (mips-dg-options): Use it.
158
93f63c68
RS
1592010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
160
161 * gcc.target/mips/mips16-attributes-4.c: New test.
162
fbd47859
IS
1632010-07-17 Iain Sandoe <iains@gcc.gnu.org>
164
165 PR testsuite/44418
166 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
167 * gcc.target/powerpc/recip-2.c: Ditto.
168 * gcc.target/powerpc/recip-3.c: Ditto.
169
dc0d5a57
BS
1702010-07-17 Bernd Schmidt <bernds@codesourcery.com>
171
172 * gcc.target/arm/pr42235.c: New test.
173
ebc258f1
JM
1742010-07-16 Jason Merrill <jason@redhat.com>
175
176 PR c++/32505
177 * g++.dg/template/partial8.C: New.
178
8b26599c
JJ
1792010-07-16 Jakub Jelinek <jakub@redhat.com>
180
181 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
182 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
183 in C++.
184 (gualcvt): New overloaded inline.
185 (GUALCVT): Use it for C++.
186 * g++.dg/guality/guality.exp: New.
187 * g++.dg/guality/guality.h: New.
188 * g++.dg/guality/redeclaration1.C: New test.
189 * g++.dg/dg.exp: Prune also guality/* tests.
190 * gcc.dg/guality/pr43141.c: Moved to...
191 * c-c++-common/guality/pr43141.c: ... here.
192
8d63d405
JD
1932010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
194
195 PR libfortran/37077
196 * gfortran.dg/char4_iunit_2.f03: New test.
197
4b1b0ac1
IS
1982010-07-16 Iain Sandoe <iains@gcc.gnu.org>
199
200 * lib/plugin-support.exp (plugin-test-execute):
201 Add ${gcc_objdir}/intl to includes.
202
88ad03c2
JJ
2032010-07-16 Jakub Jelinek <jakub@redhat.com>
204
205 PR target/44942
206 * gcc.c-torture/execute/pr44942.c: New test.
207 * gcc.target/i386/pr44942.c: New test.
208
10746f37
JM
2092010-07-15 Jason Merrill <jason@redhat.com>
210
211 PR c++/44909
212 * g++.dg/cpp0x/implicit7.C: New.
213 * g++.dg/cpp0x/implicit8.C: New.
214
8e7af53e
UW
2152010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
216
217 Disable float tests for __SPU__ targets due to lack of signed zero:
218 * c-c++-common/torture/complex-sign-add.c (check_add_float).
219 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
220 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
221 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
222 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
223 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
224 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
225 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
226 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
227
d2886bc7
JJ
2282010-07-15 Jakub Jelinek <jakub@redhat.com>
229
230 * gfortran.dg/select_char_2.f90: New test.
231
910ad8de
NF
2322010-07-15 Nathan Froyd <froydnj@codesourcery.com>
233
234 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
235 with DECL_CHAIN.
236
ab7306ed
JW
2372010-07-15 Janus Weil <janus@gcc.gnu.org>
238
239 PR fortran/44936
240 * gfortran.dg/typebound_generic_9.f03: New.
241
0ba0772b
RB
2422010-07-15 Richard Guenther <rguenther@suse.de>
243
244 PR tree-optimization/44946
245 * gcc.c-torture/compile/pr44946.c: New testcase.
246
79c74300
JJ
2472010-07-15 Jakub Jelinek <jakub@redhat.com>
248
249 PR fortran/40206
250 * gfortran.dg/select_char_3.f90: New test.
251
8ffadef9
MG
2522010-07-15 Magnus Granberg <zorry@gentoo.org>
253 Kevin F. Quinn <kevquinn@gentoo.org>
254
255 * gcc.dg/Wtrampolines.c: New.
256
6b58c62f
JD
2572010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
258
259 PR libfortran/44934
260 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
261
57ece258
JM
2622010-07-14 Jason Merrill <jason@redhat.com>
263
973f026a
JM
264 PR c++/44810
265 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
266
57ece258
JM
267 Implement C++0x unrestricted unions (N2544)
268 * g++.dg/cpp0x/union1.C: New.
269 * g++.dg/cpp0x/union2.C: New.
270 * g++.dg/cpp0x/union3.C: New.
271 * g++.dg/cpp0x/defaulted2.C: Adjust.
272 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
273 * g++.old-deja/g++.ext/anon2.C: Adjust.
274 * g++.old-deja/g++.mike/misc6.C: Adjust.
275
f6199e63
JW
2762010-07-14 Janus Weil <janus@gcc.gnu.org>
277
278 PR fortran/44925
279 * gfortran.dg/c_loc_tests_15.f90: New.
280
7487bca5
JM
2812010-07-13 Jason Merrill <jason@redhat.com>
282
283 PR c++/44909
284 * g++.dg/cpp0x/implicit6.C: New.
285
8caa8b65
JM
2862010-07-13 Jason Merrill <jason@redhat.com>
287
288 PR c++/44540
289 * g++.dg/abi/noreturn1.C: New.
290 * g++.dg/abi/noreturn2.C: New.
291
fcfaf838 2922010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
c31c32f9
JR
293
294 PR other/44874
295 PR debug/44832
296 * c-c++-common/pr44832.c: New test.
297
6a9368d9
IS
2982010-07-13 Iain Sandoe <iains@gcc.gnu.org>
299
300 PR objc/44488
301 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
302 on the target. Make sure that we can assemble the emitted asm when
303 the test type is 'compile'.
304
85e5e340
RG
3052010-07-13 Richard Guenther <rguenther@suse.de>
306
307 PR tree-optimization/36960
308 * g++.dg/torture/pr36960.C: New testcase.
309
135d47df
PC
3102010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
311
312 PR c++/44908
313 * g++.dg/template/sfinae21.C: New.
314 * g++.dg/template/sfinae22.C: Likewise.
315
ba2dc63d
JH
3162010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
317
318 PR testsuite/42843
319 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
320 * gcc.dg/plugin/ggcplug.c: Likewise.
321 * g++.dg/plugin/selfassign.c: Likewise.
322 * g++.dg/plugin/attribute_plugin.c: Likewise.
323 * g++.dg/plugin/dumb_plugin.c: Likewise.
324 * g++.dg/plugin/pragma_plugin.c: Likewise.
325
d9658178
KK
3262010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
327
328 * gcc.c-torture/execute/pr44683.x: New.
329 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
330
88ce8031
JW
3312010-07-13 Janus Weil <janus@gcc.gnu.org>
332
333 PR fortran/44434
334 PR fortran/44565
335 PR fortran/43945
336 PR fortran/44869
337 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
338 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
339 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
340 * gfortran.dh/typebound_call_16.f03: New.
341 * gfortran.dg/typebound_generic_6.f03: New.
342 * gfortran.dg/typebound_generic_7.f03: New.
343 * gfortran.dg/typebound_generic_8.f03: New.
344
b1743e37
JD
3452010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
346
347 PR libfortran/37077
348 * gfortran.dg/char4_iunit_1.f03: New test.
349
8556f58f
JJ
3502010-07-12 Jakub Jelinek <jakub@redhat.com>
351
352 * gcc.dg/tree-ssa/vrp53.c: New test.
353
248ce2f8
PC
3542010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
355
356 PR c++/44907
357 * g++.dg/template/sfinae19.C: New.
358 * g++.dg/template/sfinae20.C: Likewise.
359
fb2f8cf8
JZ
3602010-07-12 Jie Zhang <jie@codesourcery.com>
361
362 * gcc.target/arm/interrupt-1.c: New test.
363 * gcc.target/arm/interrupt-2.c: New test.
364
f457c53d
RO
3652010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
366
367 * gcc.dg/pr42427.c: Require c99_runtime.
368 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
369 c99_runtime.
370 * gcc.target/i386/avx-cmpss-1.c: Likewise.
371 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
372 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
373 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
374 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
375 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
376 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
377 * gcc.target/i386/sse-cmpss-1.c: Likewise.
378 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
379 * gcc.target/i386/pr37275.c: Require visibility support.
380
ae6a0535
RO
3812010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
382
383 * lib/target-supports.exp (check_effective_target_sse): New proc.
384 * gcc.target/i386/sol2-check.h: New file.
385 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
386 Include sol2-check.h.
387 (main) Only run do_test () if sol2_check ().
388 * gcc.target/i386/sse2-check.h: Likewise.
389 * gcc.target/i386/sse3-check.h: Likewise.
390 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
391 [__sun__ && __svr4__]: Execute SSE2 instruction.
392 * gcc.target/i386/math-torture/math-torture.exp: Only add options
393 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
394 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
395 * g++.dg/ext/vector14.C: Likewise.
396 * g++.dg/other/mmintrin.C: Likewise.
397 * gcc.dg/20020418-1.c: Likewise.
398 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
399 * gcc.dg/format/ms_unnamed-1.c: Likewise.
400 * gcc.dg/format/unnamed-1.c: Likewise.
401 Adapt dg-warning line number.
402 * gcc.dg/graphite/pr40281.c: Likewise.
403 * gcc.dg/pr32176.c: Likewise.
404 * gcc.dg/pr40550.c: Likewise.
405 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
406 * gcc.dg/torture/pr36891.c: Likewise.
407 * gcc.target/i386/20020218-1.c: Likewise.
408 * gcc.target/i386/20020523.c: Likewise.
409 * gcc.target/i386/abi-1.c: Likewise.
410 * gcc.target/i386/brokensqrt.c: Likewise.
411 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
412 * gcc.target/i386/pr13366.c: Likewise.
413 * gcc.target/i386/pr13685.c: Likewise.
414 * gcc.target/i386/pr24306.c: Likewise.
415 * gcc.target/i386/pr31486.c: Likewise.
416 * gcc.target/i386/pr32065-1.c: Likewise.
417 * gcc.target/i386/pr32065-2.c: Likewise.
418 * gcc.target/i386/pr32389.c: Likewise.
419 * gcc.target/i386/pr38824.c: Likewise.
420 * gcc.target/i386/pr38931.c: Likewise.
421 * gcc.target/i386/pr39592-1.c: Likewise.
422 * gcc.target/i386/pr43766.c: Likewise.
423 * gcc.target/i386/recip-divf.c: Likewise.
424 * gcc.target/i386/recip-sqrtf.c: Likewise.
425 * gcc.target/i386/recip-vec-divf.c: Likewise.
426 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
427 * gcc.target/i386/sse-1.c: Likewise.
428 * gcc.target/i386/sse-16.c: Likewise.
429 * gcc.target/i386/sse-2.c: Likewise.
430 * gcc.target/i386/sse-20.c: Likewise.
431 * gcc.target/i386/sse-3.c: Likewise.
432 * gcc.target/i386/sse-7.c: Likewise.
433 * gcc.target/i386/sse-9.c: Likewise.
434 * gcc.target/i386/sse-addps-1.c: Likewise.
435 * gcc.target/i386/sse-addss-1.c: Likewise.
436 * gcc.target/i386/sse-andnps-1.c: Likewise.
437 * gcc.target/i386/sse-andps-1.c: Likewise.
438 * gcc.target/i386/sse-cmpss-1.c: Likewise.
439 * gcc.target/i386/sse-comiss-1.c: Likewise.
440 * gcc.target/i386/sse-comiss-2.c: Likewise.
441 * gcc.target/i386/sse-comiss-3.c: Likewise.
442 * gcc.target/i386/sse-comiss-4.c: Likewise.
443 * gcc.target/i386/sse-comiss-5.c: Likewise.
444 * gcc.target/i386/sse-comiss-6.c: Likewise.
445 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
446 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
447 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
448 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
449 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
450 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
451 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
452 * gcc.target/i386/sse-divps-1.c: Likewise.
453 * gcc.target/i386/sse-divss-1.c: Likewise.
454 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
455 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
456 * gcc.target/i386/sse-maxps-1.c: Likewise.
457 * gcc.target/i386/sse-maxss-1.c: Likewise.
458 * gcc.target/i386/sse-minps-1.c: Likewise.
459 * gcc.target/i386/sse-minss-1.c: Likewise.
460 * gcc.target/i386/sse-movaps-1.c: Likewise.
461 * gcc.target/i386/sse-movaps-2.c: Likewise.
462 * gcc.target/i386/sse-movhlps-1.c: Likewise.
463 * gcc.target/i386/sse-movhps-1.c: Likewise.
464 * gcc.target/i386/sse-movhps-2.c: Likewise.
465 * gcc.target/i386/sse-movlhps-1.c: Likewise.
466 * gcc.target/i386/sse-movmskps-1.c: Likewise.
467 * gcc.target/i386/sse-movntps-1.c: Likewise.
468 * gcc.target/i386/sse-movss-1.c: Likewise.
469 * gcc.target/i386/sse-movss-2.c: Likewise.
470 * gcc.target/i386/sse-movss-3.c: Likewise.
471 * gcc.target/i386/sse-movups-1.c: Likewise.
472 * gcc.target/i386/sse-movups-2.c: Likewise.
473 * gcc.target/i386/sse-mulps-1.c: Likewise.
474 * gcc.target/i386/sse-mulss-1.c: Likewise.
475 * gcc.target/i386/sse-orps-1.c: Likewise.
476 * gcc.target/i386/sse-rcpps-1.c: Likewise.
477 * gcc.target/i386/sse-recip-vec.c: Likewise.
478 * gcc.target/i386/sse-recip.c: Likewise.
479 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
480 * gcc.target/i386/sse-set-ps-1.c: Likewise.
481 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
482 * gcc.target/i386/sse-subps-1.c: Likewise.
483 * gcc.target/i386/sse-subss-1.c: Likewise.
484 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
485 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
486 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
487 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
488 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
489 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
490 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
491 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
492 * gcc.target/i386/sse-xorps-1.c: Likewise.
493 * gcc.target/i386/ssefn-1.c: Likewise.
494 * gcc.target/i386/ssefn-3.c: Likewise.
495 * gcc.target/i386/sseregparm-1.c: Likewise.
496 * gcc.target/i386/stackalign/return-3.c: Likewise.
497 * gcc.target/i386/vectorize1.c: Likewise.
498 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
499 * gcc.target/i386/xorps-sse.c: Likewise.
500 * gfortran.dg/pr28158.f90: Likewise.
501 * gfortran.dg/pr30667.f: Likewise.
502 * gnat.dg/loop_optimization7.adb: Likewise.
503 * gnat.dg/sse_nolib.adb: Likewise.
504
ee08f2e5
TB
5052010-07-11 Tobias Burnus <burnus@net-b.de>
506
507 PR fortran/44702
508 * gfortran.dg/use_rename_6.f90: New.
509 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
510
d40477b4
JW
5112010-07-11 Janus Weil <janus@gcc.gnu.org>
512
160ea5dd 513 PR fortran/44869
d40477b4
JW
514 * gfortran.dg/class_24.f03: New.
515
bcee752e
RG
5162010-07-10 Richard Guenther <rguenther@suse.de>
517
518 PR lto/44889
519 * gcc.dg/lto/20100709-1_0.c: New testcase.
520 * gcc.dg/lto/20100709-1_1.c: Likewise.
521
7e9b9697
RS
5222010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
523
524 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
525
058bfe53
IS
5262010-07-10 Iain Sandoe <iains@gcc.gnu.org>
527
528 PR objc/44140
529 * objc.dg/lto/trivial-1_0.m: New.
530 * objc.dg/lto/lto.exp: New.
531 * obj-c++.dg/lto/trivial-1_0.mm: New.
532 * obj-c++.dg/lto/lto.exp: New.
533 * objc.dg/symtab-1.m: Adjust sizes.
534 * objc.dg/image-info.m: Do not run for gnu-runtime.
535
c033690d
BS
5362010-07-09 Bernd Schmidt <bernds@codesourcery.com>
537
538 * gcc.dg/pr32370.c: Allow another kind of error message.
539
bb021771
EB
5402010-07-09 Eric Botcazou <ebotcazou@adacore.com>
541
542 * gnat.dg/atomic3.adb: New test.
543
85e693aa
JJ
5442010-07-09 Jakub Jelinek <jakub@redhat.com>
545 Denys Vlasenko <dvlasenk@redhat.com>
546 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
547
548 PR tree-optimization/28632
549 * gcc.dg/tree-ssa/vrp51.c: New test.
550 * gcc.dg/tree-ssa/vrp52.c: New test.
551
02dea3ff
JM
5522010-07-09 Jason Merrill <jason@redhat.com>
553
554 * g++.dg/abi/covariant6.C: New.
555 * g++.dg/inherit/covariant17.C: Test both bases.
556 * g++.dg/inherit/covariant7.C: Check vtable layout.
557
5c9fae0d
TV
5582010-07-09 Tom de Vries <tjvries@xs4all.nl>
559
560 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
561
dbfcc059
RG
5622010-07-09 Richard Guenther <rguenther@suse.de>
563
564 PR tree-optimization/44852
565 * gcc.c-torture/execute/pr44852.c: New testcase.
566
8bcc8778
RO
5672010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
568
569 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
570 multiplication by values.
571 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
572 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
573
ca1316d2
RG
5742010-07-09 Richard Guenther <rguenther@suse.de>
575
576 PR tree-optimization/44882
577 * gfortran.dg/pr44882.f90: New testcase.
578
e784c52c
BS
5792010-07-09 Bernd Schmidt <bernds@codesourcery.com>
580
581 PR target/40657
582 * gcc.target/arm/pr40657-1.c: New test.
583 * gcc.target/arm/pr40657-2.c: New test.
584 * gcc.c-torture/execute/pr40657.c: New test.
585
ac285648
JJ
5862010-07-09 Jakub Jelinek <jakub@redhat.com>
587
588 * gcc.dg/tree-ssa/vrp50.c: New test.
589 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
590
048510c8
JW
5912010-07-08 Janus Weil <janus@gcc.gnu.org>
592
593 PR fortran/44649
594 * gfortran.dg/c_sizeof_1.f90: Modified.
595 * gfortran.dg/storage_size_1.f08: New.
596 * gfortran.dg/storage_size_2.f08: New.
597
5951297a
EB
5982010-07-08 Mikael Pettersson <mikpe@it.uu.se>
599
600 * gcc.c-torture/execute/20100708-1.c: New test.
601
84fa59a7
JJ
6022010-07-08 Jakub Jelinek <jakub@redhat.com>
603
604 PR fortran/44847
605 * gfortran.dg/gomp/pr44847.f90: New test.
606
d89e5e20
SP
6072010-07-08 Sebastian Pop <sebastian.pop@amd.com>
608
609 PR tree-optimization/44710
610 * gcc.dg/tree-ssa/ifc-6.c: New.
611 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
612
7aa0849a
TB
6132010-07-08 Tobias Burnus <burnus@net-b.de>
614
615 PR fortran/18918
616 * gfortran.dg/coarray_10.f90: Add an additional test.
617
cf8ca1a9
PB
6182010-07-08 Peter Bergner <bergner@vnet.ibm.com>
619
620 PR middle-end/44828
621 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
622 * gcc.c-torture/execute/pr44828.x: Revert.
623
bf1cb49e
JM
6242010-07-08 Jason Merrill <jason@redhat.com>
625
626 PR c++/43120
627 * g++.dg/inherit/covariant17.C: New.
628 * g++.dg/abi/covariant1.C: Actually test for the bug.
629
02de68e1
L
6302010-07-08 H.J. Lu <hongjiu.lu@intel.com>
631
632 PR rtl-optimization/44838
633 * gcc.dg/pr44838.c: New.
634
f076deba
RG
6352010-07-08 Richard Guenther <rguenther@suse.de>
636
637 PR tree-optimization/44831
638 * gcc.c-torture/compile/pr44831.c: New testcase.
639 * gcc.dg/tree-ssa/pr21463.c: Adjust.
640
20ede5c6
RG
6412010-07-08 Richard Guenther <rguenther@suse.de>
642
643 PR tree-optimization/44861
644 * g++.dg/vect/pr44861.cc: New testcase.
645
c2e224da
PB
6462010-07-07 Peter Bergner <bergner@vnet.ibm.com>
647
648 PR middle-end/44828
649 * gcc.c-torture/execute/pr44828.x: New file.
650
fc0f0c8b
PB
6512010-07-07 Peter Bergner <bergner@vnet.ibm.com>
652
653 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
654 dg-options.
655 * g++.dg/ext/altivec-17.C: Adjust error message.
656
9730bc27
TT
6572010-07-07 Tom Tromey <tromey@redhat.com>
658
659 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
660
5e86e540
L
6612010-07-07 H.J. Lu <hongjiu.lu@intel.com>
662
663 PR target/44844
664 * gcc.target/i386/rdrand-1.c: Scan "jnc".
665 * gcc.target/i386/rdrand-2.c: Likewise.
666 * gcc.target/i386/rdrand-3.c: Likewise.
667
6938f93f
JH
6682010-07-07 Jan Hubicka <jh@suse.cz>
669
670 PR middle-end/44813
671 * g++.dg/torture/pr44813.C: New testcase.
672 * g++.dg/torture/pr44826.C: New testcase.
673
325d7997
BS
6742010-07-07 Bernd Schmidt <bernds@codesourcery.com>
675
676 PR rtl-optimization/44787
677 * gcc.c-torture/compile/pr44788.c: New test.
678 * gcc.target/arm/pr44788.c: New test.
679
b1e25565
PB
6802010-07-06 Peter Bergner <bergner@vnet.ibm.com>
681
682 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
683
0f5700a7
PB
6842010-07-06 Peter Bergner <bergner@vnet.ibm.com>
685
686 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
687 to dg-options.
688
928f0490
TB
6892010-07-06 Tobias Burnus <burnus@net-b.de>
690
691 PR fortran/44742
692 * gfortran.dg/parameter_array_init_6.f90: New.
693 * gfortran.dg/initialization_20.f90: Update dg-error.
694 * gfortran.dg/initialization_24.f90: Ditto.
695
7114ab45
TK
6962010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
697 PR fortran/PR44693
698 * gfortran.dg/dim_range_1.f90: New test.
699 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
700
627bc938
JM
7012010-07-06 Jason Merrill <jason@redhat.com>
702
0060a10a
JM
703 PR c++/44703
704 * g++.dg/cpp0x/initlist41.C: New.
705
627bc938
JM
706 PR c++/44778
707 * g++.dg/template/ptrmem22.C: New.
708
15a1f8c5
KT
7092010-07-06 Kai Tietz <kai.tietz@onevision.com>
710
711 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
712 support.
713 * gcc.target/i386/i386.exp: Likewise.
714
6b0bcc9b
PB
7152010-07-06 Peter Bergner <bergner@vnet.ibm.com>
716
717 PR testsuite/44195
718 * gcc.dg/lto/20100518_0.c: Limit to x86.
719
dfb88126
RG
7202010-07-06 Richard Guenther <rguenther@suse.de>
721
722 PR middle-end/44828
723 * gcc.c-torture/execute/pr44828.c: New testcase.
724
ebeb2c24
SZ
7252010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
726
727 * g++.dg/warn/noeffect2.C: Adjust expected warning.
728 * g++.dg/warn/volatile1.C: Likewise.
729 * g++.dg/template/warn1.C: Likewise.
730
4ee89d5f
L
7312010-07-05 H.J. Lu <hongjiu.lu@intel.com>
732
733 AVX Programming Reference (June, 2010)
734 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
735 * g++.dg/other/i386-3.C: Likewise.
736 * gcc.target/i386/sse-12.c: Likewise.
737
738 * gcc.target/i386/f16c-check.h: New.
739 * gcc.target/i386/rdfsbase-1.c: Likewise.
740 * gcc.target/i386/rdfsbase-2.c: Likewise.
741 * gcc.target/i386/rdgsbase-1.c: Likewise.
742 * gcc.target/i386/rdgsbase-2.c: Likewise.
743 * gcc.target/i386/rdrand-1.c: Likewise.
744 * gcc.target/i386/rdrand-2.c: Likewise.
745 * gcc.target/i386/rdrand-3.c: Likewise.
746 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
747 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
748 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
749 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
750 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
751 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
752 * gcc.target/i386/wrfsbase-1.c: Likewise.
753 * gcc.target/i386/wrfsbase-2.c: Likewise.
754 * gcc.target/i386/wrgsbase-1.c: Likewise.
755 * gcc.target/i386/wrgsbase-2.c: Likewise.
756
757 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
758 (__builtin_ia32_vcvtps2ph): New.
759 (__builtin_ia32_vcvtps2ph256): Likewise.
760
761 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
762 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
763
764 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
765 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
766
767 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
768 (__builtin_ia32_vcvtps2ph256): Likewise.
769 Add fsgsbase,rdrnd,f16c.
770
771 * lib/target-supports.exp (check_effective_target_f16c): New.
772
938650d8
JJ
7732010-07-05 Jakub Jelinek <jakub@redhat.com>
774
775 * gcc.dg/guality/nrv-1.c: New test.
776
16ad8025
SL
7772010-07-05 Sandra Loosemore <sandra@codesourcery.com>
778
779 PR middle-end/42505
16ad8025
SL
780 * gcc.target/arm/pr42505.c: New test case.
781
f2896bc9
JJ
7822010-07-05 Jakub Jelinek <jakub@redhat.com>
783
784 PR c++/44808
785 * g++.dg/opt/nrv16.C: New test.
786
5d657263
RG
7872010-07-05 Richard Guenther <rguenther@suse.de>
788
789 PR tree-optimization/44784
790 * gcc.c-torture/compile/pr44784.c: New testcase.
791
9940b13c
IR
7922010-07-05 Ira Rosen <irar@il.ibm.com>
793
794 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
795 Increase loop bound and array size.
796 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
797 Likewise.
798
5bb12090
IR
7992010-07-05 Ira Rosen <irar@il.ibm.com>
800
801 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
802 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
803 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
804 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
805 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
806
6698dd72
SZ
8072010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
808
809 PR c++/22138
810 * g++.dg/parse/template25.C: New.
811
c2a78352
L
8122010-07-04 H.J. Lu <hongjiu.lu@intel.com>
813
814 PR rtl-optimization/44695
815 * gcc.dg/torture/pr44695.c: New.
816
de8e41bc
MLI
8172010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
818
819 PR c++/16630
820 * g++.dg/ext/pretty3.C: New.
821
7f5ad6d7
RG
8222010-07-04 Richard Guenther <rguenther@suse.de>
823
824 PR middle-end/44809
825 * g++.dg/torture/pr44809.C: New testcase.
826
4fa4929e
RG
8272010-07-04 Richard Guenther <rguenther@suse.de>
828
829 PR tree-optimization/44656
830 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
831
720f5239
IR
8322010-07-04 Ira Rosen <irar@il.ibm.com>
833 Revital Eres <eres@il.ibm.com>
834
835 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
836 misaligned stores.
837 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
838 gcc.dg/vect/vect-96.c: Likewise.
94dbbc81
UB
839 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
840 that support misaligned stores. Change the number of expected
720f5239
IR
841 misaligned accesses.
842 * gcc.dg/vect/vect-peel-1.c: New test.
94dbbc81 843 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
720f5239 844 gcc.dg/vect/vect-peel-4.c: Likewise.
94dbbc81 845 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
720f5239 846 vectorizable on all targets that support realignment.
94dbbc81 847 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
720f5239 848
24b93bd6
L
8492010-07-03 H.J. Lu <hongjiu.lu@intel.com>
850
851 PR c/44806
852 * gcc.dg/torture/pr44806.c: New.
853
6687b740
EB
8542010-07-03 Eric Botcazou <ebotcazou@adacore.com>
855
856 * gnat.dg/cond_expr1.adb: New test.
857
40d1f6af
EB
8582010-07-03 Eric Botcazou <ebotcazou@adacore.com>
859
860 * gnat.dg/modular3.adb: New test.
861 * gnat.dg/modular3_pkg.ads: New helper.
862
cb5eb94e
IS
8632010-07-03 Iain Sandoe <iains@gcc.gnu.org>
864 Mikael Pettersson <mikpe@it.uu.se>
865
866 PR testsuite/44518
867 * obj-c++.dg/encode-2.mm: Produce object and save temps.
868 Make signed-ness of chars explicit. Scan the object for
869 strings that are split by some target assemblers.
870 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
871 explicit.
872
d9e7913c
HPN
8732010-07-03 Hans-Peter Nilsson <hp@axis.com>
874
875 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
876
3f59fa1c
LCW
8772010-07-02 Le-Chun Wu <lcwu@google.com>
878
879 PR/44128
880 * g++.dg/warn/Wshadow-7.C: New test.
881
73160ba9
DJ
8822010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
883 Julian Brown <julian@codesourcery.com>
40d1f6af 884 Sandra Loosemore <sandra@codesourcery.com>
73160ba9
DJ
885
886 * gcc.c-torture/execute/20100416-1.c: New test case.
887
400cfcf5 8882010-07-02 Julian Brown <julian@codesourcery.com>
40d1f6af 889 Sandra Loosemore <sandra@codesourcery.com>
400cfcf5
JB
890
891 PR target/43703
892
893 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
894 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
895
bab53516
SL
8962010-07-02 Sandra Loosemore <sandra@codesourcery.com>
897 Julian Brown <julian@codesourcery.com>
898
899 * gcc.target/arm/neon/vadds64.c: Regenerated.
900 * gcc.target/arm/neon/vaddu64.c: Regenerated.
901 * gcc.target/arm/neon/vsubs64.c: Regenerated.
902 * gcc.target/arm/neon/vsubu64.c: Regenerated.
903 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
904 * gcc.target/arm/neon-vmls-1.c: Likewise.
905 * gcc.target/arm/neon-vsubs64.c: New execution test.
906 * gcc.target/arm/neon-vsubu64.c: New execution test.
907 * gcc.target/arm/neon-vadds64.c: New execution test.
908 * gcc.target/arm/neon-vaddu64.c: New execution test.
909
b3b7bbce
SL
9102010-07-02 Sandra Loosemore <sandra@codesourcery.com>
911
912 * gcc.target/arm/neon-vands64.c: New.
913 * gcc.target/arm/neon-vandu64.c: New.
914 * gcc.target/arm/neon-vbics64.c: New.
915 * gcc.target/arm/neon-vbicu64.c: New.
916 * gcc.target/arm/neon-veors64.c: New.
917 * gcc.target/arm/neon-veoru64.c: New.
918 * gcc.target/arm/neon-vorns64.c: New.
919 * gcc.target/arm/neon-vornu64.c: New.
920 * gcc.target/arm/neon-vorrs64.c: New.
921 * gcc.target/arm/neon-vorru64.c: New.
922 * gcc.target/arm/neon/vands64.c: Regenerated.
923 * gcc.target/arm/neon/vandu64.c: Regenerated.
924 * gcc.target/arm/neon/vbics64.c: Regenerated.
925 * gcc.target/arm/neon/vbicu64.c: Regenerated.
926 * gcc.target/arm/neon/veors64.c: Regenerated.
927 * gcc.target/arm/neon/veoru64.c: Regenerated.
928 * gcc.target/arm/neon/vorns64.c: Regenerated.
929 * gcc.target/arm/neon/vornu64.c: Regenerated.
930 * gcc.target/arm/neon/vorrs64.c: Regenerated.
931 * gcc.target/arm/neon/vorru64.c: Regenerated.
932
8c54dc55
JD
9332010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
934
935 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
936
1b9d45ed
JD
9372010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
938
939 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
940 * gfortran.dg/intent_out_5.f90: Same.
941 * gfortran.dg/ltrans-7.f90: Same.
942 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
943
2094f1fc
JH
9442010-07-02 Jan Hubicka <jh@suse.cz>
945
946 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
947
c21ae2bf
IS
9482010-07-02 Iain Sandoe <iains@gcc.gnu.org>
949
950 * objc-obj-c++-shared/Object1.h: Correct Line endings.
951
416f380b
JJ
9522010-07-02 Jakub Jelinek <jakub@redhat.com>
953
954 PR c++/44780
955 * c-c++-common/Wunused-var-12.c: New test.
956
18e8200f
BS
9572010-07-02 Bernd Schmidt <bernds@codesourcery.com>
958
959 PR target/42835
960 * gcc.target/arm/pr42835.c: New test.
961
e4c6a07a
BS
962 PR target/42172
963 * gcc.target/arm/pr42172-1.c: New test.
964
1fa29c84
PC
9652010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
966
967 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
968
a277dd9b
SL
9692010-07-02 Sandra Loosemore <sandra@codesourcery.com>
970
971 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
972 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
973 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
974 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
975 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
976 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
977 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
978 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
979 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
980 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
981 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
982 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
983 * gcc.target/arm/neon-vdup_ns64.c: New.
984 * gcc.target/arm/neon-vdup_nu64.c: New.
985 * gcc.target/arm/neon-vdupQ_ns64.c: New.
986 * gcc.target/arm/neon-vdupQ_nu64.c: New.
987 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
988 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
989 * gcc.target/arm/neon-vmov_ns64.c: New.
990 * gcc.target/arm/neon-vmov_nu64.c: New.
991 * gcc.target/arm/neon-vmovQ_ns64.c: New.
992 * gcc.target/arm/neon-vmovQ_nu64.c: New.
993 * gcc.target/arm/neon-vget_lanes64.c: New.
994 * gcc.target/arm/neon-vget_laneu64.c: New.
995 * gcc.target/arm/neon-vset_lanes64.c: New.
996 * gcc.target/arm/neon-vset_laneu64.c: New.
997
19368333
RG
9982010-07-02 Richard Guenther <rguenther@suse.de>
999
1000 * g++.dg/torture/20100702-1.C: New testcase.
1001
1a4fc49d
UW
10022010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1003
1004 PR target/44707
1005 * gcc.c-torture/compile/pr44707.c: New test.
1006
baf7c318
PC
10072010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1008
1009 PR c++/44039
1010 * g++.dg/template/crash101.C: New.
1011
84c2219a
IS
10122010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1013
1014 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
1015 Use the ABI-0 accessors and fail it for m64.
1016
450997ef
JH
10172010-07-02 Jan Hubicka <jh@suse.cz>
1018
1019 * g++.dg/tree-ssa/pr44706.C: New testcase.
1020
3fa39831
RG
10212010-07-02 Richard Guenther <rguenther@suse.de>
1022
1023 PR tree-optimization/44748
1024 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
1025
8c7481f2
IS
10262010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1027
1028 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
1029 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
1030 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
1031 the method types to forward:.
1032
cba58ef4
JM
10332010-06-30 Jason Merrill <jason@redhat.com>
1034
1035 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
1036 * g++.dg/other/pr25632.C: Likewise.
1037
45ea4dfe
JJ
10382010-07-01 Jakub Jelinek <jakub@redhat.com>
1039
1040 PR tree-optimization/40421
1041 * gfortran.fortran-torture/compile/pr40421.f90: New test.
1042
70f34814
RG
10432010-07-01 Richard Guenther <rguenther@suse.de>
1044
1045 PR middle-end/42834
1046 PR middle-end/44468
1047 * gcc.c-torture/execute/20100316-1.c: New testcase.
1048 * gcc.c-torture/execute/pr44468.c: Likewise.
1049 * gcc.c-torture/compile/20100609-1.c: Likewise.
1050 * gcc.dg/volatile2.c: Adjust.
1051 * gcc.dg/plugin/selfassign.c: Likewise.
1052 * gcc.dg/pr36902.c: Likewise.
1053 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
1054 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
1055 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1056 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1057 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1058 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1059 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
1060 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1061 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1062 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1063 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1064 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1065 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1066 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
1067 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1068 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1069 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
1070 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1071 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1072 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1073 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1074 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1075 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
1076 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
1077 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1078 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1079 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1080 * gcc.dg/struct/w_prof_local_array.c: Likewise.
1081 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1082 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1083 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
1084 * gcc.dg/struct/w_prof_global_array.c: Likewise.
1085 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
1086 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1087 * gcc.dg/struct/w_prof_local_var.c: Likewise.
1088 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1089 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1090 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1091 * gcc.dg/struct/w_prof_global_var.c: Likewise.
1092 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1093 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1094 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1095 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1096 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1097 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
1098 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1099 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1100 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1101 * gcc.dg/tree-prof/stringop-1.c: Adjust.
1102 * g++.dg/tree-ssa/pr31146.C: Likewise.
1103 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
1104 * g++.dg/tree-ssa/pr33604.C: Likewise.
1105 * g++.dg/plugin/selfassign.c: Likewise.
1106 * gfortran.dg/array_memcpy_3.f90: Likewise.
1107 * gfortran.dg/array_memcpy_4.f90: Likewise.
1108 * c-c++-common/torture/pr42834.c: New testcase.
1109
fb80065c
PC
11102010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1111
1112 PR c++/44628
1113 * g++.dg/template/crash100.C: New.
1114
8a9c1ae6
JH
11152010-06-30 Jan Hubicka <jh@suse.cz>
1116
1117 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
1118
8a1561bc
MM
11192010-06-30 Michael Matz <matz@suse.de>
1120
1121 PR bootstrap/44699
1122 * gcc.dg/pr44699.c: New test.
1123
dcad005d
BS
11242010-06-30 Bernd Schmidt <bernds@codesourcery.com>
1125
1126 PR tree-optimization/39799
1127 * c-c++-common/uninit-17.c: New test.
1128
d33c89fb
JD
11292010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1130
1131 PR libfortran/43298
1132 * gfortran.dg/read_infnan_1.f90: New test.
1133
46408846
JM
11342010-06-29 Jason Merrill <jason@redhat.com>
1135
d758e847
JM
1136 Enable implicitly declared move constructor/operator= (N3053).
1137 * g++.dg/cpp0x/implicit3.C: New.
1138 * g++.dg/cpp0x/implicit4.C: New.
1139 * g++.dg/cpp0x/implicit5.C: New.
1140 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1141 * g++.dg/cpp0x/not_special.C: Adjust.
1142 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1143 * g++.dg/cpp0x/rv1n.C: Adjust.
1144 * g++.dg/cpp0x/rv1p.C: Adjust.
1145 * g++.dg/cpp0x/rv2n.C: Adjust.
1146 * g++.dg/cpp0x/rv2p.C: Adjust.
1147 * g++.dg/cpp0x/rv3n.C: Adjust.
1148 * g++.dg/cpp0x/rv3p.C: Adjust.
1149 * g++.dg/cpp0x/rv4n.C: Adjust.
1150 * g++.dg/cpp0x/rv4p.C: Adjust.
1151 * g++.dg/cpp0x/rv5n.C: Adjust.
1152 * g++.dg/cpp0x/rv5p.C: Adjust.
1153 * g++.dg/cpp0x/rv6n.C: Adjust.
1154 * g++.dg/cpp0x/rv6p.C: Adjust.
1155 * g++.dg/cpp0x/rv7n.C: Adjust.
1156 * g++.dg/cpp0x/rv7p.C: Adjust.
1157 * g++.dg/cpp0x/rv8p.C: Adjust.
1158 * g++.dg/gomp/pr26690-1.C: Adjust.
1159 * g++.dg/other/error20.C: Adjust.
1160 * g++.dg/other/error31.C: Adjust.
1161 * g++.dg/parse/error19.C: Adjust.
1162 * g++.dg/template/qualttp5.C: Adjust.
1163 * g++.old-deja/g++.law/ctors5.C: Adjust.
1164
54ca9930
JM
1165 Enable implicitly deleted functions (N2346)
1166 * g++.dg/cpp0x/defaulted17.C: New.
1167 * g++.dg/cpp0x/implicit1.C: New.
1168 * g++.dg/cpp0x/implicit2.C: New.
1169 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
1170 * g++.dg/ext/has_virtual_destructor.C: Adjust.
1171 * g++.dg/init/ctor4.C: Adjust.
1172 * g++.dg/init/synth2.C: Adjust.
1173 * g++.dg/lto/20081118_1.C: Adjust.
1174 * g++.dg/other/error13.C: Adjust.
1175 * g++.dg/other/unused1.C: Adjust.
1176 * g++.old-deja/g++.bob/inherit2.C: Adjust.
1177 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1178 * g++.old-deja/g++.jason/opeq3.C: Adjust.
1179 * g++.old-deja/g++.law/ctors17.C: Adjust.
1180 * g++.old-deja/g++.oliva/delete1.C: Adjust.
1181 * g++.old-deja/g++.pt/assign1.C: Adjust.
1182 * g++.old-deja/g++.pt/crash20.C: Adjust.
1183
9a71b305
JM
1184 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
1185 * g++.dg/cpp0x/defaulted13.C: Adjust.
1186 * g++.dg/cpp0x/defaulted2.C: Adjust.
1187 * g++.dg/cpp0x/defaulted3.C: Adjust.
1188 * g++.dg/cpp0x/initlist9.C: Adjust.
1189 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
1190 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
1191 * g++.dg/init/synth2.C: Adjust.
1192
46408846
JM
1193 * g++.dg/cpp0x/defaulted19.C: New.
1194
1195 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
1196 * g++.dg/template/error23.C: Fix for -std=c++0x.
1197
68d8db77
JW
11982010-06-29 Janus Weil <janus@gcc.gnu.org>
1199
1200 PR fortran/44718
1201 * gfortran.dg/proc_ptr_28.f90: New.
1202
0287000a
JJ
12032010-06-29 Jakub Jelinek <jakub@redhat.com>
1204
087fa34b
JJ
1205 PR tree-optimization/43801
1206 * g++.dg/torture/pr43801.C: New test.
1207
0287000a
JJ
1208 PR debug/44668
1209 * g++.dg/debug/dwarf2/accessibility1.C: New test.
1210
d3a79fcc
JM
12112010-06-29 Jason Merrill <jason@redhat.com>
1212
1213 PR c++/44587
1214 * g++.dg/template/qualified-id2.C: New.
1215 * g++.dg/template/qualified-id3.C: New.
1216
0e3b941e
JW
12172010-06-29 Janus Weil <janus@gcc.gnu.org>
1218
1219 PR fortran/44696
1220 * gfortran.dg/associated_target_4.f90: New.
1221
42488c1b
PT
12222010-06-29 Paul Thomas <pault@gcc.gnu.org>
1223
1224 PR fortran/44582
1225 * gfortran.dg/aliasing_array_result_1.f90 : New test.
1226
c75c8663
RO
12272010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1228
1229 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
1230
b35366ce
JH
12312010-06-29 Jan Hubicka <jh@suse.cz>
1232
1233 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
1234
810c4bf4
BS
12352010-06-29 Bernd Schmidt <bernds@codesourcery.com>
1236
1237 PR target/43902
1238 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
1239 * gcc.target/arm/wmul-3.c: New test.
1240 * gcc.target/arm/wmul-4.c: New test.
1241
5dfebe0a
EB
12422010-06-29 H.J. Lu <hongjiu.lu@intel.com>
1243
1244 PR rtl-optimization/44659
1245 * gcc.target/i386/extract-1.c: New.
1246 * gcc.target/i386/extract-2.c: Likewise.
1247 * gcc.target/i386/extract-3.c: Likewise.
1248 * gcc.target/i386/extract-4.c: Likewise.
1249 * gcc.target/i386/extract-5.c: Likewise.
1250 * gcc.target/i386/extract-6.c: Likewise.
1251
7fd7263d
JJ
12522010-06-28 Jakub Jelinek <jakub@redhat.com>
1253
1254 PR c++/44682
1255 * g++.dg/warn/Wunused-var-14.C: New test.
1256
83377c6a
TB
12572010-06-28 Tobias Burnus <burnus@net-b.de>
1258
1259 PR fortran/43298
1260 * gfortran.dg/nan_6.f90: New.
1261
f8d9ff4a
L
12622010-06-28 H.J. Lu <hongjiu.lu@intel.com>
1263
1264 PR tree-optimization/43781
1265 * gcc.dg/torture/pr43781.c: New.
1266
a516520c
PT
12672010-06-28 Paul Thomas <pault@gcc.gnu.org>
1268
1269 PR fortran/40158
1270 * gfortran.dg/actual_rank_check_1.f90: New test.
1271
bb8e5dca
MJ
12722010-06-28 Martin Jambor <mjambor@suse.cz>
1273
1274 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
1275
4021f4a1
JH
12762010-06-28 Jan Hubicka <jh@suse.cz>
1277
1278 PR tree-optimization/44687
1279 * gcc.c-torture/compile/pr44687.c
1280
621f4189
MJ
12812010-06-28 Martin Jambor <mjambor@suse.cz>
1282
1283 PR c++/44535
1284 * g++.dg/torture/pr44535.C: New test.
1285
fe2ef088
MM
12862010-06-28 Michael Matz <matz@suse.de>
1287
1288 PR middle-end/44592
1289 * gfortran.dg/pr44592.f90: New test.
1290
f0cc75e0
JH
12912010-06-28 Jan Hubicka <jh@suse.cz>
1292
1293 PR tree-optimization/44357
1294 * g++.dg/torture/pr44357.C: New testcase.
1295
1b9503a1
RO
12962010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1297
1298 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
1299 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
1300 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
1301 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
1302 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
1303 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1304 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
1305 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
1306
d402c33d
JH
13072010-06-27 Jan Hubicka <jh@suse.cz>
1308
1309 * gcc.c-torture/compile/pr44686.c: New file.
1310
533e50f6
RG
13112010-06-27 Richard Guenther <rguenther@suse.de>
1312
1313 PR tree-optimization/44683
1314 * gcc.c-torture/execute/pr44683.c: New testcase.
1315
83e279c4
EB
13162010-06-27 Eric Botcazou <ebotcazou@adacore.com>
1317
1318 * gnat.dg/noreturn3.ad[sb]: New test.
1319
cef62ad4
JM
13202010-06-26 Jason Merrill <jason@redhat.com>
1321
1322 * g++.dg/cpp0x/explicit5.C: New.
1323
2706a615
RG
13242010-06-26 Richard Guenther <rguenther@suse.de>
1325
1326 PR tree-optimization/44393
1327 * gcc.dg/pr44393.c: New testcase.
1328
8b3057b3
JH
13292010-06-26 Jan Hubicka <jh@suse.cz>
1330
1331 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
1332
6bfd4302
RB
13332010-06-26 Richard Guenther <rguenther@suse.de>
1334
1335 PR middle-end/44674
1336 * gcc.dg/pr44674.c: New testcase.
1337
922e1882
JM
13382010-06-26 Joseph Myers <joseph@codesourcery.com>
1339
1340 * gcc.dg/opts-3.c: New test.
1341
0fb56814
TB
13422010-06-26 Tobias Burnus <burnus@net-b.de>
1343
1344 * gfortran.dg/type_decl_1.f90: New.
1345 * gfortran.dg/type_decl_2.f90: New.
1346
e4814b39
TB
13472010-06-26 Tobias Burnus <burnus@net-b.de>
1348
1349 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
1350 * gfortran.dg/semicolon_fixed_2.f: Ditto.
1351
754172c7
JD
13522010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1353
1354 PR testsuite/38946
1355 * gfortran.dg/array_constructor_23.f: Update test to allow for small
1356 error in comparing reals.
1357
01349049
TB
13582010-06-25 Tobias Burnus <burnus@net-b.de>
1359
1360 * selected_real_kind_2.f90: New.
1361 * selected_real_kind_3.f90: New.
1362
58fc89f6
TB
13632010-06-25 Tobias Burnus <burnus@net-b.de>
1364
1365 * gfortran.dg/entry_19.f90: New.
1366
272001a2
TB
13672010-06-25 Tobias Burnus <burnus@net-b.de>
1368
1369 * gfortran.dg/end_subroutine_1.f90: New.
1370 * gfortran.dg/end_subroutine_2.f90: New.
1371 * gfortran.dg/interface_proc_end.f90: Update.
1372
c6c73c51
TB
13732010-06-25 Tobias Burnus <burnus@net-b.de>
1374
1375 * gfortran.dg/semicolon_fixed.f: Update.
1376 * gfortran.dg/semicolon_fixed_2.f: New.
1377 * gfortran.dg/semicolon_free_2.f90: New.
1378 * gfortran.dg/semicolon_free.f90: Update.
1379
ba8607be
JD
13802010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1381
1382 PR fortran/44448
1383 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
1384
062c604f
MJ
13852010-06-25 Martin Jambor <mjambor@suse.cz>
1386
1387 * g++.dg/ipa/iinline-3.C: New test.
1388 * gcc.dg/ipa/modif-1.c: Removed.
1389
3e485f62
JH
13902010-06-25 Jan Hubicka <jh@suse.cz>
1391
1392 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
1393
8aa29647
MJ
13942010-06-25 Martin Jambor <mjambor@suse.cz>
1395
1396 * g++.dg/ipa/iinline-2.C: New test.
1397
8ba0479e
JJ
13982010-06-25 Jakub Jelinek <jakub@redhat.com>
1399
7a2eceff
JJ
1400 PR middle-end/43866
1401 * gfortran.dg/pr43866.f90: New test.
1402
8ba0479e
JJ
1403 PR tree-optimization/44539
1404 * gcc.dg/pr44539.c: New test.
1405
0354c0c7
BS
14062010-06-25 Bernd Schmidt <bernds@codesourcery.com>
1407
1408 From Jim Wilson:
1409 PR target/43902
1410 * gcc.target/mips/madd-9.c: New test.
1411
09a1e889
SZ
14122010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
1413
1414 PR c/44517
1415 * gcc.dg/noncompile/pr44517.c: New.
1416 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
1417
7f58e69f
SE
14182010-06-24 Steve Ellcey <sje@cup.hp.com>
1419
1420 PR testsuite/43283
1421 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
1422 and add argument to nop for IA64.
1423
da0ae970
L
14242010-06-24 H.J. Lu <hongjiu.lu@intel.com>
1425
1426 PR target/44588
1427 * gcc.target/i386/mod-1.c: New.
1428 * gcc.target/i386/umod-1.c: Likewise.
1429 * gcc.target/i386/umod-2.c: Likewise.
1430 * gcc.target/i386/umod-3.c: Likewise.
1431
54f044eb
JJ
14322010-06-24 Jakub Jelinek <jakub@redhat.com>
1433
1434 PR middle-end/44492
1435 * g++.dg/torture/pr44492.C: New test.
1436
d166d4c3
AK
14372010-06-24 Andi Kleen <ak@linux.intel.com>
1438
c6c73c51 1439 * c-c++-common/warn-omitted-condop.c: New.
d166d4c3 1440
d646bbce
TB
14412010-06-24 Tobias Burnus <burnus@net-b.de>
1442
1443 PR fortran/44614
1444 * gfortran.dg/import8.f90: New.
1445
8d66b22a
AC
14462010-06-23 Arnaud Charlet <charlet@adacore.com>
1447
1448 * gnat.dg/not_null.adb: Update test case.
1449
dd6f4f89
JJ
14502010-06-22 Jakub Jelinek <jakub@redhat.com>
1451
87867ff6
JJ
1452 PR c++/44619
1453 * g++.dg/warn/Wunused-var-13.C: New test.
1454
dd6f4f89
JJ
1455 PR c++/44627
1456 * g++.dg/diagnostic/method1.C: New test.
1457
ca3e07b4
CC
14582010-06-22 Cary Coutant <ccoutant@google.com>
1459
1460 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
1461
5cd2f815
JW
14622010-06-22 Janus Weil <janus@gcc.gnu.org>
1463
1464 PR fortran/44616
1465 * gfortran.dg/abstract_type_8.f03: New.
1466
f94ae987
JM
14672010-06-21 Jason Merrill <jason@redhat.com>
1468
6d812dd3
JM
1469 * g++.dg/cpp0x/noexcept08.C: New.
1470
f94ae987
JM
1471 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
1472
c1b157a6
L
14732010-06-21 H.J. Lu <hongjiu.lu@intel.com>
1474
1475 PR target/44615
1476 * gcc.target/i386/sse2-vec-2a.c: New.
1477
cd7fe53b
DD
14782010-06-21 DJ Delorie <dj@redhat.com>
1479
1480 * gcc.dg/pragma-diag-1.c: New.
1481
fa188ff0
L
14822010-06-21 H.J. Lu <hongjiu.lu@intel.com>
1483
1484 PR target/44615
1485 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
1486
5e88be0d
AM
14872010-06-21 Alan Modra <amodra@gmail.com>
1488
1489 PR testsuite/44505
1490 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
1491 tail call to check_fa_mid.
1492
529e5fc9
JJ
14932010-06-21 Jakub Jelinek <jakub@redhat.com>
1494
1495 PR target/44575
1496 * gcc.c-torture/execute/pr44575.c: New test.
1497
fe4e525c
TB
14982010-06-21 Tobias Burnus <burnus@net-b.de>
1499
1500 PR fortran/40632
1501 * gfortran.dg/contiguous_1.f90: New.
1502 * gfortran.dg/contiguous_2.f90: New.
1503 * gfortran.dg/contiguous_3.f90: New.
1504
64bf6102
KT
15052010-06-21 Kai Tietz <kai.tietz@onevision.com>
1506
1507 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
1508 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
1509
dedd9d05
UB
15102010-06-20 Uros Bizjak <ubizjak@gmail.com>
1511
1512 PR target/44546
1513 * gcc.target/i386/pr44546.c: New test.
1514
6e2f1956
JM
15152010-06-20 Joseph Myers <joseph@codesourcery.com>
1516
1517 * gcc.dg/opts-2.c: New test.
1518
1304f582
JW
15192010-06-19 Janus Weil <janus@gcc.gnu.org>
1520
1521 PR fortran/44584
1522 * gfortran.dg/typebound_proc_15.f03: Modified.
1523
e6bfe8a2
RE
15242010-06-19 Richard Earnshaw <rearnsha@arm.com>
1525
1526 PR target/44072
1527 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
1528 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
1529
f5988525
JDA
15302010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1531
1532 * g++.dg/ext/label13.C: Fix typo in last change.
1533
53ff31ad
JD
15342010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1535
1536 PR libfortran/44477
1537 * gfortran.dg/eof_3.f90
1538 * gfortran.dg/endfile_2.f90
1539 * gfortran.dg/endfile_4.f90
1540 * gfortran.dg/endfile_3.f90
1541
b3b5bf94
JDA
15422010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1543
1544 PR c++/41090
1545 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
1546
ddf58e42
TB
15472010-06-18 Tobias Burnus <burnus@net-b.de>
1548
1549 PR fortran/44556
1550 * gfortran.dg/allocate_alloc_opt_11.f90: New.
1551
d36d83e9
EB
15522010-06-18 Bernd Schmidt <bernds@codesourcery.com>
1553
1554 * gcc.target/arm/pr40900.c: New test.
1555
e1be7706
AC
15562010-06-18 Arnaud Charlet <charlet@adacore.com>
1557
1558 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
1559
8399a0cc
JW
15602010-06-17 Janus Weil <janus@gcc.gnu.org>
1561
1562 PR fortran/44558
1563 * gfortran.dg/typebound_call_15.f03: New.
1564
038253e6
MLI
15652010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
1566
1567 PR c++/44486
1568 * g++.dg/pr44486.C: New.
1569
6a78b724
DD
15702010-06-16 DJ Delorie <dj@redhat.com>
1571
1572 * gcc.target/i386/volatile-bitfields-1.c: New.
1573 * gcc.target/i386/volatile-bitfields-2.c: New.
1574
7c69566f
JM
15752010-06-16 Jason Merrill <jason@redhat.com>
1576
59f9c2ed
JM
1577 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
1578
7c69566f
JM
1579 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
1580
33766b66
RG
15812010-06-16 Richard Guenther <rguenther@suse.de>
1582
1583 PR c/44555
1584 * gcc.c-torture/execute/pr44555.c: New testcase.
1585
3e15518b
JW
15862010-06-16 Janus Weil <janus@gcc.gnu.org>
1587
1588 PR fortran/44549
1589 * gfortran.dg/typebound_proc_16.f03: New.
1590
29be3835
MJ
15912010-06-16 Martin Jambor <mjambor@suse.cz>
1592
1593 * g++.dg/torture/pr43905.C: New test.
1594
584bd1cf
MP
15952010-06-16 Mikael Pettersson <mikpe@it.uu.se>
1596
1597 PR testsuite/44538
1598 * gcc.dg/vect/slp-perm-5.c (main): Prevent
1599 initialization loop from being vectorized.
1600 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
1601
1db2f288
AM
16022010-06-16 Alan Modra <amodra@gmail.com>
1603
1604 PR tree-optimization/44507
1605 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
1606
756bcf03
JM
16072010-06-15 Jason Merrill <jason@redhat.com>
1608
1f8a2544
JM
1609 * g++.dg/overload/arg3.C: Adjust error locations.
1610 * g++.dg/overload/copy1.C: Likewise.
1611 * g++.dg/tc1/dr152.C: Likewise.
1612 * g++.dg/template/incomplete4.C: Likewise.
1613 * g++.dg/template/incomplete5.C: Likewise.
1614 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1615 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
1616 * g++.old-deja/g++.pt/crash9.C: Likewise.
1617
d1a115f8
JM
1618 * g++.dg/inherit/virtual5.C: New.
1619
e14eaea4
JM
1620 * g++.dg/cpp0x/defaulted18.C: New.
1621
5c77749e
JM
1622 * g++.dg/cpp0x/initlist40.C: New.
1623
756bcf03
JM
1624 * g++.dg/cpp0x/initlist39.C: New.
1625
6ab4e307
SP
16262010-06-15 Sebastian Pop <sebastian.pop@amd.com>
1627
1628 PR middle-end/44391
1629 * gcc.dg/graphite/pr44391.c: New.
1630
94bff632
JW
16312010-06-15 Janus Weil <janus@gcc.gnu.org>
1632
1633 PR fortran/43388
1634 * gfortran.dg/allocate_alloc_opt_8.f90: New.
1635 * gfortran.dg/allocate_alloc_opt_9.f90: New.
1636 * gfortran.dg/allocate_alloc_opt_10.f90: New.
1637 * gfortran.dg/class_allocate_2.f03: Modified an error message.
1638
7fc1dad6
RG
16392010-06-15 Richard Guenther <rguenther@suse.de>
1640
1641 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
1642
e0774f1e
RG
16432010-06-15 Richard Guenther <rguenther@suse.de>
1644
1645 * gcc.dg/vect/bb-slp-21.c: Adjust.
1646 * gcc.dg/vect/bb-slp-13.c: Likewise
1647 * gcc.dg/vect/bb-slp-4.c: Likewise
1648 * gcc.dg/vect/bb-slp-22.c: Likewise
1649 * gcc.dg/vect/bb-slp-14.c: Likewise
1650 * gcc.dg/vect/bb-slp-23.c: Likewise
1651 * gcc.dg/vect/bb-slp-15.c: Likewise
1652 * gcc.dg/vect/bb-slp-17.c: Likewise
1653 * gcc.dg/vect/bb-slp-18.c: Likewise
1654 * gcc.dg/vect/bb-slp-19.c: Likewise
1655 * gcc.dg/vect/bb-slp-10.c: Likewise
1656 * gcc.dg/vect/bb-slp-11.c: Likewise
1657 * gcc.dg/vect/bb-slp-20.c: Likewise
1658 * gcc.dg/vect/bb-slp-3.c: Likewise
1659
79943d19
JJ
16602010-06-15 Jakub Jelinek <jakub@redhat.com>
1661
1662 PR fortran/44536
1663 * gfortran.dg/gomp/pr44536.f90: New test.
1664 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
1665
808081b4
L
16662010-06-14 H.J. Lu <hongjiu.lu@intel.com>
1667
1668 PR target/44534
1669 * gcc.target/i386/avx-vextractf128-256-3.c: New.
1670 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
1671
5bca794b
JJ
16722010-06-14 Jakub Jelinek <jakub@redhat.com>
1673
8ab7d796
JJ
1674 PR tree-optimization/44508
1675 * gcc.dg/tree-ssa/pr21086.c: Adjust.
1676
5bca794b
JJ
1677 PR bootstrap/44509
1678 * gcc.dg/pr44509.c: New test.
1679
c1e822d5
IR
16802010-06-14 Ira Rosen <irar@il.ibm.com>
1681
6ab4e307 1682 PR tree-optimization/44507
c1e822d5
IR
1683 * gcc.dg/vect/pr44507.c: New test.
1684
c2adf11d
L
16852010-06-13 H.J. Lu <hongjiu.lu@intel.com>
1686
1687 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
1688 and c-pretty-print.h.
1689
1690 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
1691
9050c834
DF
16922010-06-13 Daniel Franke <franke.daniel@gmail.com>
1693
1694 * gfortran.dg/whole_file_18.f90: Updated error message.
1695
1b1a6626
DF
16962010-06-12 Daniel Franke <franke.daniel@gmail.com>
1697
dedd9d05 1698 * gfortran.dg/whole_file_20.f03: New.
1b1a6626 1699
02d635a2
JH
17002010-06-12 Jan Hubicka <jh@suse.cz>
1701
1702 * gcc.c-torture/compile/pc44485.c: New testcase.
1703
1be17993
JW
17042010-06-12 Janus Weil <janus@gcc.gnu.org>
1705
1706 PR fortran/40117
1707 * gfortran.dg/typebound_proc_4.f03: Modified error message.
1708 * gfortran.dg/typebound_proc_14.f03: New.
1709 * gfortran.dg/typebound_proc_15.f03: New.
1710
fcfbd84e
JM
17112010-06-11 Joseph Myers <joseph@codesourcery.com>
1712
1713 * gcc.dg/opts-1.c: New test.
1714
5d4b393f
JM
17152010-06-11 Joseph Myers <joseph@codesourcery.com>
1716
1717 * gcc.dg/funroll-loops-all.c: Update expected error.
1718
b79a08f6
UB
17192010-06-11 Uros Bizjak <ubizjak@gmail.com>
1720
1721 PR target/44481
1722 * gcc.target/i386/pr44481.c: New test.
1723
ef1f5ea6 17242010-06-11 Eric Botcazou <ebotcazou@adacore.com>
ef0cce1d
EB
1725
1726 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
1727
7b14477e
SP
17282010-06-11 Sebastian Pop <sebastian.pop@amd.com>
1729
1730 PR middle-end/44483
1731 * gcc.dg/tree-ssa/pr44483.c: New.
1732
1021b0e5 17332010-06-11 Paul Brook <paul@codesourcery.com>
b79a08f6 1734
1021b0e5
PB
1735 * g++.dg/other/arm-neon-1.C: New test.
1736
92bb7768
PT
17372010-06-11 Paul Thomas <pault@gcc.gnu.org>
1738
1739 PR fortran/42051
1740 PR fortran/43896
1741 * gfortran.dg/class_23.f03: New test.
1742
7ea6b6cf
JH
17432010-06-11 Jan Hubicka <jh@suse.cz>
1744
0a42aa4e
JH
1745 * gcc.dg/ipa/pure-const-2.c: New testcase.
1746
17472010-06-11 Jan Hubicka <jh@suse.cz>
1748
1749 * gcc.dg/noreturn-7.c: Update.
1750 * gcc.dg/noreturn-4.c: Update.
7ea6b6cf 1751
b66a8c5d
DS
17522010-06-10 Dodji Seketeli <dodji@redhat.com>
1753
1754 Fix MIPS bootstrap
1755 * g++.dg/other/typedef4.C: New test.
1756
66051b60
JW
17572010-06-10 Janus Weil <janus@gcc.gnu.org>
1758
1759 PR fortran/44207
1760 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
1761
84efddb2
DF
17622010-06-10 Daniel Franke <franke.daniel@gmail.com>
1763
1764 PR fortran/44457
1765 * gfortran.dg/asynchronous_3.f03
1766
da604ebd
CF
17672010-06-10 Changpeng Fang <changpeng.fang@amd.com>
1768
1769 PR middle-end/44185
1770 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
1771 non-temporal stores out of the tests to form new test cases. As a
1772 result, no non-temporal store should be generated in this case.
1773
1774 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
1775 prefetch-7.c that generate one non-temporal store.
1776
1777 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
1778 prefetch-7.c that generate one non-temporal store and one
1779 one-temporal prefetch.
1780
591d4f4a
MJ
17812010-06-10 Martin Jambor <mjambor@suse.cz>
1782
1783 PR tree-optimization/44258
1784 * gcc.dg/tree-ssa/pr44258.c: New test.
1785
03af1e4c
DK
17862010-06-10 Daniel Kraft <d@domob.eu>
1787
1788 PR fortran/38936
1789 * gfortran.dg/associate_1.f03: New test.
1790 * gfortran.dg/associate_2.f95: New test.
1791 * gfortran.dg/associate_3.f03: New test.
1792 * gfortran.dg/associate_4.f08: New test.
1793
cefab2e4
FXC
17942010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1795
1796 * gfortran.dg/selected_char_kind_4.f90: New test.
1797
642d55de
EB
17982010-06-09 Eric Botcazou <ebotcazou@adacore.com>
1799
1800 * gcc.dg/pr42461.c: New test.
1801
70987f62
DF
18022010-06-09 Daniel Franke <franke.daniel@gmail.com>
1803
642d55de
EB
1804 PR fortran/44347
1805 * gfortran.dg/selected_real_kind_1.f90: New.
70987f62 1806
33169a22
DF
18072010-06-09 Daniel Franke <franke.daniel@gmail.com>
1808
1809 PR fortran/44359
1810 * gfortran.dg/warn_conversion.f90: Removed check for redundant
1811 warning.
1812 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
1813 check for warning.
1814
87b18909
SK
18152010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1816
1817 * gfortran.dg/data_namelist_conflict.f90: New test.
1818
d2081406
RO
18192010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1820
1821 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
1822 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
1823 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
1824
289e52fd
SK
18252010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1826
1827 * testsuite/gfortran.dg/mvbits_9.f90: New test.
1828 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
1829 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
1830 * testsuite/gfortran.dg/btest_1.f90: Ditto.
1831 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
1832
bfc54a27
JM
18332010-06-09 Jason Merrill <jason@redhat.com>
1834
1835 PR c++/44366
1836 * g++.dg/cpp0x/decltype23.C: Move to...
1837 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
1838
f1a0b754
JW
18392010-06-09 Janus Weil <janus@gcc.gnu.org>
1840
1841 PR fortran/44211
1842 * gfortran.dg/typebound_call_14.f03: New test.
1843
1536b6ab
MJ
18442010-06-09 Martin Jambor <mjambor@suse.cz>
1845
1846 PR tree-optimization/44423
1847 * gcc.dg/tree-ssa/pr44423.c: New test.
1848
2d7f5f9b
JR
18492010-06-09 Joern Rennecke <amylaar@spamcop.net>
1850
1851 PR testsuite/42843
1852 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
1853 TV_NONE to initialize tv_id field.
1854 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
1855 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
1856 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
1857 Include toplev.h .
1858 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
1859 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
1860 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
1861
e89065a1
SL
18622010-06-08 Sandra Loosemore <sandra@codesourcery.com>
1863
1864 PR tree-optimization/39874
1865 PR middle-end/28685
1866 * gcc.dg/pr39874.c: New file.
1867
3bb1ed66
NS
18682010-06-08 Nathan Sidwell <nathan@codesourcery.com>
1869
1870 * g++.dg/ext/attr-alias-1.C: New.
1871 * g++.dg/ext/attr-alias-2.C: New.
1872
c064bf1c
TB
18732010-06-07 Tobias Burnus <burnus@net-b.de>
1874
1875 PR fortran/44446
1876 * gfortran.dg/proc_ptr_27.f90: New.
1877
af88c58f
JM
18782010-06-07 Jason Merrill <jason@redhat.com>
1879
1880 PR c++/44366
1881 * g++.dg/cpp0x/decltype23.C: New.
1882
6a8f4e12
AP
18832010-06-08 Andrew Pinski <pinskia@gmail.com>
1884 Shujing Zhao <pearly.zhao@oracle.com>
b79a08f6 1885
6a8f4e12
AP
1886 PR c/37724
1887 * gcc.dg/c90-const-expr-10.c: Adjust.
1888 * gcc.dg/c99-const-expr-10.c: Adjust.
1889 * gcc.dg/init-bad-7.c: New.
1890
659b24d6
RO
18912010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1892
1893 * lib/target-supports.exp (check_effective_target_gas): New proc.
1894 * gcc.c-torture/execute/960321-1.x: New file.
1895
b0a421e8
JM
18962010-06-07 Jason Merrill <jason@redhat.com>
1897
1898 PR c++/44401
1899 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
1900
026698d2
JJ
19012010-06-07 Jakub Jelinek <jakub@redhat.com>
1902
d84686d1
JJ
1903 PR c++/44444
1904 * g++.dg/warn/Wunused-var-12.C: New test.
1905
026698d2
JJ
1906 PR c++/44443
1907 * c-c++-common/Wunused-var-11.c: New test.
1908
f10ea640
JH
19092010-06-07 Jan Hubicka <jh@suse.cz>
1910
1911 * gcc.dg/ipa/pure-const-1.c: New testcase.
1912
5e52ffc4
KH
19132010-06-07 Kazu Hirata <kazu@codesourcery.com>
1914
1915 PR rtl-optimization/44404
1916 * gcc.dg/pr44404.c: New.
1917
78e68a89
KT
19182010-06-07 Kai Tietz <kai.tietz@onevision.com>
1919
d94a3592
KT
1920 PR target/44159
1921 * gcc.target/i386/abi-2.c: Check sysv abi here.
1922 * gcc.target/i386/aes-avx-check.h: Call test in noinline
1923 function to avoid failures by different ABIs.
1924 * gcc.target/i386/aes-check.h: Likewise.
1925 * gcc.target/i386/avx-check.h: Likewise.
1926 * gcc.target/i386/fma4-check.h: Likewise.
1927 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
1928 * gcc.target/i386/mmx-check.h: Likewise.
1929 * gcc.target/i386/pclmul-avx-check.h: Likewise.
1930 * gcc.target/i386/pclmul-check.h: Likewise.
1931 * gcc.target/i386/sse-check.h: Likewise.
1932 * gcc.target/i386/sse2-check.h: Likewise.
1933 * gcc.target/i386/sse3-check.h: Likewise.
1934 * gcc.target/i386/sse4_1-check.h: Likewise.
1935 * gcc.target/i386/sse4_2-check.h: Likewise.
1936 * gcc.target/i386/sse4a-check.h: Likewise.
1937 * gcc.target/i386/ssse3-check.h: Likewise.
1938 * gcc.target/i386/xop-check.h: Likewise.
1939 * gcc.target/i386/pr27971.c: Fix for LLP64.
1940 * gcc.target/i386/pr39139.c: Likewise.
1941 * gcc.target/i386/pr39315-check.c: Likewise.
1942 * gcc.target/i386/vararg-1.c: Likewise.
1943 * gcc.target/i386/vararg-2.c: Likewise.
1944 Additional add dg-compile to avoid failure due
1945 missing foo symbol.
1946
390b2b32
UB
1947 * gcc.dg/compound-literal-1.c: Fix for llp64.
1948 * gcc.dg/pr32370.c: Likewise.
1949 * gcc.dg/pr37561.c: Likewise.
1950 * gcc.dg/pr41340.c: Likewise.
1951 * gcc.dg/pr41551.c: Likewise.
78e68a89 1952
e62b90b4
DS
19532010-05-25 Dodji Seketeli <dodji@redhat.com>
1954
1955 PR c++/44188
1956 * g++.dg/debug/dwarf2/typedef3.C: New test.
1957
75522f21 19582010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
04087cd0
MLI
1959
1960 PR c/20000
390b2b32 1961 * c-c++-common/pr20000.c: New.
04087cd0 1962
75522f21 19632010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
640c2adf
FC
1964
1965 PR c++/44086
1966 * g++.dg/init/pr44086.C: New.
1967 * g++.dg/cpp0x/decltype4.C: Adjust.
1968
15d774f9
PT
19692010-06-05 Paul Thomas <pault@gcc.gnu.org>
1970
1971 PR fortran/43945
1972 * gfortran.dg/generic_23.f03: New test.
1973
546a65d9
PT
19742010-06-05 Paul Thomas <pault@gcc.gnu.org>
1975
1976 PR fortran/43895
1977 * gfortran.dg/alloc_comp_class_1.f90 : New test.
1978
82c3c067
JJ
19792010-06-05 Jakub Jelinek <jakub@redhat.com>
1980
1981 PR c++/44361
1982 * c-c++-common/Wunused-var-9.c: New test.
1983
d65aed70
JM
19842010-06-05 Jason Merrill <jason@redhat.com>
1985
1986 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
1987
f2c1da78
JM
19882010-06-05 Joseph Myers <joseph@codesourcery.com>
1989
1990 PR c/44322
1991 * gcc.dg/c99-restrict-4.c: New test.
1992
33c2474d
MF
19932010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
1994
1995 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
1996 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
1997 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
1998 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
1999 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
2000 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
2001 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
2002 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
2003 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
2004 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
2005 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
2006 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
2007 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
2008 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
2009 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
2010 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
2011 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
2012 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
2013 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
2014 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
2015 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
2016 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
2017
0a766368
JM
20182010-06-04 Jason Merrill <jason@redhat.com>
2019
247078ec
JM
2020 * g++.dg/cpp0x/noexcept06.C: New.
2021 * g++.dg/cpp0x/noexcept07.C: New.
2022
0a766368 2023 * g++.dg/cpp0x/noexcept01.C: New.
3a55fb4c
JM
2024 * g++.dg/cpp0x/noexcept02.C: New.
2025 * g++.dg/cpp0x/noexcept03.C: New.
2026 * g++.dg/cpp0x/noexcept04.C: New.
2027 * g++.dg/cpp0x/noexcept05.C: New.
0a766368 2028
16c82123
JJ
20292010-06-04 Jakub Jelinek <jakub@redhat.com>
2030
2aa64966
JJ
2031 PR c++/44412
2032 * g++.dg/warn/Wunused-var-10.C: New test.
2033 * g++.dg/warn/Wunused-var-11.C: New test.
2034
16c82123
JJ
2035 PR c++/44362
2036 * c-c++-common/Wunused-var-10.c: New test.
2037
49706e39
MLI
20382010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2039
2040 PR c/25880
2041 * gcc.dg/assign-warn-2.c: Update.
2042 * gcc.dg/cpp/line3.c: Update.
2043 * gcc.dg/c99-array-lval-8.c: Update.
2044 * gcc.dg/cast-qual-2.c: Update.
2045 * gcc.dg/c99-arraydecl-3.c: Update.
2046 * gcc.dg/assign-warn-1.c: Update.
2047 * gcc.dg/format/gcc_diag-1.c: Update.
2048
8ff49c29
BS
20492010-06-04 Bernd Schmidt <bernds@codesourcery.com>
2050
2051 PR rtl-optimization/39871
2052 PR rtl-optimization/40615
2053 PR rtl-optimization/42500
2054 PR rtl-optimization/42502
2055 * gcc.target/arm/eliminate.c: New test.
2056
7eea775d
PC
20572010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2058
2059 PR libstdc++/44410
2060 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
2061 * g++.old-deja/g++.other/delete3.C: Likewise.
2062 * g++.old-deja/g++.other/new.C: Likewise.
2063 * g++.old-deja/g++.law/operators27.C: Likewise.
2064 * g++.old-deja/g++.mike/p755.C: Likewise.
2065 * g++.dg/eh/new1.C: Likewise.
2066 * g++.dg/init/new5.C: Likewise.
2067
9b07d63c
TK
20682010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2069
2070 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
2071 * gfortran.dg/unpack_bounds_2.f90: Likewise.
2072 * gfortran.dg/unpack_bounds_3.f90: Likewise.
2073
f5f92f6d
RG
20742010-06-03 Richard Guenther <rguenther@suse.de>
2075
2076 PR lto/41921
2077 * lib/lto.exp: Always load gcc.exp.
2078 (lto-obj): For C source files invoke gcc_target_compile.
2079 * g++.dg/lto/20100603-1_0.C: New testcase.
2080 * g++.dg/lto/20100603-1_1.c: Likewise.
2081
0c1b8fe9
L
20822010-06-03 H.J. Lu <hongjiu.lu@intel.com>
2083
2084 PR tree-optimization/43688
2085 * gfortran.dg/pr43688.f90: New.
2086
f278d757
RG
20872010-06-03 Richard Guenther <rguenther@suse.de>
2088
2089 PR lto/41584
2090 * gcc.dg/lto/20100603-1_0.c: New testcase.
2091 * gcc.dg/lto/20100603-2_0.c: Likewise.
2092 * gcc.dg/lto/20100603-3_0.c: Likewise.
2093
92902797
MM
20942010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2095
2096 PR target/44218
2097 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
2098 * gcc.target/powerpc/recip-2.c: Ditto.
2099 * gcc.target/powerpc/recip-3.c: Ditto.
2100 * gcc.target/powerpc/recip-4.c: Ditto.
2101 * gcc.target/powerpc/recip-5.c: Ditto.
2102 * gcc.target/powerpc/recip-6.c: Ditto.
2103 * gcc.target/powerpc/recip-7.c: Ditto.
2104 * gcc.target/powerpc/recip-test.h: Ditto.
2105 * gcc.target/powerpc/recip-test2.h: Ditto.
2106
3f7c0b1b
L
21072010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2108
2109 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
2110
1e003829
JM
21112010-06-02 Jason Merrill <jason@redhat.com>
2112
3333a2dd
JM
2113 * g++.dg/ext/vector9.C: Expect typedef in error message.
2114
1e003829
JM
2115 PR c++/9726
2116 PR c++/23594
2117 PR c++/44333
2118 * g++.dg/tc1/dr101.C: Remove xfails.
2119
8eff024a
L
21202010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2121
2122 PR middle-end/44372
2123 * g++.dg/ipa/pr44372.C: New.
2124
437ffe7b
JH
21252010-06-02 Jan Hubicka <jh@suse.cz>
2126
2127 PR middle-end/44295
b6b7f703 2128 * g++.dg/torture/pr44295.C: Neww testcase.
437ffe7b 2129
98166192
JH
21302010-06-02 Jan Hubicka <jh@suse.cz>
2131
2132 * gcc.dg/tree-ssa/loadpre6.c: Update.
2133
ac3c2839
RG
21342010-06-02 Richard Guenther <rguenther@suse.de>
2135
2136 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
2137 diagnostic.h.
2138
0a634684
IS
21392010-06-02 Iain Sandoe <iains@gcc.gnu.org>
2140
2141 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
2142 the link fail message.
2143
aac18c02
TB
21442010-06-02 Tobias Burnus <burnus@net-b.de>
2145
2146 PR fortran/44360
2147 * gfortran.dg/use_13.f90: New test case.
2148
a76135dc
JD
21492010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2150
2151 PR fortran/44371
2152 * gfortran.dg/error_stop_2.f08: Minor update.
2153
df842ed9
JD
21542010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2155
2156 PR fortran/44371
2157 * gfortran.dg/error_stop_1.f08: New test.
2158 * gfortran.dg/error_stop_2.f08: New test.
2159
e5901560
JM
21602010-06-01 Jason Merrill <jason@redhat.com>
2161
4c9b3895
JM
2162 DR 990
2163 * g++.dg/cpp0x/initlist37.C: New.
2164 * g++.dg/cpp0x/initlist38.C: New.
2165
e5901560
JM
2166 PR c++/44358
2167 * g++.dg/cpp0x/initlist36.C: New.
2168
73add7fe
JH
21692010-05-31 Jan Hubicka <jh@suse.cz>
2170
b6b7f703 2171 * gcc.dg/noreturn-8.c: New testcase.
73add7fe 2172
a669ca47
JH
21732010-05-31 Jan Hubicka <jh@suse.cz>
2174
b6b7f703
L
2175 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
2176 * gcc.dg/lto/noreturn-1_0.c: Move it here.
a669ca47 2177
566d09ef
JH
21782010-05-31 Jan Hubicka <jh@suse.cz>
2179
b6b7f703
L
2180 * gcc.dg/lto/noreturn-1_1.c: New testcase.
2181 * gcc.dg/lto/noreturn-1_0.c: New testcase.
566d09ef 2182
e2113565
TK
21832010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2184
2185 PR fortran/36928
2186 * gfortran.dg/dependency_27.f90: New test.
2187 * gfortran.dg/array_assign_1.F90: New test.
2188
c71ad61e
JJ
21892010-05-31 Jakub Jelinek <jakub@redhat.com>
2190
2191 PR target/44338
2192 * gcc.target/i386/sse-24.c: New test.
2193
4892422a
JH
21942010-05-31 Jan Hubicka <jh@suse.cz>
2195
2196 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
2197
90a7788b
JJ
21982010-05-31 Jakub Jelinek <jakub@redhat.com>
2199
6a866023
JJ
2200 PR middle-end/44337
2201 * gcc.dg/pr44337.c: New test.
2202
90a7788b
JJ
2203 PR tree-optimization/44182
2204 * g++.dg/debug/pr44182.C: New test.
2205
c5d01958
EB
22062010-05-31 Eric Botcazou <ebotcazou@adacore.com>
2207
2208 * gcc.dg/nested-func-7.c: New test.
2209 * gnat.dg/frame_overflow.adb: Adjust directives.
2210
e6bdd039
EB
22112010-05-30 Eric Botcazou <ebotcazou@adacore.com>
2212
2213 * gnat.dg/prot2.ad[sb]: New test.
2214 * gnat.dg/prot2_pkg1.ads: New helper.
2215 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
2216
c01fe451
EB
22172010-05-30 Eric Botcazou <ebotcazou@adacore.com>
2218
2219 * gnat.dg/array11.adb: Adjust dg-warning directive.
2220 * gnat.dg/object_overflow.adb: Likewise.
2221
0247298c
SP
22222010-05-29 Sebastian Pop <sebastian.pop@amd.com>
2223
2224 PR middle-end/44306
2225 * gcc.dg/tree-ssa/pr44306.c: New.
2226
036546e5
JH
22272010-05-29 Jan Hubicka <jh@suse.cz>
2228
2229 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
2230
0a74c758
SP
22312010-05-28 Sebastian Pop <sebastian.pop@amd.com>
2232
2233 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
2234
300d430f
MS
22352010-05-28 Mike Stump <mikestump@comcast.net>
2236
2237 PR objc/44125
2238 * objc.dg/const-str-9.m: Remove static.
2239
005d613b
JJ
22402010-05-28 Jakub Jelinek <jakub@redhat.com>
2241
2242 PR target/43636
2243 * gcc.c-torture/compile/pr43636.c: New test.
2244
773c1c8d
IS
22452010-05-28 Iain Sandoe <iains@gcc.gnu.org>
2246
005d613b 2247 PR objc++/23616
773c1c8d
IS
2248 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
2249 * obj-c++.dg/try-catch-9.mm: Ditto.
2250
ec4be2f4
DS
22512010-05-28 Dodji Seketeli <dodji@redhat.com>
2252
2253 Revert patch for PR c++/44188
2254 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
2255
fe08ec12
DS
22562010-05-25 Dodji Seketeli <dodji@redhat.com>
2257
2258 PR c++/44188
2259 * g++.dg/debug/dwarf2/typedef3.C: New test.
2260
6ab4e49c
JM
22612010-05-27 Jason Merrill <jason@redhat.com>
2262
2263 PR c++/43555
2264 * g++.dg/ext/vla9.C: New.
2265
8da24d7b
IS
22662010-05-27 Iain Sandoe <iains@gcc.gnu.org>
2267
005d613b 2268 PR objc/44140
8da24d7b
IS
2269 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
2270 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2271 * objc.dg/torture/tls/thr-init.m: Ditto.
2272 * objc.dg/torture/trivial.m: Ditto.
2273 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
2274 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2275 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2276 * obj-c++.dg/torture/trivial.mm: Ditto.
0a74c758 2277
44491ebd
JH
22782010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
2279
2280 * g++.dg/lto/20100302_0.C: Skip on darwin.
2281
fde9c428
RG
22822010-05-27 Richard Guenther <rguenther@suse.de>
2283
2284 PR tree-optimization/44284
2285 * gcc.dg/vect/vect-118.c: New testcase.
2286 * gcc.dg/vect/bb-slp-20.c: Adjust.
2287 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2288 * gcc.dg/vect/slp-9.c: Likewise.
2289 * gcc.dg/vect/slp-reduc-4.c: Likewise.
2290 * gcc.dg/vect/vect-10.c: Likewise.
2291 * gcc.dg/vect/vect-109.c: Likewise.
2292 * gcc.dg/vect/vect-12.c: Likewise.
2293 * gcc.dg/vect/vect-36.c: Likewise.
2294 * gcc.dg/vect/vect-7.c: Likewise.
2295 * gcc.dg/vect/vect-iv-8.c: Likewise.
2296 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
2297 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
2298 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
2299 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
2300 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
2301 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
2302 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
2303 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
2304 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2305 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2306 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2307 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2308 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2309 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
2310 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
2311 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
2312 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2313
74c70253
MK
23142010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2315
2316 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
2317 necessary.
2318
df72d556
JH
23192010-05-26 Jan Hubicka <jh@suse.cz>
2320
2321 * gcc.dg/lto/materialize-1_0.c: New file.
2322 * gcc.dg/lto/materialize-1_1.c: New file.
2323
c9549072
EB
23242010-05-26 Eric Botcazou <ebotcazou@adacore.com>
2325
2326 * gnat.dg/lto10.adb: New test.
2327 * gnat.dg/lto10_pkg.ads: New helper.
2328
a6766312
KT
23292010-05-26 Kai Tietz <kai.tietz@onevision.com>
2330
2331 * lib/target-supports.exp (check_effective_target_int128): New
2332 function to check if __int128 types are available for target.
b6b7f703
L
2333 * c-c++-common/int128-types-1.c: New.
2334 * c-c++-common/int128-1.c: New.
2335 * c-c++-common/int128-2.c: New.
a6766312
KT
2336 * g++.dg/abi/mangle43.C: New.
2337 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
2338 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
2339 pointer-wide scalar.
2340 * g++.dg/other/pr25632.C: Likewise.
2341 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
2342 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
2343 overflow warnings.
2344 * g++.dg/warn/pr13358-4.C: Likewise.
2345 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
2346 * g++.dg/warn/Wconversion-null.C: Likewise.
2347
1dba29f8
JM
23482010-05-26 Jason Merrill <jason@redhat.com>
2349
2350 PR c++/43382
2351 * g++.dg/cpp0x/variadic101.C: New.
2352
630d3fad
RG
23532010-05-26 Richard Guenther <rguenther@suse.de>
2354
2355 PR rtl-optimization/44164
2356 * gcc.c-torture/execute/pr44164.c: New testcase.
2357 * g++.dg/tree-ssa/pr13146.C: Adjust.
2358
cc9a4ca9
PT
23592010-05-26 Paul Thomas <pault@gcc.gnu.org>
2360
2361 PR fortran/40011
2362 * gfortran.dg/whole_file_19.f90 : New test.
2363
30145da5
DF
23642010-05-25 Daniel Franke <franke.daniel@gmail.com>
2365
2366 PR fortran/30668
2367 PR fortran/31346
2368 PR fortran/34260
2369 * gfortran.dg/pr40999.f: Fix function type.
2370 * gfortran.dg/whole_file_5.f90: Likewise.
2371 * gfortran.dg/whole_file_6.f90: Likewise.
2372 * gfortran.dg/whole_file_16.f90: New.
2373 * gfortran.dg/whole_file_17.f90: New.
2374 * gfortran.dg/whole_file_18.f90: New.
2375
f80e2b00
JH
23762010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
2377 Iain Sandoe <iains@gcc.gnu.org>
2378
2379 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
2380 * gcc.c-torture/compile/pr44197.c: Require alias support.
2381 * gcc.dg/lto/20081222_0.c: Ditto.
2382
60a5d78a
JJ
23832010-05-25 Jakub Jelinek <jakub@redhat.com>
2384
2385 PR debug/42801
c3641fd7 2386 * gcc.dg/guality/vla-2.c: New test.
60a5d78a 2387
c946a318
RG
23882010-05-25 Richard Guenther <rguenther@suse.de>
2389
2390 PR middle-end/44069
2391 * g++.dg/torture/pr44069.C: New testcase.
2392
791bddee
RG
23932010-05-25 Richard Guenther <rguenther@suse.de>
2394
2395 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
2396
8524ba70
IS
23972010-05-25 Iain Sandoe <iains@gcc.gnu.org>
2398
005d613b 2399 PR objc/44140
8524ba70
IS
2400 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
2401
683fc98b
IS
24022010-05-25 Iain Sandoe <iains@gcc.gnu.org>
2403
2404 * obj-c++.dg/torture/tls/trivial.mm: New.
2405 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
2406 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
2407 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
2408 * obj-c++.dg/torture/tls/diag-1.mm: New.
2409 * obj-c++.dg/torture/tls/tls.exp: New.
2410 * obj-c++.dg/torture/trivial.mm: New.
2411 * obj-c++.dg/torture/dg-torture.exp: New.
2412 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
2413 * obj-c++.dg/tls/trivial.m: New.
2414 * obj-c++.dg/tls/init-1.mm: New.
2415 * obj-c++.dg/tls/diag-1.mm: New.
2416 * obj-c++.dg/tls/init-2.mm: New.
2417 * obj-c++.dg/tls/diag-2.mm: New.
2418 * obj-c++.dg/tls/diag-3.mm: New.
2419 * obj-c++.dg/tls/diag-4.mm: New.
2420 * obj-c++.dg/tls/static-1.mm: New.
2421 * obj-c++.dg/tls/tls.exp: New.
2422 * obj-c++.dg/tls/diag-5.mm: New.
2423 * obj-c++.dg/tls/static-1a.mm: New.
2424 * objc-obj-c++-shared/Object1.mm: New.
2425 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
2426
cf3b8ee3
IS
24272010-05-24 Iain Sandoe <iains@gcc.gnu.org>
2428
005d613b 2429 PR objc++/43689
cf3b8ee3
IS
2430 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
2431 * obj-c++.dg/const-str-6.mm: Ditto.
2432
12a149a0
EB
24332010-05-24 Eric Botcazou <ebotcazou@adacore.com>
2434
2435 * g++.dg/parse/array-size2.C: Remove dg-error directives.
2436
feb4c293
EB
24372010-05-24 Eric Botcazou <ebotcazou@adacore.com>
2438
2439 PR ada/38394
2440 * gnat.dg/array13.ad[sb]: New test.
2441
0c422e74
DJ
24422010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
2443 Sandra Loosemore <sandra@codesourcery.com>
2444
2445 * gcc.target/arm/neon/: Regenerated test cases.
2446
2447 * gcc.target/arm/neon/polytypes.c,
2448 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
2449 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
ade52657 2450 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
0c422e74
DJ
2451 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
2452 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
2453 dg-add-options arm_neon.
2454
2455 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
2456 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
2457 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
2458 and arm_neon_fp16_ok.
2459
2460 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
2461 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
2462
2463 * lib/target-supports.exp (add_options_for_arm_neon): New.
2464 (check_effective_target_arm_neon_ok_nocache): New, from
2465 check_effective_target_arm_neon_ok. Check multiple possibilities.
2466 (check_effective_target_arm_neon_ok): Use
2467 check_effective_target_arm_neon_ok_nocache.
2468 (add_options_for_arm_neon_fp16)
2469 (check_effective_target_arm_neon_fp16_ok)
2470 check_effective_target_arm_neon_fp16_ok_nocache): New.
2471 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
2472
611d6f76
JM
24732010-05-24 Jason Merrill <jason@redhat.com>
2474
2475 PR c++/41510
2476 * g++.dg/cpp0x/initlist35.C: New.
2477 * g++.dg/init/brace6.C: Adjust.
2478
b748fbd6
PB
24792010-05-24 Paul Brook <paul@codesourcery.com>
2480
2481 * gcc.target/arm/frame-pointer-1.c: New test.
2482 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
2483 pointer elimination.
2484
cf5b989e
L
24852010-05-23 H.J. Lu <hongjiu.lu@intel.com>
2486
2487 PR target/44245
2488 * gcc.target/i386/crc32-3.c: New.
2489 * gcc.target/i386/crc32-4.c: Likewise.
2490
dc5027f4
JM
24912010-05-23 Joseph Myers <joseph@codesourcery.com>
2492
2493 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
2494 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
2495 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
2496
8f9e812d
L
24972010-05-23 H.J. Lu <hongjiu.lu@intel.com>
2498
2499 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
2500
6f1dba7b
ML
25012010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
2502
2503 PR target/43869
2504 * gcc.c-target/pr43869.c: New test.
2505
bc382218
JW
25062010-05-22 Janus Weil <janus@gcc.gnu.org>
2507
2508 PR fortran/44212
2509 * gfortran.dg/class_22.f03: New.
2510
09c58f30
IS
25112010-05-22 Iain Sandoe <iains@gcc.gnu.org>
2512
2513 PR lto/44238
2514 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
2515
7c9b8fb9
JW
25162010-05-22 Janus Weil <janus@gcc.gnu.org>
2517
2518 PR fortran/44213
2519 * gfortran.dg/abstract_type_7.f03: New.
2520
d3f28910
JM
25212010-05-21 Jason Merrill <jason@redhat.com>
2522
2523 * g++.dg/eh/spec11.C: Test cleanup optimization.
2524
14db98d4
JJ
25252010-05-21 Jakub Jelinek <jakub@redhat.com>
2526
2527 PR debug/44223
2528 * gcc.target/i386/pr44223.c: New test.
2529
204fc550
RO
25302010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2531
2532 * gcc.target/i386/pr25993.c: Use @function as type specifier.
2533
46314d3e
EB
25342010-05-21 Eric Botcazou <ebotcazou@adacore.com>
2535
2536 * g++.dg/other/const3.C: New test.
2537
4ed44ccc
DF
25382010-05-20 Daniel Franke <franke.daniel@gmail.com>
2539
ade52657
UB
2540 PR fortran/38407
2541 * warn_unused_dummy_argument_1.f90: New.
2542 * warn_unused_dummy_argument_2.f90: New.
4ed44ccc 2543
1a494ab5
PC
25442010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2545
2546 PR c++/30298
2547 * g++.dg/inherit/crash1.C: New.
2548 * g++.dg/inherit/crash2.C: Likewise.
2549
69b45d71
JJ
25502010-05-20 Jakub Jelinek <jakub@redhat.com>
2551
2552 PR debug/44178
2553 * g++.dg/debug/pr44178.C: New test.
2554
d377fbbf
CF
25552010-05-20 Changpeng Fang <changpeng.fang@amd.com>
2556
2557 PR middle-end/44185
1a494ab5
PC
2558 * gcc.dg/tree-ssa/prefetch-6.c: Add
2559 --param min-insn-to-prefetch-ratio=6.
d377fbbf 2560 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
ade52657 2561 allow unrolling, and adjust the movnti count.
d377fbbf 2562
a14f1878
JH
25632010-05-20 Jan Hubicka <jh@suse.cz>
2564
2565 PR middle-end/44197
2566 * gcc.c-torture/compile/pr44197.c: New file.
2567
431043bd
UB
25682010-05-20 Uros Bizjak <ubizjak@gmail.com>
2569
2570 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
2571 Fix test code.
2572 (check_effective_target_xop): Remove __may_alias__ attribute.
2573
f36eb2af
HPN
25742010-05-20 Hans-Peter Nilsson <hp@axis.com>
2575
2576 PR target/44202
2577 * gcc.c-torture/execute/pr44202-1.c: New test.
2578
6d1b0f92
JD
25792010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2580
2581 PR fortran/43851
2582 * gfortran.dg/label_1.f90: Update test.
2583
66576e1b
JH
25842010-05-19 Jan Hubicka <jh@suse.cz>
2585
2586 * gcc.dg/lto/ipareference2_0.c: New file.
2587 * gcc.dg/lto/ipareference2_1.c: New file.
2588
2872152c
JM
25892010-05-19 Jason Merrill <jason@redhat.com>
2590
a0685b73
JM
2591 * g++.dg/parse/fn-typedef2.C: New.
2592
93e1ddcf
JM
2593 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
2594 function type.
2595
2872152c
JM
2596 PR c++/44193
2597 * g++.dg/template/fntype1.C: New.
2598
616f1431
EB
25992010-05-19 Eric Botcazou <ebotcazou@adacore.com>
2600
2601 * gnat.dg/discr23.ad[sb]: New test.
2602 * gnat.dg/discr23_pkg.ads: New helper.
2603
2604 * gnat.dg/specs/controlled1.ads: New test.
2605 * gnat.dg/specs/controlled1_pkg.ads: New helper.
2606
daf8c6f0
DF
26072010-05-19 Daniel Franke <franke.daniel@gmail.com>
2608
2609 PR fortran/44055
2610 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
2611 Fixed scope of C_SIZEOF.
2612 * gfortran.dg/warn_conversion_2.f90: New.
2613
40f1bdd9
RO
26142010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2615
2616 * lib/target-supports.exp (check_effective_target_sse2): New proc.
2617 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
2618 for optional selector.
2619 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
2620 (check_effective_target_sse3): New proc.
2621 * gcc.target/i386/math-torture/math-torture.exp: Load
2622 target-supports.exp.
2623 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
2624 check_effective_target_sse2.
2625 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
2626 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2627 * g++.dg/vect/vect.exp: Likewise.
2628 * gfortran.dg/vect/vect.exp: Likewise.
2629 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
2630 -msse2 if check_effective_target_sse2.
2631
2632 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
2633 * gcc.target/i386/3dnow-2.c: Likewise.
2634 * gcc.target/i386/3dnowA-1.c: Likewise.
2635 * gcc.target/i386/3dnowA-2.c: Likewise.
2636 * gcc.target/i386/pr42549.c: Likewise.
2637
ade52657 2638 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
431043bd 2639 * gcc.target/i386/sse3-addsubpd.c: Likewise.
40f1bdd9
RO
2640 * gcc.target/i386/sse3-addsubps.c: Likewise.
2641 * gcc.target/i386/sse3-haddpd.c: Likewise.
2642 * gcc.target/i386/sse3-haddps.c: Likewise.
2643 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2644 * gcc.target/i386/sse3-hsubps.c: Likewise.
40f1bdd9
RO
2645 * gcc.target/i386/sse3-movddup.c: Likewise.
2646 * gcc.target/i386/sse3-movshdup.c: Likewise.
2647 * gcc.target/i386/sse3-movsldup.c: Likewise.
2648
2649 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
2650 * g++.dg/ext/attrib35.C: Likewise.
2651 * g++.dg/opt/pr40496.C: Likewise.
2652 * g++.dg/other/i386-1.C: Likewise.
2653 * g++.dg/other/i386-4.C: Likewise.
2654 * g++.dg/other/pr34435.C: Likewise.
2655 * g++.dg/other/pr39496.C: Likewise.
2656 * g++.dg/other/pr40446.C: Likewise.
2657 * gcc.dg/compat/union-m128-1_main.c: Likewise.
2658 * gcc.dg/compat/vector-1a_main.c: Likewise.
2659 * gcc.dg/compat/vector-2a_main.c: Likewise.
2660 * gcc.dg/lto/20090206-1_0.c: Likewise.
2661 * gcc.dg/pr34856.c: Likewise.
2662 * gcc.dg/pr36584.c: Likewise.
2663 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
2664 * gcc.dg/pr37544.c: Likewise.
2665 * gcc.dg/torture/pr16104-1.c: Likewise.
2666 * gcc.dg/torture/pr35771-1.c: Likewise.
2667 * gcc.dg/torture/pr35771-2.c: Likewise.
2668 * gcc.dg/torture/pr35771-3.c: Likewise.
2669 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2670 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2671 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2672 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2673 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2674 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2675 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
2676 * gcc.target/i386/20060512-1.c: Likewise.
2677 * gcc.target/i386/20060512-3.c: Likewise.
2678 * gcc.target/i386/all_one_m128i.c: Likewise.
2679 * gcc.target/i386/float128-1.c: Likewise.
2680 * gcc.target/i386/float128-2.c: Likewise.
2681 * gcc.target/i386/fpcvt-1.c: Likewise.
2682 * gcc.target/i386/fpcvt-2.c: Likewise.
2683 * gcc.target/i386/fpcvt-3.c: Likewise.
2684 * gcc.target/i386/fpprec-1.c: Likewise.
2685 * gcc.target/i386/funcspec-9.c: Likewise.
2686 * gcc.target/i386/incoming-1.c: Likewise.
2687 * gcc.target/i386/incoming-12.c: Likewise.
2688 * gcc.target/i386/incoming-2.c: Likewise.
2689 * gcc.target/i386/incoming-3.c: Likewise.
2690 * gcc.target/i386/incoming-4.c: Likewise.
2691 * gcc.target/i386/incoming-6.c: Likewise.
2692 * gcc.target/i386/incoming-7.c: Likewise.
2693 * gcc.target/i386/incoming-8.c: Likewise.
2694 * gcc.target/i386/opt-1.c: Likewise.
2695 * gcc.target/i386/opt-2.c: Likewise.
2696 * gcc.target/i386/ordcmp-1.c: Likewise.
2697 * gcc.target/i386/pr17692.c: Likewise.
2698 * gcc.target/i386/pr18614-1.c: Likewise.
2699 * gcc.target/i386/pr22152.c: Likewise.
2700 * gcc.target/i386/pr23570.c: Likewise.
2701 * gcc.target/i386/pr23575.c: Likewise.
2702 * gcc.target/i386/pr26449-1.c: Likewise.
2703 * gcc.target/i386/pr26600.c: Likewise.
2704 * gcc.target/i386/pr27790.c: Likewise.
2705 * gcc.target/i386/pr28839.c: Likewise.
2706 * gcc.target/i386/pr30970.c: Likewise.
2707 * gcc.target/i386/pr32000-1.c: Likewise.
2708 * gcc.target/i386/pr32000-2.c: Likewise.
2709 * gcc.target/i386/pr32280.c: Likewise.
2710 * gcc.target/i386/pr32661.c: Likewise.
2711 * gcc.target/i386/pr32708-1.c: Likewise.
2712 * gcc.target/i386/pr32961.c: Likewise.
2713 * gcc.target/i386/pr33329.c: Likewise.
2714 * gcc.target/i386/pr35714.c: Likewise.
2715 * gcc.target/i386/pr35767-1.c: Likewise.
2716 * gcc.target/i386/pr35767-1d.c: Likewise.
2717 * gcc.target/i386/pr35767-1i.c: Likewise.
2718 * gcc.target/i386/pr35767-2.c: Likewise.
2719 * gcc.target/i386/pr35767-2d.c: Likewise.
2720 * gcc.target/i386/pr35767-2i.c: Likewise.
2721 * gcc.target/i386/pr35767-3.c: Likewise.
2722 * gcc.target/i386/pr35767-5.c: Likewise.
2723 * gcc.target/i386/pr36222-1.c: Likewise.
2724 * gcc.target/i386/pr36578-1.c: Likewise.
2725 * gcc.target/i386/pr36578-2.c: Likewise.
2726 * gcc.target/i386/pr36992-1.c: Likewise.
2727 * gcc.target/i386/pr37101.c: Likewise.
2728 * gcc.target/i386/pr37216.c: Likewise.
2729 * gcc.target/i386/pr37434-1.c: Likewise.
2730 * gcc.target/i386/pr37434-2.c: Likewise.
2731 * gcc.target/i386/pr37843-3.c: Likewise.
2732 * gcc.target/i386/pr37843-4.c: Likewise.
2733 * gcc.target/i386/pr39162.c: Likewise.
2734 * gcc.target/i386/pr39315-1.c: Likewise.
2735 * gcc.target/i386/pr39315-2.c: Likewise.
2736 * gcc.target/i386/pr39315-3.c: Likewise.
2737 * gcc.target/i386/pr39315-4.c: Likewise.
2738 * gcc.target/i386/pr39445.c: Likewise.
2739 * gcc.target/i386/pr39496.c: Likewise.
2740 * gcc.target/i386/pr40809.c: Likewise.
2741 * gcc.target/i386/pr40906-3.c: Likewise.
2742 * gcc.target/i386/pr41019.c: Likewise.
2743 * gcc.target/i386/pr42542-1.c: Likewise.
2744 * gcc.target/i386/pr42542-2.c: Likewise.
2745 * gcc.target/i386/pr42542-3.c: Likewise.
2746 * gcc.target/i386/pr42542-3a.c: Likewise.
2747 * gcc.target/i386/pr42881.c: Likewise.
2748 * gcc.target/i386/push-1.c: Likewise.
2749 * gcc.target/i386/quad-sse.c: Likewise.
2750 * gcc.target/i386/reload-1.c: Likewise.
2751 * gcc.target/i386/sse-10.c: Likewise.
2752 * gcc.target/i386/sse-11.c: Likewise.
2753 * gcc.target/i386/sse-15.c: Likewise.
2754 * gcc.target/i386/sse-17.c: Likewise.
2755 * gcc.target/i386/sse-18.c: Likewise.
2756 * gcc.target/i386/sse-19.c: Likewise.
2757 * gcc.target/i386/sse-4.c: Likewise.
2758 * gcc.target/i386/sse-6.c: Likewise.
2759 * gcc.target/i386/sse-vect-types.c: Likewise.
2760 * gcc.target/i386/sse2-addpd-1.c: Likewise.
2761 * gcc.target/i386/sse2-addsd-1.c: Likewise.
2762 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
2763 * gcc.target/i386/sse2-andpd-1.c: Likewise.
2764 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
2765 * gcc.target/i386/sse2-comisd-1.c: Likewise.
2766 * gcc.target/i386/sse2-comisd-2.c: Likewise.
2767 * gcc.target/i386/sse2-comisd-3.c: Likewise.
2768 * gcc.target/i386/sse2-comisd-4.c: Likewise.
2769 * gcc.target/i386/sse2-comisd-5.c: Likewise.
2770 * gcc.target/i386/sse2-comisd-6.c: Likewise.
2771 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
2772 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
2773 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
2774 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
2775 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
2776 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
2777 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
2778 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
2779 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2780 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
2781 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
2782 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2783 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
2784 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
2785 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
2786 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
2787 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2788 * gcc.target/i386/sse2-divpd-1.c: Likewise.
2789 * gcc.target/i386/sse2-divsd-1.c: Likewise.
2790 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2791 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2792 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2793 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2794 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
2795 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
2796 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
2797 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
2798 * gcc.target/i386/sse2-minpd-1.c: Likewise.
2799 * gcc.target/i386/sse2-minsd-1.c: Likewise.
2800 * gcc.target/i386/sse2-mmx.c: Likewise.
2801 * gcc.target/i386/sse2-movapd-1.c: Likewise.
2802 * gcc.target/i386/sse2-movapd-2.c: Likewise.
2803 * gcc.target/i386/sse2-movd-1.c: Likewise.
2804 * gcc.target/i386/sse2-movd-2.c: Likewise.
2805 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
2806 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
2807 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
2808 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
2809 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
2810 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
2811 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
2812 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
2813 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
2814 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
2815 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
2816 * gcc.target/i386/sse2-movq-1.c: Likewise.
2817 * gcc.target/i386/sse2-movq-2.c: Likewise.
2818 * gcc.target/i386/sse2-movq-3.c: Likewise.
2819 * gcc.target/i386/sse2-movsd-1.c: Likewise.
2820 * gcc.target/i386/sse2-movsd-2.c: Likewise.
2821 * gcc.target/i386/sse2-movupd-1.c: Likewise.
2822 * gcc.target/i386/sse2-movupd-2.c: Likewise.
2823 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
2824 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
2825 * gcc.target/i386/sse2-orpd-1.c: Likewise.
2826 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
2827 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
2828 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
2829 * gcc.target/i386/sse2-paddb-1.c: Likewise.
2830 * gcc.target/i386/sse2-paddd-1.c: Likewise.
2831 * gcc.target/i386/sse2-paddq-1.c: Likewise.
2832 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
2833 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
2834 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
2835 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
2836 * gcc.target/i386/sse2-paddw-1.c: Likewise.
2837 * gcc.target/i386/sse2-pand-1.c: Likewise.
2838 * gcc.target/i386/sse2-pandn-1.c: Likewise.
2839 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
2840 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
2841 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
2842 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
2843 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
2844 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
2845 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
2846 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
2847 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
2848 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
2849 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
2850 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
2851 * gcc.target/i386/sse2-pminub-1.c: Likewise.
2852 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
2853 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
2854 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
2855 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
2856 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
2857 * gcc.target/i386/sse2-por-1.c: Likewise.
2858 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
2859 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
2860 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
2861 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
2862 * gcc.target/i386/sse2-pslld-1.c: Likewise.
2863 * gcc.target/i386/sse2-pslld-2.c: Likewise.
2864 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
2865 * gcc.target/i386/sse2-psllq-1.c: Likewise.
2866 * gcc.target/i386/sse2-psllq-2.c: Likewise.
2867 * gcc.target/i386/sse2-psllw-1.c: Likewise.
2868 * gcc.target/i386/sse2-psllw-2.c: Likewise.
2869 * gcc.target/i386/sse2-psrad-1.c: Likewise.
2870 * gcc.target/i386/sse2-psrad-2.c: Likewise.
2871 * gcc.target/i386/sse2-psraw-1.c: Likewise.
2872 * gcc.target/i386/sse2-psraw-2.c: Likewise.
2873 * gcc.target/i386/sse2-psrld-1.c: Likewise.
2874 * gcc.target/i386/sse2-psrld-2.c: Likewise.
2875 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
2876 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
2877 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
2878 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
2879 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
2880 * gcc.target/i386/sse2-psubb-1.c: Likewise.
2881 * gcc.target/i386/sse2-psubd-1.c: Likewise.
2882 * gcc.target/i386/sse2-psubq-1.c: Likewise.
2883 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
2884 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
2885 * gcc.target/i386/sse2-psubw-1.c: Likewise.
2886 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
2887 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
2888 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
2889 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
2890 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
2891 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
2892 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
2893 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
2894 * gcc.target/i386/sse2-pxor-1.c: Likewise.
2895 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2896 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2897 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
2898 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
2899 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
2900 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
2901 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
2902 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
2903 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
2904 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
2905 * gcc.target/i386/sse2-shufps-1.c: Likewise.
2906 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
2907 * gcc.target/i386/sse2-subpd-1.c: Likewise.
2908 * gcc.target/i386/sse2-subsd-1.c: Likewise.
2909 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
2910 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
2911 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
2912 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
2913 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
2914 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
2915 * gcc.target/i386/sse2-unpack-1.c: Likewise.
2916 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
2917 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
2918 * gcc.target/i386/sse2-vec-1.c: Likewise.
2919 * gcc.target/i386/sse2-vec-2.c: Likewise.
2920 * gcc.target/i386/sse2-vec-3.c: Likewise.
2921 * gcc.target/i386/sse2-vec-4.c: Likewise.
2922 * gcc.target/i386/sse2-vec-5.c: Likewise.
2923 * gcc.target/i386/sse2-vec-6.c: Likewise.
2924 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
2925 * gcc.target/i386/ssefn-2.c: Likewise.
2926 * gcc.target/i386/ssefn-4.c: Likewise.
2927 * gcc.target/i386/ssefp-1.c: Likewise.
2928 * gcc.target/i386/ssefp-2.c: Likewise.
2929 * gcc.target/i386/sseregparm-3.c: Likewise.
2930 * gcc.target/i386/sseregparm-4.c: Likewise.
2931 * gcc.target/i386/sseregparm-5.c: Likewise.
2932 * gcc.target/i386/sseregparm-6.c: Likewise.
2933 * gcc.target/i386/sseregparm-7.c: Likewise.
2934 * gcc.target/i386/ssetype-1.c: Likewise.
2935 * gcc.target/i386/ssetype-2.c: Likewise.
2936 * gcc.target/i386/ssetype-3.c: Likewise.
2937 * gcc.target/i386/ssetype-4.c: Likewise.
2938 * gcc.target/i386/ssetype-5.c: Likewise.
2939 * gcc.target/i386/unordcmp-1.c: Likewise.
2940 * gcc.target/i386/vararg-1.c: Likewise.
2941 * gcc.target/i386/vararg-2.c: Likewise.
2942 * gcc.target/i386/vararg-3.c: Likewise.
2943 * gcc.target/i386/vararg-4.c: Likewise.
2944 * gcc.target/i386/vararg-7.c: Likewise.
2945 * gcc.target/i386/vararg-8.c: Likewise.
2946 * gcc.target/i386/vecinit-1.c: Likewise.
2947 * gcc.target/i386/vecinit-2.c: Likewise.
2948 * gcc.target/i386/vecinit-3.c: Likewise.
2949 * gcc.target/i386/vecinit-4.c: Likewise.
2950 * gcc.target/i386/vecinit-5.c: Likewise.
2951 * gcc.target/i386/vecinit-6.c: Likewise.
2952 * gcc.target/i386/vectorize2.c: Likewise.
2953 * gcc.target/i386/vectorize3.c: Likewise.
2954 * gcc.target/i386/vectorize4.c: Likewise.
2955 * gcc.target/i386/vectorize6.c: Likewise.
2956 * gcc.target/i386/vectorize7.c: Likewise.
2957 * gcc.target/i386/vectorize8.c: Likewise.
2958 * gcc.target/i386/vperm-v2df.c: Likewise.
2959 * gcc.target/i386/vperm-v2di.c: Likewise.
2960 * gcc.target/i386/vperm-v4si-1.c: Likewise.
2961 * gcc.target/i386/xorps-sse2.c: Likewise.
2962 * gcc.target/i386/xorps.c: Likewise.
2963 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
2964 * gfortran.dg/graphite/pr42326.f90: Likewise.
2965 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
2966
817c2996
RG
29672010-05-19 Richard Guenther <rguenther@suse.de>
2968
2969 PR lto/44196
2970 * g++.dg/lto/20100519-1_0.C: New testcase.
2971
16e520b6
DF
29722010-05-19 Daniel Franke <franke.daniel@gmail.com>
2973
2974 PR fortran/42360
2975 * gfortran.dg/warn_intent_out_not_set.f90: New.
2976
66faed76
DF
29772010-05-19 Daniel Franke <franke.daniel@gmail.com>
2978
2979 PR fortran/38404
2980 * gfortran.dg/data_char_1.f90: Updated warning message.
2981 * gfortran.dg/data_array_6.f: New.
2982
749aa96d
MJ
29832010-05-19 Martin Jambor <mjambor@suse.cz>
2984
2985 * g++.dg/ipa/ivinline-8.C: New test.
2986 * gcc.dg/ipa/iinline-2.c: Likewise.
2987
c9018c71
DF
29882010-05-19 Daniel Franke <franke.daniel@gmail.com>
2989
2990 PR fortran/34505
2991 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
2992 arguments; add check for return value kind.
2993 * gfortran.dg/float_1.f90: Likewise.
2994
f8a02aac
RO
29952010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2996
2997 * gcc.target/i386/20011009-1.c (COMMENT): Define.
2998 (main): Use it.
2999 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
3000 * lib/lto.exp (lto_prune_warns): Fix location line regex.
3001 Prune another location line format.
3002 (lto-obj): Call lto_prune_warns on comp_output.
3003
80e2a014
JH
30042010-05-18 Jan Hubicka <jh@suse.cz>
3005
3006 * gcc.dg/lto/ipacp_0.c: New test.
3007 * gcc.dg/lto/ipacp_1.c: New test.
3008
174f391c
SB
30092010-05-18 Steven Bosscher <steven@gcc.gnu.org>
3010
3011 PR lto/44184
3012 * gcc.dg/lto/20100518_0.c: New test.
3013
451078b5
EB
30142010-05-18 Eric Botcazou <ebotcazou@adacore.com>
3015
3016 * gnat.dg/specs/lto3.ads: Add missing dg-options.
3017
94ea6939
JW
30182010-05-17 Janus Weil <janus@gcc.gnu.org>
3019
3020 PR fortran/43990
3021 * gfortran.dg/class_21.f03: New.
3022
9d2b7551
JM
30232010-05-17 Jason Merrill <jason@redhat.com>
3024
3025 PR c++/44157
3026 * g++.dg/cpp0x/initlist34.C: New.
3027
c8361db1
JM
3028 PR c++/44158
3029 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
3030
b258210c
MJ
30312010-05-17 Martin Jambor <mjambor@suse.cz>
3032
3033 * g++.dg/ipa/ivinline-1.C: New test.
3034 * g++.dg/ipa/ivinline-2.C: New test.
3035 * g++.dg/ipa/ivinline-3.C: New test.
3036 * g++.dg/ipa/ivinline-4.C: New test.
3037 * g++.dg/ipa/ivinline-5.C: New test.
3038 * g++.dg/ipa/ivinline-6.C: New test.
3039
ad13f229
DS
30402010-05-17 Dodji Seketeli <dodji@redhat.com>
3041 Jason Merrill <jason@redhat.com>
3042
3043 PR c++/44108
3044 * c-c++-common/Wunused-var-8.c: New test.
3045
f1de5107
JJ
30462010-05-17 Jakub Jelinek <jakub@redhat.com>
3047
f145213f
JJ
3048 PR bootstrap/42347
3049 * gcc.c-torture/compile/pr42347.c: New test.
3050
f1de5107
JJ
3051 PR middle-end/44102
3052 * g++.dg/ext/asmgoto1.C: New test.
3053
5feb49f0
MJ
30542010-05-17 Martin Jambor <mjambor@suse.cz>
3055
3056 PR middle-end/44133
3057 * gcc.dg/tree-ssa/pr44133.c: New test.
3058 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
3059 precise.
3060
233961db
JW
30612010-05-17 Janus Weil <janus@gcc.gnu.org>
3062
3063 PR fortran/44044
3064 * gfortran.dg/class_20.f03: New.
3065
ff71b48d
CB
30662010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
3067
431043bd
UB
3068 PR 44078
3069 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
3070 debug messages but not the newly introduced one.
ff71b48d 3071
cdc6637d
DF
30722010-05-16 Daniel Franke <franke.daniel@gmail.com>
3073
431043bd 3074 PR fortran/35779
cdc6637d
DF
3075 * gfortran.dg/initialization_25.f90: Commented testcase.
3076 * gfortran.dg/initialization_26.f90: New.
3077
6b87d1b4
RG
30782010-05-16 Richard Guenther <rguenther@suse.de>
3079
3080 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
3081 * gcc.dg/pr43084.c: Likewise.
3082 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
3083 -fipa-type-escape.
3084 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
3085 -fipa-type-escape.
3086 * gcc.dg/struct/struct-reorg.exp: Likewise.
3087 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3088 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3089
32912286
JM
30902010-05-16 Joseph Myers <joseph@codesourcery.com>
3091
3092 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
3093 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
3094 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
3095 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
3096 tests.
3097
9feb3d6a
JM
30982010-05-15 Jason Merrill <jason@redhat.com>
3099
3100 * g++.dg/eh/spec10.C: New.
3101 * g++.dg/eh/spec11.C: New.
3102 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
3103
3a28464c
JW
31042010-05-15 Janus Weil <janus@gcc.gnu.org>
3105
3106 PR fortran/44154
3107 PR fortran/42647
3108 * gfortran.dg/allocatable_scalar_9.f90: New.
3109
1f910942
JJ
31102010-05-15 Jakub Jelinek <jakub@redhat.com>
3111
3112 PR c++/44148
3113 * g++.dg/torture/pr44148.C: New test.
3114
4bdd0a60
JM
31152010-05-15 Joseph Myers <joseph@codesourcery.com>
3116
3117 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
3118 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
3119 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
3120 diagnostics and type sizes.
3121
d025732d
EB
31222010-05-15 Eric Botcazou <ebotcazou@adacore.com>
3123
3124 * gnat.dg/lto9.adb: New test.
3125 * gnat.dg/lto9_pkg1.ads: New helper.
3126 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
3127
ade41c1d
JH
31282010-05-15 Jan Hubicka <jh@suse.cz>
3129
3130 * gcc.dg/lto/ipareference_1.c: Rename to ...
3131 * gcc.dg/lto/ipareference_0.c: ... this one.
3132 * gcc.dg/lto/ipareference_2.c: Rename to ...
3133 * gcc.dg/lto/ipareference_1.c: ... this one.
3134
f3380641
JH
31352010-05-15 Jan Hubicka <jh@suse.cz>
3136
3137 * gcc.dg/lto/ipareference_1.c: New file.
3138 * gcc.dg/lto/ipareference_2.c: New file.
3139
9d0baae1
RG
31402010-05-15 Richard Guenther <rguenther@suse.de>
3141
3142 PR tree-optimization/44038
3143 * gcc.c-torture/compile/pr44038.c: New testcase.
3144
75d2d581
L
31452010-05-15 H.J. Lu <hongjiu.lu@intel.com>
3146
3147 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
3148 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3149
f8dde8af
JW
31502010-05-15 Janus Weil <janus@gcc.gnu.org>
3151
3152 PR fortran/43207
3153 PR fortran/43969
3154 * gfortran.dg/class_18.f03: New.
3155 * gfortran.dg/class_19.f03: New.
3156
22bf7d17
JJ
31572010-05-14 Jakub Jelinek <jakub@redhat.com>
3158
3159 PR debug/44112
3160 * gcc.dg/debug/dwarf2/const-1.c: Remove.
3161 * g++.dg/debug/dwarf2/const1.C: Remove.
3162
b33a0480
JM
31632010-05-14 Jason Merrill <jason@redhat.com>
3164
3165 * g++.dg/eh/cond4.C: New.
3166 * g++.dg/eh/elide2.C: Adjust.
3167 * g++.old-deja/g++.eh/terminate1.C: Adjust.
3168
c13af44b
SK
31692010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
3170
3171 PR fortran/44135
3172 * gfortran.dg/actual_array_interface_2.f90: New test.
3173
4d2ab9e3
RG
31742010-05-14 Richard Guenther <rguenther@suse.de>
3175
3176 PR tree-optimization/44119
3177 * gcc.c-torture/compile/pr44119.c: New testcase.
3178
786f715d
JM
31792010-05-14 Jason Merrill <jason@redhat.com>
3180
3181 PR c++/44127
3182 * g++.dg/eh/terminate1.C: New.
3183
88e09c79
JJ
31842010-05-14 Jakub Jelinek <jakub@redhat.com>
3185
3186 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
3187
88c04a5d
JJ
3188 PR debug/44136
3189 * gcc.dg/pr44136.c: New test.
3190
74b80262
SZ
31912010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
3192
3193 PR c++/30566
b6b7f703
L
3194 * g++.dg/warn/Wshadow-4.C: Adjust.
3195 * g++.dg/warn/Wshadow-5.C: New test.
3196 * g++.dg/warn/Wshadow-6.C: New test
74b80262 3197
f2cbd86c
DF
31982010-05-13 Daniel Franke <franke.daniel@gmail.com>
3199
431043bd
UB
3200 PR fortran/35779
3201 * gfortran.dg/initialization_25.f90: New.
f2cbd86c 3202
1ae6fe9b
MJ
32032010-05-13 Martin Jambor <mjambor@suse.cz>
3204
3205 * g++.dg/otr-fold-1.C: New test.
3206 * g++.dg/otr-fold-2.C: New test.
3207
823e9473
JJ
32082010-05-13 Jakub Jelinek <jakub@redhat.com>
3209
2b45bf21
JJ
3210 PR fortran/44036
3211 * gfortran.dg/gomp/pr44036-1.f90: New test.
3212 * gfortran.dg/gomp/pr44036-2.f90: New test.
3213 * gfortran.dg/gomp/pr44036-3.f90: New test.
3214
823e9473
JJ
3215 PR debug/43983
3216 * gcc.dg/guality/sra-1.c: New test.
3217
bd3cdcc0
JH
32182010-05-12 Jan Hubicka <jh@suse.cz>
3219
3220 * tree-ssa/unreachable.c: New test.
3221
73647d75
JM
32222010-05-12 Jason Merrill <jason@redhat.com>
3223
3224 * g++.dg/cpp0x/sfinae1.C: New.
3225
87a0ebfd
ST
32262010-05-12 Sriraman Tallam <tmsriram@google.com>
3227
3228 * gcc.target/i386/zee.c: New file.
3229
5c824000
JM
32302010-05-12 Jason Merrill <jason@redhat.com>
3231
3784b33c
JM
3232 * g++.dg/conversion/op1.C: Expect template candidate message.
3233 * g++.dg/cpp0x/nullptr15.C: Likewise.
3234 * g++.dg/cpp0x/pr31431-2.C: Likewise.
3235 * g++.dg/cpp0x/pr31431.C: Likewise.
3236 * g++.dg/cpp0x/temp_default2.C: Likewise.
3237 * g++.dg/cpp0x/trailing4.C: Likewise.
3238 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
3239 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
3240 * g++.dg/cpp0x/variadic-throw.C: Likewise.
3241 * g++.dg/cpp0x/variadic35.C: Likewise.
3242 * g++.dg/cpp0x/vt-35147.C: Likewise.
3243 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3244 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3245 * g++.dg/ext/visibility/anon8.C: Likewise.
3246 * g++.dg/ext/vla2.C: Likewise.
3247 * g++.dg/other/pr28114.C: Likewise.
3248 * g++.dg/other/ptrmem10.C: Likewise.
3249 * g++.dg/other/ptrmem11.C: Likewise.
3250 * g++.dg/overload/unknown1.C: Likewise.
3251 * g++.dg/parse/template7.C: Likewise.
3252 * g++.dg/parse/typename7.C: Likewise.
3253 * g++.dg/template/conv11.C: Likewise.
3254 * g++.dg/template/copy1.C: Likewise.
3255 * g++.dg/template/deduce3.C: Likewise.
3256 * g++.dg/template/dependent-expr5.C: Likewise.
3257 * g++.dg/template/friend.C: Likewise.
3258 * g++.dg/template/incomplete2.C: Likewise.
3259 * g++.dg/template/local4.C: Likewise.
3260 * g++.dg/template/local6.C: Likewise.
3261 * g++.dg/template/operator10.C: Likewise.
3262 * g++.dg/template/overload6.C: Likewise.
3263 * g++.dg/template/ptrmem2.C: Likewise.
3264 * g++.dg/template/ptrmem20.C: Likewise.
3265 * g++.dg/template/ptrmem8.C: Likewise.
3266 * g++.dg/template/sfinae2.C: Likewise.
3267 * g++.dg/template/ttp25.C: Likewise.
3268 * g++.dg/template/unify10.C: Likewise.
3269 * g++.dg/template/unify11.C: Likewise.
3270 * g++.dg/template/unify6.C: Likewise.
3271 * g++.dg/template/unify7.C: Likewise.
3272 * g++.dg/template/unify9.C: Likewise.
3273 * g++.dg/template/varmod1.C: Likewise.
3274 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3275 * g++.old-deja/g++.law/operators32.C: Likewise.
3276 * g++.old-deja/g++.pt/crash28.C: Likewise.
3277 * g++.old-deja/g++.pt/crash60.C: Likewise.
3278 * g++.old-deja/g++.pt/explicit38.C: Likewise.
3279 * g++.old-deja/g++.pt/explicit39.C: Likewise.
3280 * g++.old-deja/g++.pt/explicit41.C: Likewise.
3281 * g++.old-deja/g++.pt/explicit67.C: Likewise.
3282 * g++.old-deja/g++.pt/explicit77.C: Likewise.
3283 * g++.old-deja/g++.pt/expr2.C: Likewise.
3284 * g++.old-deja/g++.pt/overload7.C: Likewise.
3285 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
3286 * g++.old-deja/g++.pt/spec5.C: Likewise.
3287 * g++.old-deja/g++.pt/spec6.C: Likewise.
3288 * g++.old-deja/g++.pt/t24.C: Likewise.
3289 * g++.old-deja/g++.pt/unify4.C: Likewise.
3290 * g++.old-deja/g++.pt/unify6.C: Likewise.
3291 * g++.old-deja/g++.pt/unify8.C: Likewise.
3292 * g++.old-deja/g++.robertl/eb119.C: Likewise.
3293 * g++.old-deja/g++.robertl/eb79.C: Likewise.
3294 * g++.old-deja/g++.robertl/eb98.C: Likewise.
3295
d451d5b2
JM
3296 * g++.dg/cpp0x/initlist32.C: New.
3297
404f08f8
JM
3298 * g++.dg/template/conv11.C: New.
3299 * g++.dg/conversion/op1.C: Adjust expected error.
3300
5c824000
JM
3301 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
3302
49f19b1c
L
33032010-05-12 H.J. Lu <hongjiu.lu@intel.com>
3304
3305 PR target/44088
3306 * gcc.target/i386/avx-cmpsd-1.c: New.
3307 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
3308 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3309 * gcc.target/i386/avx-cmpss-2.c: Likewise.
3310 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3311 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3312
f22f4340
JJ
33132010-05-12 Jakub Jelinek <jakub@redhat.com>
3314
3315 PR middle-end/44085
3316 * gcc.dg/gomp/pr44085.c: New test.
3317 * gfortran.dg/gomp/pr44085.f90: New test.
3318
101422f0
IS
33192010-05-12 Iain Sandoe <iains@gcc.gnu.org>
3320
3321 * objc-obj-c++-shared/Object1.m: New.
3322 * objc.dg/torture: New directory.
3323 * objc.dg/torture/tls: Ditto.
3324 * objc.dg/tls: Ditto.
3325 * objc.dg/torture/tls/trivial.m: New test.
3326 * objc.dg/torture/tls/thr-init-2.m: New test.
3327 * objc.dg/torture/tls/thr-init-3.m: New test.
3328 * objc.dg/torture/tls/thr-init.m: New test.
3329 * objc.dg/torture/tls/diag-1.m: New test.
3330 * objc.dg/torture/tls/tls.exp: New.
3331 * objc.dg/torture/trivial.m: New test.
3332 * objc.dg/torture/dg-torture.exp: New.
3333 * objc.dg/tls/diag-3.m: New test.
3334 * objc.dg/tls/diag-4.m: New test.
3335 * objc.dg/tls/diag-5.m: New test.
3336 * objc.dg/tls/init-1.m: New test.
3337 * objc.dg/tls/init-2.m: New test.
3338 * objc.dg/tls/tls.exp: New.
3339 * objc.dg/tls/diag-2.m: New test.
3340 * lib/objc.exp: Respond to dg-additional-files.
3341
623a6941
MK
33422010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
3343
3344 * gcc.target/m68k/20100512-1.c: New.
3345
aeecf17c
EB
33462010-05-12 Eric Botcazou <ebotcazou@adacore.com>
3347
3348 * gnat.dg/lto8.adb: New test.
3349 * gnat.dg/lto8_pkg.ad[sb]: New helper.
3350 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
3351
aac73a6d
PC
33522010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3353
3354 PR c++/34272
3355 PR c++/43630
3356 PR c++/34491
3357 * g++.dg/template/crash97.C: New.
3358 * g++.dg/template/crash98.C: Likewise.
3359 * g++.dg/template/crash99.C: Likewise.
3360 * g++.dg/cpp0x/pr31439.C: Adjust.
3361 * g++.dg/template/crash95.C: Likewise.
3362
056928b2
JJ
33632010-05-11 Jakub Jelinek <jakub@redhat.com>
3364
3b5fda81
JJ
3365 PR middle-end/44071
3366 * c-c++-common/asmgoto-4.c: New test.
3367 * gcc.target/i386/pr44071.c: New test.
3368
056928b2
JJ
3369 PR c++/44062
3370 * c-c++-common/Wunused-var-7.c: New test.
3371 * g++.dg/warn/Wunused-var-9.C: New test.
3372
edf86ec1
DF
33732010-05-11 Daniel Franke <franke.daniel@gmail.com>
3374
431043bd
UB
3375 PR fortran/43711
3376 * gfortran.dg/gomp/pr43711.f90: New.
edf86ec1 3377
ad1614a7
DF
33782010-05-11 Daniel Franke <franke.daniel@gmail.com>
3379
3380 PR fortran/31820
3381 * gfortran.dg/select_5.f90: Updated.
3382
1aa14195
JH
33832010-05-11 Jan Hubicka <jh@suse.cz>
3384
3385 PR tree-optimize/44063
3386 * gcc.c-torture/compile/pr44063.c: New testcase.
3387
3f592b38
JJ
33882010-05-11 Jakub Jelinek <jakub@redhat.com>
3389
3390 PR debug/44023
3391 * gcc.dg/pr44023.c: New test.
3392
c679a915
EB
33932010-05-10 Eric Botcazou <ebotcazou@adacore.com>
3394
3395 * gnat.dg/lto7.adb: New test.
3396 * gnat.dg/lto7_pkg.ad[sb]: New helper.
3397
eaa9d009
JM
33982010-05-10 Jason Merrill <jason@redhat.com>
3399
5a40306b
JM
3400 PR c++/44017
3401 * g++.dg/template/inherit5.C: New.
3402
eaa9d009
JM
3403 PR c++/44045
3404 * g++.dg/cpp0x/initlist33.C: New.
3405 * g++.dg/cpp0x/initlist26.C: Adjust.
3406 * g++.dg/cpp0x/initlist28.C: Adjust.
3407
34655c9e
FC
34082010-05-10 Fabien Chêne <fabien.chene@gmail.com>
3409
3410 PR c++/43719
3411 * g++.dg/init/pr43719.C: New.
3412 * g++.dg/anon-struct4.C: Adjust.
3413
1de12eab
JJ
34142010-05-10 Jakub Jelinek <jakub@redhat.com>
3415
3416 PR debug/44028
3417 * gcc.dg/pr44028.c: New test.
3418
4e42ad66
DF
34192010-05-08 Daniel Franke <franke.daniel@gmail.com>
3420
3421 PR fortran/27866
3422 PR fortran/35003
3423 PR fortran/42809
3424 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
3425 * gfortran.dg/warn_conversion.f90: New.
3426
8a9ecffd
MM
34272010-05-10 Michael Matz <matz@suse.de>
3428
3429 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
3430
46044dd9
L
34312010-05-10 H.J. Lu <hongjiu.lu@intel.com>
3432
3433 PR rtl-optimization/44012
3434 * gcc.dg/pr44012.c: New.
3435
6aaf1357
RO
34362010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3437
3438 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
3439 Log text on entry and exit.
3440 Prune Sun ld warnings for common symbols with differing sizes.
3441 (lto-link-and-maybe-run): Change caller.
3442
f5dbb57c
JW
34432010-05-10 Janus Weil <janus@gcc.gnu.org>
3444
3445 PR fortran/44044
3446 * gfortran.dg/class_7.f03: Modified.
3447 * gfortran.dg/select_type_1.f03: Modified.
3448 * gfortran.dg/select_type_12.f03: New.
3449
1755aad0
RG
34502010-05-10 Richard Guenther <rguenther@suse.de>
3451
3452 PR tree-optimization/44050
3453 * gcc.dg/torture/pr44050.c: New testcase.
3454
333b67a9
WG
34552010-05-10 Wei Guozhi <carrot@google.com>
3456
3457 PR target/42879
3458 * gcc.target/arm/pr42879.c: New testcase.
3459
c1644066
JM
34602010-05-09 Joseph Myers <joseph@codesourcery.com>
3461
3462 PR c/44051
3463 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
3464
0fb96aa4
JM
34652010-05-09 Joseph Myers <joseph@codesourcery.com>
3466
3467 PR c/10676
3468 * gcc.dg/anon-struct-10.c: New test.
3469
3d7a712a
RG
34702010-05-09 Richard Guenther <rguenther@suse.de>
3471
3472 PR middle-end/44024
3473 * gcc.dg/pr44024.c: New testcase.
3474
492fc0ee
JM
34752010-05-09 Joseph Myers <joseph@codesourcery.com>
3476
3477 PR c/4784
3478 * gcc.dg/anon-struct-9.c: New test.
3479
5588864d
RG
34802010-05-09 Richard Guenther <rguenther@suse.de>
3481
3482 PR middle-end/44043
3483 * gcc.c-torture/compile/pr44043.c: New testcase.
3484
64ed87b4
RG
34852010-05-09 Richard Guenther <rguenther@suse.de>
3486
3487 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
3488
d10380d2
EB
34892010-05-09 Eric Botcazou <ebotcazou@adacore.com>
3490
3491 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
3492
0dbe2a64
EB
34932010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3494
3495 * gnat.dg/lto[12456].adb: Add "target lto" marker.
3496 * gnat.dg/specs/lto3.ads: Likewise.
3497
844381e5
SL
34982010-05-08 Sandra Loosemore <sandra@codesourcery.com>
3499
3500 PR middle-end/28685
3501 * gcc.dg/pr28685-1.c: New file.
3502
43896afb
RG
35032010-05-08 Richard Guenther <rguenther@suse.de>
3504
3505 PR tree-optimization/44030
3506 * gcc.c-torture/compile/pr44030.c: New testcase.
3507
f56000ed
EB
35082010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3509
3510 * gnat.dg/lto6.adb: New test.
3511 * gnat.dg/lto6_pkg.ads: New helper.
3512
901ad63f
EB
35132010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3514
3515 * gnat.dg/lto5.adb: New test.
3516 * gnat.dg/lto5_pkg.ad[sb]: New helper.
3517
9c026b87
EB
35182010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3519
3520 * gnat.dg/lto4.ad[sb]: New test.
3521
35e2a4b8
EB
35222010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3523
3524 * gnat.dg/specs/lto3.ads: New test.
3525 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
3526 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
3527
928dfa4b
EB
35282010-05-08 Quentin Ochem <ochem@adacore.com>
3529
3530 * gnat.dg/sizetype3.ad[sb]: New test.
3531 * gnat.dg/sizetype3_pkg.ads: New helper.
3532
40bb78ad
FC
35332010-05-07 Fabien Chêne <fabien.chene@gmail.com>
3534
3535 PR c++/43951
3536 * g++.dg/init/new29.C: New.
3537
db7d7dc1
DF
35382010-05-07 Daniel Franke <franke.daniel@gmail.com>
3539
62e59133
UB
3540 PR fortran/40728
3541 * gfortran.dg/coarray_1.f90: Fixed error message.
3542 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
3543 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
3544 * gfortran.dg/intrinsic_std_5.f90: New.
db7d7dc1 3545
2cd5965f
JM
35462010-05-07 Jason Merrill <jason@redhat.com>
3547
3548 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
3549
9009be85
RO
35502010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3551
3552 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
3553 (size_t, stderr): Remove.
3554 (read_error): Replaced __builtin_fprintf by fprintf.
3555
d42ba3b8
SZ
35562010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
3557
3558 * gcc.dg/ordered-comparison-1.c: New test.
3559 * gcc.dg/ordered-comparison-2.c: New test.
3560 * gcc.dg/ordered-comparison-3.c: New test.
3561 * gcc.dg/ordered-comparison-4.c: New test.
3562
a4ca2b57
MS
35632010-05-06 Mike Stump <mikestump@comcast.net>
3564
46765054 3565 PR objc/35165
a4ca2b57
MS
3566 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
3567
14c2101d
JM
35682010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
3569 Jason Merrill <jason@redhat.com>
3570
3571 * g++.dg/cpp0x/nullptr01.C: New.
3572 * g++.dg/cpp0x/nullptr02.C: New.
3573 * g++.dg/cpp0x/nullptr03.C: New.
3574 * g++.dg/cpp0x/nullptr04.C: New.
3575 * g++.dg/cpp0x/nullptr05.C: New.
3576 * g++.dg/cpp0x/nullptr06.C: New.
3577 * g++.dg/cpp0x/nullptr07.C: New.
3578 * g++.dg/cpp0x/nullptr08.C: New.
3579 * g++.dg/cpp0x/nullptr09.C: New.
3580 * g++.dg/cpp0x/nullptr10.C: New.
3581 * g++.dg/cpp0x/nullptr11.C: New.
3582 * g++.dg/cpp0x/nullptr12.C: New.
3583 * g++.dg/cpp0x/nullptr13.C: New.
3584 * g++.dg/cpp0x/nullptr14.C: New.
3585 * g++.dg/cpp0x/nullptr15.C: New.
3586 * g++.dg/cpp0x/nullptr16.C: New.
3587 * g++.dg/cpp0x/nullptr17.C: New.
3588 * g++.dg/cpp0x/nullptr18.C: New.
3589 * g++.dg/cpp0x/nullptr19.C: New.
3590 * g++.dg/cpp0x/nullptr20.C: New.
3591 * g++.dg/cpp0x/nullptr21.C: New.
3592 * g++.dg/cpp0x/nullptr22.C: New.
3593 * g++.dg/debug/nullptr01.C: New.
3594 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
3595
62e59133
UB
35962010-05-06 Jakub Jelinek <jakub@redhat.com>
3597
3598 * gcc.dg/Wunused-var-8.c: Move to...
3599 * c-c++-common/Wunused-var-6.c: ... here. New test.
3600
1017e3e6
PC
36012010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3602
3603 PR c++/40406
3604 * g++.dg/template/crash96.C: New.
3605
ef38b551
JH
36062010-05-06 Jan Hubicka <jh@suse.cz>
3607
3608 PR tree-optimization/43791
3609 * gcc.c-torture/compile/pr43791.c: New file.
3610
0ab555de
MM
36112010-05-06 Michael Matz <matz@suse.de>
3612
3613 PR tree-optimization/43984
3614 * gfortran.dg/pr43984.f90: New test.
3615
3734d960
MLI
36162010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
3617
3618 PR 40989
3619 * gcc.dg/pr40989.c: New.
3620
e3bdfed6
RG
36212010-05-06 Richard Guenther <rguenther@suse.de>
3622
3623 PR tree-optimization/43934
3624 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
3625
36262010-05-06 Richard Guenther <rguenther@suse.de>
3627
3628 PR tree-optimization/43987
3629 * gcc.c-torture/execute/pr43987.c: New testcase.
3630 * gcc.dg/torture/pta-escape-1.c: Adjust.
3631 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3632 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3633 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3634 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
3635
03a904b5
JJ
36362010-04-22 Jakub Jelinek <jakub@redhat.com>
3637 Dodji Seketeli <dodji@redhat.com>
3638
3639 PR c/18624
3640 * g++.dg/warn/Wunused-7.C: Add dg-warning.
3641 * g++.dg/template/sfinae16.C: Likewise.
3642 * gcc.dg/Wunused-var-1.c: Moved to...
3643 * c-c++-common/Wunused-var-1.c: ...here. New test.
3644 * gcc.dg/Wunused-var-2.c: Moved to...
3645 * c-c++-common/Wunused-var-2.c: ...here. New test.
3646 * gcc.dg/Wunused-var-3.c: Moved to...
3647 * c-c++-common/Wunused-var-3.c: ...here. New test.
3648 * gcc.dg/Wunused-var-4.c: Moved to...
3649 * gcc.dg/Wunused-var-1.c: ... here.
3650 * gcc.dg/Wunused-var-5.c: Moved to...
3651 * c-c++-common/Wunused-var-4.c: ...here. New test.
3652 * gcc.dg/Wunused-var-7.c: Moved to...
3653 * c-c++-common/Wunused-var-5.c: ...here. New test.
3654 * gcc.dg/Wunused-var-6.c: Moved to...
3655 * gcc.dg/Wunused-var-2.c: ... here.
3656 * c-c++-common/Wunused-var-1.c: New test.
3657 * c-c++-common/Wunused-var-2.c: New test.
3658 * c-c++-common/Wunused-var-3.c: New test.
3659 * c-c++-common/Wunused-var-4.c: New test.
3660 * c-c++-common/Wunused-var-5.c: New test.
3661 * g++.dg/warn/Wunused-var-1.C: New test.
3662 * g++.dg/warn/Wunused-var-2.C: New test.
3663 * g++.dg/warn/Wunused-var-3.C: New test.
3664 * g++.dg/warn/Wunused-var-4.C: New test.
3665 * g++.dg/warn/Wunused-var-5.C: New test.
3666 * g++.dg/warn/Wunused-var-6.C: New test.
3667 * g++.dg/warn/Wunused-var-7.C: New test.
3668 * g++.dg/warn/Wunused-var-8.C: New test.
3669 * g++.dg/warn/Wunused-parm-1.C: New test.
3670 * g++.dg/warn/Wunused-parm-2.C: New test.
3671 * g++.dg/warn/Wunused-parm-3.C: New test.
3672
5e7b92b9
TB
36732010-05-06 Tobias Burnus <burnus@net-b.de>
3674
3675 PR fortran/43985
3676 * gfortran.dg/gomp/crayptr5.f90: New test case.
3677
0f559c16
JM
36782010-05-05 Jason Merrill <jason@redhat.com>
3679
3680 PR debug/43370
3681 * g++.dg/ext/attrib39.C: New.
3682
e5880243
DF
36832010-05-05 Daniel Franke <franke.daniel@gmail.com>
3684
3685 PR fortran/24978
3686 * gfortran.dg/data_invalid.f90: New.
3687
ca361dec
EB
36882010-05-05 Eric Botcazou <ebotcazou@adacore.com>
3689
3690 * gnat.dg/lto2.adb: New test.
3691
6d729f28
JM
36922010-05-05 Jason Merrill <jason@redhat.com>
3693
3694 PR c++/43787
3695 * g++.dg/opt/empty1.C: New.
3696
371b334e
JW
36972010-05-05 Janus Weil <janus@gcc.gnu.org>
3698
3699 PR fortran/43696
3700 * gfortran.dg/class_17.f03: New.
3701
b0576159
JJ
37022010-05-04 Neil Vachharajani <nvachhar@google.com>
3703
3704 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
3705
ec6c345e
MS
37062010-05-04 Mike Stump <mikestump@comcast.net>
3707
3708 PR objc/35165
3709 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
3710
55a46075
L
37112010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3712
3713 PR target/43668
3714 * gcc.target/i386/pr43668.c: New.
3715
68fef9f9
PC
37162010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3717
3718 PR c++/43028
3719 * g++.dg/cpp0x/initlist31.C: New.
3720
97e3c923
JJ
37212010-05-04 Jakub Jelinek <jakub@redhat.com>
3722
3723 PR c/43981
3724 * gcc.dg/Wunused-var-8.c: New test.
3725
b5c0a77e
JM
37262010-05-04 Jason Merrill <jason@redhat.com>
3727
3728 PR c++/38064
3729 * g++.dg/cpp0x/enum3.C: Extend.
3730
ade6a9ac
L
37312010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3732
3733 PR target/43799
3734 * gcc.target/i386/pr43799.c: New.
3735
7ef5e86c
EB
37362010-05-04 Eric Botcazou <ebotcazou@adacore.com>
3737
3738 * gnat.dg/lto1.adb: New test.
3739 * gnat.dg/lto1_pkg.ad[sb]: New helper.
3740
2147c71c
L
37412010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3742
3743 PR middle-end/43671
3744 * gcc.target/i386/pr43671.c: New.
3745
4ac4b596
PC
37462010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3747
3748 PR c++/43705
3749 * g++.dg/template/crash95.C: New.
3750
0d3f6527
L
37512010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3752
3753 PR debug/43508
3754 * gcc.target/i386/pr43508.c: New.
3755
27c2cfa6
RG
37562010-05-04 Richard Guenther <rguenther@suse.de>
3757
3758 PR tree-optimization/43879
3759 * g++.dg/torture/pr43879-1_0.C: New testcase.
3760 * g++.dg/torture/pr43879-1_1.C: Likewise.
3761
f857e9a4
DS
37622010-05-03 Dodji Seketeli <dodji@redhat.com>
3763
3764 PR c++/43953
3765 * g++.dg/other/crash-12.C: New test.
3766
9ab570ad
L
37672010-05-03 H.J. Lu <hongjiu.lu@intel.com>
3768
3769 * g++.dg/cdce3.C: Add a space. Updated.
3770
cbb4feb3
JM
37712010-05-03 Jason Merrill <jason@redhat.com>
3772
3773 PR c++/43680
3774 * g++.dg/opt/enum2.C: New.
3775 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
3776 * g++.dg/warn/Wswitch-1.C: Adjust message.
3777
35ad90d5
RO
37782010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3779
3780 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
3781 * g++.dg/ext/label13.C: Fix typo.
3782 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
3783 alpha*-dec-osf5*.
3784 * gcc.c-torture/compile/limits-declparen.c: xfail on
3785 alpha*-dec-osf5* with -g.
3786 * gcc.c-torture/compile/limits-pointer.c: Likewise.
3787 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
3788 * gcc.dg/c99-tgmath-2.c: Likewise.
3789 * gcc.dg/c99-tgmath-3.c: Likewise.
3790 * gcc.dg/c99-tgmath-4.c: Likewise.
3791
431f5969
SK
37922010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
3793
3794 PR fortran/43592
3795 * gfortran.dg/unexpected_interface.f90: New test.
3796
d5ece0a1
RO
37972010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3798
3799 * ada/acats/run_acats (which): New function.
3800 (host_gnatchop, host_gnatmake): Use it.
3801
8eb7bc3c
RG
38022010-05-03 Richard Guenther <rguenther@suse.de>
3803
3804 PR tree-optimization/43971
3805 * gcc.dg/pr43971.c: New testcase.
3806
c4e26da1
JJ
38072010-05-03 Jakub Jelinek <jakub@redhat.com>
3808
3809 PR debug/43972
3810 * gcc.dg/debug/pr43972.c: New test.
3811
63004b49
UB
38122010-05-02 Uros Bizjak <ubizjak@gmail.com>
3813
3814 PR testsuite/43963
3815 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
3816
52c307ba
RG
38172010-05-02 Richard Guenther <rguenther@suse.de>
3818
3819 PR tree-optimization/43879
3820 * gcc.dg/torture/pr43879-3.c: New testcase.
3821
bab4d587
RG
38222010-05-01 Richard Guenther <rguenther@suse.de>
3823
3824 PR tree-optimization/43949
3825 * g++.dg/warn/Warray-bounds-5.C: New testcase.
3826
13ead6d8
L
38272010-05-01 H.J. Lu <hongjiu.lu@intel.com>
3828
3829 PR c++/43951
3830 * g++.dg/init/new28.C: New.
3831
619dea2d
IS
38322010-04-30 Iain Sandoe <iains@gcc.gnu.org>
3833
3834 PR objc++/32052
3835 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
3836 structure and nested declarations.
3837 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
3838 structure and nested declarations. Reduce header clutter and
3839 use _exit() rather than abort().
3840 * objc.dg/encode-10.m: New.
3841 * objc.dg/encode-11.m: New.
3842
ce276b61
EB
38432010-04-30 DJ Delorie <dj@redhat.com>
3844
3845 * gcc.c-torture/execute/20100430-1.c: New test.
3846
5cb6410a
JM
38472010-04-30 Jason Merrill <jason@redhat.com>
3848
3849 PR c++/43868
3850 * g++.dg/template/ptrmem21.C: New.
3851
bf65e4b1
TB
38522010-04-30 Tobias Burnus Mburnus@net-b.de>
3853
3854 PR fortran/18918
3855 PR fortran/43931
3856 * gfortran.dg/coarray_13.f90: New test.
3857
b6050cb7
RG
38582010-04-30 Richard Guenther <rguenther@suse.de>
3859
3860 PR lto/43946
3861 * gcc.dg/lto/20100430-1_0.c: New testcase.
3862
a07ecd2b
JJ
38632010-04-30 Jakub Jelinek <jakub@redhat.com>
3864
3865 PR debug/43942
3866 * c-c++-common/pr43942.c: New test.
3867
1179ee88
SB
38682009-04-30 Steven Bosscher <steven@gcc.gnu.org>
3869
3870 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
3871 conflict with darwin crt1.o 'start' symbol.
3872
4be68d9a
RG
38732010-04-30 Richard Guenther <rguenther@suse.de>
3874
3875 PR tree-optimization/43879
3876 * gcc.dg/torture/pr43879_1.c: New testcase.
3877
06468254
RG
38782010-04-30 Richard Guenther <rguenther@suse.de>
3879
3880 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
3881
10ab8f62
FC
38822010-04-29 Fabien Chêne <fabien.chene@gmail.com>
3883
3884 PR c++/43890
3885 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
3886 user-provided constructor while recursing.
3887
eece1eb9
PT
38882010-04-29 Janus Weil <janus@gcc.gnu.org>
3889
3890 PR fortran/42274
3891 * gfortran.dg/class_16.f03: New test.
3892
38932010-04-29 Janus Weil <janus@gcc.gnu.org>
3894
3895 PR fortran/42274
3896 * gfortran.dg/class_15.f03: New.
3897
38982010-04-29 Paul Thomas <pault@gcc.gnu.org>
3899
3900 PR fortran/43326
3901 * gfortran.dg/dynamic_dispatch_9.f03: New test.
3902
39032010-04-29 Janus Weil <janus@gcc.gnu.org>
3904
3905 PR fortran/43492
3906 * gfortran.dg/generic_22.f03 : New test.
3907
39082010-04-29 Paul Thomas <pault@gcc.gnu.org>
3909
3910 PR fortran/42353
3911 * gfortran.dg/class_14.f03: New test.
3912
39132010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3914
3915 PR fortran/42680
3916 * gfortran.dg/interface_32.f90: New test.
3917
39182009-04-29 Paul Thomas <pault@gcc.gnu.org>
3919 Janus Weil <janus@gcc.gnu.org>
3920
3921 PR fortran/41829
3922 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
3923 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
3924 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
3925
a143bf27
MS
39262010-04-28 Mike Stump <mikestump@comcast.net>
3927
3928 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
3929 dg-excess-errors.
3930 * g++.dg/uninit-pred-2_b.C: Likewise.
3931
a10da381
TB
39322010-04-28 Tobias Burnus <burnus@net-b.de>
3933
3934 PR fortran/18918
3935 PR fortran/43919
3936 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
3937
ab6edba4
MK
39382010-04-28 Matthias Klose <doko@ubuntu.com>
3939
3940 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
3941 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
3942 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
3943 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
3944 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
3945
8478130d
EB
39462010-04-28 Eric Botcazou <ebotcazou@adacore.com>
3947
3948 * gcc.dg/const-uniq-1.c: New test.
3949 * gcc.dg/lto/const-uniq_[01].c: Likewise.
3950
34f97b94
XDL
39512010-04-28 Xinliang David Li <davidxl@google.com>
3952
3953 * gcc.dg/uninit-pred-2_b.c: New test.
3954 * gcc.dg/uninit-pred-4_b.c: New test.
3955 * gcc.dg/uninit-pred-3_d.c: New test.
3956 * gcc.dg/uninit-pred-6_b.c: New test.
3957 * gcc.dg/uninit-pred-8_b.c: New test.
3958 * gcc.dg/uninit-pred-3_a.c: New test.
3959 * gcc.dg/uninit-pred-2_c.c: New test.
3960 * gcc.dg/uninit-pred-5_a.c: New test.
3961 * gcc.dg/uninit-pred-3_e.c: New test.
3962 * gcc.dg/uninit-pred-7_a.c: New test.
3963 * gcc.dg/uninit-pred-6_c.c: New test.
3964 * gcc.dg/uninit-pred-9_a.c: New test.
3965 * gcc.dg/uninit-pred-8_c.c: New test.
3966 * gcc.dg/uninit-pred-3_b.c: New test.
3967 * gcc.dg/uninit-pred-5_b.c: New test.
3968 * gcc.dg/uninit-pred-7_b.c: New test.
3969 * gcc.dg/uninit-pred-6_d.c: New test.
3970 * gcc.dg/uninit-pred-9_b.c: New test.
3971 * gcc.dg/uninit-pred-2_a.c: New test.
3972 * gcc.dg/uninit-pred-4_a.c: New test.
3973 * gcc.dg/uninit-pred-3_c.c: New test.
3974 * gcc.dg/uninit-pred-6_a.c: New test.
3975 * gcc.dg/uninit-pred-8_a.c: New test.
3976 * gcc.dg/uninit-pred-7_c.c: New test.
3977 * gcc.dg/uninit-pred-6_e.c: New test.
3978 * g++.dg/uninit-pred-loop-1_b.cc: New test.
3979 * g++.dg/uninit-pred-1_a.C: New test.
3980 * g++.dg/uninit-pred-1_b.C: New test.
3981 * g++.dg/uninit-pred-2_a.C: New test.
3982 * g++.dg/uninit-pred-2_b.C: New test.
3983 * g++.dg/uninit-pred-loop-1_a.cc: New test.
3984 * g++.dg/uninit-pred-loop-1_c.cc: New test.
3985 * g++.dg/uninit-pred-loop_1.cc: New test.
3986
e33c6cd6
MJ
39872010-04-28 Martin Jambor <mjambor@suse.cz>
3988
3989 * gcc.dg/lto/20091209-1_0.c: New testcase.
3990
18abb35e
RG
39912010-04-28 Richard Guenther <rguenther@suse.de>
3992
3993 PR tree-optimization/43879
3994 PR tree-optimization/43909
3995 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
3996
c718820a
RG
39972010-04-28 Richard Guenther <rguenther@suse.de>
3998
3999 PR c++/43880
4000 * g++.dg/torture/pr43880.C: New testcase.
4001
4b414c93
MLI
40022010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
4003
4004 PR c++/9335
62e59133
UB
4005 * g++.dg/template/recurse2.C: Update
4006 * g++.dg/template/recurse.C: Update.
4007 * g++.dg/template/pr23510.C: Update.
4008 * lib/prune.exp: Filter out 'recursively instantiated'.
4b414c93 4009
31d1acec
FC
40102010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4011
4012 PR c++/29043
4013 * g++.dg/init/pr29043.C: New.
4014
95b24c84
JM
40152010-04-27 Jason Merrill <jason@redhat.com>
4016
2defb926
JM
4017 * g++.dg/lookup/scoped5.C: Adjust.
4018 * g++.dg/lookup/scoped8.C: Adjust.
4019 * g++.dg/template/dependent-expr5.C: Adjust.
4020 * g++.old-deja/g++.brendan/nest1.C: Adjust.
4021
a6846853
JM
4022 PR c++/43856
4023 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
4024
95b24c84
JM
4025 PR c++/43875
4026 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4027
5dc16b19
MLI
40282010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
4029 Jan Hubicka <hubicka@ucw.cz>
4030
4031 * gcc.dg/pure-2.c: New testcase.
4032 * gcc.dg/const-1.c: New testcase.
4033
798ec807
JM
40342010-04-27 Jason Merrill <jason@redhat.com>
4035
ea8b8aa0
JM
4036 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
4037
798ec807
JM
4038 PR c++/41468
4039 * g++.dg/template/sfinae17.C: New.
4a5d353f 4040 * g++.dg/template/sfinae18.C: New.
798ec807 4041
6ad86a5b
FC
40422010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4043
4044 * g++.dg/init/pr42844.C: New.
4045 * g++.dg/cpp0x/pr42844-2.C: New.
4046 * g++.dg/cpp0x/defaulted2.C: Adjust.
4047 * g++.dg/tree-ssa/pr27549.C: Likewise.
4048 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
4049
0134416b
TB
40502010-04-27 Tobias Burnus <burnus@net-b.de>
4051
4052 PR fortran/18918
4053 * gfortran.dg/coarray_12.f90: Fix dump parsing.
4054
a79ccd14
RG
40552010-04-27 Richard Guenther <rguenther@suse.de>
4056
4057 PR middle-end/40561
4058 * g++.dg/other/pr40561.C: New testcase.
4059
78eaf7bf
MJ
40602010-04-27 Martin Jambor <mjambor@suse.cz>
4061
4062 PR middle-end/43812
4063 * g++.dg/ipa/pr43812.C: New test.
4064
fa5f5e27
JH
40652010-04-27 Jan Hubicka <jh@suse.cz>
4066
4067 * gcc.dg/ipa/iinline-1.c (main): Rename to...
4068 (test): ... this one.
4069
cb751cbd
BS
40702010-04-27 Bernd Schmidt <bernds@codesourcery.com>
4071
4072 PR target/40657
4073 * gcc.target/arm/thumb-stackframe.c: New test.
4074
0ed3cde2 40752010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
431043bd 4076
0ed3cde2
SZ
4077 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
4078 * gcc.dg/misc-column.c: Likewise.
4079 * gcc.dg/Walways-true-1.c: Likewise.
4080 * gcc.dg/Walways-true-2.c: Likewise.
4081 * gcc.dg/warn-addr-cmp.c: Likewise.
4082
f33beee9
TB
40832010-04-27 Tobias Burnus <burnus@net-b.de>
4084
4085 PR fortran/18918
4086 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
4087 * gfortran.dg/coarray_12.f90: New.
4088
637f1455
SZ
40892010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
4090
4091 PR c/32207
4092 * gcc.dg/pr32207.c: New test.
4093 * gcc.dg/misc-column.c: Adjust expected warning.
4094 * gcc.dg/Walways-true-1.c: Likewise.
4095 * gcc.dg/Walways-true-2.c: Likewise.
4096 * gcc.dg/warn-addr-cmp.c: Likewise.
4097
3bec79c5
DK
40982010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
4099
4100 PR lto/42776
4101 * lib/lto.exp (lto_prune_vis_warns): New function.
4102 (lto-link-and-maybe-run): Call it.
4103
6a07739d
L
41042010-04-26 H.J. Lu <hongjiu.lu@intel.com>
4105
4106 PR tree-optimization/43904
4107 * gcc.dg/tree-ssa/tailcall-6.c: New.
4108
504d14c9
IS
41092010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4110
4111 PR testsuite/35165
4112 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
4113 Darwin8/OSX10.4 - compatible code generation.
4114 Use scan-rtl-dump.
4115 * obj-c++.dg/stubify-1.mm: Ditto.
4116 * lib/objc-torture.exp: Do not require link success for
4117 "trivial.m" in the runtime checks when dowhat = 'compile'.
431043bd 4118 * lib/dg-pch.exp (dg-flags-pch): New Proc.
504d14c9
IS
4119 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
4120 Darwin8/OSX10.4 - compatible code generation.
4121 * objc.dg/stubify-2.m: Ditto.
4122 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
4123 * objc.dg/next-runtime-1.m: Ditto.
4124 * objc.dg/stret-2.m: Restrict to ilp32 targets.
4125 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
4126 runtimes on Darwin.
4127
1637c2e1 41282010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
920a8260
JH
4129
4130 PR 43715
b6b7f703 4131 * lib/plugin-support.exp: Use "-undefined
920a8260
JH
4132 dynamic_lookup" on darwin.
4133
21aac880
RG
41342010-04-26 Richard Guenther <rguenther@suse.de>
4135
4136 * gcc.dg/lto/20100426_0.c: New testcase.
4137
330af32c
JZ
41382010-04-26 Jie Zhang <jie@codesourcery.com>
4139
4140 PR tree-optimization/43833
4141 gcc.dg/Warray-bounds-8.c: New test case.
4142
98b2dfbb
RG
41432010-04-26 Richard Guenther <rguenther@suse.de>
4144
4145 PR lto/43080
4146 * g++.dg/lto/20100423-3_0.C: New testcase.
4147
1ae3075b
RG
41482010-04-26 Richard Guenther <rguenther@suse.de>
4149
4150 PR lto/42425
4151 * g++.dg/lto/20100423-2_0.C: New testcase.
4152
4b5caab7
IR
41532010-04-26 Ira Rosen <irar@il.ibm.com>
4154
4155 * gcc.dg/vect/bb-slp-23.c: New test.
4156
2778d766
JM
41572010-04-25 Joseph Myers <joseph@codesourcery.com>
4158
4159 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
4160 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
4161 * gcc.dg/c1x-float-1.c: New test.
4162
045d4002
L
41632010-04-25 H.J. Lu <hongjiu.lu@intel.com>
4164
4165 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
4166 of "lea\[ \t\]".
4167
d64ad42b
SK
41682010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
4169
78ba4ec5
L
4170 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
4171 FreeBSD.
2b50b170
SK
4172 * gfortran.dg/default_format_denormal_1.f90: Ditto.
4173 * gfortran.dg/default_format_2.f90: Ditto.
d64ad42b 4174
211b0440 41752010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
78ba4ec5
L
4176
4177 * gfortran.dg/pr43505.f90: Clean up .mod file.
2b50b170
SK
4178 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
4179 * gfortran.dg/pr41347.f90: Ditto.
4180 * gfortran.dg/internal_pack_4.f90: Ditto.
4181 * gfortran.dg/proc_decl_23.f90: Ditto.
4182 * gfortran.dg/recursive_check_3.f90: Ditto.
4183 * gfortran.dg/intent_out_3.f90: Ditto.
4184 * gfortran.dg/assignment_2.f90: Ditto.
4185 * gfortran.dg/pr41928.f90: Ditto.
4186 * gfortran.dg/pr42166.f90: Ditto.
4187 * gfortran.dg/private_type_12.f90: Ditto.
4188 * gfortran.dg/graphite/pr42185.f90: Ditto.
4189 * gfortran.dg/graphite/pr42186.f90: Ditto.
4190 * gfortran.dg/graphite/pr40982.f90: Ditto.
4191 * gfortran.dg/graphite/id-2.f90: Ditto.
4192 * gfortran.dg/graphite/id-4.f90: Ditto.
4193 * gfortran.dg/graphite/pr42050.f90: Ditto.
4194 * gfortran.dg/graphite/id-18.f90: Ditto.
4195 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
4196 * gfortran.dg/graphite/pr41924.f90: Ditto.
4197 * gfortran.dg/graphite/pr42393.f90: Ditto.
4198 * gfortran.dg/graphite/pr37980.f90: Ditto.
4199 * gfortran.dg/graphite/pr38953.f90: Ditto.
4200 * gfortran.dg/graphite/pr42180.f90: Ditto.
4201 * gfortran.dg/graphite/pr42181.f90: Ditto.
4202 * gfortran.dg/where_operator_assign_4.f90: Ditto.
4203 * gfortran.dg/select_type_4.f90: Ditto.
4204 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
4205 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
4206 * gfortran.dg/lto/pr40725_0.f03: Ditto.
4207 * gfortran.dg/elemental_args_check_2.f90: Ditto.
4208 * gfortran.dg/whole_file_11.f90: Ditto.
4209 * gfortran.dg/private_type_11.f90: Ditto.
4210 * gfortran.dg/vect/vect-gems.f90: Ditto.
4211 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
211b0440 4212
9b41915f
L
42132010-04-25 H.J. Lu <hongjiu.lu@intel.com>
4214
4215 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
4216
82d6f532
EB
42172010-04-25 Eric Botcazou <ebotcazou@adacore.com>
4218
4219 * gnat.dg/pack15.ad[sb]: New test.
4220
910ed7dc
PB
42212010-04-25 Paolo Bonzini <bonzini@gnu.org>
4222
4223 * gcc.target/arm/mla-1.c: New test.
4224
8583a512
SK
42252010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
4226
4227 PR fortran/30073
4228 PR fortran/43793
910ed7dc 4229 * gfortran.dg/pr43793.f90: New test.
8583a512 4230
27d0d96a
BS
42312010-04-24 Bernd Schmidt <bernds@codesourcery.com>
4232
4233 PR tree-optimization/41442
4234 * gcc.target/i386/pr41442.c: New test.
4235
1cef01a0
HPN
42362010-04-24 Hans-Peter Nilsson <hp@axis.com>
4237
4238 PR fortran/43832
4239 * gfortran.dg/fgetc_3.f90: Delete bogus test.
4240
a3ba2937
JD
42412010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4242
4243 PR fortran/43832
4244 * gfortran.dg/open_nounit.f90: New test.
4245
991b4da1
PT
42462010-04-24 Paul Thomas <pault@gcc.gnu.org>
4247
4248 PR fortran/43841
4249 PR fortran/43843
4250 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
4251
c7d0de89
MLI
42522010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
4253
4254 * gcc.dg/Wconversion-integer.c: Update.
4255
915f5921
EB
42562010-04-23 Eric Botcazou <ebotcazou@adacore.com>
4257
4258 * gnat.dg/unchecked_convert5.adb: New test.
4259
7a38245d
RG
42602010-04-23 Richard Guenther <rguenther@suse.de>
4261
4262 PR lto/41734
4263 * gcc.dg/lto/20100423-2_0.c: New testcase.
4264 * gcc.dg/lto/20100423-2_0.c: Likewise.
4265
8fd8a06f
RG
42662010-04-23 Richard Guenther <rguenther@suse.de>
4267
4268 PR lto/43455
4269 * gcc.dg/lto/20100423-1_0.c: New testcase.
4270 * gcc.dg/lto/20100423-1_1.c: Likewise.
4271
77620011
MJ
42722010-04-23 Martin Jambor <mjambor@suse.cz>
4273
4274 PR tree-optimization/43846
4275 * gcc.dg/tree-ssa/sra-10.c: New test.
4276
5c20baf1
MJ
42772010-04-23 Martin Jambor <mjambor@suse.cz>
4278
4279 PR middle-end/43835
4280 * gcc.c-torture/execute/pr43835.c: New test.
4281
c67f69a3
RG
42822010-04-23 Richard Guenther <rguenther@suse.de>
4283
4284 PR lto/42653
4285 * g++.dg/lto/20100423-1_0.C: New testcase.
4286
d5dceab8
UB
42872010-04-22 Uros Bizjak <ubizjak@gmail.com>
4288
4289 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
4290
42912010-04-22 Ira Rosen <irar@il.ibm.com>
74500b3e 4292
5bdd895c 4293 PR tree-optimization/43842
74500b3e
IR
4294 * gcc.dg/vect/pr43842.c: New test.
4295
8e80fcac
BS
42962010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4297
4298 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
4299 * gcc.target/i386/wmul-2.c: Likewise.
4300
79b9f413
KG
43012010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4302
4303 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
4304 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
4305
44741f03
AM
43062010-04-22 Alexander Monakov <amonakov@ispras.ru>
4307
4308 * gfortran.dg/reassoc_6.f: New testcase.
4309
9193b1b4
BS
43102010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4311
4312 PR middle-end/29274
4313 * gcc.target/arm/wmul-1.c: New test.
4314 * gcc.target/arm/wmul-2.c: New test.
4315
b3be2694
RG
43162010-04-22 Richard Guenther <rguenther@suse.de>
4317
4318 PR tree-optimization/43845
4319 * gcc.c-torture/compile/pr43845.c: New testcase.
4320
5b58b39b
BS
43212010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4322
4323 PR middle-end/29274
4324 * gcc.target/i386/wmul-1.c: New test.
4325 * gcc.target/i386/wmul-2.c: New test.
4326 * gcc.target/bfin/wmul-1.c: New test.
4327 * gcc.target/bfin/wmul-2.c: New test.
4328
92375a20
RG
43292010-04-22 Richard Guenther <rguenther@suse.de>
4330
4331 PR fortran/43829
4332 * gfortran.dg/vector_subscript_6.f90: New testcase.
4333 * gfortran.dg/assign_10.f90: Adjust.
4334
2b65cd83
JJ
43352010-04-21 Jakub Jelinek <jakub@redhat.com>
4336
4337 PR fortran/43836
4338 * gfortran.dg/gomp/pr43836.f90: New test.
4339
11152c95
RG
43402010-04-21 Richard Guenther <rguenther@suse.de>
4341
4342 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
4343
d64427ff
KG
43442010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4345
4346 * gcc.dg/torture/builtin-cproj-3.c: New.
4347
88274c4d
JM
43482010-04-20 Jason Merrill <jason@redhat.com>
4349
4350 PR c++/9335
4351 * g++.dg/template/recurse2.C: New.
4352 * g++.dg/parse/crash36.C: Adjust.
4353 * g++.dg/other/fold1.C: Adjust.
4354 * g++.dg/init/member1.C: Adjust.
4355 * lib/prune.exp: Prune "skipping N instantiation contexts".
4356
3c642f92
KG
43572010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4358
4359 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
4360
43272bf5
KG
43612010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4362
4363 * gcc.dg/torture/builtin-cproj-1.c: New.
4364 * gcc.dg/torture/builtin-cproj-2.c: New.
4365
5a80a1dd
DS
43662010-04-20 Dodji Seketeli <dodji@redhat.com>
4367
4368 PR c++/43800
4369 PR c++/43704
4370 * g++.dg/template/typedef32.C: Adjust.
4371 * g++.dg/template/typedef33.C: New test.
4372
9c4174d8
PT
43732010-04-20 Paul Thomas <pault@gcc.gnu.org>
4374
4375 PR fortran/43227
4376 * gfortran.dg/proc_decl_23.f90: New test.
4377
4378 PR fortran/43266
4379 * gfortran.dg/abstract_type_6.f03: New test.
4380
94e85e0a
XDL
43812010-04-20 Xinliang David Li <davidxl@google.com>
4382
4383 * g++.dg/tree-ssa/fold-compare.C: New.
4384
48e50698
RG
43852010-04-20 Richard Guenther <rguenther@suse.de>
4386
4387 PR tree-optimization/39417
4388 * g++.dg/torture/pr39417.C: New testcase.
4389
b28ae58f
RG
43902010-04-20 Richard Guenther <rguenther@suse.de>
4391
4392 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
4393
1197ce8e
JJ
43942010-04-20 Jakub Jelinek <jakub@redhat.com>
4395
4396 * g++.dg/debug/dwarf2/rv1.C: New test.
4397
72e2cf16
AK
43982010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4399
4400 PR target/43635
4401 * gcc.c-torture/compile/pr43635.c: New testcase.
4402
fd2e4e99
JJ
44032010-04-19 Jakub Jelinek <jakub@redhat.com>
4404
310e4472
JJ
4405 PR fortran/43339
4406 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
4407 of sequential loops being private only in the innermost containing
4408 task region.
4409
fd2e4e99
JJ
4410 PR middle-end/43337
4411 * gfortran.dg/gomp/pr43337.f90: New test.
4412
1936a7d4
RG
44132010-04-19 Richard Guenther <rguenther@suse.de>
4414
4415 PR tree-optimization/43796
4416 * gfortran.dg/pr43796.f90: New testcase.
4417
d53bed0b
RG
44182010-04-19 Richard Guenther <rguenther@suse.de>
4419
4420 PR tree-optimization/43783
4421 * gcc.c-torture/execute/pr43783.c: New testcase.
4422
90f775a9
UB
44232010-04-19 Uros Bizjak <ubizjak@gmail.com>
4424
4425 PR target/43766
4426 * gcc.target/i386/pr43766.c: New test.
4427
8d9b7be5
JZ
44282010-04-19 Jie Zhang <jie@codesourcery.com>
4429
4430 PR target/43662
4431 * gcc.target/i386/pr43662.c: New test.
4432
d38f6bc0
DS
44332010-04-19 Dodji Seketeli <dodji@redhat.com>
4434
4435 PR c++/43704
4436 * g++.dg/template/typedef32.C: New test.
4437
d5dceab8 44382010-04-19 Ira Rosen <irar@il.ibm.com>
b5aeb3bb 4439
d5dceab8
UB
4440 PR tree-optimization/37027
4441 * lib/target-supports.exp
b5aeb3bb
IR
4442 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
4443 * gcc.dg/vect/pr37027.c: New test.
d5dceab8
UB
4444 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
4445 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
4446 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
4447 gcc.dg/vect/vect-complex-6.c: Likewise.
b5aeb3bb 4448
5a2fa9e8
JJ
44492010-04-19 Jakub Jelinek <jakub@redhat.com>
4450
4451 * g++.dg/debug/dwarf2/enum1.C: New test.
4452
896ee672
EB
44532010-04-18 Eric Botcazou <ebotcazou@adacore.com>
4454
4455 * gnat.dg/rep_clause5.ad[sb]: New test.
4456 * gnat.dg/rep_clause5_pkg.ads: New helper.
4457
d5dceab8 44582010-04-18 Ira Rosen <irar@il.ibm.com>
59eefaa6
IR
4459
4460 PR tree-optimization/43771
4461 * g++.dg/vect/pr43771.cc: New test.
4462
6c559604
SK
44632010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
4464
896ee672
EB
4465 PR fortran/31538
4466 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
4467 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6c559604 4468
728936bb
EB
44692010-04-17 Eric Botcazou <ebotcazou@adacore.com>
4470
4471 * gnat.dg/sizetype.adb: Rename into...
4472 * gnat.dg/sizetype1.adb: ...this.
4473 * gnat.dg/sizetype2.adb: New test.
4474
12de6355
RG
44752010-04-16 Richard Guenther <rguenther@suse.de>
4476
4477 PR tree-optimization/43572
4478 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
4479
68a3eb69
EB
44802010-04-16 Olivier Hainque <hainque@adacore.com>
4481
4482 * gnat.dg/specs/discr_private.ads: New test.
4483
f0c6475a 44842010-04-16 Bernd Schmidt <bernds@codesourcery.com>
6ea007e4
BS
4485
4486 PR target/41514
f0c6475a
BS
4487 * gcc.target/arm/thumb-comparisons.c: New test.
4488
4489 PR target/40603
4490 * gcc.target/arm/thumb-cbranchqi.c: New test.
6ea007e4 4491
7a296495
CB
44922010-04-16 Christian Bruel <christian.bruel@st.com>
4493
4494 * g++.dg/torture/pr36191.C: Enable for SH.
4495
169afcb9
EB
44962010-04-16 Eric Botcazou <ebotcazou@adacore.com>
4497
4498 * gnat.dg/wide_boolean.adb: New test.
4499 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
4500
25a6a873
RG
45012010-04-15 Richard Guenther <rguenther@suse.de>
4502
4503 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
4504 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
4505 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
4506 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
4507 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
4508 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
4509 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
4510 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
4511 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
4512 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
4513 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4514 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
4515 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4516 * gcc.dg/torture/ipa-pta-2.c: Likewise.
4517 * gcc.dg/torture/ipa-pta-1.c: Adjust.
4518
f0c6475a 45192010-04-14 Bernd Schmidt <bernds@codesourcery.com>
31ce8a53
BS
4520
4521 PR target/21803
4522 * gcc.target/arm/pr42496.c: New test.
4523
943f82e7
JM
45242010-04-14 Jason Merrill <jason@redhat.com>
4525
4526 PR c++/36625
4527 * g++.dg/ext/attrib38.C: New.
4528
88f33b96
SE
45292010-04-14 Steve Ellcey <sje@cup.hp.com>
4530
4531 PR testsuite/43739
4532 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
4533
289fcbbd
MLI
45342010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
4535
4536 PR 42966
4537 * gcc.dg/cpp/warn-undef-2.c: Update.
4538 * gcc.dg/cpp/warn-traditional-2.c: Update.
4539 * gcc.dg/cpp/warn-comments-2.c: Update.
4540 * gcc.dg/cpp/warn-variadic-2.c: Update.
4541 * gcc.dg/cpp/warn-long-long-2.c: Update.
4542 * gcc.dg/cpp/warn-deprecated-2.c: Update.
4543 * gcc.dg/cpp/warn-multichar-2.c: Update.
4544 * gcc.dg/cpp/warn-normalized-3.c: Update.
4545 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
4546 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
4547 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
4548 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
4549 * gcc.dg/cpp/warn-redefined-2.c: Update.
4550 * gfortran.dg/warning-directive-2.F90: Update.
4551 * c-c++-common/cpp/warning-directive-2.c: Update.
4552
fc249fe5
MM
45532010-04-14 Michael Matz <matz@suse.de>
4554
4555 PR tree-optimization/42963
b6b7f703 4556 * gcc.dg/pr42963.c: New testcase.
fc249fe5 4557
f08863f9
EB
45582010-04-14 Eric Botcazou <ebotcazou@adacore.com>
4559
4560 * gnat.dg/class_wide.adb: Rename into...
4561 * gnat.dg/class_wide1.adb: ...this.
4562 * gnat.dg/class_wide2.ad[sb]: New test.
4563
64f002ed
TB
45642010-04-14 Tobias Burnus <burnus@net-b.de>
4565
4566 PR fortran/18918
4567 * gfortran.dg/coarray_9.f90: Update dg-errors.
4568 * gfortran.dg/coarray_10.f90: New test.
4569 * gfortran.dg/coarray_11.f90: New test.
4570
e1859f33
JD
45712010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4572
4573 PR fortran/43747
4574 gfortran.dg/initialization_24.f90: New test.
4575
44b2dc6c
JM
45762010-04-13 Jason Merrill <jason@redhat.com>
4577
4578 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
4579 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
4580
4867a0c6
MLI
45812010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
4582
4583 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
4584 * g++.dg/dg.exp: Likewise.
4585 * gcc.dg/cpp/warning-directive-1.c: Move to ...
4586 * c-c++-common/cpp/warning-directive-1.c: ... here.
4587 * gcc.dg/cpp/warning-directive-2.c: Move to ...
4588 * c-c++-common/cpp/warning-directive-2.c: ... here.
4589 * gcc.dg/cpp/warning-directive-3.c: Move to ...
4590 * c-c++-common/cpp/warning-directive-3.c: ... here.
4591 * gcc.dg/cpp/warning-directive-4.c: Move to ...
4592 * c-c++-common/cpp/warning-directive-4.c: ... here.
4593 * g++.dg/cpp/warning-directive-1.C: Delete.
4594 * g++.dg/cpp/warning-directive-2.C: Delete.
4595 * g++.dg/cpp/warning-directive-3.C: Delete.
4596 * g++.dg/cpp/warning-directive-4.C: Delete.
4597 * gcc.dg/cpp/normalised-3.c: Delete.
4598 * g++.dg/cpp/normalised-1.C: Rename as ...
4599 * c-c++-common/cpp/normalised-3.c: ... this.
4600
0f2ffb9a
MJ
46012010-04-13 Martin Jambor <mjambor@suse.cz>
4602
4603 * gcc.dg/tree-ssa/sra-9.c: New test.
4604
f78b86c0
MM
46052010-04-13 Michael Matz <matz@suse.de>
4606
4607 PR middle-end/43730
4608 * gcc.dg/pr43730.c: New test.
4609
143597ff
MM
46102010-04-13 Michael Matz <matz@suse.de>
4611
4612 * gcc.dg/tree-ssa/negate.c: New testcase.
4613
9d7b53cc
RG
46142010-04-13 Richard Guenther <rguenther@suse.de>
4615
4616 PR testsuite/43735
4617 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
4618
777e1f09
RG
46192010-04-13 Richard Guenther <rguenther@suse.de>
4620
4621 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
4622
76af763d
EB
46232010-04-13 Eric Botcazou <ebotcazou@adacore.com>
4624
4625 * gnat.dg/derived_type1.adb: New test.
4626
4adbd5dd
MK
46272010-04-13 Matthias Klose <doko@ubuntu.com>
4628
4629 * gcc.dg/plugindir1.c: New testcase.
4630 * gcc.dg/plugindir2.c: New testcase.
4631 * gcc.dg/plugindir3.c: New testcase.
4632 * gcc.dg/plugindir4.c: New testcase.
4633
e0db9cc6
UB
46342010-04-12 Uros Bizjak <ubizjak@gmail.com>
4635
4636 * gcc.target/i386/rotate-2.c: New test.
4637
d6850483
JM
46382010-04-12 Jason Merrill <jason@redhat.com>
4639
e62e4922
JM
4640 PR c++/43641
4641 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
d6850483
JM
4642 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4643
9d809e8f
FC
46442010-04-12 Fabien Chene <fabien.chene@gmail.com>
4645
4646 PR c++/25811
4647 * g++.dg/init/pr25811.C: New test.
4648
c7392d11
RO
46492010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4650
4651 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
4652 dg-error, dg-warning.
4653 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
4654
af961c7f
RG
46552010-04-12 Richard Guenther <rguenther@suse.de>
4656
4657 * gcc.dg/torture/inline-2.c: New testcase.
4658
f101882a
JJ
46592010-04-12 Jakub Jelinek <jakub@redhat.com>
4660
fa8351f8
JJ
4661 PR bootstrap/43699
4662 * gcc.dg/Wunused-var-7.c: New test.
4663
f101882a
JJ
4664 PR tree-optimization/43560
4665 * gcc.c-torture/execute/pr43560.c: New test.
4666
675c873b
EB
46672010-04-12 Eric Botcazou <ebotcazou@adacore.com>
4668
4669 * gnat.dg/aggr13.adb: New test.
4670 * gnat.dg/aggr14.adb: Likewise.
4671 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
4672
3fc20697
RG
46732010-04-12 Richard Guenther <rguenther@suse.de>
4674
4675 PR c++/43611
4676 * g++.dg/torture/pr43611.C: New testcase.
4677
c4712597
SZ
46782010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
4679
4680 PR c/36774
4681 * gcc.dg/pr36774-1.c: New test.
4682 * gcc.dg/pr36774-2.c: New test.
4683
c11c09f9
KP
46842010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4685
4686 * gcc.target/sh/rte-delay-slot.c: New test.
4687
3cd64bab
EB
46882010-04-11 Eric Botcazou <ebotcazou@adacore.com>
4689
4690 * gnat.dg/pack9.adb: Remove -cargs option.
4691 * gnat.dg/aggr12.ad[sb]: New test.
4692
a6d57223
JZ
46932010-04-10 Jie Zhang <jie@codesourcery.com>
4694
4695 PR target/43417
4696 * gcc.target/sh/pr43417.c: New test.
4697
687ea68f
TB
46982010-04-10 Tobias Burnus <burnus@net-b.de>
4699
4700 PR fortran/43591
4701 * gfortran.dg/spec_expr_6.f90: New test.
4702
d8a12e84
MLI
47032010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4704
4705 PR cpp/43195
4706 * gcc.dg/cpp/pr43195.c: New.
4707 * gcc.dg/cpp/pr43195.h: New.
4708
d0b8780d
MLI
47092010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4710
4711 PR 42965
4712 * gcc.dg/Werror-6.c: Adjust.
4713 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4714 * gcc.dg/Werror-4.c: Likewise.
4715 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
4716 * gcc.dg/Wswitch-enum-error.c: Likewise.
4717 * gcc.dg/Wpointer-arith.c: Likewise.
4718 * gcc.dg/Wfatal.c: Likewise.
4719 * gcc.dg/Wswitch-error.c: Likewise.
4720 * g++.dg/warn/unused-result1-Werror.c: Likewise.
4721 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
4722 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4723 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
4724 * gcc.dg/cpp/warn-comments-2.c: Likewise.
4725 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
4726 * gcc.dg/cpp/warning-directive-2.c: Likewise.
4727 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
4728 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
4729 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
4730 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
4731 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
4732 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
4733 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
4734 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
4735 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
4736 * g++.dg/cpp/warning-directive-2.C: Likewise.
4737 * gfortran.dg/warning-directive-2.F90: Likewise.
4738
cb6addf4
JM
47392010-04-09 Jason Merrill <jason@redhat.com>
4740
4741 PR c++/42623
4742 * g++.dg/template/sizeof13.C: New.
4743
c688a8b0
KT
47442010-04-09 Kai Tietz <kai.tietz@onevision.com>
4745
4746 * g++.dg/other/pr35504.C: Add check for thiscall.
4747 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
4748 * gcc.dg/torture/stackalign/thiscall-1.c: New.
27431d88 4749
dc8d2739
MLI
47502010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4751
4752 PR c++/28584
4753 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
4754 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
27431d88 4755 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
dc8d2739 4756 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
27431d88 4757 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
dc8d2739
MLI
4758 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
4759 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
4760 * g++.dg/other/increment1.C: Likewise.
4761
d3a9eea2
TB
47622010-04-09 Tobias Burnus <burnus@net-b.de>
4763
4764 PR fortran/18918
4765 * gfortran.dg/coarray_7.f90: New test.
4766 * gfortran.dg/coarray_8.f90: New test.
4767
824935ee
BD
47682010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
4769
4770 PR fortran/28039
4771 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
4772
07c60ef7
RO
47732010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4774
4775 PR target/43643
4776 * gcc.dg/pr43643.c: New test.
4777
3e2f637e
TB
47782010-04-08 Tobias Burnus <burnus@net-b.de>
4779
4780 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
4781
84ae6d7b
RG
47822010-04-08 Richard Guenther <rguenther@suse.de>
4783
4784 PR tree-optimization/43679
4785 * gcc.c-torture/compile/pr43679.c: New testcase.
4786
aa847cc8
JJ
47872010-04-08 Jakub Jelinek <jakub@redhat.com>
4788
4789 PR debug/43670
4790 * gcc.dg/pr43670.c: New test.
4791
b0aef8a8
MK
47922010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
4793
4794 PR middle-end/40815
4795 * gcc.dg/tree-ssa/reassoc-19.c: New.
4796
60d3aec4
JJ
47972010-04-07 Jakub Jelinek <jakub@redhat.com>
4798
ebfbbdc5
JJ
4799 PR c/18624
4800 * gcc.dg/Wunused-var-1.c: New test.
4801 * gcc.dg/Wunused-var-2.c: New test.
4802 * gcc.dg/Wunused-var-3.c: New test.
4803 * gcc.dg/Wunused-var-4.c: New test.
4804 * gcc.dg/Wunused-var-5.c: New test.
4805 * gcc.dg/Wunused-var-6.c: New test.
4806 * gcc.dg/Wunused-parm-1.c: New test.
4807
60d3aec4
JJ
4808 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
4809 * gcc.dg/trunc-1.c: Likewise.
4810 * gcc.dg/vla-9.c: Likewise.
4811 * gcc.dg/dfp/composite-type.c: Likewise.
4812
b51e84c9
IS
48132010-04-07 Iain Sandoe <iains@gcc.gnu.org>
4814
4815 PR objc/35996
4816 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
4817 * obj-c++.dg/objc-gc-3.mm: Ditto.
4818
87cf0651
SB
48192010-04-07 Simon Baldwin <simonb@google.com>
4820
4821 * gcc.dg/cpp/warn-undef-2.c: New.
4822 * gcc.dg/cpp/warn-traditional-2.c: New.
4823 * gcc.dg/cpp/warn-comments-2.c: New.
4824 * gcc.dg/cpp/warning-directive-1.c: New.
4825 * gcc.dg/cpp/warn-long-long.c: New.
4826 * gcc.dg/cpp/warn-traditional.c: New.
4827 * gcc.dg/cpp/warn-variadic-2.c: New.
4828 * gcc.dg/cpp/warn-undef.c: New.
4829 * gcc.dg/cpp/warn-normalized-1.c: New.
4830 * gcc.dg/cpp/warning-directive-2.c: New.
4831 * gcc.dg/cpp/warn-long-long-2.c: New.
4832 * gcc.dg/cpp/warn-variadic.c: New.
4833 * gcc.dg/cpp/warn-normalized-2.c: New.
4834 * gcc.dg/cpp/warning-directive-3.c: New.
4835 * gcc.dg/cpp/warn-deprecated-2.c: New.
4836 * gcc.dg/cpp/warn-trigraphs-1.c: New.
4837 * gcc.dg/cpp/warn-multichar-2.c: New.
4838 * gcc.dg/cpp/warn-normalized-3.c: New.
4839 * gcc.dg/cpp/warning-directive-4.c: New.
4840 * gcc.dg/cpp/warn-unused-macros.c: New.
4841 * gcc.dg/cpp/warn-trigraphs-2.c: New.
4842 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
4843 * gcc.dg/cpp/warn-cxx-compat.c: New.
4844 * gcc.dg/cpp/warn-redefined.c: New.
4845 * gcc.dg/cpp/warn-trigraphs-3.c: New.
4846 * gcc.dg/cpp/warn-unused-macros-2.c: New.
4847 * gcc.dg/cpp/warn-deprecated.c: New.
4848 * gcc.dg/cpp/warn-trigraphs-4.c: New.
4849 * gcc.dg/cpp/warn-redefined-2.c: New.
4850 * gcc.dg/cpp/warn-comments.c: New.
4851 * gcc.dg/cpp/warn-multichar.c: New.
4852 * g++.dg/cpp/warning-directive-1.C: New.
4853 * g++.dg/cpp/warning-directive-2.C: New.
4854 * g++.dg/cpp/warning-directive-3.C: New.
4855 * g++.dg/cpp/warning-directive-4.C: New.
4856 * gfortran.dg/warning-directive-1.F90: New.
4857 * gfortran.dg/warning-directive-3.F90: New.
4858 * gfortran.dg/warning-directive-2.F90: New.
4859 * gfortran.dg/warning-directive-4.F90: New.
58e0f0d3 4860
87cf0651 48612010-04-07 Iain Sandoe <iains@gcc.gnu.org>
b51e84c9
IS
4862
4863 PR objc++/23716
58e0f0d3
IS
4864 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
4865
2401726e
JM
48662010-04-07 Jason Merrill <jason@redhat.com>
4867
48326487
JM
4868 * g++.dg/template/dr408.C: New.
4869
ae099258
JM
4870 * g++.dg/lookup/ns4.C: New.
4871
feb3b88a
JM
4872 PR c++/38392
4873 * g++.dg/template/friend51.C: New test.
4874
2401726e
JM
4875 PR c++/41970
4876 * g++.old-deja/g++.other/linkage1.C: Adjust.
4877
5fd5c97a
DS
48782010-04-07 Dodji Seketeli <dodji@redhat.com>
4879
4880 PR c++/42697
4881 * g++.dg/template/crash94.C: New test.
4882
7c094c11
DS
48832010-04-07 Dodji Seketeli <dodji@redhat.com>
4884
4885 PR c++/40239
4886 * g++.dg/init/aggr5.C: New test.
4887 * g++.dg/init/aggr5.C: New test.
4888
12bd5a1e
RG
48892010-04-07 Richard Guenther <rguenther@suse.de>
4890
4891 PR tree-optimization/43270
4892 * g++.dg/warn/Warray-bounds-4.C: New testcase.
4893 * gcc.dg/Warray-bounds-7.c: Likewise.
4894
b1fa9126
EB
48952010-04-07 Eric Botcazou <ebotcazou@adacore.com>
4896
4897 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
4898 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
4899 * gnat.dg/bit_packed_array4.ad[sb]: New test.
4900
6addabbb
JZ
49012010-04-07 Jie Zhang <jie@codesourcery.com>
4902
4903 PR c++/42556
4904 * g++.dg/init/pr42556.C: New test.
4905
a42f1217
DS
49062010-04-07 Dodji Seketeli <dodji@redhat.com>
4907
4908 PR debug/43628
4909 * g++.dg/debug/dwarf2/typedef2.C: New test.
4910
c88199cd
DS
49112010-04-06 Dodji Seketeli <dodji@redhat.com>
4912
27431d88 4913 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
c88199cd
DS
4914 c-c++-common/dwarf2/redeclaration-1.C
4915
d4a2b486
JM
49162010-04-06 Jason Merrill <jason@redhat.com>
4917
4918 * g++.dg/cpp0x/pr31437.C: Adjust error location.
4919 * g++.dg/ext/attrib18.C: Likewise.
4920 * g++.dg/ext/bitfield2.C: Likewise.
4921 * g++.dg/ext/bitfield4.C: Likewise.
4922 * g++.dg/ext/visibility/warn2.C: Likewise.
4923 * g++.dg/ext/visibility/warn3.C: Likewise.
4924 * g++.dg/gomp/pr26690-1.C: Likewise.
4925 * g++.dg/inherit/covariant7.C: Likewise.
4926 * g++.dg/init/synth2.C: Likewise.
4927 * g++.dg/lookup/using7.C: Likewise.
4928 * g++.dg/other/crash-4.C: Likewise.
4929 * g++.dg/other/error13.C: Likewise.
4930 * g++.dg/other/error20.C: Likewise.
4931 * g++.dg/parse/crash31.C: Likewise.
4932 * g++.dg/parse/error16.C: Likewise.
4933 * g++.dg/parse/error19.C: Likewise.
4934 * g++.dg/parse/error27.C: Likewise.
4935 * g++.dg/parse/error28.C: Likewise.
4936 * g++.dg/parse/fused-params1.C: Likewise.
4937 * g++.dg/template/error2.C: Likewise.
4938 * g++.dg/template/local6.C: Likewise.
4939 * g++.dg/template/qualttp15.C: Likewise.
4940 * g++.dg/warn/Wnvdtor-2.C: Likewise.
4941 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
4942 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
4943 * g++.old-deja/g++.brendan/crash29.C: Likewise.
4944 * g++.old-deja/g++.eh/spec6.C: Likewise.
4945 * g++.old-deja/g++.jason/crash3.C: Likewise.
4946 * g++.old-deja/g++.jason/destruct2.C: Likewise.
4947 * g++.old-deja/g++.law/ctors5.C: Likewise.
4948 * g++.old-deja/g++.law/ctors9.C: Likewise.
4949 * g++.old-deja/g++.mike/p3538a.C: Likewise.
4950 * g++.old-deja/g++.mike/p3538b.C: Likewise.
4951 * g++.old-deja/g++.other/struct1.C: Likewise.
4952 * g++.old-deja/g++.other/volatile1.C: Likewise.
4953 * g++.old-deja/g++.pt/crash36.C: Likewise.
4954 * g++.old-deja/g++.pt/derived3.C: Likewise.
4955 * g++.old-deja/g++.robertl/eb109.C: Likewise.
4956 * g++.old-deja/g++.robertl/eb4.C: Likewise.
4957
9310a3e2
SP
49582010-04-06 Sebastian Pop <sebastian.pop@amd.com>
4959
4960 PR middle-end/43519
4961 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
4962 * gcc.dg/graphite/id-19.c: New.
4963
c86a3947
CF
49642010-04-06 Changpeng Fang <changpeng.fang@amd.com>
4965
4966 PR middle-end/32824
4967 * gcc.dg/vect/pr32824: New.
4968
f4d1d50a
TB
49692010-04-06 Tobias Burnus <burnus@net-b.de>
4970
4971 PR fortran/18918
4972 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
4973 * gfortran.dg/coarray_3.f90: Ditto.
4974 * gfortran.dg/coarray_4.f90: Ditto.
4975 * gfortran.dg/coarray_5.f90: Ditto.
4976 * gfortran.dg/coarray_6.f90: Ditto.
4977 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
4978
178f9aa1
TB
49792010-04-06 Tobias Burnus <burnus@net-b.de>
4980
4981 PR fortran/18918
4982 * gfortran.dg/coarray_4.f90: Fix test.
4983 * gfortran.dg/coarray_6.f90: Add more tests.
4984
be59db2d
TB
49852010-04-06 Tobias Burnus <burnus@net-b.de>
4986
4987 PR fortran/18918
4988 * gfortran.dg/coarray_4.f90: New test.
4989 * gfortran.dg/coarray_5.f90: New test.
4990 * gfortran.dg/coarray_6.f90: New test.
4991
385e8144
TB
49922010-04-06 Tobias Burnus <burnus@net-b.de>
4993
4994 PR fortran/18918
4995 * gfortran.dg/iso_fortran_env_5.f90: New test.
4996 * gfortran.dg/iso_fortran_env_6.f90: New test.
4997
d0a4a61c
TB
49982010-04-06 Tobias Burnus <burnus@net-b.de>
4999
5000 PR fortran/39997
5001 * gfortran.dg/coarray_1.f90: New test.
5002 * gfortran.dg/coarray_2.f90: New test.
5003 * gfortran.dg/coarray_3.f90: New test.
5004
d5eebac0
JM
50052010-04-06 Jason Merrill <jason@redhat.com>
5006
62daa139
JM
5007 PR c++/43648
5008 * g++.dg/template/dtor8.C: New.
5009
d5eebac0
JM
5010 PR c++/43621
5011 * g++.dg/template/error-recovery2.C: New.
5012
b1a0b3b4
JH
50132010-04-06 Jan Hubicka <jh@suse.czpli
5014
5015 PR tree-optimization/42906
5016 * gcc.dg/tree-ssa/dce-1.c: New testcase.
5017
2b56d6a4
TB
50182010-04-06 Tobias Burnus <burnus@net-b.de>
5019
5020 PR fortran/43178
5021 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
5022 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5023 * gfortran.dg/auto_dealloc_1.f90: Ditto.
5024
56186ac2
RG
50252010-04-06 Richard Guenther <rguenther@suse.de>
5026
5027 PR tree-optimization/43627
5028 * gcc.dg/tree-ssa/vrp49.c: New testcase.
5029
7d11d368
JJ
50302010-04-06 Jakub Jelinek <jakub@redhat.com>
5031
5032 PR target/43638
5033 * gcc.target/i386/pr43638.c: New test.
5034
eb12d0ae
RG
50352010-04-06 Richard Guenther <rguenther@suse.de>
5036
5037 PR middle-end/43661
5038 * gcc.c-torture/compile/pr43661.c: New testcase.
5039
be33cc50
JJ
50402010-04-06 Jakub Jelinek <jakub@redhat.com>
5041
5042 * gcc.target/s390/stackcheck1.c: Add dg-warning.
5043
0e8ff409
SP
50442010-04-04 Sebastian Pop <sebastian.pop@amd.com>
5045
5046 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
5047
1cdaa211
RG
50482010-04-02 Richard Guenther <rguenther@suse.de>
5049
5050 PR tree-optimization/43629
5051 * gcc.c-torture/execute/pr43629.c: New testcase.
5052
b879c108 50532010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
014753cc 5054 Dominique d'Humieres <dominiq@lps.ens.fr>
b879c108
JB
5055
5056 PR libfortran/43605
5057 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
5058
777351a5
DS
50592010-04-01 Dodji Seketeli <dodji@redhat.com>
5060
5061 PR debug/43325
5062 * c-c++-common/dwarf2/redeclaration-1.C: New test.
5063
d4b5fb22
JM
50642010-04-01 Jason Merrill <jason@redhat.com>
5065
5066 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
5067
e76a3fde
JB
50682010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
5069 Manfred Schwarb <manfred99@gmx.ch>
5070
5071 PR libfortran/43605
5072 * gfortran.dg/ftell_3.f90: New test.
5073
5e9fb3db
RG
50742010-04-01 Richard Guenther <rguenther@suse.de>
5075
5076 PR middle-end/43614
5077 * gcc.c-torture/compile/pr43614.c: New testcase.
5078
d3f76f83
MJ
50792010-04-01 Martin Jambor <mjambor@suse.cz>
5080
5081 PR tree-optimization/43141
5082 * gcc.dg/guality/pr43141.c: New test.
27431d88 5083
35eb7ed7
RO
50842010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5085
5086 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
5087 * g++.dg/eh/spbp.C: Likewise.
5088 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
5089 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
5090 superfluous casts.
5091 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
5092 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
5093 * objc.dg/dwarf-2.m: Likewise.
5094
25d635d9
SP
50952010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5096
5097 PR middle-end/43464
5098 * gcc.dg/graphite/id-pr43464.c: New.
5099 * gcc.dg/graphite/id-pr43464-1.c: New.
5100
51012010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5102
5103 PR middle-end/43351
5104 * gcc.dg/graphite/id-pr43351.c
5105
2981f206
IS
51062010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5107
03af6e44
IS
5108 PR testsuite/35165
5109 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
5110 * obj-c++.dg/try-catch-2.mm: Ditto.
5111 * obj-c++.dg/lookup-2.mm: Ditto.
5112 * obj-c++.dg/encode-8.m: Ditto.
5113 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5114 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
5115 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
5116 * obj-c++.dg/const-str-11.mm: Ditto.
5117 * obj-c++.dg/const-str-9.mm: Ditto.
5118 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
5119 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
5120 * obj-c++.dg/except-1.mm: Ditto.
5121 * obj-c++.dg/const-str-7.mm: Ditto.
5122 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5123 * obj-c++.dg/const-str-3.mm: Ditto.
5124 * obj-c++.dg/const-str-7.mm: Ditto.
5125 * obj-c++.dg/stubify-2.mm: Change dump file name.
5126
2981f206 5127 PR objc++/23613
b6b7f703 5128 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
2981f206 5129 New macro.
b6b7f703 5130 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
2981f206
IS
5131 Remove dg-xfail-if.
5132
9bae1881
MJ
51332010-03-31 Martin Jambor <mjambor@suse.cz>
5134
5135 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
5136 only with -O2, -O3 or -Os and not with -fwhopr.
5137
d7df0b91
DS
51382010-03-31 Dodji Seketeli <dodji@redhat.com>
5139
5140 PR c++/43558
5141 * g++.dg/template/typedef31.C: New test.
5142
f0c01ffd
RO
51432010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5144
5145 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
5146 assembler output on *-*-solaris2*.
5147 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5148
132b4e82
JJ
51492010-03-31 Jakub Jelinek <jakub@redhat.com>
5150
5151 PR debug/43557
5152 * gcc.dg/pr43557-1.c: New test.
5153 * gcc.dg/pr43557-2.c: New file.
5154
dc12b70e
JZ
51552010-03-31 Jie Zhang <jie@codesourcery.com>
5156
5157 PR 43562
5158 * gcc.dg/pr43562.c: New test.
5159
fb077955
JM
51602010-03-30 Jason Merrill <jason@redhat.com>
5161
74537078
JM
5162 PR c++/43076
5163 * g++.dg/template/error-recovery1.C: New.
5164
fb077955
JM
5165 PR c++/41786
5166 * g++.dg/parse/ambig5.C: New.
5167
03a5f060
JJ
51682010-03-30 Jakub Jelinek <jakub@redhat.com>
5169
5170 PR debug/43593
5171 * gcc.dg/guality/pr43593.c: New test.
5172
8533c9d8
SP
51732010-03-30 Sebastian Pop <sebastian.pop@amd.com>
5174
5175 PR middle-end/43430
5176 * gcc.dg/vect/pr43430-1.c: New.
5177
ce0ecb98
JM
51782010-03-30 Jason Merrill <jason@redhat.com>
5179
5180 PR c++/43559
5181 * g++.dg/template/partial7.C: New.
5182
a3e7e012
AK
51832010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5184
5185 * gcc.target/s390/stackcheck1.c: New testcase.
5186
63fd8255
JD
51872010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5188
5189 PR libfortran/43265
5190 * gfortran.dg/read_eof_8.f90: New test.
5191
0591d33e
JM
51922010-03-29 Jason Merrill <jason@redhat.com>
5193
43d0678a
JM
5194 * gcc.dg/cpp/include6.c: Change [] to ().
5195
00a81b8b
JM
5196 N3077
5197 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
5198 splicing and UCNs.
5199 * c-c++-common/raw-string-2.c: Add trigraph test.
5200 * c-c++-common/raw-string-8.c: New.
5201 * c-c++-common/raw-string-9.c: New.
5202 * c-c++-common/raw-string-10.c: New.
5203
0591d33e
JM
5204 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
5205 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
5206 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
5207 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
5208 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
5209 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
5210 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
5211
58adb739
RG
52122010-03-29 Richard Guenther <rguenther@suse.de>
5213
5214 PR tree-optimization/43560
5215 * gcc.dg/torture/pr43560.c: New testcase.
5216
52150625
JM
52172010-03-29 Jason Merrill <jason@redhat.com>
5218
5219 N3077
5220 * g++.dg/ext/raw-string-1.C: Change [] to ().
5221 * g++.dg/ext/raw-string-2.C: Change [] to ().
5222 Don't use \ in delimiter.
5223 * g++.dg/ext/raw-string-3.C: Change [] to ().
5224 * g++.dg/ext/raw-string-4.C: Change [] to ().
5225 * g++.dg/ext/raw-string-5.C: Change [] to ().
5226 Test for error on \ in delimiter.
5227 * g++.dg/ext/raw-string-6.C: Change [] to ().
5228 * g++.dg/ext/raw-string-7.C: Change [] to ().
5229
3b34d92c
JZ
52302010-03-29 Jie Zhang <jie@codesourcery.com>
5231
5232 PR 43564
5233 * gcc.dg/pr43564.c: New test.
5234
10fa280a
TB
52352010-03-29 Tobias Burnus <burnus@net-b.de>
5236
5237 PR fortran/43551
5238 * gfortran.dg/direct_io_12.f90: New test.
5239
88cc1e04
JH
52402010-03-28 Jan Hubicka <jh@suse.cz>
5241
5242 PR tree-optimization/43505
5243 * gfortran.dg/pr43505.f90: New testcase.
5244
fb6807b8
UB
52452010-03-27 Uros Bizjak <ubizjak@gmail.com>
5246
5247 PR tree-optimization/43528
5248 * gcc.target/i386/pr43528.c: New test.
5249
10e76c1a
JM
52502010-03-26 Joseph Myers <joseph@codesourcery.com>
5251
5252 PR c/43381
5253 * gcc.dg/parm-impl-decl-3.c: New test.
5254
c6cc83d0
JM
52552010-03-26 Jason Merrill <jason@redhat.com>
5256
5257 PR c++/43509
5258 * g++.dg/cpp0x/parse1.C: New.
5259
fb04bb84
UB
52602010-03-26 Uros Bizjak <ubizjak@gmail.com>
5261
5262 PR target/43524
5263 * gcc.target/i386/pr43524.c: New test.
5264
13604671
MJ
52652010-03-26 Martin Jambor <mjambor@suse.cz>
5266
b6b7f703 5267 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
fb04bb84 5268 whitespace, rename main to foo.
b6b7f703
L
5269 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
5270 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
5271 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
5272 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
5273 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
5274 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
5275 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
5276 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5277 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
5278 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
5279 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13604671 5280
5f431950
DS
52812010-03-26 Dodji Seketeli <dodji@redhat.com>
5282
5283 PR c++/43327
5284 * g++.dg/other/crash-10.C: New test.
5285 * g++.dg/other/crash-11.C: New test.
5286
259d831f
JD
52872010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5288
5289 PR libfortran/43517
5290 * gfortran.dg/read_eof_7.f90: New test.
5291
812398e4
IS
52922010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5293
5294 PR objc/35165
5295 PR testsuite/43512
5296 * objc-obj-c++-shared: New directory.
5297 * objc-obj-c++-shared/Object1-implementation.h: New file.
5298 * objc-obj-c++-shared/Object1.h: New file.
5299 * objc-obj-c++-shared/Protocol1.h: New file.
5300 * objc-obj-c++-shared/next-abi.h: New file.
5301 * objc-obj-c++-shared/next-mapping.h: New file.
5302 * objc/execute/next_mapping.h: Delete.
5303 * objc.dg/special/special.exp: For all targets run the tests with
fb04bb84 5304 -fgnu-runtime, for darwin targets also run the tests with
812398e4
IS
5305 -fnext-runtime.
5306 * objc.dg/dg.exp: Ditto.
5307 * obj-c++.dg/dg.exp: Ditto.
5308 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
5309 Protocol1.h) and next-mapping.h as required. Amend testcase to
5310 include use of updated NeXT interface.
5311 * objc/execute/formal_protocol-5.m: Ditto.
5312 * objc/execute/protocol-isEqual-2.m: Ditto.
fb04bb84 5313 * objc/execute/protocol-isEqual-4.m: Ditto.
812398e4
IS
5314 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
5315 Protocol1.h) and next-mapping.h as required.
5316 * objc/execute/object_is_class.m: Ditto.
5317 * objc/execute/enumeration-1.m: Ditto.
5318 * objc/execute/class-13.m: Ditto.
5319 * objc/execute/formal_protocol-2.m: Ditto.
5320 * objc/execute/formal_protocol-4.m: Ditto.
5321 * objc/execute/class-1.m: Ditto.
5322 * objc/execute/bycopy-1.m: Ditto.
5323 * objc/execute/formal_protocol-6.m: Ditto.
5324 * objc/execute/bycopy-3.m: Ditto.
5325 * objc/execute/class-3.m: Ditto.
5326 * objc/execute/bf-11.m: Ditto.
5327 * objc/execute/class-5.m: Ditto.
5328 * objc/execute/bf-13.m: Ditto.
5329 * objc/execute/class-7.m: Ditto.
5330 * objc/execute/bf-15.m: Ditto.
5331 * objc/execute/class-9.m: Ditto.
5332 * objc/execute/bf-17.m: Ditto.
5333 * objc/execute/bf-19.m: Ditto.
5334 * objc/execute/IMP.m: Ditto.
5335 * objc/execute/exceptions/catchall-1.m: Ditto.
5336 * objc/execute/exceptions/trivial.m: Ditto.
5337 * objc/execute/exceptions/finally-1.m: Ditto.
5338 * objc/execute/exceptions/local-variables-1.m: Ditto.
5339 * objc/execute/exceptions/foward-1.m: Ditto.
5340 * objc/execute/bf-2.m: Ditto.
5341 * objc/execute/string1.m: Ditto.
5342 * objc/execute/bf-4.m: Ditto.
5343 * objc/execute/informal_protocol.m: Ditto.
5344 * objc/execute/string3.m: Ditto.
5345 * objc/execute/bf-6.m: Ditto.
5346 * objc/execute/bf-8.m: Ditto.
5347 * objc/execute/class-tests-1.h: Ditto.
5348 * objc/execute/protocol-isEqual-1.m: Ditto.
5349 * objc/execute/protocol-isEqual-3.m: Ditto.
5350 * objc/execute/_cmd.m: Ditto.
5351 * objc/execute/function-message-1.m: Ditto.
5352 * objc/execute/bf-20.m: Ditto.
5353 * objc/execute/bf-common.h: Ditto.
5354 * objc/execute/np-2.m: Ditto.
5355 * objc/execute/class-10.m: Ditto.
5356 * objc/execute/class-12.m: Ditto.
5357 * objc/execute/enumeration-2.m: Ditto.
5358 * objc/execute/class-14.m: Ditto.
5359 * objc/execute/encode-1.m: Ditto.
5360 * objc/execute/formal_protocol-1.m: Ditto.
5361 * objc/execute/formal_protocol-3.m: Ditto.
5362 * objc/execute/accessing_ivars.m: Ditto.
5363 * objc/execute/bycopy-2.m: Ditto.
5364 * objc/execute/class-2.m: Ditto.
5365 * objc/execute/bf-10.m: Ditto.
5366 * objc/execute/formal_protocol-7.m: Ditto.
5367 * objc/execute/root_methods.m: Ditto.
5368 * objc/execute/class-4.m: Ditto.
5369 * objc/execute/bf-12.m: Ditto.
5370 * objc/execute/class-6.m: Ditto.
5371 * objc/execute/bf-14.m: Ditto.
5372 * objc/execute/nested-func-1.m: Ditto.
5373 * objc/execute/class-8.m: Ditto.
5374 * objc/execute/private.m: Ditto.
5375 * objc/execute/bf-16.m: Ditto.
5376 * objc/execute/bf-18.m: Ditto.
5377 * objc/execute/load-3.m: Ditto.
5378 * objc/execute/compatibility_alias.m: Ditto.
5379 * objc/execute/bf-1.m: Ditto.
5380 * objc/execute/no_clash.m: Ditto.
5381 * objc/execute/bf-3.m: Ditto.
5382 * objc/execute/string2.m: Ditto.
5383 * objc/execute/bf-5.m: Ditto.
5384 * objc/execute/string4.m: Ditto.
5385 * objc/execute/bf-7.m: Ditto.
5386 * objc/execute/object_is_meta_class.m: Ditto.
5387 * objc/execute/bf-9.m: Ditto.
5388 * objc/execute/bf-21.m: Ditto.
5389 * objc/execute/cascading-1.m: Ditto.
5390 * objc/execute/trivial.m: Ditto.
5391 * objc/execute/np-1.m: Ditto.
5392 * objc/compile/trivial.m: Ditto.
5393 * objc/execute/class_self-2.m: Include <stdlib.h>.
5394 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
5395 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
27431d88 5396 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
5397 and 64bit. Use new NeXT interface as required.
5398 * objc.dg/special/unclaimed-category-1.m: Ditto.
5399 * objc.dg/special/unclaimed-category-1.h: Ditto.
5400 * objc.dg/special/unclaimed-category-1a.m: Ditto.
5401 * objc.dg/func-ptr-1.m: Ditto.
27431d88 5402 * objc.dg/stret-1.m: Ditto.
812398e4
IS
5403 * objc.dg/encode-2.m: Ditto.
5404 * objc.dg/category-1.m: Ditto.
5405 * objc.dg/encode-3.m: Ditto.
5406 * objc.dg/call-super-3.m: Ditto.
5407 * objc.dg/method-3.m: Ditto.
5408 * objc.dg/func-ptr-2.m: Ditto.
5409 * objc.dg/lookup-1.m: Ditto.
5410 * objc.dg/encode-4.m: Ditto.
5411 * objc.dg/fix-and-continue-1.m: Ditto.
5412 * objc.dg/proto-lossage-3.m: Ditto.
5413 * objc.dg/method-13.m: Ditto.
5414 * objc.dg/proto-qual-1.m: Ditto.
5415 * objc.dg/zero-link-3.m: Ditto.
5416 * objc.dg/bitfield-1.m: Ditto.
5417 * objc.dg/va-meth-1.m: Ditto.
5418 * objc.dg/super-class-3.m: Ditto.
5419 * objc.dg/call-super-1.m: Ditto.
5420 * objc.dg/type-size-2.m: Ditto.
5421 * objc.dg/method-10.m: Ditto.
27431d88 5422 * objc.dg/defs.m: Ditto.
812398e4
IS
5423 * objc.dg/const-str-3.m: Ditto.
5424 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
27431d88 5425 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
5426 interface as required.
5427 * objc.dg/super-class-4.m: Ditto.
5428 * objc.dg/comp-types-8.m: Ditto.
5429 * objc.dg/call-super-2.m: Ditto.
5430 * objc.dg/objc-fast-4.m: Ditto.
5431 * objc.dg/method-6.m: Ditto.
5432 * objc.dg/const-str-3.m: Ditto.
5433 * objc.dg/const-str-7.m: Ditto.
5434 * objc.dg/method-15.m: Ditto.
5435 * objc.dg/method-19.m: Ditto.
5436 * objc.dg/sync-1.m: Ditto.
5437 * objc.dg/layout-1.m: Ditto.
5438 * objc.dg/bitfield-3.m: Ditto.
5439 * objc.dg/try-catch-3.m: Ditto.
5440 * objc.dg/try-catch-7.m: Ditto.
5441 * objc.dg/comp-types-10.m: Ditto.
5442 * objc.dg/selector-2.: Ditto.
5443 * objc.dg/method-7.m: Ditto.
5444 * objc.dg/typedef-alias-1.m: Ditto.
5445 * objc.dg/proto-lossage-2.m: Ditto.
5446 * objc.dg/comp-types-11.m: Ditto.
5447 * objc.dg/sizeof-1.m: Ditto.
5448 * objc.dg/method-17.m: Ditto.
5449 * objc.dg/bitfield-5.m: Ditto.
5450 * objc.dg/try-catch-1.m: Ditto.
5451 * objc.dg/encode-5.m: Ditto.
5452 * objc.dg/fix-and-continue-2.m: Ditto.
5453 * objc.dg/method-9.m: Ditto.
5454 * objc.dg/isa-field-1.m: Ditto.
fb04bb84 5455 * objc.dg/local-decl-2.m: Ditto.
812398e4
IS
5456 * objc.dg/objc-gc-4.m: Ditto.
5457 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
5458 * objc.dg/gnu-runtime-3.m: Ditto.
5459 * objc.dg/encode-7.m: Ditto.
5460 * objc.dg/encode-8.m: Ditto.
5461 * objc.dg/selector-3.m: Ditto.
5462 * objc.dg/gnu-runtime-1.m: Ditto.
5463 * objc.dg/const-str-12.m: Ditto.
fb04bb84 5464 * objc.dg/gnu-runtime-2.m: Ditto.
812398e4
IS
5465 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
5466 * objc.dg/selector-1.m: Ditto.
5467 * objc.dg/stubify-2.m: Ditto.
5468 * objc.dg/zero-link-1.m: Ditto.
5469 * objc.dg/stret-2.m: Ditto.
5470 * objc.dg/zero-link-2.m: Ditto.
5471 * objc.dg/next-runtime-1.m: Ditto.
5472 * objc.dg/symtab-1.m: Ditto.
5473 * objc.dg/stubify-1.m: Ditto.
fb04bb84 5474 * objc.dg/bitfield-2.m: Ditto.
812398e4
IS
5475 * objc.dg/try-catch-10.m: Apply to both runtimes.
5476 * objc.dg/const-str-1.m: Ditto.
5477 * objc.dg/image-info.m: Ditto.
fb04bb84 5478 * objc.dg/encode-9.m: Ditto.
812398e4
IS
5479 * objc.dg/pragma-1.m: Apply test to all targets.
5480 * objc.dg/const-str-4.m: Ditto.
5481 * objc.dg/const-str-8.m: Ditto.
5482 * objc.dg/super-class-2.m: Ditto.
5483 * objc.dg/try-catch-5.m: Ditto.
5484 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
fb04bb84 5485 Protocol1.h) and next-mapping.h as required. Use new NeXT
27431d88 5486 interface as required. Skip for gnu-runtime. Test for .quad at m64.
812398e4 5487 * objc.dg/const-str-11.m: Ditto.
fb04bb84 5488 * objc.dg/const-str-9.m: Ditto.
812398e4
IS
5489 * objc.dg/method-4.m: Skip for 64Bit NeXT.
5490 * objc.dg/encode-1.m: Remove redundant -lobjc.
5491 * objc.dg/try-catch-9.m: Tidy space.
5492 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
fb04bb84 5493 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
5494 and 64bit. Use new NeXT interface as required.
5495 * obj-c++.dg/template-4.mm: Ditto.
5496 * obj-c++.dg/defs.mm: Ditto.
5497 * obj-c++.dg/basic.mm: Ditto.
5498 * obj-c++.dg/encode-4.mm: Ditto.
5499 * obj-c++.dg/method-17.mm: Ditto.
5500 * obj-c++.dg/proto-lossage-3.mm: Ditto.
5501 * obj-c++.dg/cxx-class-1.mm: Ditto.
5502 * obj-c++.dg/method-10.mm: Ditto.
5503 * obj-c++.dg/va-meth-1.mm: Ditto.
5504 * obj-c++.dg/encode-5.mm: Ditto.
5505 * obj-c++.dg/lookup-2.mm: Ditto.
5506 * obj-c++.dg/template-3.mm: Ditto.
5507 * obj-c++.dg/proto-qual-1.mm: Ditto.
5508 * obj-c++.dg/qual-types-1.m: Ditto.
5509 * obj-c++.dg/cxx-scope-1.mm: Ditto.
5510 * obj-c++.dg/template-1.mm: Ditto.
5511 * obj-c++.dg/encode-6.mm: Ditto.
5512 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
fb04bb84 5513 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
5514 interface as required.
5515 * obj-c++.dg/except-1.mm: Ditto.
5516 * obj-c++.dg/const-str-7.mm: Ditto.
5517 * obj-c++.dg/ivar-list-semi.mm: Ditto.
5518 * obj-c++.dg/cxx-scope-2.mm: Ditto.
5519 * obj-c++.dg/selector-2.mm: Ditto.
5520 * obj-c++.dg/isa-field-1.mm: Ditto.
5521 * obj-c++.dg/try-catch-1.mm: Ditto.
5522 * obj-c++.dg/local-decl-1.mm: Ditto.
5523 * obj-c++.dg/try-catch-9.mm: Ditto.
5524 * obj-c++.dg/no-extra-load.mm: Ditto.
5525 * obj-c++.dg/selector-5.mm: Ditto.
5526 * obj-c++.dg/method-12.mm: Ditto.
5527 * obj-c++.dg/try-catch-11.mm: Ditto.
5528 * obj-c++.dg/comp-types-11.mm: Ditto.
5529 * obj-c++.dg/bitfield-3.mm: Ditto.
5530 * obj-c++.dg/method-6.mm: Ditto.
5531 * obj-c++.dg/super-class-2.mm: Ditto.
5532 * obj-c++.dg/method-21.mm: Ditto.
5533 * obj-c++.dg/const-str-8.mm: Ditto.
5534 * obj-c++.dg/try-catch-7.mm: Ditto.
5535 * obj-c++.dg/method-15.mm: Ditto.
5536 * obj-c++.dg/layout-1.mm: Ditto.
5537 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5538 * obj-c++.dg/const-str-3.mm: Ditto.
5539 * obj-c++.dg/try-catch-2.mm: Ditto.
5540 * obj-c++.dg/objc-gc-3.mm: Ditto.
5541 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
5542 * obj-c++.dg/bitfield-1.mm: Ditto.
5543 * obj-c++.dg/selector-6.mm: Ditto.
5544 * obj-c++.dg/method-13.mm: Ditto.
5545 * obj-c++.dg/comp-types-12.mm: Ditto.
5546 * obj-c++.dg/bitfield-4.mm: Ditto.
5547 * obj-c++.dg/try-catch-8.mm: Ditto.
5548 * obj-c++.dg/method-2.mm: Ditto.
5549 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5550 * obj-c++.dg/typedef-alias-1.mm: Ditto.
5551 * obj-c++.dg/const-str-4.mm: Ditto.
5552 * obj-c++.dg/proto-lossage-2.mm: Ditto.
5553 * obj-c++.dg/try-catch-3.mm: Ditto.
5554 * obj-c++.dg/comp-types-9.mm: Ditto.
5555 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
5556 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
5557 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
fb04bb84
UB
5558 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
5559 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
5560 Use new NeXT interface as required.
5561 * obj-c++.dg/const-str-10.mm: Ditto.
5562 * obj-c++.dg/const-str-11.mm: Ditto.
5563 * obj-c++.dg/const-str-9.mm: Ditto.
5564 * obj-c++.dg/method-11.mm: Ditto.
fb04bb84
UB
5565 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
5566 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
5567 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
5568 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
5569 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
5570
58f5f6b4
DS
55712010-03-25 Dodji Seketeli <dodji@redhat.com>
5572
5573 PR c++/43206
5574 * g++.dg/template/typedef30.C: New test case.
5575
d53c73e0
JJ
55762010-03-25 Jakub Jelinek <jakub@redhat.com>
5577
5578 PR c/43385
5579 * gcc.c-torture/execute/pr43385.c: New test.
5580
6f5db5f7
JM
55812010-03-24 Joseph Myers <joseph@codesourcery.com>
5582
5583 * gcc.dg/strncpy-fix-1.c: New test.
5584
9debda96
IS
55852010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5586
5e599ebb
IS
5587 PR testsuite/41609
5588 * lib/objc-torture.exp (objc-set-runtime-options): New.
5589 * objc/execute/execute.exp: Check runtime options on each pass.
5590 * objc/execute/exceptions/exceptions.exp: Ditto.
5591 * objc/compile/compile.exp: Ditto.
5592
9debda96
IS
5593 PR testsuite/42348
5594 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
5595 standard tests.
5596 (check_effective_target_objc2): New proc.
5597 (check_effective_target_next_runtime): New proc.
5598 * lib/objc.exp: Determine which runtime is in force and support it.
5599 * lib/obj-c++.exp: Ditto.
5600
bff0b1a6
JM
56012010-03-24 Jason Merrill <jason@redhat.com>
5602
5603 PR c++/43502
5604 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
5605
1e06efb6
MJ
56062010-03-24 Martin Jambor <mjambor@suse.cz>
5607
5608 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
fb04bb84 5609 a loop.
1e06efb6
MJ
5610 * gcc.dg/ipa/ipa-2.c: Likewise.
5611 * gcc.dg/ipa/ipa-3.c: Likewise.
5612 * gcc.dg/ipa/ipa-4.c: Likewise.
5613 * gcc.dg/ipa/ipa-5.c: Likewise.
5614 * gcc.dg/ipa/ipa-7.c: Likewise.
5615 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
5616 a loop.
5617 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
5618 i_can_not_be_propagated_fully2 into a loop.
5619 * gcc.dg/ipa/ipa-8.c: New test.
5620 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
5621
d0ed412a
JJ
56222010-03-24 Jakub Jelinek <jakub@redhat.com>
5623
5624 PR debug/19192
5625 PR debug/43479
5626 * gcc.dg/guality/pr43479.c: New test.
5627 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
5628 and add volatile keyword.
5629
012cd3b6
MS
56302010-03-23 Mike Stump <mikestump@comcast.net>
5631
5632 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
5633
c6be04ad
JM
56342010-03-23 Jason Merrill <jason@redhat.com>
5635
5c3bacee
JM
5636 * g++.dg/ext/altivec-17.C: Adjust error message.
5637
c6be04ad
JM
5638 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
5639 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
5640 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
5641 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
5642 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
5643 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
5644
ce30e6fd
JM
56452010-03-22 Jason Merrill <jason@redhat.com>
5646
cc72bbaa
JM
5647 PR c++/43333
5648 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
5649 * g++.dg/ext/is_pod_98.C: New.
5650
18932737
JM
5651 PR c++/43281
5652 * g++.dg/cpp0x/auto18.C: New.
5653
ce30e6fd
JM
5654 * gcc.dg/pr36997.c: Adjust error message.
5655 * g++.dg/ext/vector9.C: Likewise.
5656 * g++.dg/conversion/simd3.C: Likewise.
5657 * g++.dg/other/error23.C: Likewise.
5658
047550e9
MM
56592010-03-22 Michael Matz <matz@suse.de>
5660
5661 PR middle-end/43475
5662 * gfortran.dg/pr43475.f90: New testcase.
5663
6d7971b8
RG
56642010-03-22 Richard Guenther <rguenther@suse.de>
5665
5666 PR tree-optimization/43390
5667 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
5668
242ba308
KG
56692010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5670
5671 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
5672 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
5673
7801b86a
SM
56742010-03-20 Simon Martin <simartin@users.sourceforge.net>
5675 Michael Matz <matz@suse.de>
5676
5677 PR c++/43081
5678 * g++.dg/parse/crash56.C: New test.
5679
b8849663
PT
56802010-03-20 Paul Thomas <pault@gcc.gnu.org>
5681
5682 PR fortran/43450
5683 * gfortran.dg/whole_file_15.f90 : New test.
5684
21b04412
JD
56852010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5686
5687 PR fortran/43409
5688 * gfortran.dg/inquire_size.f90: New test.
5689
d491d2af
RG
56902010-03-20 Richard Guenther <rguenther@suse.de>
5691
5692 PR rtl-optimization/43438
5693 * gcc.c-torture/execute/pr43438.c: New testcase.
5694
39bac010
DS
56952010-03-20 Dodji Seketeli <dodji@redhat.com>
5696
5697 PR c++/43375
5698 * g++.dg/abi/mangle42.C: New test.
5699
e49a760f
AP
57002010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
5701
5702 PR C/43211
5703 * gcc.dg/pr43211.c: New test.
5704 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
5705
f0c6475a 57062010-03-19 Bernd Schmidt <bernds@codesourcery.com>
002b2dee
BS
5707
5708 PR rtl-optimization/42258
5709 * gcc.target/arm/thumb1-mul-moves.c: New test.
c99102b8
BS
5710
5711 PR target/40697
5712 * gcc.target/arm/thumb-andsi.c: New test.
5713
036efbf2
BS
5714 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
5715 dg-require-effective-target.
5716
f9ceed32
MM
57172010-03-19 Michael Matz <matz@suse.de>
5718
5719 PR c++/43116
5720 * g++.dg/other/pr43116.C: New testcase.
5721
8a0b1aa4
MM
57222010-03-19 Michael Matz <matz@suse.de>
5723
5724 PR target/43305
5725 * gcc.dg/pr43305.c: New testcase.
5726
3e999e7b
RG
57272010-03-19 Richard Guenther <rguenther@suse.de>
5728
5729 PR tree-optimization/43415
5730 * gcc.c-torture/compile/pr43415.c: New testcase.
5731
72c53a83
EB
57322010-03-19 Eric Botcazou <ebotcazou@adacore.com>
5733
5734 PR ada/43106
5735 * gnat.dg/case_optimization2.adb: New test.
5736 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
5737
a29d9e20 57382010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
b6010cab
FXC
5739 Jack Howarth <howarth@bromo.med.uc.edu>
5740
5741 PR target/36399
48019e3d 5742 * gcc.target/i386/push-1.c: Don't xfail
b6010cab
FXC
5743 scan-assembler-not "movups" on darwin.
5744
5644a3d0
JJ
57452010-03-18 Jakub Jelinek <jakub@redhat.com>
5746
5747 PR debug/43058
5748 * gcc.dg/pr43058.c: New test.
5749
8132a837
MJ
57502010-03-18 Martin Jambor <mjambor@suse.cz>
5751
5752 PR middle-end/42450
5753 * g++.dg/torture/pr42450.C: New test.
5754
c21372c4
MM
57552010-03-18 Michael Matz <matz@suse.de>
5756
5757 PR middle-end/43419
5758 * gcc.dg/pr43419.c: New testcase.
5759
82fa5f8a
L
57602010-03-18 H.J. Lu <hongjiu.lu@intel.com>
5761
5762 PR rtl-optimization/43360
5763 * gcc.dg/torture/pr43360.c: New.
5764
eb45755f
MM
57652010-03-18 Michael Matz <matz@suse.de>
5766
5767 PR tree-optimization/43402
5768 * gcc.dg/pr43402.c: New testcase.
5769
60936b22
PB
57702010-03-17 Peter Bergner <bergner@vnet.ibm.com>
5771
5772 PR target/42427
5773 * gcc.dg/pr42427.c: New test.
5774
29e8b716
JD
57752010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5776
5777 PR libfortran/43265
c21372c4
MM
5778 * gfortran.dg/read_empty_file.f: New test.
5779 * gfortran.dg/read_eof_all.f90: New test.
5780 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
5781 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
29e8b716 5782
4c2084cd
MM
57832010-03-17 Michael Matz <matz@suse.de>
5784
5785 * gcc.dg/pr43300.c: Add -w.
5786
e638cfd6
RG
57872010-03-17 Richard Guenther <rguenther@suse.de>
5788
5789 * gcc.dg/pr43379.c: Add -w.
5790
b3aefde2
TB
57912010-03-17 Tobias Burnus <burnus@net-b.de>
5792
5793 PR fortran/43331
5794 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
5795
df3fe9b0
UB
57962010-03-16 Uros Bizjak <ubizjak@gmail.com>
5797
5798 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
5799
adde4096
RO
58002010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5801
5802 * ada/acats/run_all.sh: Log start and end times.
5803
ebf15f35
RO
58042010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5805
5806 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
5807
7686fb74
RG
58082010-03-16 Richard Guenther <rguenther@suse.de>
5809
5810 PR middle-end/43379
5811 * gcc.dg/pr43379.c: New testcase.
5812
457eeaae
JJ
58132010-03-16 Jakub Jelinek <jakub@redhat.com>
5814
5815 PR debug/43051
5816 * gcc.dg/guality/pr43051-1.c: New test.
5817
d205bdbe
JJ
58182010-03-15 Janis Johnson <janis187@us.ibm.com>
5819
5820 PR testsuite/43363
5821 * g++.dg/ext/altivec-17.C: Handle changes to error message.
5822
c2172338
MM
58232010-03-15 Michael Matz <matz@suse.de>
5824
5825 PR middle-end/43300
5826 * gcc.dg/pr43300.c: New testcase.
5827
610b64e2
RG
58282010-03-15 Richard Guenther <rguenther@suse.de>
5829
5830 PR tree-optimization/43367
5831 * gcc.c-torture/compile/pr43367.c: New testcase.
5832
610de68d
RB
58332010-03-15 Richard Guenther <rguenther@suse.de>
5834
5835 PR tree-optimization/43317
5836 * gcc.dg/pr43317.c: New testcase.
5837
77514c73
UB
58382010-03-14 Uros Bizjak <ubizjak@gmail.com>
5839
ba07aae3 5840 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
77514c73
UB
5841
58422010-03-14 Uros Bizjak <ubizjak@gmail.com>
5843
5844 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
5845
4eceddd7
TB
58462010-03-14 Tobias Burnus <burnus@net-b.de>
5847
5848 PR fortran/43362
5849 * gfortran.dg/impure_constructor_1.f90: New test.
5850
7f931500
SP
58512010-03-13 Sebastian Pop <sebastian.pop@amd.com>
5852
5853 PR middle-end/43354
5854 * gfortran.dg/graphite/id-pr43354.f: New.
5855
58562010-03-13 Sebastian Pop <sebastian.pop@amd.com>
5857
5858 PR middle-end/43349
5859 * gfortran.dg/graphite/pr43349.f: New.
5860
58612010-03-13 Sebastian Pop <sebastian.pop@amd.com>
5862
5863 PR middle-end/43306
5864 * gcc.dg/graphite/pr43306.c: New.
5865
c6012045
DM
58662010-03-12 David S. Miller <davem@davemloft.net>
5867
5868 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
5869 sparc.
5870
3119bda3
KG
58712010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5872
5873 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
5874
6a943ee7
PT
58752010-03-12 Paul Thomas <pault@gcc.gnu.org>
5876
5877 PR fortran/43291
5878 PR fortran/43326
5879 * gfortran.dg/dynamic_dispatch_7.f03: New test.
5880
6ac0538d
KT
58812010-03-12 Kai Tietz <kai.tietz@onevision.com>
5882
5883 * gfortran.dg/default_format_denormal_1.f90: Don't assume
5884 fail for *-*-mingw* targets.
5885
70235ab9
JJ
58862010-03-12 Jakub Jelinek <jakub@redhat.com>
5887
5888 PR debug/43329
5889 * gcc.dg/guality/pr43329-1.c: New test.
5890
0e0a1359
MJ
58912010-03-11 Martin Jambor <mjambor@suse.cz>
5892
5893 PR tree-optimization/43257
5894 * g++.dg/torture/pr43257.C: New test.
5895
2f4d643d
TB
58962010-03-11 Tobias Burnus <burnus@net-b.de>
5897
5898 PR fortran/43228
5899 * gfortran.dg/namelist_61.f90: New test.
5900
ff0a0c1d
RG
59012010-03-11 Richard Guenther <rguenther@suse.de>
5902
5903 PR tree-optimization/43255
5904 * gcc.c-torture/compile/pr43255.c: New testcase.
5905
b509e1fc
AK
59062010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5907
5908 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
5909 * gcc.dg/pr43280.c: New testcase.
5910
108ba00b
RG
59112010-03-11 Richard Guenther <rguenther@suse.de>
5912
5913 PR lto/43200
5914 * gcc.dg/lto/20100227-1_0.c: New testcase.
5915 * gcc.dg/lto/20100227-1_1.c: Likewise.
5916
e1061681
JD
59172010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5918
5919 PR libfortran/43320
5920 PR libfortran/43265
5921 * gfortran.dg/read_eof_6.f: New test
1aeffaf5 5922 * gfortran.dg/read_x_eof.f90: New test.
e1061681
JD
5923 * gfortran.dg/read_x_past.f: Update test.
5924
e9fecf0e
JH
59252010-03-10 Jan Hubicka <jh@suse.cz>
5926
d7ba5c33 5927 * gcc.c-torture/compile/pr43288.c: New test.
e9fecf0e 5928
7d8c1528
KG
59292010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5930
5931 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
5932 -fpic/-fPIC flags.
5933 * g++.old-deja/g++.pt/asm2.C: Likewise.
5934 * gcc.c-torture/compile/20000804-1.c: Likewise.
5935 * gcc.target/i386/clobbers.c: Likewise.
5936
e9fecf0e 59372010-03-10 Tobias Burnus <burnus@net-b.de>
abf4d60b
TB
5938
5939 PR fortran/43303
5940 * gfortran.dg/c_assoc_3.f90: New test.
5941
23f39b37
JJ
59422010-03-10 Jakub Jelinek <jakub@redhat.com>
5943
5944 PR debug/36728
5945 * gcc.dg/guality/pr36728-1.c: New test.
5946 * gcc.dg/guality/pr36728-2.c: New test.
5947
8bb025f5
KP
59482010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5949
5950 * gcc.dg/h8300-div-delay-slot.c: New test.
5951
6edd8198
AM
59522010-03-10 Alexander Monakov <amonakov@ispras.ru>
5953
5954 PR tree-optimization/43236
5955 * gcc.c-torture/execute/pr43236.c: New test.
5956
9f698956
AB
59572010-03-10 Andrey Belevantsev <abel@ispras.ru>
5958
5959 PR middle-end/42859
5960 * g++.dg/eh/pr42859.C: New test.
5961
4398467a
JJ
59622010-03-09 Jakub Jelinek <jakub@redhat.com>
5963
69b89883
JJ
5964 PR debug/43299
5965 * gcc.dg/pr43299.c: New test.
5966
4398467a
JJ
5967 PR debug/43290
5968 * g++.dg/eh/unwind2.C: New test.
5969
b58543c3
SP
59702010-03-05 Sebastian Pop <sebastian.pop@amd.com>
5971 Reza Yazdani <reza.yazdani@amd.com>
5972
5973 PR middle-end/43065
5974 * gcc.dg/graphite/run-id-4.c: New.
5975
59762010-03-08 Sebastian Pop <sebastian.pop@amd.com>
5977
5978 PR middle-end/43065
5979 * gcc.dg/graphite/run-id-3.c: New.
5980
59812010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
5982
5983 PR middle-end/42644
5984 PR middle-end/42130
5985 * gcc.dg/graphite/id-18.c: New.
5986 * gcc.dg/graphite/run-id-pr42644.c: New.
5987
59882010-03-08 Sebastian Pop <sebastian.pop@amd.com>
5989
5990 PR middle-end/42326
5991 * gcc.dg/graphite/pr42326.c: New.
5992
cc788fcc
RG
59932010-03-08 Richard Guenther <rguenther@suse.de>
5994
5995 PR tree-optimization/43269
5996 * gcc.c-torture/execute/pr43269.c: New testcase.
5997
b3d286ba
JW
59982010-03-08 Janus Weil <janus@gcc.gnu.org>
5999
6000 PR fortran/43256
6001 * gfortran.dg/typebound_call_13.f03: New.
6002
eeb971c9
EB
60032010-03-05 Eric Botcazou <ebotcazou@adacore.com>
6004
6005 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
6006 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
6007
1b88f240
JM
60082010-03-05 Jason Merrill <jason@redhat.com>
6009
6010 * g++.dg/abi/mangle40.C: Require weak and alias.
6011
ccc5b640
SP
60122010-03-05 Sebastian Pop <sebastian.pop@amd.com>
6013
6014 PR middle-end/42326
6015 * gfortran.dg/graphite/pr42326.f90: New.
6016 * gfortran.dg/graphite/pr42326-1.f90: New.
6017
576e4d82
RO
60182010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6019
6020 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
6021 (gnat_target_compile): Likewise.
6022 Reinitialize GNAT_UNDER_TEST if target changes.
6023 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
6024 (local_find_gnatmake): Pass full --GCC to gnatlink.
6025 Remove --LINK.
6026
3e23fb2e
AP
60272010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
6028
6029 PR c/43248
6030 * gcc.dg/compound-literal-1.c: New testcase.
6031
76f76cd0
MJ
60322010-03-04 Martin Jambor <mjambor@suse.cz>
6033
6034 PR tree-optimization/43164
6035 PR tree-optimization/43191
6036 * gcc.c-torture/compile/pr43164.c: New test.
6037 * gcc.c-torture/compile/pr43191.c: Likewise.
6038
33344e0f
JW
60392010-03-04 Janus Weil <janus@gcc.gnu.org>
6040
6041 PR fortran/43244
6042 * gfortran.dg/finalize_9.f90: New.
6043
c09a0014
TB
60442010-03-04 Tobias Burnus <burnus@net-b.de>
6045 Ken Werner <ken@linux.vnet.ibm.com>
6046
6047 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
6048 to dg-options for spu.
6049 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
6050 dump-scan target to exclude spu.
6051
572ae476
CF
60522010-03-04 Changpeng Fang <changpeng.fang@amd.com>
6053
8c0386a4
SP
6054 PR middle-end/43209
6055 * gcc.dg/tree-ssa/ivopts-4.c: New.
572ae476 6056
8ec49cff
JJ
60572010-03-03 Janis Johnson <janis187@us.ibm.com>
6058
6059 * lib/target-supports-dg.exp (check-flags): Provide defaults for
6060 include-opts and exclude-opts; skip checking the flags if arguments
6061 are the same as the defaults.
6062 (dg-xfail-if): Verify the number of arguments, supply defaults
6063 for unspecified optional arguments.
6064 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
6065
28fd1fc1
L
60662010-03-03 Jason Merrill <jason@redhat.com>
6067
6068 PR c++/12909
6069 * g++.dg/abi/mangle40.C: Updated.
6070
58a15cf8
JM
60712010-03-03 Jason Merrill <jason@redhat.com>
6072
a84713ad
JM
6073 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
6074 * g++.dg/abi/mangle23.C: Likewise.
6075 * g++.dg/eh/simd-2.C: Likewise.
6076 * g++.dg/ext/attribute-test-2.C: Likewise.
6077 * g++.dg/ext/vector14.C: Likewise.
6078 * g++.dg/other/pr34435.C: Likewise.
6079 * g++.dg/template/conv8.C: Likewise.
6080 * g++.dg/template/nontype9.C: Likewise.
6081 * g++.dg/template/qualttp17.C: Likewise.
6082 * g++.dg/template/ref1.C: Likewise.
6083 * g++.old-deja/g++.pt/crash68.C: Likewise.
6084 * g++.old-deja/g++.pt/ref1.C: Likewise.
6085 * g++.old-deja/g++.pt/ref3.C: Likewise.
6086 * g++.old-deja/g++.pt/ref4.C: Likewise.
6087
58a15cf8
JM
6088 PR c++/12909
6089 * g++.dg/abi/mangle40.C: New.
6090 * g++.dg/abi/mangle41.C: New.
1d5053d6
JM
6091 * g++.dg/lto/20100302_0.C: New.
6092 * g++.dg/lto/20100302_1.C: New.
6093 * g++.dg/lto/20100302.h: New.
58a15cf8 6094
ba461991
PT
60952010-03-03 Paul Thomas <pault@gcc.gnu.org>
6096
6097 PR fortran/43243
6098 * gfortran.dg/internal_pack_12.f90: New test.
6099
a82ec6aa
L
61002010-03-03 H.J. Lu <hongjiu.lu@intel.com>
6101
6102 * gcc.dg/pr36997.c: Adjust error message.
6103
83bfaab7
MS
61042010-03-03 Mike Stump <mikestump@comcast.net>
6105
6106 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
6107 adjustments to not be present on machines that align the stack to
6108 more than 4 bytes and don't have a red zone yet as that is an
6109 unimplemented optimization.
6110
d1039125
JW
61112010-03-03 Janus Weil <janus@gcc.gnu.org>
6112
6113 PR fortran/43169
6114 * gfortran.dg/impure_assignment_3.f90: New.
6115
db51bb34
JJ
61162010-03-03 Jakub Jelinek <jakub@redhat.com>
6117
7ece48b1
JJ
6118 PR debug/43229
6119 * gfortran.dg/pr43229.f90: New test.
6120
0508bed7
JJ
6121 PR debug/43237
6122 * gcc.dg/debug/dwarf2/pr43237.c: New test.
6123
db51bb34
JJ
6124 PR debug/43177
6125 * gcc.dg/guality/pr43177.c: New test.
6126
7428bc26
JM
61272010-03-02 Jason Merrill <jason@redhat.com>
6128
6129 * g++.dg/ext/vector9.C: Adjust error message.
6130 * g++.dg/conversion/simd3.C: Likewise.
6131 * g++.dg/other/error23.C: Likewise.
6132
d6814000
MS
61332010-03-02 Mike Stump <mikestump@comcast.net>
6134
6135 PR c++/41090
6136 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
6137
2542496c
PT
61382010-03-02 Paul Thomas <pault@gcc.gnu.org>
6139
6140 PR fortran/43180
6141 * gfortran.dg/internal_pack_10.f90: New test.
6142
6143 PR fortran/43173
6144 * gfortran.dg/internal_pack_11.f90: New test.
6145
61226dc8
SP
61462010-03-02 Reza Yazdani <reza.yazdani@amd.com>
6147
6148 PR middle-end/42640
6149 * gcc.dg/tree-ssa/pr42640.c: New.
6150
12f9ddbc
RG
61512010-03-01 Richard Guenther <rguenther@suse.de>
6152
6153 PR tree-optimization/43220
6154 * gcc.c-torture/execute/pr43220.c: New testcase.
6155
434c8f4b
RG
61562010-03-01 Richard Guenther <rguenther@suse.de>
6157
6158 PR middle-end/43213
6159 * gcc.dg/pr43213.c: New testcase.
6160
004d6973
RO
61612010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6162
6163 PR pch/14940
6164 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
6165
72a30e3c
RO
61662010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6167
6168 * lib/target-supports.exp (check_effective_target_ucn_nocache):
6169 New function.
6170 (check_effective_target_ucn): Likewise.
6171
6172 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
6173 if !ucn.
6174 * gcc.dg/ucnid-2.c: Likewise.
6175 * gcc.dg/ucnid-3.c: Likewise.
6176 * gcc.dg/ucnid-4.c: Likewise.
6177 * gcc.dg/ucnid-11.c: Likewise.
6178 * gcc.dg/ucnid-12.c: Likewise.
6179 * gcc.dg/ucnid-6.c: Skip if !ucn.
6180 * gcc.dg/ucnid-9.c: Likewise.
6181
48f8763f
RO
61822010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6183
6184 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
6185 lists to dg-skip-if.
6186 * gcc.target/i386/stackalign/return-3.c: Likewise.
6187
7d82c626
RO
61882010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6189
6190 * gcc.target/i386/clearcap.map: New file.
6191 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
6192 Pass clearcap.map by default if supported.
6193
1069f584
RO
61942010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6195
6196 PR fortran/42900
6197 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
6198 Explain this.
6199 * gfortran.dg/stat_2.f90: Likewise.
6200
fef06326
TB
62012010-03-01 Tobias Burnus <burnus@net-b.de>
6202
6203 PR fortran/43199
6204 * gfortran.dg/module_read_2.f90: New test.
6205
2a3dbebf
MM
62062010-02-27 Mark Mitchell <mark@codesourcery.com>
6207
6208 PR c++/42748
6209 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
6210 * g++.dg/abi/mangle12.C: Likewise.
6211 * g++.dg/abi/mangle20-2.C: Likewise.
6212 * g++.dg/abi/mangle17.C: Likewise.
6213 * g++.dg/template/cond2.C: Likewise.
6214 * g++.dg/template/pr35240.C: Likewise.
6215
30bc1dca
RG
62162010-02-27 Richard Guenther <rguenther@suse.de>
6217
6218 PR tree-optimization/43186
6219 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
6220
812be315
KK
62212010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
6222
6223 * g++.dg/abi/packed1.C: Expect warning on the SH.
6224
baae602e
SM
62252010-02-27 Simon Martin <simartin@users.sourceforge.net>
6226
6227 PR c++/42054:
6228 * g++.dg/parse/error37.C: New test.
6229
84167094
MLI
62302010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
6231
6232 PR c/24577
6233 PR c/43192
6234 * gcc.dg/pr8927-1.c: Match new note.
6235 * gcc.dg/990506-0.c: Likewise.
6236 * gcc.dg/gomp/flush-2.c: Likewise.
6237 * gcc.dg/gomp/atomic-5.c: Likewise.
6238 * gcc.dg/gomp/pr34607.c: Likewise.
6239 * gcc.dg/pr35746.c: Likewise.
6240 * gcc.dg/cpp/pragma-1.c: Likewise.
6241 * gcc.dg/cpp/pragma-2.c: Likewise.
6242 * gcc.dg/pr41842.c: Likewise.
6243 * gcc.dg/noncompile/20040629-1.c: Likewise.
6244 * objc.dg/private-1.m: Likewise.
6245
cea2d589
TB
62462010-02-27 Tobias Burnus <burnus@net-b.de>
6247
6248 PR fortran/43185
6249 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
6250 * gfortran.dg/default_initialization_4.f90: New test.
6251
58f1b706
EB
62522010-02-27 Eric Botcazou <ebotcazou@adacore.com>
6253
6254 * gnat.dg/thin_pointer.ad[sb]: Rename into...
6255 * gnat.dg/thin_pointer1.ad[sb]: ...this.
6256 * gnat.dg/thin_pointer2.adb: New test.
6257 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
6258
7e1542b9
MLI
62592010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
6260
6261 PR c/20631
6262 * gcc.dg/cpp/c90-pedantic.c: New.
6263 * gcc.dg/cpp/c90.c: New.
6264 * gcc.dg/gnu90-const-expr-1.c: New.
6265 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
6266
37530014
RG
62672010-02-26 Richard Guenther <rguenther@suse.de>
6268
6269 PR tree-optimization/43186
6270 * gcc.c-torture/compile/pr43186.c: New testcase.
6271
095c7b3c
JJ
62722010-02-26 Jakub Jelinek <jakub@redhat.com>
6273
6274 PR debug/43190
6275 * c-c++-common/dwarf2/pr43190.c: New test.
6276
482b2e5b
L
62772010-02-26 H.J. Lu <hongjiu.lu@intel.com>
6278
6279 PR testsuite/37074:
6280 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
6281
2f816591
RG
62822010-02-26 Richard Guenther <rguenther@suse.de>
6283
6284 PR tree-optimization/43188
6285 * gcc.c-torture/compile/pr43188.c: New testcase.
6286
7ce321b3
L
62872010-02-26 H.J. Lu <hongjiu.lu@intel.com>
6288
6289 PR target/43175
6290 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
6291
cac1c927
EB
62922010-02-25 Eric Botcazou <ebotcazou@adacore.com>
6293
6294 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
6295
2fcd8e02
MM
62962010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
6297
6298 PR target/43154
6299 * gcc.target/powerpc/pr43154.c: New file.
6300
7d5d39bb
JJ
63012010-02-25 Jakub Jelinek <jakub@redhat.com>
6302
06796564
JJ
6303 PR debug/43166
6304 * gfortran.dg/debug/pr43166.f: New test.
6305
7d5d39bb
JJ
6306 PR debug/43165
6307 * gcc.dg/torture/pr43165.c: New test.
6308
2d2e923f
MLI
63092010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
6310
6311 PR c/43128
6312 * c-c++-common/pr41779.c: Update.
6313
39e998c2
RO
63142010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6315
6316 PR ada/32547
6317 * lib/gnat-dg.exp (gnat_load): Redefine.
6318
6319 * ada/acats/run_acats: Run run_all.sh with $SHELL.
6320 * ada/acats/run_all.sh: Downcase tasking not implemented message.
6321
2607480d
RO
63222010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6323
6324 PR libobjc/36610
6325 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
6326 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
6327 -fgnu-runtime.
6328 Sort entries.
6329
3e7eefdd
RO
63302010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6331
6332 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
6333
2e957792
JJ
63342010-02-24 Jakub Jelinek <jakub@redhat.com>
6335
6336 PR debug/43150
6337 * gcc.dg/guality/vla-1.c: New test.
6338
505a36f9
TB
63392010-02-24 Tobias Burnus <burnus@net-b.de>
6340
6341 PR fortran/43042
6342 * gfortran.dg/c_ptr_tests_15.f90: New test.
6343
8f40ad50
JJ
63442010-02-23 Jakub Jelinek <jakub@redhat.com>
6345
6346 PR target/43107
6347 * gcc.target/i386/pr43107.c: New test.
6348
c6569cd0
JM
63492010-02-23 Jason Merrill <jason@redhat.com>
6350
6351 PR c++/43143
6352 * g++.dg/cpp0x/variadic100.C: New.
6353
3adcf52c
JM
63542010-02-23 Jason Merrill <jason@redhat.com>
6355
6356 PR debug/42800
6357 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
6358 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
6359 * c-c++-common/dwarf2/vla1.c: New.
6360
2a8e30fb
MM
63612010-02-23 Jakub Jelinek <jakub@redhat.com>
6362
5ead99fa
JJ
6363 PR target/43139
6364 * gcc.dg/pr43139.c: New test.
6365
2a8e30fb
MM
6366 PR debug/43077
6367 * gcc.dg/guality/pr43077-1.c: New test.
6368
38170f34
MLI
63692010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
6370
6371 PR 43123
6372 * gcc.dg/march.c: New.
6373 * gcc.dg/march-generic.c: New.
6374 * gcc.dg/mtune.c: New.
3adcf52c 6375
0f9c8f56
SP
63762010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6377
6378 PR middle-end/43083
6379 * gcc.dg/graphite/pr43083.c: New.
6380
63812010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6382
6383 PR middle-end/43097
6384 * gfortran.dg/graphite/pr43097.f: New.
6385
63862010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6387 Manuel López-Ibáñez <manu@gcc.gnu.org>
6388
6389 PR middle-end/43140
6390 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
6391
63922010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6393
6394 PR middle-end/43026
6395 * g++.dg/graphite/pr43026.C: New.
6396
a98c2819
MLI
63972010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6398
6399 PR c++/43126
6400 * gcc.dg/cleanup-1.c: Update.
6401 * gcc.dg/func-args-1.c: Update.
6402 * gcc.dg/format/sentinel-1.c: Update.
6403 * g++.old-deja/g++.jason/scoping10.C: Update.
6404 * g++.old-deja/g++.ns/lookup5.C: Update.
6405 * g++.dg/ext/cleanup-1.C: Update.
6406 * g++.dg/parse/varmod1.C: Update.
6407 * g++.dg/parse/error33.C: Update.
6408 * g++.dg/expr/call3.C: Update.
6409 * g++.dg/func-args-1.C: New.
6410
38bddaf2
L
64112010-02-22 H.J. Lu <hongjiu.lu@intel.com>
6412
6413 PR c/43125
6414 * gcc.dg/attr-used-2.c: Moved to ...
6415 * c-c++-common/attr-used-2.c: Here.
6416
6417 * gcc.dg/attr-used.c: Moved to ...
6418 * c-c++-common/attr-used.c: Here.
6419
8d774623
OS
64202010-02-22 Ozkan Sezer <sezeroz@gmail.com>
6421
6422 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
6423
ea2edf88
RG
64242010-02-22 Richard Guenther <rguenther@suse.de>
6425
6426 PR lto/43045
6427 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
6428 * gfortran.dg/lto/20100222-1_1.c: Likewise.
6429
9efc83f4
RG
64302010-02-22 Richard Guenther <rguenther@suse.de>
6431
6432 PR tree-optimization/42749
6433 * gcc.c-torture/compile/pr42749.c: New testcase.
6434
f80c558f
PT
64352010-02-22 Paul Thomas <pault@gcc.gnu.org>
6436
6437 PR fortran/43072
6438 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
6439 * gfortran.dg/internal_pack_9.f90: New test.
6440
f89b94d9
MLI
64412010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6442
6443 PR c++/23510
6444 * g++.dg/template/recurse.C: Adjust.
6445 * g++.dg/template/pr23510.C: New.
6446
04afbf1c
DS
64472010-02-21 Dodji Seketeli <dodji@redhat.com>
6448
6449 PR c++/42824
6450 * g++.dg/template/memclass4.C: New test.
6451
72bd130e
TB
64522010-02-21 Tobias Burnus <burnus@net-b.de>
6453
6454 PR fortran/35259
6455 * gfortran.dg/reassoc_5.f90: New test.
6456
78c201a4
UB
64572010-02-20 Uros Bizjak <ubizjak@gmail.com>
6458
6459 PR target/43067
6460 * gcc.target/i386/pr43067.c: New test.
6461
17251338
MLI
64622010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6463
6464 PR c++/35669
6465 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
6466 -Wconversion-null.
6467 * g++.dg/warn/Wconversion-null.C: New test.
6468 * g++.old-deja/g++.other/null1.C: Move to...
6469 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
6470
f7172b55
PT
64712010-02-20 Paul Thomas <pault@gcc.gnu.org>
6472
6473 PR fortran/36932
6474 PR fortran/36933
6475 * gfortran.dg/dependency_26.f90: New test.
6476
6477 PR fortran/43072
6478 * gfortran.dg/internal_pack_7.f90: New test.
6479
6480 PR fortran/43111
6481 * gfortran.dg/internal_pack_8.f90: New test.
6482
fde0083d
MLI
64832010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6484
6485 PR 43128
6486 * c-c++-common/pr41779.c: Fix broken testcase.
78c201a4 6487
ea0567b9
MLI
64882010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6489
6490 PR 36513
6491 * c-c++-common/pr36513.c: New testcase.
6492 * c-c++-common/pr36513-2.c: New testcase.
6493
58076e21
MLI
64942010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6495
6496 PR 41779
6497 * c-c++-common/pr41779.c: New.
6498
e19bcb67
JJ
64992010-02-19 Jakub Jelinek <jakub@redhat.com>
6500
6501 PR debug/43084
6502 * gcc.dg/pr43084.c: New test.
6503
c7da0354
RG
65042010-02-19 Richard Guenther <rguenther@suse.de>
6505
6506 PR tree-optimization/42916
6507 * gcc.dg/pr42916.c: New testcase.
6508
b7d61a54
JM
65092010-02-18 Jason Merrill <jason@redhat.com>
6510
7c08df6c
JM
6511 PR c++/42837
6512 * g++.dg/abi/packed1.C: Add expected warning.
6513
5967126f 6514 PR c++/43108
b7d61a54
JM
6515 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
6516 * gcc.dg/torture/dg-torture.exp: Likewise.
5967126f
JM
6517 * c-c++-common/torture/complex-sign.h,
6518 c-c++-common/torture/complex-sign-add.c,
6519 c-c++-common/torture/complex-sign-mixed-add.c,
6520 c-c++-common/torture/complex-sign-mixed-div.c,
6521 c-c++-common/torture/complex-sign-mixed-mul.c,
6522 c-c++-common/torture/complex-sign-mixed-sub.c,
6523 c-c++-common/torture/complex-sign-mul.c,
6524 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
1ff6b2c8
JM
6525 Adapt for C++ compilation as well.
6526
7890246f
JM
6527 PR c++/43070
6528 * g++.dg/ext/label1.C: Update.
6529 * g++.dg/ext/label2.C: Update.
6530
04daa92b
JM
6531 PR c++/26261
6532 * g++.dg/template/dependent-name6.C: New.
6533
935c0a5d
JM
6534 PR c++/43109
6535 * g++.dg/parse/namespace12.C: New.
6536
746e119f
MJ
65372010-02-18 Martin Jambor <mjambor@suse.cz>
6538
6539 PR tree-optimization/43066
6540 * gcc.c-torture/compile/pr43066.c: New test.
6541
5a1e3b6c
UB
65422010-02-18 Uros Bizjak <ubizjak@gmail.com>
6543
6544 * g++.dg/ext/attrib35.C: Fix target selector string.
6545 * g++.dg/ext/attrib36.C: Ditto.
6546 * g++.dg/ext/attrib37.C: Ditto.
6547 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
6548 * g++.dg/abi/mangle25.C: Ditto.
6549
d29760ad
JM
65502010-02-17 Jason Merrill <jason@redhat.com>
6551
77278f4a
JM
6552 PR c++/43069
6553 * g++.dg/parse/namespace11.C: New.
6554
85a52ea5
JM
6555 PR c++/43093
6556 * g++.dg/ext/attrib37.C: New.
6557
d29760ad
JM
6558 PR c++/43079
6559 * g++.dg/template/ptrmem20.C: New.
6560
b5e33e04
UB
65612010-02-17 Uros Bizjak <ubizjak@gmail.com>
6562
01305d24 6563 PR target/43103
b5e33e04
UB
6564 * gcc.target/i386/xop-check.h: Include m256-check.h.
6565 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
6566 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
6567 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
6568 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
6569
169e464e
JJ
65702010-02-17 Jakub Jelinek <jakub@redhat.com>
6571
6572 PR debug/42918
6573 * gcc.dg/pr42918.c: New test.
6574
bc349d0a
L
65752010-02-16 H.J. Lu <hongjiu.lu@intel.com>
6576
6577 * g++.dg/ext/attrib36.C: Require ILP32.
6578
b09bae68
RG
65792010-02-16 Richard Guenther <rguenther@suse.de>
6580
6581 PR tree-optimization/41043
6582 * gfortran.dg/pr41043.f90: New testcase.
6583 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
6584
7c7580ef
JM
65852010-02-16 Jason Merrill <jason@redhat.com>
6586
6587 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
6588
d5dceab8 65892010-02-16 Ira Rosen <irar@il.ibm.com>
99f51320
IR
6590
6591 PR tree-optimization/43074
6592 * gcc.dg/vect/fast-math-pr43074.c: New test.
6593
ec8c3978
JJ
65942010-02-16 Jakub Jelinek <jakub@redhat.com>
6595
01305d24 6596 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
ec8c3978 6597
38e40fcd
JM
65982010-02-16 Jason Merrill <jason@redhat.com>
6599
1e2ddf80
JM
6600 PR c++/43031
6601 * g++.dg/ext/attrib36.C: New.
6602
38e40fcd
JM
6603 PR c++/43036
6604 * g++.dg/other/array6.C: New.
6605
6dbe8a32
KG
66062010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6607
6608 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
6609
02edd2f6
SP
66102010-02-15 Sebastian Pop <sebastian.pop@amd.com>
6611
6612 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
6613 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
6614 * gcc.target/i386/xop-vpermil2pd-1.c: New.
6615 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
6616 * gcc.target/i386/xop-vpermil2ps-1.c: New.
6617 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
6618
313333a6
RG
66192010-02-15 Richard Guenther <rguenther@suse.de>
6620
6621 PR middle-end/43068
6622 * g++.dg/torture/pr43068.C: New testcase.
6623
9b48e39c
VR
66242010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
6625
6626 PR c++/43024
6627 * g++.dg/opt/ice1.C: New.
6628
1acb8caa
JM
66292010-02-14 Jason Merrill <jason@redhat.com>
6630
6631 PR c++/41997
6632 * g++.dg/cpp0x/initlist-opt.C: New.
6633
17555e7e
PT
66342010-02-13 Paul Thomas <pault@gcc.gnu.org>
6635
6636 PR fortran/41113
6637 PR fortran/41117
6638 * gfortran.dg/internal_pack_6.f90: New test.
6639
96b4a0b5
JM
66402010-02-12 Jason Merrill <jason@redhat.com>
6641
6642 PR c++/43054
6643 * g++.dg/cpp0x/variadic99.C: New.
6644
c3ac110f
JJ
66452010-02-12 Jakub Jelinek <jakub@redhat.com>
6646
6647 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
6648 sign extend pointers to gualchk_t.
6649
2e034e32
JJ
6650 PR c++/43033
6651 * g++.dg/other/default3.C: Xfail g4 test.
6652
f432760f
SP
66532010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6654
6655 PR middle-end/43012
6656 * gcc.dg/graphite/pr43012.c: New.
6657
66582010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6659
6660 PR middle-end/42930
6661 * g++.dg/graphite/pr42930.C: New.
6662
66632010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6664
6665 PR middle-end/42914
6666 PR middle-end/42530
6667 * gcc.dg/graphite/pr42530.c: New.
6668 * gcc.dg/graphite/pr42914.c: New.
6669
66702010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6671
6672 PR middle-end/42771
6673 * gcc.dg/graphite/pr42771.c: New.
6674
6d892147
RG
66752010-02-11 Richard Guenther <rguenther@suse.de>
6676
6677 PR tree-optimization/42998
6678 * gcc.c-torture/compile/pr42998.c: New testcase.
6679
7a79ff3b
JM
66802010-02-10 Jason Merrill <jason@redhat.com>
6681
2cb95a6a
JM
6682 PR c++/41896
6683 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
6684
f1c3cf3c
JM
6685 PR c++/42983, core issue 906
6686 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
6687 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
6688
7a79ff3b
JM
6689 PR c++/43016
6690 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
6691
5418fe84
RG
66922010-02-10 Richard Guenther <rguenther@suse.de>
6693
6694 PR tree-optimization/43017
6695 * gcc.dg/torture/pr43017.c: New testcase.
6696
7fcd5ad5
TB
66972010-02-10 Tobias Burnus <burnus@net-b.de>
6698
6699 PR fortran/40823
6700 * gfortran.dg/private_type_1.f90: Update error location.
6701 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6702 * gfortran.dg/typebound_operator_2.f03: Ditto.
6703 * gfortran.dg/assignment_2.f90: Ditto.
6704 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6705 * gfortran.dg/binding_label_tests_9.f03: Ditto.
6706
975d3303
TB
67072010-02-10 Tobias Burnus <burnus@net-b.de>
6708
6709 PR fortran/43015
6710 * gfortran.dg/bind_c_usage_20.f90: New test.
6711
92e8e53a
JJ
67122010-02-10 Jakub Jelinek <jakub@redhat.com>
6713
6714 PR debug/43010
6715 * g++.dg/debug/pr43010.C: New test.
6716
d977cb9c
RG
67172010-02-10 Richard Guenther <rguenther@suse.de>
6718
6719 PR c/43007
6720 * gcc.c-torture/execute/20100209-1.c: New testcase.
6721 * gcc.dg/fold-div-3.c: Likewise.
6722
cbb1ab10
JJ
67232010-02-10 Jakub Jelinek <jakub@redhat.com>
6724
6725 * gcc.dg/builtin-ffs-1.c: New test.
6726
67272010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
52f12678
JD
6728
6729 PR fortran/42999
6730 * gfortran.dg/array_constructor_35.f90: New test.
6731
980b7b6b
KG
67322010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6733
6734 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
6735
643d4cd6
JM
67362010-02-09 Jason Merrill <jason@redhat.com>
6737
0bbe864d
JM
6738 PR c++/42399
6739 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
6740
643d4cd6
JM
6741 PR c++/42370
6742 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
6743
6f117ca5
TB
67442010-02-09 Tobias Burnus <burnus@net-b.de>
6745
6746 PR fortran/41869
6747 * gfortran.dg/module_write_1.f90: New test.
6748
57257f0d
AM
67492010-02-09 Alexander Monakov <amonakov@ispras.ru>
6750
6751 * gcc.dg/pr19340.c: Adjust.
6752
72d182d3
RG
67532010-02-09 Richard Guenther <rguenther@suse.de>
6754
6755 PR tree-optimization/43008
6756 * gcc.c-torture/execute/pr43008.c: New testcase.
6757
9605a606
RG
67582010-02-09 Richard Guenther <rguenther@suse.de>
6759
6760 PR tree-optimization/43000
6761 * gcc.dg/torture/pr43000.c: New testcase.
6762 * gcc.dg/torture/pr43002.c: Likewise.
6763
5e1d6b4c
DK
67642010-02-09 Daniel Kraft <d@domob.eu>
6765
6766 PR fortran/39171
6767 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
6768 and pass -Wsurprising as necessary.
6769
783b008c
JJ
67702010-02-08 Jakub Jelinek <jakub@redhat.com>
6771
6772 PR tree-optimization/42890
6773 * g++.dg/torture/pr42890.C: New test.
6774
5d3579c5
RG
67752010-02-08 Richard Guenther <rguenther@suse.de>
6776
6777 PR middle-end/42995
6778 * gcc.dg/tree-ssa/inline-4.c: New testcase.
6779
86da963e
SP
67802010-02-07 Sebastian Pop <sebastian.pop@amd.com>
6781
6782 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
6783 return 0 from main.
6784 * gcc.dg/graphite/block-1.c: Same.
6785 * gcc.dg/graphite/block-3.c: Same.
6786 * gcc.dg/graphite/block-4.c: Same.
6787 * gcc.dg/graphite/block-5.c: Same.
6788 * gcc.dg/graphite/block-6.c: Same.
6789 * gcc.dg/graphite/block-7.c: Same.
6790 * gcc.dg/graphite/interchange-0.c: Same.
6791 * gcc.dg/graphite/interchange-1.c: Same.
6792 * gcc.dg/graphite/interchange-10.c: Same.
6793 * gcc.dg/graphite/interchange-11.c: Same.
6794 * gcc.dg/graphite/interchange-12.c: Same.
6795 * gcc.dg/graphite/interchange-2.c: Same.
6796 * gcc.dg/graphite/interchange-3.c: Same.
6797 * gcc.dg/graphite/interchange-4.c: Same.
6798 * gcc.dg/graphite/interchange-5.c: Same.
6799 * gcc.dg/graphite/interchange-6.c: Same.
6800 * gcc.dg/graphite/interchange-7.c: Same.
6801 * gcc.dg/graphite/interchange-8.c: Same.
6802 * gcc.dg/graphite/interchange-9.c: Same.
6803 * gcc.dg/graphite/interchange-mvt.c: Same.
6804
68052010-02-07 Sebastian Pop <sebastian.pop@amd.com>
6806
6807 * gfortran.dg/graphite/id-19.f: New.
6808 * gfortran.dg/graphite/pr14741.f90: New.
6809 * gfortran.dg/graphite/pr41924.f90: New.
6810 * gfortran.dg/graphite/run-id-2.f90: New.
6811
cb6b911a
RG
68122010-02-07 Richard Guenther <rguenther@suse.de>
6813
6814 PR middle-end/42956
6815 * gcc.c-torture/compile/pr42956.c: New testcase.
6816
791e8c9c
JD
68172010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6818
6819 PR libfortran/42742
6820 * gfortran.dg/fmt_cache_2.f: New test.
6821
9d3b08c6
JD
68222010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6823
6824 * gfortran.dg/read_no_eor.f90: New test.
6825
c1f8423c
JM
68262010-02-05 Jason Merrill <jason@redhat.com>
6827
6828 * g++.dg/ext/label13.C: Move constructor body out of class.
6829
b2469a9b
JM
68302010-02-03 Jason Merrill <jason@redhat.com>
6831
6832 PR c++/42870
6833 * g++.dg/ext/dllexport3.C: New.
6834
ebd14cbb
OS
68352010-02-05 Ozkan Sezer <sezeroz@gmail.com>
6836
6837 * gcc.dg/format/ms-format3.c: New test for specific MS types.
6838
5c95f07b
RG
68392010-02-05 Richard Guenther <rguenther@suse.de>
6840
6841 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
6842
3cdabe3b
DS
68432010-02-05 Dodji Seketeli <dodji@redhat.com>
6844
6845 PR c++/42915
e8583d3a 6846 * g++.dg/other/crash-9.C: New test.
3cdabe3b 6847
430f2d1f
PT
68482010-02-05 Paul Thomas <pault@gcc.gnu.org>
6849
6850 PR fortran/42309
6851 * gfortran.dg/subref_array_pointer_4.f90 : New test.
6852
b0f19292
RG
68532010-02-04 Richard Guenther <rguenther@suse.de>
6854
6855 PR rtl-optimization/42952
6856 * gcc.dg/torture/pr42952.c: New testcase.
6857
a6f4d51d
JD
68582010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6859
6860 PR libfortran/42901
6861 * gfortran.dg/namelist_60.f90: New test.
6862
486f3abf
JM
68632010-02-03 Jason Merrill <jason@redhat.com>
6864
2aac1924
JM
6865 PR c++/40138
6866 * g++.dg/ext/builtin11.C: New.
6867
f000c6a7
JM
6868 PR c++/4926
6869 PR c++/38600
6870 * g++.dg/abi/mangle35.C: New.
6871 * g++.dg/abi/mangle37.C: New.
6872
abfe01ce
JM
6873 PR c++/12909
6874 * g++.dg/abi/mangle36.C: New.
6875
486f3abf
JM
6876 PR c++/35652
6877 * g++.dg/warn/string1.C: New.
6878
e3c70387
RG
68792010-02-03 Richard Guenther <rguenther@suse.de>
6880
6881 PR tree-optimization/42944
6882 * gcc.dg/errno-1.c: New testcase.
6883
bf8e3b77
RG
68842010-02-03 Richard Guenther <rguenther@suse.de>
6885
6886 PR middle-end/42927
6887 * gcc.c-torture/compile/pr42927.c: New testcase.
6888
d8a8dab3
TB
68892010-02-03 Tobias Burnus <burnus@net-b.de>
6890
6891 PR fortran/42936
6892 * gfortran.dg/null_4.f90: New test.
6893
e6ca6e2a
JM
68942010-02-02 Jason Merrill <jason@redhat.com>
6895
6896 PR c++/41090
6897 * g++.dg/ext/label13.C: New.
6898
096bfdb1
TB
68992010-02-02 Tobias Burnus <burnus@net-b.de>
6900
6901 PR fortran/42650
6902 * gfortran.dg/func_result_5.f90: New test.
6903
ade20620
TB
69042010-02-01 Tobias Burnus <burnus@net-b.de>
6905
6906 PR fortran/42922
6907 * gfortran.dg/pure_initializer_3.f90: News test.
6908
7adac79a
JW
69092010-01-31 Janus Weil <janus@gcc.gnu.org>
6910
6911 PR fortran/42888
6912 * gfortran.dg/allocate_derived_2.f90: New test.
6913
355b1741
EB
69142010-01-31 Eric Botcazou <ebotcazou@adacore.com>
6915
6916 PR middle-end/42898
6917 * gcc.dg/torture/pr42898-2.c: New test.
6918
61c7cbf8
RG
69192010-01-31 Richard Guenther <rguenther@suse.de>
6920
6921 PR middle-end/42898
6922 * gcc.dg/torture/pr42898.c: New testcase.
6923
b7d1d8b4
PT
69242010-01-31 Paul Thomas <pault@gcc.gnu.org>
6925
ade20620
TB
6926 PR fortran/38324
6927 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
6928 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
b7d1d8b4 6929
c19787df
PB
69302010-01-30 Paolo Bonzini <bonzini@gnu.org>
6931
6932 * g++.dg/tree-ssa/inline-1.C: New.
6933 * g++.dg/tree-ssa/inline-2.C: New.
6934 * g++.dg/tree-ssa/inline-3.C: New.
6935
dd70c860
MM
69362010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6937
6938 PR testsuite/41701
6939 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
6940 the string 'pow' in the pathname of the compiler from generating a
6941 test failure.
6942
bac4175b
RO
69432010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6944
6945 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
6946 * g++.old-deja/g++.mike/eh17.C: Likewise.
6947 * g++.old-deja/g++.mike/p5571.C: Likewise.
6948
1a048f82
DS
69492010-01-29 Dodji Seketeli <dodji@redhat.com>
6950
6951 PR c++/42758
6952 PR c++/42634
6953 PR c++/42336
6954 PR c++/42797
6955 PR c++/42880
6956 * g++.dg/other/crash-5.C: New test.
6957 * g++.dg/other/crash-6.C: New test.
6958 * g++.dg/other/crash-7.C: New test.
6959 * g++.dg/other/crash-8.C: New test.
6960
c23cd1d6
JJ
69612010-01-29 Jakub Jelinek <jakub@redhat.com>
6962
6963 PR rtl-optimization/42889
6964 * gcc.dg/pr42889.c: New test.
6965
d6bedeaf
L
69662010-01-28 H.J. Lu <hongjiu.lu@intel.com>
6967
6968 * gcc.target/i386/pr42881.c: Use SSE2.
6969
d819472d
UB
69702010-01-28 Uros Bizjak <ubizjak@gmail.com>
6971
6972 PR target/42891
6973 * gcc.target/i386/pr42891.c: New test.
6974
3ed7d068
RG
69752010-01-28 Richard Guenther <rguenther@suse.de>
6976
6977 PR tree-optimization/42871
6978 * g++.dg/torture/pr42871.C: New testcase.
6979
830bc550
RG
69802010-01-28 Richard Guenther <rguenther@suse.de>
6981
6982 * gcc.dg/Wobjsize-1.h: New testcase.
6983 * gcc.dg/Wobjsize-1.c: Likewise.
6984
28e5ca15
RB
69852010-01-28 Richard Guenther <rguenther@suse.de>
6986
6987 PR middle-end/42883
6988 * g++.dg/torture/pr42883.C: New testcase.
6989
3d952fb7
MM
69902010-01-28 Michael Matz <matz@suse.de>
6991
6992 * gcc.target/i386/pr42881.c: New test.
6993
78f56a7b
RO
69942010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6995
6996 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
6997 Add i?86-*-solaris2* support.
6998
20c202f3
DS
69992010-01-28 Dodji Seketeli <dodji@redhat.com>
7000
7001 PR c++/42713
7002 PR c++/42820
7003 * g++.dg/template/typedef27.C: New test case.
7004 * g++.dg/template/typedef28.C: New test case.
7005
4fc2b1aa
ST
70062010-01-27 Stephen Thomas <stephen.thomas@arm.com>
7007
b6b7f703 7008 * gcc.dg/optimize-bswap*.c: Add ARM target
4fc2b1aa 7009
e87da263
RG
70102010-01-27 Richard Guenther <rguenther@suse.de>
7011
7012 PR middle-end/42878
7013 * gcc.dg/torture/pr42878-1.c: New testcase.
7014 * gcc.dg/torture/pr42878-2.c: Likewise.
7015
c6d99cad
JJ
70162010-01-27 Jakub Jelinek <jakub@redhat.com>
7017
7018 PR middle-end/42874
7019 * gcc.dg/vla-22.c: New test.
7020
d9a6fdb7
JJ
70212010-01-26 Jakub Jelinek <jakub@redhat.com>
7022
7023 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
7024 current collation.
7025
0d9b0371
RG
70262010-01-26 Richard Guenther <rguenther@suse.de>
7027
7028 PR rtl-optimization/42685
7029 * gcc.dg/pr42685.c: New testcase.
7030 * g++.dg/other/pr42685.C: Likewise.
7031
3333cd50
RG
70322010-01-26 Richard Guenther <rguenther@suse.de>
7033
7034 PR middle-end/42806
7035 * g++.dg/other/pr42806.C: New testcase.
7036
7f657dde
RG
70372010-01-26 Richard Guenther <rguenther@suse.de>
7038
7039 PR tree-optimization/42250
7040 * gcc.dg/pr42250.c: New testcase.
7041
a4fb8087
AC
70422010-01-25 Arnaud Charlet <charlet@adacore.com>
7043
7044 * gnat.dg/array_bounds_test.adb: New test.
7045
03d838ba
TB
70462010-01-25 Tobias Burnus <burnus@net-b.de>
7047
7048 PR fortran/42858
7049 * gfortran.dg/generic_21.f90: New test.
7050
f7adff96
RO
70512010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7052
7053 PR testsuite/41522
7054 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
7055
d147cbd9
MM
70562010-01-24 Mark Mitchell <mark@codesourcery.com>
7057
7058 PR c++/42748
7059 * g++.dg/abi/arm_va_list2.C: New test.
7060 * g++.dg/abi/arm_va_list2.h: Companion header file.
7061
ff015c5b
PT
70622010-01-24 Paul Thomas <pault@gcc.gnu.org>
7063
7064 PR fortran/41044
7065 * gfortran.dg/parameter_array_ref_2.f90 : New test.
7066
7067 PR fortran/41167
7068 * gfortran.dg/char_array_arg_1.f90 : New test.
7069
7070 * gfortran.dg/pr25923.f90 : Remove XFAIL.
7071
23f6293e
TB
70722010-01-24 Tobias Burnus <burnus@net-b.de>
7073
7074 PR fortran/39304
7075 * gfortran.dg/generic_20.f90: New test.
7076
addb239c
MM
70772010-01-22 Michael Matz <matz@suse.de>
7078
7079 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
7080 -msse2.
7081
3c3b62d1
PT
70822010-01-21 Paul Thomas <pault@gcc.gnu.org>
7083
7084 PR fortran/42736
7085 * gfortran.dg/dependency_25.f90 : New test.
7086
7744b697
MJ
70872010-01-21 Martin Jambor <mjambor@suse.cz>
7088
7089 PR tree-optimization/42585
7090 * gcc.dg/tree-ssa/pr42585.c: New test.
7091
4e62a017
RG
70922010-01-21 Richard Guenther <rguenther@suse.de>
7093
7094 PR middle-end/19988
7095 * gcc.dg/pr19988.c: New testcase.
7096
ebf0bf7f
JJ
70972010-01-20 Janis Johnson <janis187@us.ibm.com>
7098
7099 * g++.dg/compat/decimal/compat-common.h: New file.
7100 * g++.dg/compat/decimal/decimal-dummy.h: New file.
7101 * g++.dg/compat/decimal/pass_x.h: New file.
7102 * g++.dg/compat/decimal/pass_y.h: New file.
7103 * g++.dg/compat/decimal/pass-1_main.C: New file.
7104 * g++.dg/compat/decimal/pass-1_x.C: New file.
7105 * g++.dg/compat/decimal/pass-1_y.C: New file.
7106 * g++.dg/compat/decimal/pass-2_main.C: New file.
7107 * g++.dg/compat/decimal/pass-2_x.C: New file.
7108 * g++.dg/compat/decimal/pass-2_y.C: New file.
7109 * g++.dg/compat/decimal/pass-3_main.C: New file.
7110 * g++.dg/compat/decimal/pass-3_x.C: New file.
7111 * g++.dg/compat/decimal/pass-3_y.C: New file.
7112 * g++.dg/compat/decimal/pass-4_main.C: New file.
7113 * g++.dg/compat/decimal/pass-4_x.C: New file.
7114 * g++.dg/compat/decimal/pass-4_y.C: New file.
7115 * g++.dg/compat/decimal/pass-5_main.C: New file.
7116 * g++.dg/compat/decimal/pass-5_x.C: New file.
7117 * g++.dg/compat/decimal/pass-5_y.C: New file.
7118 * g++.dg/compat/decimal/pass-6_main.C: New file.
7119 * g++.dg/compat/decimal/pass-6_x.C: New file.
7120 * g++.dg/compat/decimal/pass-6_y.C: New file.
7121 * g++.dg/compat/decimal/return_x.h: New file.
7122 * g++.dg/compat/decimal/return_y.h: New file.
7123 * g++.dg/compat/decimal/return-1_main.C: New file.
7124 * g++.dg/compat/decimal/return-1_x.C: New file.
7125 * g++.dg/compat/decimal/return-1_y.C: New file.
7126 * g++.dg/compat/decimal/return-2_main.C: New file.
7127 * g++.dg/compat/decimal/return-2_x.C: New file.
7128 * g++.dg/compat/decimal/return-2_y.C: New file.
7129 * g++.dg/compat/decimal/return-3_main.C: New file.
7130 * g++.dg/compat/decimal/return-3_x.C: New file.
7131 * g++.dg/compat/decimal/return-3_y.C: New file.
7132 * g++.dg/compat/decimal/return-4_main.C: New file.
7133 * g++.dg/compat/decimal/return-4_x.C: New file.
7134 * g++.dg/compat/decimal/return-4_y.C: New file.
7135 * g++.dg/compat/decimal/return-5_main.C: New file.
7136 * g++.dg/compat/decimal/return-5_x.C: New file.
7137 * g++.dg/compat/decimal/return-5_y.C: New file.
7138 * g++.dg/compat/decimal/return-6_main.C: New file.
7139 * g++.dg/compat/decimal/return-6_x.C: New file.
7140 * g++.dg/compat/decimal/return-6_y.C: New file.
7141
f827f659
AO
71422010-01-20 Alexandre Oliva <aoliva@redhat.com>
7143
7144 PR debug/42715
7145 * gcc.dg/pr42715.c: New.
7146
4227d4a1
PC
71472010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7148
7149 PR c++/42038
7150 * g++.dg/parse/crash55.C: New.
7151
4a4d4c08
AO
71522010-01-20 Alexandre Oliva <aoliva@redhat.com>
7153
7154 PR debug/42782
7155 * gcc.dg/guality/pr42782.c: New.
7156
e4672ccd
JM
71572010-01-20 Jason Merrill <jason@redhat.com>
7158
a402c1b1
JM
7159 PR c++/41788
7160 * g++.dg/abi/packed1.C: New.
7161
1f4a7a48
JM
7162 PR c++/41920
7163 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
7164
e4672ccd
JM
7165 PR c++/40750
7166 * g++.dg/parse/fn-typedef1.C: New.
7167 * g++.dg/other/cv_quals.C: Adjust.
7168
35b954c1
AG
71692010-01-20 Anthony Green <green@moxielogic.com>
7170
7171 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
7172 pack(push) pragma).
7173 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
7174 * gcc.dg/20020312-2.c: Port this to the moxie core.
7175 * gcc.dg/weak/typeof-2.c: Ditto.
7176
e9a8afaa
RG
71772010-01-20 Richard Guenther <rguenther@suse.de>
7178
7179 PR tree-optimization/42717
7180 * gcc.c-torture/compile/pr42717.c: New testcase.
7181
80c35b40
JJ
71822010-01-20 Jakub Jelinek <jakub@redhat.com>
7183
7184 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
7185 of signed, add a few new tests.
7186
b5c0899b
JJ
7187 PR middle-end/42803
7188 * g++.dg/parse/limits-initializer1.C: New test.
7189
63894de2
JW
71902010-01-19 Janus Weil <janus@gcc.gnu.org>
7191
7192 PR fortran/42804
7193 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
7194 * gfortran.dg/typebound_call_12.f03: New test.
7195
702a738b
PT
71962010-01-19 Paul Thomas <pault@gcc.gnu.org>
7197
7198 PR fortran/42783
7199 * gfortran.dg/bounds_check_15.f90 : New test.
7200
b61b1f17
MM
72012010-01-19 Michael Matz <matz@suse.de>
7202
7203 PR tree-optimization/41783
7204 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
7205
b3d7e191
RR
72062010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7207
7208 PR target/38697.
7209 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
7210 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
7211 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
7212 * gcc.target/arm/neon/vget_lows16.c: Likewise.
7213 * gcc.target/arm/neon/vget_lows32.c: Likewise.
7214 * gcc.target/arm/neon/vget_lows64.c: Likewise.
7215 * gcc.target/arm/neon/vget_lows8.c: Likewise.
7216 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
7217 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
7218 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
7219 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
7220
f89cc1a3
JW
72212010-01-19 Janus Weil <janus@gcc.gnu.org>
7222
7223 PR fortran/42545
7224 * gfortran.dg/extends_6.f03: Modified an error message.
7225 * gfortran.dg/extends_10.f03: New test.
7226 * gfortran.dg/private_type_6.f03: Modified an error message.
7227 * gfortran.dg/structure_constructor_8.f03: Ditto.
7228
2178b0f9
JJ
72292010-01-19 Jakub Jelinek <jakub@redhat.com>
7230
d6600130
JJ
7231 PR tree-optimization/42719
7232 * gcc.dg/pr42719.c: New test.
7233
2178b0f9
JJ
7234 PR debug/42728
7235 * gcc.dg/pr42728.c: New test.
7236
547cc7ee
AG
72372010-01-19 Anthony Green <green@moxielogic.com>
7238
7239 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
7240
5923a165
AG
72412010-01-18 Anthony Green <green@moxielogic.com>
7242
7243 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
7244 for moxie.
7245
11d7788d
DS
72462010-01-19 Dodji Seketeli <dodji@redhat.com>
7247
7248 * g++.dg/template/error45.C: reverted as part of reverting the
7249 fix of PR c++/42634.
7250
ebea03e0
DS
72512010-01-18 Dodji Seketeli <dodji@redhat.com>
7252
7253 PR c++/42634
7254 * g++.dg/template/error45.C: New test.
7255
a5cf630e
DS
72562010-01-18 Dodji Seketeli <dodji@redhat.com>
7257
7258 PR c++/42766
7259 * g++.dg/conversion/op6.C: New test.
7260
f249b405
UB
72612010-01-18 Uros Bizjak <ubizjak@gmail.com>
7262
7263 PR target/42774
7264 * gcc.target/alpha/pr42774.c: New test.
7265
1cfd38be
RG
72662010-01-18 Richard Guenther <rguenther@suse.de>
7267
7268 PR tree-optimization/42781
7269 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
7270
3b3f318a
RG
72712010-01-17 Richard Guenther <rguenther@suse.de>
7272
7273 PR middle-end/42248
7274 * gcc.c-torture/execute/pr42248.c: New testcase.
7275
9adf0570
RG
72762010-01-17 Richard Guenther <rguenther@suse.de>
7277
7278 PR tree-optimization/42773
7279 * g++.dg/torture/pr42773.C: New testcase.
7280
ae7c61de
JW
72812010-01-17 Janus Weil <janus@gcc.gnu.org>
7282
7283 PR fortran/42677
7284 * gfortran.dg/interface_assignment_5.f90: New test.
7285
4548cb4b
DS
72862010-01-17 Dodji Seketeli <dodji@redhat.com>
7287
7288 PR c++/42697
c4471bb2
DS
7289 * g++.dg/template/crash94.C: Reverted.
7290
a90110c3
JZ
72912010-01-17 Jie Zhang <jie.zhang@analog.com>
7292
7293 PR debug/42767
7294 * gcc.dg/debug/pr42767.c: New.
7295
d1c05c88
JM
72962010-01-15 Jason Merrill <jason@redhat.com>
7297
7298 PR c++/42761
7299 * g++.dg/cpp0x/decltype22.C: New.
7300
7647c841
JJ
73012010-01-16 Jakub Jelinek <jakub@redhat.com>
7302
7303 PR middle-end/42760
7304 * g++.dg/torture/pr42760.C: New test.
7305
4a62494d
JY
73062010-01-15 Jing Yu <jingyu@google.com>
7307
7308 PR rtl-optimization/42691
7309 * gcc.c-torture/execute/pr42691.c: New.
7310
1197e789
RG
73112010-01-15 Richard Guenther <rguenther@suse.de>
7312
7313 PR middle-end/42739
7314 * g++.dg/torture/pr42739.C: New testcase.
7315
58be9ce9
DS
73162010-01-15 Dodji Seketeli <dodji@redhat.com>
7317
7318 * g++.dg/template/error45.C: Revert as part of reverting changes
7319 or PR c++/42634.
7320
3f298330
JD
73212010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7322
7323 PR fortran/42684
7324 * gfortran.dg/interface_31.f90: New test.
7325
c919858d
MM
73262010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7327
7328 * gcc.target/powerpc/pr42747.c: New file.
7329
5b1cbe14
JJ
73302010-01-14 Jakub Jelinek <jakub@redhat.com>
7331
ef5d1181
JJ
7332 PR middle-end/42674
7333 * c-c++-common/pr42674.c: New test.
7334
5b1cbe14
JJ
7335 PR c++/42608
7336 * g++.dg/template/instantiate11.C: New test.
7337
2d1a618e
JM
73382010-01-14 Jason Merrill <jason@redhat.com>
7339
6700a285
JM
7340 PR c++/42701
7341 * g++.dg/overload/error3.C: New.
7342
2d1a618e
JM
7343 PR c++/42655
7344 * g++.dg/overload/rvalue1.C: New.
7345
2f3cdcf5
MJ
73462010-01-14 Martin Jambor <mjambor@suse.cz>
7347
7348 PR tree-optimization/42706
6700a285 7349 * gcc.dg/ipa/pr42706.c: New testcase.
2f3cdcf5 7350
7767706d
L
73512010-01-14 H.J. Lu <hongjiu.lu@intel.com>
7352
7353 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
7354
92e97cdd
MJ
73552010-01-14 Martin Jambor <mjambor@suse.cz>
7356
7357 PR tree-optimization/42714
2f3cdcf5 7358 * g++.dg/torture/pr42714.C: New test.
92e97cdd 7359
65b659ff
AB
73602010-01-14 Alexander Monakov <amonakov@ispras.ru>
7361
7362 PR rtl-optimization/42246
7363 * gfortran.dg/pr42246-2.f: New.
7364
136e01a3
AB
73652010-01-14 Alexander Monakov <amonakov@ispras.ru>
7366
7367 PR rtl-optimization/42389
7368 * gcc.dg/pr42389.c: New.
7369
762bffba
AB
73702010-01-14 Alexander Monakov <amonakov@ispras.ru>
7371
7372 PR rtl-optimization/42388
7373 * gcc.dg/pr42388.c: New.
7374
14f30b87
AM
73752010-01-14 Alexander Monakov <amonakov@ispras.ru>
7376
7377 PR rtl-optimization/42294
7378 * gfortran.dg/pr42294.f: New.
7379
8ec4d0ad
AM
73802010-01-14 Alexander Monakov <amonakov@ispras.ru>
7381
7382 PR rtl-optimization/39453
7383 PR rtl-optimization/42246
7384 * gcc.dg/pr39453.c: New.
7385 * gcc.dg/pr42246.c: New.
7386
0666ff4e
AB
73872010-01-14 Alexander Monakov <amonakov@ispras.ru>
7388
b59ab570
AM
7389 PR middle-end/42245
7390 * gcc.dg/pr42245.c: New.
7391 * gcc.dg/pr42245-2.c: New.
7392
73932010-01-14 Alexander Monakov <amonakov@ispras.ru>
7394
a0463099
AK
7395 PR rtl-optimization/42249
7396 * gcc.dg/pr42249.c: New.
0666ff4e 7397
5f8d5023
JJ
73982010-01-14 Jakub Jelinek <jakub@redhat.com>
7399
7400 PR c/42721
7401 * gcc.c-torture/execute/pr42721.c: New test.
7402
cd481d83
IR
74032010-01-14 Ira Rosen <irar@il.ibm.com>
7404
7405 PR tree-optimization/42709
7406 * gcc.dg/vect/pr42709.c: New test.
7407
40c32948
PT
74082010-01-14 Paul Thomas <pault@gcc.gnu.org>
7409
a0463099
AK
7410 PR fortran/41478
7411 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
7412 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
40c32948 7413
08b02036
PT
74142010-01-14 Paul Thomas <pault@gcc.gnu.org>
7415
7416 PR fortran/42481
7417 * gfortran.dg/generic_19.f90 : New test.
7418
5db959b6
RG
74192010-01-13 Richard Guenther <rguenther@suse.de>
7420
7421 PR tree-optimization/42730
7422 * gcc.c-torture/compile/pr42730.c: New testcase.
7423
30c73d1a
SE
74242010-01-13 Steve Ellcey <sje@cup.hp.com>
7425
7426 PR target/pr42542
7427 * gcc.target/ia64/pr42542-1.c: New.
7428 * gcc.target/ia64/pr42542-2.c: New.
7429 * gcc.target/ia64/pr42542-3.c: New.
7430
a5859aaf
DS
74312010-01-13 Dodji Seketeli <dodji@redhat.com>
7432
7433 PR c++/42634
7434 * g++.dg/template/error45.C: New test.
7435
19656178
MJ
74362010-01-13 Martin Jambor <mjambor@suse.cz>
7437
7438 PR tree-optimization/42704
7439 * g++.dg/torture/pr42704.C: New test.
7440
6dc93b16
MJ
74412010-01-13 Martin Jambor <mjambor@suse.cz>
7442
7443 PR tree-optimization/42703
19656178 7444 * gcc.c-torture/compile/pr42703.c: New test.
6dc93b16 7445
1d21a8e5
RG
74462010-01-13 Richard Guenther <rguenther@suse.de>
7447
7448 PR tree-optimization/42705
7449 * gcc.c-torture/compile/pr42705.c: New testcase.
7450
9858e0cc
JZ
74512010-01-13 Jie Zhang <jie.zhang@analog.com>
7452
7453 * gcc.target/bfin/l2.c: New test.
7454 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
7455
48f30f62
RG
74562010-01-13 Richard Guenther <rguenther@suse.de>
7457
7458 PR middle-end/42716
7459 * gcc.c-torture/compile/pr42716.c: New testcase.
7460
688a482d
RG
74612010-01-13 Richard Guenther <rguenther@suse.de>
7462
7463 PR lto/42678
7464 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
7465
e616f54d
JM
74662010-01-12 Joseph Myers <joseph@codesourcery.com>
7467
7468 PR c/42708
7469 * gcc.c-torture/compile/pr42708-1.c: New test.
7470
082ab5ff
JJ
74712010-01-12 Jakub Jelinek <jakub@redhat.com>
7472
4942b76b
JJ
7473 PR debug/42662
7474 * gcc.dg/pr42662.c: New test.
7475
082ab5ff
JJ
7476 PR tree-optimization/42645
7477 * g++.dg/other/pr42645-1.C: New test.
7478 * g++.dg/other/pr42645-2.C: New test.
7479
3767f512
JJ
74802010-01-11 Janis Johnson <janis187@us.ibm.com>
7481
7482 PR target/42416
7483 * gcc.target/powerpc/warn-1.c: New test.
7484 * gcc.target/powerpc/warn-2.c: New test.
7485
a6ffbb9c
UB
74862010-01-11 Uros Bizjak <ubizjak@gmail.com>
7487
7488 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
7489 stack alignment.
7490
06bfe1d0
RAE
74912010-01-10 Rafael Avila de Espindola <espindola@google.com>
7492
7493 * gcc.dg/lto/20100108_0.c: New.
7494
dadcb84c
UB
74952010-01-10 Uros Bizjak <ubizjak@gmail.com>
7496
7497 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
7498 Add -march=i686 -msse for 32bit x86 targets.
7499
ab996409
RG
75002010-01-10 Richard Guenther <rguenther@suse.de>
7501
7502 PR middle-end/42667
7503 * gcc.dg/torture/pr42667.c: New testcase.
7504
d5a8d704
JD
75052010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7506
7507 PR fortran/32489
6a73fcec 7508 * gfortran.dg/array_constructor_34.f90: New test.
7a2631f3
JD
7509
75102010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7511
7512 PR fortran/20923
7513 * gfortran.dg/array_constructor_33.f90: New test.
d5a8d704
JD
7514 gfortran.dg/array_function_5.f90: Add credit.
7515
994ae26c
AO
75162010-01-09 Alexandre Oliva <aoliva@redhat.com>
7517
7518 PR debug/42631
7519 * gcc.dg/pr42631.c: New.
7520
60c48e4c
AO
75212010-01-09 Alexandre Oliva <aoliva@redhat.com>
7522
7523 PR debug/42630
7524 * gcc.dg/pr42630.c: New.
7525
bb956f3e
AO
75262010-01-09 Alexandre Oliva <aoliva@redhat.com>
7527
7528 PR debug/42629
7529 * gcc.dg/pr42629.c: New.
7530
5de8da9b
AO
75312010-01-09 Alexandre Oliva <aoliva@redhat.com>
7532
7533 PR middle-end/42363
7534 * gcc.dg/torture/pr42363.c: New.
7535
684f25f4
AO
75362010-01-09 Alexandre Oliva <aoliva@redhat.com>
7537
7538 PR debug/42604
7539 PR debug/42395
7540 * gcc.dg/vect/pr42604.c: New.
7541 * gcc.dg/vect/pr42395.c: New.
7542
73c865fa
RG
75432010-01-09 Richard Guenther <rguenther@suse.de>
7544
7545 PR middle-end/42512
7546 * gcc.c-torture/execute/pr42512.c: New testcase.
7547
3d876aba
TB
75482010-01-09 Tobias Burnus <burnus@net-b.de>
7549
7550 PR fortran/41298
7551 * gfortran.dg/c_ptr_tests_14.f90: New test.
7552
e51ded7c
RO
75532010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7554
7555 PR ada/41929
7556 * gnat.dg/null_pointer_deref1.adb: Don't run on
7557 sparc*-sun-solaris2.11.
7558
c59449fa
RG
75592010-01-08 Richard Guenther <rguenther@suse.de>
7560
7561 PR lto/42528
7562 * gcc.dg/lto/20100103-1_0.c: New testcase.
7563 * gcc.dg/lto/20100103-2_0.c: Likewise.
7564
1eee5628
TB
75652010-01-08 Tobias Burnus <burnus@net-b.de
7566
7567 PR/fortran 25829
7568 * gfortran.dg/asynchronous_1.f90: New test.
7569 * gfortran.dg/asynchronous_2.f90: New test.
7570 * gfortran.dg/conflicts.f90: Update error message.
7571
c8f4e43a
DS
75722010-01-07 Dodji Seketeli <dodji@redhat.com>
7573
7574 c++/40155
7575 * g++.dg/cpp0x/variadic-unify-2.C: New test.
7576
4139c7ef
JJ
75772010-01-07 Jakub Jelinek <jakub@redhat.com>
7578
7579 PR tree-optimization/42625
7580 * g++.dg/opt/dtor4.C: New test.
7581 * g++.dg/opt/dtor4.h: New.
7582 * g++.dg/opt/dtor4-aux.cc: New.
7583
2a3c437d
TB
75842010-01-07 Tobias Burnus <burnus@net-b.de>
7585
7586 PR fortran/42597
7587 * gfortran.dg/proc_ptr_26.f90: New test.
7588
64b33a7e
TB
75892010-01-07 Tobias Burnus <burnus@net-b.de>
7590
7591 PR fortran/41872
7592 * gfortran.dg/allocatable_scalar_7.f90: New test.
7593
6209a13e
RG
75942010-01-06 Richard Guenther <rguenther@suse.de>
7595
7596 * gcc.c-torture/compile/pr42632.c: New testcase.
7597
fa1a4144 75982010-01-05 H.J. Lu <hongjiu.lu@intel.com>
64b33a7e 7599
fa1a4144
L
7600 PR target/42542
7601 * gcc.target/i386/pr42542-4.c: New.
7602 * gcc.target/i386/pr42542-4a.c: Likewise.
7603 * gcc.target/i386/pr42542-5.c: Likewise.
7604 * gcc.target/i386/pr42542-5a.c: Likewise.
7605
208384fd
EB
76062010-01-05 Eric Botcazou <ebotcazou@adacore.com>
7607
7608 * gcc.dg/tls/opt-15.c: New test.
7609
43d4b97d
L
76102010-01-05 H.J. Lu <hongjiu.lu@intel.com>
7611
7612 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
7613
9bf4cdf5
MJ
76142010-01-05 Martin Jambor <mjambor@suse.cz>
7615
7616 PR tree-optimization/42462
d91ae0ab 7617 * g++.dg/torture/pr42462.C: New test.
9bf4cdf5 7618
d097567d
JM
76192010-01-05 Jason Merrill <jason@redhat.com>
7620
7621 * g++.dg/cpp0x/initlist30.C: New test.
7622
82aee923
RG
76232010-01-05 Richard Guenther <rguenther@suse.de>
7624
7625 PR tree-optimization/42614
7626 * gcc.c-torture/execute/pr42614.c: New testcase.
7627
bc3c12a2
EF
76282010-01-05 Eric Fisher <joefoxreal@gmail.com>
7629
7630 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
7631 * gcc.dg/Wunreachable-1.c: Remove the testcase of
7632 -Wunreachable-code.
7633 * gcc.dg/Wunreachable-2.c: Likewise.
7634 * gcc.dg/Wunreachable-3.c: Likewise.
7635 * gcc.dg/Wunreachable-4.c: Likewise.
7636 * gcc.dg/Wunreachable-5.c: Likewise.
7637 * gcc.dg/Wunreachable-6.c: Likewise.
7638 * gcc.dg/Wunreachable-7.c: Likewise.
7639 * gcc.dg/Wunreachable-8.c: Likewise.
7640 * gcc.dg/20041231-1.c: Likewise.
7641
566f27e4
JJ
76422010-01-05 Jakub Jelinek <jakub@redhat.com>
7643
7604eb4e
JJ
7644 PR other/42611
7645 * gcc.dg/pr42611.c: New test.
7646
566f27e4
JJ
7647 PR tree-optimization/42508
7648 * g++.dg/opt/pr42508.C: New test.
7649
11492349
TB
76502010-01-05 Tobias Burnus <burnus@net-b.de>
7651
7652 PR fortran/41872
7653 * gfortran.dg/allocatable_scalar_8.f90: New.
7654
caee6ca1
MJ
76552010-01-04 Martin Jambor <mjambor@suse.cz>
7656
7657 PR tree-optimization/42398
7658 * gcc.c-torture/compile/pr42398.c: New test.
7659
4b4a42c4
JM
76602010-01-04 Jason Merrill <jason@redhat.com>
7661
282c399b
JM
7662 PR c++/42555
7663 * g++.dg/ext/attrib35.C: New.
7664
4b4a42c4
JM
7665 PR c++/42567
7666 * g++.dg/cpp0x/auto17.C: New.
7667
785ca514
RAE
76682010-01-04 Rafael Avila de Espindola <espindola@google.com>
7669
7670 * gcc.dg/lto/20100104_0.c: New.
7671
22554cf9
L
76722010-01-04 H.J. Lu <hongjiu.lu@intel.com>
7673
7674 PR target/42542
7675 * gcc.target/i386/pr42542-1.c: New.
7676 * gcc.target/i386/pr42542-1a.c: Likewise.
7677 * gcc.target/i386/pr42542-1b.c: Likewise.
7678 * gcc.target/i386/pr42542-2.c: Likewise.
7679 * gcc.target/i386/pr42542-2a.c: Likewise.
7680 * gcc.target/i386/pr42542-2b.c: Likewise.
7681 * gcc.target/i386/pr42542-3.c: Likewise.
7682 * gcc.target/i386/pr42542-3a.c: Likewise.
7683
5b130807
TB
76842009-01-04 Tobias Burnus <burnus@net-b.de>
7685
7686 PR fortran/41872
7687 * gfortran.dg/allocatable_scalar_5.f90: New test.
7688 * gfortran.dg/allocatable_scalar_6.f90: New test.
7689
e74003a1
RG
76902010-01-03 Richard Guenther <rguenther@suse.de>
7691
7692 PR testsuite/42583
7693 * gfortran.dg/gomp/recursion1.f90: Remove.
7694
5e87f30e
RG
76952010-01-03 Richard Guenther <rguenther@suse.de>
7696
7697 * gcc.dg/Warray-bounds.c: Remove XFAILs.
7698 * gcc.dg/uninit-6.c: Likewise.
7699 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7700
ba1ee228
RG
77012010-01-03 Richard Guenther <rguenther@suse.de>
7702
7703 PR tree-optimization/42589
7704 * gcc.target/i386/pr42589.c: New testcase.
7705
a19eb9d2
RG
77062010-01-03 Richard Guenther <rguenther@suse.de>
7707
7708 PR tree-optimization/42438
7709 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
7710
8163bdfb
RG
77112010-01-02 Richard Guenther <rguenther@suse.de>
7712
7713 PR testsuite/41651
7714 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
7715
02143d0b
UB
77162010-01-02 Uros Bizjak <ubizjak@gmail.com>
7717
7718 PR target/42448
7719 * gcc.target/alpha/pr42448-1.c: New test.
7720 * gcc.target/alpha/pr42448-2.c: Ditto.
7721
dadab4fd
JM
77222010-01-01 Joseph Myers <joseph@codesourcery.com>
7723
7724 PR preprocessor/41947
7725 * gcc.dg/c99-hexfloat-3.c: New test.
7726
e4a95933
RG
77272010-01-01 Richard Guenther <rguenther@suse.de>
7728
7729 PR c/42570
7730 * gcc.c-torture/execute/pr42570.c: New testcase.
7731
a28ff68b
RG
77322010-01-01 Richard Guenther <rguenther@suse.de>
7733
7734 PR middle-end/42559
7735 * gcc.c-torture/compile/pr42559.c: New testcase.
7736
ad41bd84 7737\f
0bdf1263 7738Copyright (C) 2010 Free Software Foundation, Inc.
ad41bd84
JM
7739
7740Copying and distribution of this file, with or without modification,
7741are permitted in any medium without royalty provided the copyright
7742notice and this notice are preserved.
This page took 2.813238 seconds and 5 git commands to generate.