]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c/41842 (ICE on invalid variable length array declaration)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
06302a02
JJ
12009-10-27 Jakub Jelinek <jakub@redhat.com>
2
3 PR c/41842
4 * gcc.dg/pr41842.c: New test.
5
673beced
RE
62009-10-27 Revital Eres <eres@il.ibm.com>
7
8 PR tree-optimization/40648
9 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
10 change in decision of peeling for alignment.
11 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
12 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
14 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
15 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
16 * gcc.dg/vect/vect-50.c: Likewise.
17 * gcc.dg/vect/vect-33.c: Likewise.
18 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
20 Likewise.
21 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
22 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
23 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
24 Likewise.
25 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
26 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
27 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
28 * gcc.dg/vect/vect-60.c: Likewise.
29 * gcc.dg/vect/vect-26.c: Likewise.
30 * gcc.dg/vect/vect-52.c: Likewise.
31 * gcc.dg/vect/vect-44.c: Likewise.
32 * gcc.dg/vect/vect-27.c: Likewise.
33 * gcc.dg/vect/vect-70.c: Likewise.
34 * gcc.dg/vect/vect-28.c: Likewise.
35 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
36 * gcc.dg/vect/vect-109.c: Likewise.
37 * gcc.dg/vect/vect-54.c: Likewise.
38 * gcc.dg/vect/vect-29.c: Likewise.
39 * gcc.dg/vect/vect-72.c: Likewise.
40 * gcc.dg/vect/vect-56.c: Likewise.
41 * gcc.dg/vect/vect-48.c: Likewise.
42 * gcc.dg/vect/vect-91.c: Likewise.
43 * gcc.dg/vect/vect-92.c: Likewise.
44 * gcc.dg/vect/vect-58.c: Likewise.
45 * gcc.dg/vect/slp-25.c: Likewise.
46 * gcc.dg/vect/vect-93.c: Likewise.
47 * gcc.dg/vect/vect-95.c: Likewise.
48 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
49 * gcc.dg/vect/vect-87.c: Likewise.
50 * gcc.dg/vect/vect-96.c: Likewise.
51 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
52 * gcc.dg/vect/vect-88.c: Likewise.
53 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
54 * gcc.dg/vect/vect-89.c: Likewise.
55 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
56 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
57 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
58 * gfortran.dg/vect/vect-2.f90: Likewise.
59 * gfortran.dg/vect/vect-3.f90: Likewise.
60 * gfortran.dg/vect/vect-4.f90: Likewise.
61 * gfortran.dg/vect/vect-5.f90: Likewise.
62
583d1147
JJ
632009-10-27 Jakub Jelinek <jakub@redhat.com>
64
65 PR c++/41020
66 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
67
2b8b9f74
BE
682009-10-26 Ben Elliston <bje@au.ibm.com>
69 Michael Meissner <meissner@linux.vnet.ibm.com>
70 Ulrich Weigand <uweigand@de.ibm.com>
71
72 * gcc.target/spu/ea/ea.exp: New file.
73 * gcc.target/spu/ea/cache1.c: Likewise.
74 * gcc.target/spu/ea/cast1.c: Likewise.
75 * gcc.target/spu/ea/cast2.c: Likewise.
76 * gcc.target/spu/ea/compile1.c: Likewise.
77 * gcc.target/spu/ea/compile2.c: Likewise.
78 * gcc.target/spu/ea/cppdefine.c: Likewise.
79 * gcc.target/spu/ea/errors1.c: Likewise.
80 * gcc.target/spu/ea/errors2.c: Likewise.
81 * gcc.target/spu/ea/execute1.c: Likewise.
82 * gcc.target/spu/ea/execute2.c: Likewise.
83 * gcc.target/spu/ea/execute3.c: Likewise.
84 * gcc.target/spu/ea/ops1.c: Likewise.
85 * gcc.target/spu/ea/ops2.c: Likewise.
86 * gcc.target/spu/ea/options1.c: Likewise.
87 * gcc.target/spu/ea/test-sizes.c: Likewise.
88
bde2d108
JJ
892009-10-26 Jakub Jelinek <jakub@redhat.com>
90
7752e522
JJ
91 PR bootstrap/41345
92 * gcc.dg/pr41345.c: New test.
93
bde2d108
JJ
94 PR debug/41828
95 * g++.dg/debug/dwarf2/anonname1.C: New test.
96
20f2653e
JM
972009-10-26 Jason Merrill <jason@redhat.com>
98
99 PR c++/38796
100 * g++.dg/cpp0x/defaulted15.C: New.
101 * g++.dg/cpp0x/defaulted16.C: New.
102
f96d6fd0
DS
1032009-10-26 Dodji Seketeli <dodji@redhat.com>
104
105 PR c++/41785
106 * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
107
65a324b4
NC
1082009-10-26 Nick Clifton <nickc@redhat.com>
109
110 * lib/target-supports.exp (check_profiling_available):
111 Profiling is not, currently, available for the RX port.
112 (check_effective_target_hard_float): Add support for RX
113 target.
114 * gcc.target/rx: New directory.
115 * gcc.target/rx/builtins.c: New test file.
116 * gcc.target/rx/interrupts.c: New test file.
117 * gcc.target/rx/rx-abi-function-tests.c: New test file.
118 * gcc.target/rx/zero-width-bitfield.c: New test file.
119 * gcc.target/rx/i272091.c: New test file.
120 * gcc.target/rx/packed-struct.c: New test file.
121 * gcc.target/rx/rx.exp: New file: Drives RX tests.
122
3dd1bb6a
AP
1232009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
124
125 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
126 * gcc.dg/lto/20091016-1_0.c: Likewise.
127 * gcc.dg/lto/20090206-1_0.c: Likewise.
128 * gcc.dg/lto/20081120-1_0.c: Likewise.
129 * gcc.dg/lto/20081120-2_0.c: Likewise.
130 * gcc.dg/lto/20090116_0.c: Likewise.
131 * gcc.dg/lto/20081126_0.c: Likewise.
132 * gcc.dg/lto/20091013-1_0.c: Likewise.
133 * gcc.dg/lto/20081212-1_0.c: Likewise.
134 * gcc.dg/lto/20091015-1_0.c: Likewise.
135 * gcc.dg/lto/20090126-1_0.c: Likewise.
136 * gcc.dg/lto/20090126-2_0.c: Likewise.
137 * gcc.dg/lto/20091020-1_0.c: Likewise.
138 * gcc.dg/lto/20091020-2_0.c: Likewise.
139 * gcc.dg/lto/20081204-1_0.c: Likewise.
140 * gcc.dg/lto/20081204-2_0.c: Likewise.
141 * gcc.dg/lto/20081224_0.c: Likewise.
142 * gcc.dg/lto/20090219_0.c: Likewise.
143
a0ff8620
DS
1442009-10-26 Dodji Seketeli <dodji@redhat.com>
145
146 PR c++/41020
147 * g++.dg/lookup/extern-c-redecl2.C: New test.
148 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
149 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
150 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
151
84280917
MM
1522009-10-26 Michael Matz <matz@suse.de>
153
154 PR tree-optimization/41783
155 * gcc.dg/pr41783.c: New test.
156 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
157 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
158 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
159
60f5ed26
JW
1602009-10-26 Janus Weil <janus@gcc.gnu.org>
161
162 PR fortran/41714
163 * gfortran.dg/class_allocate_4.f03: New test.
164
8af9d17f
AN
1652009-10-24 Adam Nemet <anemet@caviumnetworks.com>
166
167 * gcc.target/mips/mult-1.c: New test.
168
117a714e
JW
1692009-10-24 Janus Weil <janus@gcc.gnu.org>
170
171 PR fortran/41784
172 * gfortran.dg/extends_8.f03: New test.
173
e99c3ccc
EB
1742009-10-24 Eric Botcazou <ebotcazou@adacore.com>
175
176 * gnat.dg/specs/pack4.ads: New test.
177
2f18d9af
EB
1782009-10-24 Eric Botcazou <ebotcazou@adacore.com>
179
180 * gnat.dg/null_pointer_deref1.adb: New test.
181 * gnat.dg/null_pointer_deref2.adb: Likewise.
182
c0f81f78
PT
1832009-10-24 Paul Thomas <pault@gcc.gnu.org>
184
185 PR fortran/41772
186 * gfortran.dg/transfer_intrinsic_3.f90.
187
72580319
EB
1882009-10-24 Eric Botcazou <ebotcazou@adacore.com>
189
190 * gnat.dg/opt4.adb: New test.
191
26d8af35
JM
1922009-10-23 Joseph Myers <joseph@codesourcery.com>
193
194 PR c/40033
195 * gcc.dg/noncompile/pr40033-1.c: New test.
196
8ab079f4
DS
1972009-10-23 Dodji Seketeli <dodji@redhat.com>
198
199 PR c++/40808
200 * g++.dg/abi/mangle34.C: New test
201
78dd7466
JM
2022009-10-23 Jason Merrill <jason@redhat.com>
203
9660afe0
JM
204 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
205
78dd7466
JM
206 Core issue 899
207 * g++.dg/cpp0x/explicit4.C: New.
208
bc0bf7e9
JM
2092009-10-23 Joseph Myers <joseph@codesourcery.com>
210
211 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
212 *-*-cygwin.
213 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
214 for *-*-mingw* and *-*-cygwin.
215 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
216 * g++.dg/template/spec35.C: Disable weak symbol test for
217 *-*-mingw* and *-*-cygwin.
218
219 PR testsuite/31342
220 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
221
566df91a
JW
2222009-10-23 Janus Weil <janus@gcc.gnu.org>
223
224 PR fortran/41800
225 * gfortran.dg/class_10.f03: New test.
226
3fc841c8
MM
2272009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
228
229 PR target/41787
230 * gcc.target/powerpc/vsx-vrsave.c: New file.
231
cb9c2485
JM
2322009-10-23 Joseph Myers <joseph@codesourcery.com>
233
234 PR c/41673
235 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
236
5813994e
RG
2372009-10-23 Richard Guenther <rguenther@suse.de>
238
239 PR tree-optimization/41778
240 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
241
ea989a1f
RG
2422009-10-22 Richard Guenther <rguenther@suse.de>
243
244 PR lto/41791
245 * g++.dg/lto/20091022-2_0.C: New testcase.
246
848af81e
RG
2472009-10-22 Richard Guenther <rguenther@suse.de>
248
249 PR lto/41730
250 * g++.dg/lto/20091022-1_0.C: New testcase.
251
7e06c3d6
EB
2522009-10-22 Razya Ladelsky <razya@il.ibm.com>
253
254 * gcc.dg/autopar/outer-4.c: Adjust scan.
255 * gcc.dg/autopar/outer-5.c: Adjust scan.
256 * gcc.dg/autopar/outer-5.c: Add scan optimized.
257
258 * libgomp.graphite/force-parallel-2.c: Adjust scan.
259 * gcc.dg/autopar/outer-1.c: New testcase.
260 * gcc.dg/autopar/outer-2.c: New testcase.
261 * gcc.dg/autopar/outer-3.c: New testcase.
262 * gcc.dg/autopar/outer-4.c: New testcase.
263 * gcc.dg/autopar/outer-5.c: New testcase.
264 * gcc.dg/autopar/outer-6.c: New testcase.
265
c59f5d1b
JH
2662009-10-22 Jan Hubicka <jh@suse.cz>
267
268 * gcc.c-torture/compile/pr40556.c: New testcase.
269
76d02e9f
JW
2702009-10-22 Janus Weil <janus@gcc.gnu.org>
271
272 PR fortran/41781
273 * gfortran.dg/goto_8.f90: New test case.
274
f29deac9
SP
2752009-10-21 Sebastian Pop <sebastian.pop@amd.com>
276
277 PR tree-optimization/41497
278 * gcc.dg/tree-ssa/pr41497.c: New.
279
f4e18810
SE
2802009-10-21 Steve Ellcey <sje@cup.hp.com>
281
282 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
283
58f451f0
JM
2842009-10-21 Joseph Myers <joseph@codesourcery.com>
285
286 * gcc.dg/tls/pie-1.c: New test.
287
742c8819
JJ
2882009-10-21 Jakub Jelinek <jakub@redhat.com>
289
290 * g++.dg/abi/mangle33.C: New test.
291
3c28a5f4
EB
2922009-10-21 Eric Botcazou <ebotcazou@adacore.com>
293
294 * gnat.dg/discr22.adb: New test.
295
59a05b0c
EB
2962009-10-21 Eric Botcazou <ebotcazou@adacore.com>
297
298 * gnat.dg/loop_optimization7.ad[sb]: New test.
299 * gnat.dg/loop_optimization7_pkg.ads: New helper.
300
aa9aed00
JW
3012009-10-21 Janus Weil <janus@gcc.gnu.org>
302
303 PR fortran/41706
304 PR fortran/41766
305 * gfortran.dg/class_9.f03: Extended test case.
306 * gfortran.dg/select_type_7.f03: New test case.
307
a30f8936
RG
3082009-10-20 Richard Guenther <rguenther@suse.de>
309
310 * gcc.dg/lto/20091020-3_0.c: New testcase.
311
20d36f0e
RG
3122009-10-20 Richard Guenther <rguenther@suse.de>
313
314 PR lto/41761
315 * gcc.dg/lto/20091020-1_0.c: New testcase.
316 * gcc.dg/lto/20091020-1_1.c: Likewise.
317 * gcc.dg/lto/20091020-2_0.c: Likewise.
318 * gcc.dg/lto/20091020-2_1.c: Likewise.
319
dd8c071d
JJ
3202009-10-20 Jakub Jelinek <jakub@redhat.com>
321
322 PR debug/41340
323 * gcc.dg/pr41340.c: New test.
324
a1aa1701
EB
3252009-10-20 Eric Botcazou <ebotcazou@adacore.com>
326
327 * gnat.dg/discr21.ad[sb]: New test.
328 * gnat.dg/discr21_pkg.ads: New helper.
329
f116b2fc
PT
3302009-10-20 Paul Thomas <pault@gcc.gnu.org>
331
332 PR fortran/41706
333 * gfortran.dg/class_9 : New test.
334
270213ca 3352009-10-19 Jakub Jelinek <jakub@redhat.com>
4793ad6b 336
2c6e3f55
JJ
337 * gcc.dg/raw-string-1.c: New test.
338 * gcc.dg/raw-string-2.c: New test.
339 * gcc.dg/raw-string-3.c: New test.
340 * gcc.dg/raw-string-4.c: New test.
341 * gcc.dg/raw-string-5.c: New test.
342 * gcc.dg/raw-string-6.c: New test.
343 * gcc.dg/raw-string-7.c: New test.
344 * gcc.dg/utf8-1.c: New test.
345 * gcc.dg/utf8-2.c: New test.
346 * gcc.dg/utf-badconcat2.c: New test.
347 * gcc.dg/utf-dflt2.c: New test.
348 * gcc.dg/cpp/include6.c: New test.
349 * g++.dg/ext/raw-string-1.C: New test.
350 * g++.dg/ext/raw-string-2.C: New test.
351 * g++.dg/ext/raw-string-3.C: New test.
352 * g++.dg/ext/raw-string-4.C: New test.
353 * g++.dg/ext/raw-string-5.C: New test.
354 * g++.dg/ext/raw-string-6.C: New test.
355 * g++.dg/ext/raw-string-7.C: New test.
356 * g++.dg/ext/utf8-1.C: New test.
357 * g++.dg/ext/utf8-2.C: New test.
358 * g++.dg/ext/utf-badconcat2.C: New test.
359 * g++.dg/ext/utf-dflt2.C: New test.
360
4793ad6b
JJ
361 * gcc.dg/cleanup-13.c: New test.
362
1517fd57
JW
3632009-10-19 Janus Weil <janus@gcc.gnu.org>
364
365 PR fortran/41586
366 * gfortran.dg/auto_dealloc_1.f90: New test case.
367
270213ca 3682009-10-19 Jakub Jelinek <jakub@redhat.com>
55165bf6
JJ
369
370 Port from redhat/gcc-4_4-branch:
371 2009-10-08 Jakub Jelinek <jakub@redhat.com>
372 * gcc.dg/debug/vta-2.c: New test.
373
374 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
375 * gcc.dg/debug/vta-1.c: New.
376
a141816c
EB
3772009-10-19 Eric Botcazou <ebotcazou@adacore.com>
378
379 * gnat.dg/noreturn2.ad[sb]: New test.
380
585ba38f
TB
3812009-10-19 Tobias Burnus <burnus@net-b.de>
382
383 PR fortran/41755
384 * gfortran.dg/equiv_8.f90: New test.
385 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
386
5728868b
JM
3872009-10-19 Joseph Myers <joseph@codesourcery.com>
388
389 * gcc.target/arm/neon-thumb2-move.c: New test.
390
2d3fc6aa
JJ
3912009-10-19 Jakub Jelinek <jakub@redhat.com>
392
393 * gcc.dg/debug/vta-3.c: New test.
394
d79c2936
EB
3952009-10-17 Eric Botcazou <ebotcazou@adacore.com>
396
397 * gnat.dg/nested_proc.adb: Rename into...
398 * gnat.dg/nested_proc1.adb: ...this.
399 * gnat.dg/nested_proc2.adb: New test.
400
79ddec02
EB
4012009-10-17 Eric Botcazou <ebotcazou@adacore.com>
402
403 * gnat.dg/noreturn1.ad[sb]: New test.
404
2e23972e
JW
4052009-10-17 Janus Weil <janus@gcc.gnu.org>
406 Paul Thomas <pault@gcc.gnu.org>
407
408 PR fortran/41629
409 * gfortran.dg/class_6.f90: New test.
410
411 PR fortran/41608
412 PR fortran/41587
413 * gfortran.dg/class_7.f90: New test.
414
415 PR fortran/41618
416 * gfortran.dg/class_8.f90: New test.
417
96d356ef
RG
4182009-10-17 Richard Guenther <rguenther@suse.de>
419
420 * gcc.dg/lto/20091017-1_0.c: New testcase.
421 * gcc.dg/lto/20091017-1_1.c: Likewise.
422
5efc527b
EB
4232009-10-17 Eric Botcazou <ebotcazou@adacore.com>
424
425 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
426
431cfac1
EB
4272009-10-17 Eric Botcazou <ebotcazou@adacore.com>
428
429 * gnat.dg/aggr11.adb: New test.
430 * gnat.dg/aggr11_pkg.ads: New helper.
431
3f273c8a
EB
4322009-10-17 Eric Botcazou <ebotcazou@adacore.com>
433
434 * gnat.dg/slice8.adb: New test.
435 * gnat.dg/slice8_pkg1.ads: New helper.
436 * gnat.dg/slice8_pkg2.ads: Likewise.
437 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
438
9f4afcd4
EB
4392009-10-17 Eric Botcazou <ebotcazou@adacore.com>
440
441 * gnat.dg/unchecked_convert4.adb: New test.
442
6c3f4949
JM
4432009-10-15 Jason Merrill <jason@redhat.com>
444
445 PR c++/38798
446 * g++.dg/cpp0x/trailing5.C: New.
447
14d4edef
JM
448 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
449 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
450 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
451 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
452
0ae278e7
JW
4532009-10-16 Janus Weil <janus@gcc.gnu.org>
454
455 PR fortran/41719
456 * gfortran.dg/class_5.f03: New test case.
457 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
458 * gfortran.dg/typebound_operator_4.f03: Ditto.
459
2f5ac7f2
KG
4602009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
461
462 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
463 * g++.dg/other/first-global.C: Likewise.
464 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
465 * g++.dg/torture/pr40323.C: Likewise.
466 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
467 * gcc.dg/inline-33.c: Likewise.
468 * gcc.dg/ipa/ipa-1.c: Likewise.
469 * gcc.dg/ipa/ipa-2.c: Likewise.
470 * gcc.dg/ipa/ipa-3.c: Likewise.
471 * gcc.dg/ipa/ipa-4.c: Likewise.
472 * gcc.dg/ipa/ipa-5.c: Likewise.
473 * gcc.dg/ipa/ipa-7.c: Likewise.
474 * gcc.dg/ipa/ipacost-2.c: Likewise.
475 * gcc.dg/tree-ssa/inline-3.c: Likewise.
476 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
477 * gfortran.dg/whole_file_5.f90: Likewise.
478 * gfortran.dg/whole_file_6.f90: Likewise.
479
076ba157
RG
4802009-10-16 Richard Guenther <rguenther@suse.de>
481
482 PR tree-optimization/41728
483 * gcc.c-torture/compile/pr41728.c: New testcase.
484
2ced58ea
RG
4852009-10-16 Richard Guenther <rguenther@suse.de>
486
487 PR lto/41598
488 * gcc.dg/lto/20091016-1_0.c: New testcase.
489 * gcc.dg/lto/20091016-1_1.c: Likewise.
490 * gcc.dg/lto/20091016-1_a.h: Likewise.
491
35f1e9f4
RG
4922009-10-16 Richard Guenther <rguenther@suse.de>
493
494 PR lto/41715
495 * gfortran.dg/lto/20091015-1_0.f: New testcase.
496 * gfortran.dg/lto/20091015-1_1.f: Likewise.
497 * gfortran.dg/lto/20091015-1_2.f: Likewise.
498
775dc670
RG
4992009-10-16 Richard Guenther <rguenther@suse.de>
500
501 PR lto/41713
502 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
503
d02a5a4b
JJ
5042009-10-15 Jakub Jelinek <jakub@redhat.com>
505
506 PR debug/41717
507 * gcc.dg/debug/pr41717.c: New test.
508
28188747
PT
5092009-10-16 Paul Thomas <pault@gcc.gnu.org>
510
511 PR fortran/41648
512 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
513
514 PR fortran/41656
515 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
516
1c9df37c
MM
5172009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
518
519 PR target/23983
520 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
521 result used.
522 * g++.dg/ext/altivec-2.C (main): Ditto.
523
fc5e3cd4
KG
5242009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
525
526 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
527 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
528
4c8160e7
RG
5292009-10-15 Richard Guenther <rguenther@suse.de>
530
531 PR lto/41669
532 * gcc.dg/lto/20091015-1_0.c: New testcase.
533 * gcc.dg/lto/20091015-1_1.c: Likewise.
534 * gcc.dg/lto/20091015-1_2.c: Likewise.
535 * gcc.dg/lto/20091015-1_a.h: Likewise.
536 * gcc.dg/lto/20091015-1_b.h: Likewise.
537
b8b6edc9
SE
5382009-10-15 Steve Ellcey <sje@cup.hp.com>
539
540 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
541
8e200755
DG
5422009-10-14 Daniel Gutson <dgutson@codesourcery.com>
543
bd62d832 544 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
8e200755 545
4c0a0455
JJ
5462009-10-14 Jakub Jelinek <jakub@redhat.com>
547
548 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
549 line from 1 to 0.
550 * obj-c++.dg/bitfield-1.mm: Likewise.
551 * obj-c++.dg/bitfield-4.mm: Likewise.
552
3e8c245c
RG
5532009-10-14 Richard Guenther <rguenther@suse.de>
554
555 PR lto/41173
556 * gcc.dg/lto/20091014-1_0.c: New testcase.
557
0f66d09c
JJ
5582009-10-14 Jakub Jelinek <jakub@redhat.com>
559
560 PR testsuite/41707
561 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
562 warning on line 0 instead of 1.
563
77ce724c
RG
5642009-10-14 Richard Guenther <rguenther@suse.de>
565
566 PR lto/41521
567 * gfortran.dg/lto/pr41521_0.f90: New testcase.
568 * gfortran.dg/lto/pr41521_1.f90: Likewise.
569
b29ee46c
JJ
5702009-10-14 Jakub Jelinek <jakub@redhat.com>
571
96c169e1
JJ
572 PR preprocessor/41543
573 * gcc.dg/debug/dwarf2/pr41543.c: New test.
574
b29ee46c
JJ
575 PR debug/41695
576 * gcc.dg/debug/dwarf2/pr41695.c: New test.
577
37cfd169
UB
5782009-10-14 Uros Bizjak <ubizjak@gmail.com>
579
580 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
581 New procedure.
b29ee46c 582 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
37cfd169
UB
583 effective target.
584
f0673555
JM
5852009-10-14 Jason Merrill <jason@redhat.com>
586
587 PR c++/39866
588 * g++.dg/cpp0x/defaulted14.C: New.
589
9524f710
LE
5902009-10-14 Larry Evans <cppljevans@suddenlink.net>
591
592 * g++.dg/cpp0x/vt-40092.C: New.
593
a743523c
AO
5942009-10-14 Alexandre Oliva <aoliva@redhat.com>
595
596 * gcc.dg/guality/pr41616-1.c: Drop -O2.
597 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
598
05130a3d
KG
5992009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
600
601 * gfortran.dg/complex_intrinsic_8.f90: New test.
602
7610abd8
KG
6032009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
604
605 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
606 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
607
26352f47
HPN
6082009-10-14 Hans-Peter Nilsson <hp@axis.com>
609
610 PR target/38948
611 * gcc.dg/torture/pr38948.c: New test.
612
62afe991
SE
6132009-10-13 Steve Ellcey <sje@cup.hp.com>
614
615 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
616
f43085aa
JW
6172009-10-13 Janus Weil <janus@gcc.gnu.org>
618
619 PR fortran/41581
620 * gfortran.dg/class_allocate_2.f03: Modified.
621 * gfortran.dg/class_allocate_3.f03: New test case.
622
b02a92ce
RG
6232009-10-13 Richard Guenther <rguenther@suse.de>
624
625 PR lto/41668
626 * gcc.dg/lto/20091006-2_0.c: New testcase.
627 * gcc.dg/lto/20091006-2_1.c: Likewise.
628 * gcc.dg/lto/20091006-2_2.c: Likewise.
629 * gcc.dg/lto/20091013-1_0.c: Likewise.
630 * gcc.dg/lto/20091013-1_1.c: Likewise.
631 * gcc.dg/lto/20091013-1_2.c: Likewise.
632
c4e5fe4b
MJ
6332009-10-13 Martin Jambor <mjambor@suse.cz>
634
635 * gcc.c-torture/compile/pr41661.c: New test.
636
4e70743f
JD
6372009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
638
639 PR libgfortran/41683
640 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
641
23f392e0
JM
6422009-10-12 Jason Merrill <jason@redhat.com>
643
478a716a
JM
644 PR c++/37875
645 * g++.dg/cpp0x/decltype18.C: New.
646
23f392e0
JM
647 PR c++/37766
648 * g++.dg/cpp0x/fntmpdefarg1.C: New.
649
610bf3eb
JJ
6502009-10-12 Janis Johnson <janis187@us.ibm.com>
651
652 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
653
0ca5af51
AO
6542009-10-12 Alexandre Oliva <aoliva@redhat.com>
655
656 PR debug/41343
657 PR debug/41447
658 PR debug/41264
659 PR debug/41338
660 * gcc.dg/guality/pr41447-1.c: New.
661 * gcc.dg/debug/pr41264-1.c: New.
662 * gcc.dg/debug/pr41343-1.c: New.
663
2e723874
HPN
6642009-10-12 Hans-Peter Nilsson <hp@axis.com>
665
666 PR target/26515
667 * gcc.dg/torture/pr26515.c: New test.
668
7b25ea29
JJ
6692009-10-12 Janis Johnson <janis187@us.ibm.com>
670
671 PR testsuite/41659
672 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
673 * lib/lto.exp (lto-get-options-main): Report error for using "target"
af672ec1 674 or "xfail" with dg-lto-do.
7b25ea29 675
afd2c302
SD
6762009-10-12 Stefan Dösinger <stefan@codeweavers.com>
677
678 * gcc.target/i386/ms_hook_prologue.c: New testcase.
679
ea1b2f55
MM
6802009-10-12 Michael Matz <matz@suse.de>
681
682 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
683 pass.
684
821bdb23
JJ
6852009-10-12 Jakub Jelinek <jakub@redhat.com>
686
687 PR target/41680
688 * g++.dg/torture/pr41680.C: New test.
689
9ef3dbcd
DS
6902009-10-12 Dodji Seketeli <dodji@redhat.com>
691
692 PR c++/41570
e25d3e6d 693 * g++.dg/debug/dwarf2/template-params-7.C: New test.
9ef3dbcd 694
3a56edc7
AO
6952009-10-12 Alexandre Oliva <aoliva@redhat.com>
696
697 PR debug/41616
698 * gcc.dg/guality/pr41616-1.c: New.
699
45fe7947
JM
7002009-10-11 Jason Merrill <jason@redhat.com>
701
702 PR c++/37204
703 * g++.dg/cpp0x/rv-reinterpret.C: New.
704
420bc2e7
JD
7052009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
706
707 PR libgfortran/38439
708 * gfortran.dg/fmt_error_9.f: New test.
709 * gfortran.dg/fmt_error_10.f: New test.
710
a14ce128
PT
7112009-10-11 Paul Thomas <pault@gcc.gnu.org>
712
1aa4ade6 713 PR fortran/41583
a14ce128
PT
714 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
715 * gfortran.dg/class_4b.f03: As above.
716 * gfortran.dg/class_4c.f03: As above.
717 * gfortran.dg/class_4d.f03: As above.
718
b89127e2
RG
7192009-10-11 Richard Guenther <rguenther@suse.de>
720
721 PR tree-optimization/41555
722 * gcc.dg/torture/pr41555.c: New testcase.
723
4557df3c
JD
7242009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
725
726 PR libgfortran/35862
007dccd7
JD
727 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
728 function correctly.
4557df3c 729
43fc5430
JD
7302009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
731
b6ebf727 732 PR libgfortran/35862
43fc5430
JD
733 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
734 Add conditions to avoid runtime errors if not supported.
735
740bb6ad
RG
7362009-10-10 Richard Guenther <rguenther@suse.de>
737
738 PR tree-optimization/41654
739 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
740
30c99a9e
JM
7412009-10-09 Jason Merrill <jason@redhat.com>
742
743 * g++.dg/cpp/ucn-1.C: New.
744
619dd721
JW
7452009-10-09 Janus Weil <janus@gcc.gnu.org>
746
747 PR fortran/41585
748 * gfortran.dg/class_2.f03: Extended test case.
749
d0a9804e
TB
7502009-10-09 Tobias Burnus <burnus@net-b.de>
751
752 PR fortran/41582
753 * gfortran.dg/class_allocate_1.f03: Modify code such that
754 it compiles with the gfc_warning->gfc_error change.
755 * gfortran.dg/class_allocate_1.f03: New test.
756
7431bf06
JW
7572009-10-09 Janus Weil <janus@gcc.gnu.org>
758
759 PR fortran/41579
760 * gfortran.dg/select_type_6.f03: New test.
761
78441afb
JJ
7622009-10-09 Jakub Jelinek <jakub@redhat.com>
763
21ece9b2
JJ
764 PR preprocessor/41445
765 * gcc.dg/cpp/separate-1.c: Adjust.
766 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
767 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
768 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
769 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
770 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
771 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
772 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
773
78441afb
JJ
774 PR rtl-optimization/41646
775 * gcc.c-torture/compile/pr41646.c: New test.
776
aabf6a03
RG
7772009-10-09 Richard Guenther <rguenther@suse.de>
778
779 PR tree-optimization/41634
780 * gcc.c-torture/compile/pr41634.c: New testcase.
781
af2efb2b
UB
7822009-10-09 Uros Bizjak <ubizjak@gmail.com>
783
784 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
785
3f49ba3f
EB
7862009-10-09 Eric Botcazou <ebotcazou@adacore.com>
787
788 * gnat.dg/opt3.adb: New test.
789 * gnat.dg/opt3_pkg.ads: New helper.
790
88beb54d
DK
7912009-10-08 Doug Kwan <dougkwan@google.com>
792
793 PR rtl-optimization/41574
794 * gcc.dg/pr41574.c: New test.
795
77831620
CC
7962009-10-08 Cary Coutant <ccoutant@google.com>
797
798 Add support for debugging with ICF (Identical Code Folding).
799 * g++.dg/debug/dwarf2/icf.C: New test.
800
e3104f55
AN
8012009-10-08 Adam Nemet <anemet@caviumnetworks.com>
802
803 * gcc.target/mips/truncate-6.c: New test.
804
ccb05613
JM
8052009-10-08 Jason Merrill <jason@redhat.com>
806
30c99a9e 807 PR c++/36816
f7d5a7cd
JM
808 * g++.dg/cpp0x/rv-deduce.C: New.
809
ccb05613
JM
810 PR c++/37177
811 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
812 * g++.dg/template/explicit-args2.C: New.
813 * g++.dg/template/explicit-args3.C: New.
814 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
815
6728ee79
MM
8162009-10-08 Michael Matz <matz@suse.de>
817
818 PR middle-end/41573
819 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
820 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
821 * gcc.dg/pr41573.c: New test.
822
e5a94231
JM
8232009-10-07 Joseph Myers <joseph@codesourcery.com>
824
825 PR c/41182
826 * gcc.c-torture/compile/pr41182-1.c: New.
827
f484a91a
JM
8282009-10-07 Jason Merrill <jason@redhat.com>
829
830 * g++.dg/cpp0x/variadic95.C: New.
831
7097b3ac
JM
8322009-10-07 Jason Merrill <jason@redhat.com>
833
834 * g++.dg/template/scope3.C: New.
835
95a28767
JJ
8362009-10-07 Jakub Jelinek <jakub@redhat.com>
837
838 * gcc.dg/debug/dwarf2/inline3.c: New test.
839
6c19d9b5
DK
8402009-10-07 Daniel Kraft <d@domob.eu>
841
842 PR fortran/41615
843 * gfortran.dg/assumed_charlen_function_6.f90: New test.
844
93d76687
JW
8452009-10-07 Janus Weil <janus@gcc.gnu.org>
846
847 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
848 * gfortran.dg/select_type_1.f03: Modified error message.
849 * gfortran.dg/select_type_5.f03: New test.
850
e4f512b7
JD
8512009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
852
853 PR libgfortran/41612
854 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
855 have kind=10 reals.
856
37a7519a
JM
8572009-10-06 Jason Merrill <jason@redhat.com>
858
859 * g++.dg/cpp0x/lambda/lambda-init.C: New.
860 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
861
ccc37454
RG
8622009-10-06 Richard Guenther <rguenther@suse.de>
863
864 PR lto/41502
865 * gcc.dg/lto/20091006-1_0.c: New testcase.
866 * gcc.dg/lto/20091006-1_1.c: Likewise.
867 * gcc.dg/lto/20091005-2_0.c: Likewise.
868
2c12a292
ST
8692009-10-06 Samuel Tardieu <sam@rfc1149.net>
870
871 PR ada/41383
872 * gnat.dg/timer_cancel.adb: New test.
873
6fa30ef2
ST
8742009-10-06 Samuel Tardieu <sam@rfc1149.net>
875
876 PR ada/38333
877 * gnat.dg/specs/import_abstract.ads: New.
878
25b86498
JD
8792009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
880
881 PR libgfortran/35862
882 * gfortran.dg/round_2.f03: New test.
883
7555009a
JJ
8842009-10-05 Jakub Jelinek <jakub@redhat.com>
885
886 PR debug/41558
887 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
888 * lib/gcc-gdb-test.exp: ... here. New file.
889 * gfortran.dg/guality/guality.exp: New file.
890 * gfortran.dg/guality/pr41558.f90: New test.
891 * gfortran.dg/guality/arg1.f90: New test.
892
7cf078dc
PT
8932009-10-05 Paul Thomas <pault@gcc.gnu.org>
894
895 * gfortran.dg/dynamic_dispatch_1.f90: New test.
896 * gfortran.dg/dynamic_dispatch_2.f90: New test.
897 * gfortran.dg/dynamic_dispatch_3.f90: New test.
898 * gfortran.dg/module_md5_1.f90: Update md5 sum.
899
8fc7e474
ST
9002009-10-05 Sriraman Tallam <tmsriram@google.com>
901
902 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
903 register_pass_info.
904 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
905 plugin_pass to register_pass_info.
906 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
907 register_pass_info.
908 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
909 register_pass_info.
910
a9cc4458
RG
9112009-10-05 Richard Guenther <rguenther@suse.de>
912
913 PR lto/41281
914 * gcc.dg/lto/20090914-2_0.c: New testcase.
915
fd7588bc
RG
9162009-10-05 Richard Guenther <rguenther@suse.de>
917
918 PR lto/40902
919 * gcc.dg/lto/20091005-1_0.c: New testcase.
920 * gcc.dg/lto/20091005-1_1.c: Likewise.
921
1a735925
RG
9222009-10-05 Richard Guenther <rguenther@suse.de>
923
924 PR lto/41552
925 PR lto/41487
926 * g++.dg/lto/20091002-1_0.C: Adjust flags.
927 * g++.dg/lto/20091004-1_0.C: New testcase.
928 * g++.dg/lto/20091004-1_1.C: Likewise.
929 * g++.dg/lto/20091004-2_0.C: Likewise.
930 * g++.dg/lto/20091004-2_1.C: Likewise.
931 * g++.dg/lto/20091004-3_0.C: Likewise.
932 * g++.dg/lto/20091004-3_1.C: Likewise.
933
e9d85fa6
RG
9342009-10-05 Richard Guenther <rguenther@suse.de>
935
936 PR tree-optimization/23821
937 * gcc.dg/torture/pr23821.c: New testcase.
938
916bd5f0
DK
9392009-10-05 Daniel Kraft <d@domob.eu>
940
941 PR fortran/41403
942 * gfortran.dg/goto_6.f: New test.
943 * gfortran.dg/goto_7.f: New test.
944
d7f09764
DN
9452009-10-03 Ben Elliston <bje@au.ibm.com>
946 Bill Maddox <maddox@google.com>
947 Cary Coutant <ccoutant@google.com>
948 Chris Demetriou <cgd@google.com>
949 Diego Novillo <dnovillo@google.com>
950 Doug Kwan <dougkwan@google.com>
951 Jan Hubicka <jh@suse.cz>
952 Ollie Wild <aaw@google.com>
953 Rafael Espindola <espindola@google.com>
954 Richard Guenther <rguenther@suse.de>
955 Simon Baldwin <simonb@google.com>
956
957 * g++.dg/20090107-1.C: New.
958 * g++.dg/20090121-1.C: New.
959 * g++.dg/ipa/20090113-1.C: New.
960 * g++.dg/lto: New directory.
961 * g++.dg/lto/20080829_0.C: New.
962 * g++.dg/lto/20080904_0.C: New.
963 * g++.dg/lto/20080907_0.C: New.
964 * g++.dg/lto/20080908-1_0.C: New.
965 * g++.dg/lto/20080908-2_0.C: New.
966 * g++.dg/lto/20080908-3_0.C: New.
967 * g++.dg/lto/20080909-1_0.C: New.
968 * g++.dg/lto/20080910-1_0.C: New.
969 * g++.dg/lto/20080912-1_0.C: New.
970 * g++.dg/lto/20080912_0.C: New.
971 * g++.dg/lto/20080915_0.C: New.
972 * g++.dg/lto/20080916_0.C: New.
973 * g++.dg/lto/20080917_0.C: New.
974 * g++.dg/lto/20080924_0.C: New.
975 * g++.dg/lto/20080926_0.C: New.
976 * g++.dg/lto/20081008_0.C: New.
977 * g++.dg/lto/20081022.h: New.
978 * g++.dg/lto/20081022_0.C: New.
979 * g++.dg/lto/20081022_1.C: New.
980 * g++.dg/lto/20081023_0.C: New.
981 * g++.dg/lto/20081109-1_0.C: New.
982 * g++.dg/lto/20081109-2_0.C: New.
983 * g++.dg/lto/20081109_0.C: New.
984 * g++.dg/lto/20081109_1.C: New.
985 * g++.dg/lto/20081118-1_0.C: New.
986 * g++.dg/lto/20081118-1_1.C: New.
987 * g++.dg/lto/20081118_0.C: New.
988 * g++.dg/lto/20081118_1.C: New.
989 * g++.dg/lto/20081119-1.h: New.
990 * g++.dg/lto/20081119-1_0.C: New.
991 * g++.dg/lto/20081119-1_1.C: New.
992 * g++.dg/lto/20081119_0.C: New.
993 * g++.dg/lto/20081119_1.C: New.
994 * g++.dg/lto/20081120-1_0.C: New.
995 * g++.dg/lto/20081120-1_1.C: New.
996 * g++.dg/lto/20081120-2_0.C: New.
997 * g++.dg/lto/20081120-2_1.C: New.
998 * g++.dg/lto/20081123_0.C: New.
999 * g++.dg/lto/20081123_1.C: New.
1000 * g++.dg/lto/20081125.h: New.
1001 * g++.dg/lto/20081125_0.C: New.
1002 * g++.dg/lto/20081125_1.C: New.
1003 * g++.dg/lto/20081127_0.C: New.
1004 * g++.dg/lto/20081127_1.C: New.
1005 * g++.dg/lto/20081203_0.C: New.
1006 * g++.dg/lto/20081203_1.C: New.
1007 * g++.dg/lto/20081204-1_0.C: New.
1008 * g++.dg/lto/20081204-1_1.C: New.
1009 * g++.dg/lto/20081204-2_0.C: New.
1010 * g++.dg/lto/20081204-2_1.C: New.
1011 * g++.dg/lto/20081209_0.C: New.
1012 * g++.dg/lto/20081209_1.C: New.
1013 * g++.dg/lto/20081211-1.h: New.
1014 * g++.dg/lto/20081211-1_0.C: New.
1015 * g++.dg/lto/20081211-1_1.C: New.
1016 * g++.dg/lto/20081217-1_0.C: New.
1017 * g++.dg/lto/20081217-2_0.C: New.
1018 * g++.dg/lto/20081219_0.C: New.
1019 * g++.dg/lto/20081219_1.C: New.
1020 * g++.dg/lto/20090106_0.C: New.
1021 * g++.dg/lto/20090112_0.C: New.
1022 * g++.dg/lto/20090128_0.C: New.
1023 * g++.dg/lto/20090221_0.C: New.
1024 * g++.dg/lto/20090302_0.C: New.
1025 * g++.dg/lto/20090302_1.C: New.
1026 * g++.dg/lto/20090303_0.C: New.
1027 * g++.dg/lto/20090311-1.h: New.
1028 * g++.dg/lto/20090311-1_0.C: New.
1029 * g++.dg/lto/20090311-1_1.C: New.
1030 * g++.dg/lto/20090311_0.C: New.
1031 * g++.dg/lto/20090311_1.C: New.
1032 * g++.dg/lto/20090312.h: New.
1033 * g++.dg/lto/20090312_0.C: New.
1034 * g++.dg/lto/20090312_1.C: New.
1035 * g++.dg/lto/20090313_0.C: New.
1036 * g++.dg/lto/20090313_1.C: New.
1037 * g++.dg/lto/20090315_0.C: New.
1038 * g++.dg/lto/20090315_1.C: New.
1039 * g++.dg/lto/20091002-1_0.C: New testcase.
1040 * g++.dg/lto/20091002-2_0.C: Likewise..
1041 * g++.dg/lto/20091002-3_0.C: Likewise..
1042 * g++.dg/lto/README: New.
1043 * g++.dg/lto/pr40818_0.C: New.
1044 * g++.dg/opt/thunk3-1.C: New.
1045 * g++.dg/opt/thunk4.C: New.
1046 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1047 replacements with __attribute__ ((__noinline__)).
1048 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1049 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1050 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1051 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1052 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1053 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1054 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1055 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1056 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1057 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1058 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1059 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1060 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1061 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1062 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1063 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1064 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1065 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1066 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1067 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1068 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1069 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1070 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1071 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1072 * gcc.dg/20081223-1.c: New.
1073 * gcc.dg/lto: New directory.
1074 * gcc.dg/lto/20080908_0.c: New.
1075 * gcc.dg/lto/20080917_0.c: New.
1076 * gcc.dg/lto/20080924_0.c: New.
1077 * gcc.dg/lto/20081024_0.c: New.
1078 * gcc.dg/lto/20081109_0.c: New.
1079 * gcc.dg/lto/20081111_0.c: New.
1080 * gcc.dg/lto/20081111_1.c: New.
1081 * gcc.dg/lto/20081112_0.c: New.
1082 * gcc.dg/lto/20081112_1.c: New.
1083 * gcc.dg/lto/20081115_0.c: New.
1084 * gcc.dg/lto/20081115_1.c: New.
1085 * gcc.dg/lto/20081115_2.c: New.
1086 * gcc.dg/lto/20081118_0.c: New.
1087 * gcc.dg/lto/20081118_1.c: New.
1088 * gcc.dg/lto/20081118_2.c: New.
1089 * gcc.dg/lto/20081120-1_0.c: New.
1090 * gcc.dg/lto/20081120-1_1.c: New.
1091 * gcc.dg/lto/20081120-2_0.c: New.
1092 * gcc.dg/lto/20081120-2_1.c: New.
1093 * gcc.dg/lto/20081125_0.c: New.
1094 * gcc.dg/lto/20081125_1.c: New.
1095 * gcc.dg/lto/20081126_0.c: New.
1096 * gcc.dg/lto/20081201-1_0.c: New.
1097 * gcc.dg/lto/20081201-1_1.c: New.
1098 * gcc.dg/lto/20081201-1_2.c: New.
1099 * gcc.dg/lto/20081201-2_0.c: New.
1100 * gcc.dg/lto/20081201-2_1.c: New.
1101 * gcc.dg/lto/20081202-1_0.c: New.
1102 * gcc.dg/lto/20081202-1_1.c: New.
1103 * gcc.dg/lto/20081202-2_0.c: New.
1104 * gcc.dg/lto/20081202-2_1.c: New.
1105 * gcc.dg/lto/20081204-1_0.c: New.
1106 * gcc.dg/lto/20081204-1_1.c: New.
1107 * gcc.dg/lto/20081204-2_0.c: New.
1108 * gcc.dg/lto/20081210-1_0.c: New.
1109 * gcc.dg/lto/20081212-1_0.c: New.
1110 * gcc.dg/lto/20081222_0.c: New.
1111 * gcc.dg/lto/20081222_0.h: New.
1112 * gcc.dg/lto/20081222_1.c: New.
1113 * gcc.dg/lto/20081224_0.c: New.
1114 * gcc.dg/lto/20081224_0.h: New.
1115 * gcc.dg/lto/20081224_1.c: New.
1116 * gcc.dg/lto/20090116_0.c: New.
1117 * gcc.dg/lto/20090120_0.c: New.
1118 * gcc.dg/lto/20090126-1_0.c: New.
1119 * gcc.dg/lto/20090126-2_0.c: New.
1120 * gcc.dg/lto/20090206-1_0.c: New.
1121 * gcc.dg/lto/20090206-2_0.c: New.
1122 * gcc.dg/lto/20090210_0.c: New.
1123 * gcc.dg/lto/20090210_1.c: New.
1124 * gcc.dg/lto/20090213_0.c: New.
1125 * gcc.dg/lto/20090213_1.c: New.
1126 * gcc.dg/lto/20090218-1_0.c: New.
1127 * gcc.dg/lto/20090218-1_1.c: New.
1128 * gcc.dg/lto/20090218-2_0.c: New.
1129 * gcc.dg/lto/20090218-2_1.c: New.
1130 * gcc.dg/lto/20090218_0.c: New.
1131 * gcc.dg/lto/20090218_1.c: New.
1132 * gcc.dg/lto/20090218_2.c: New.
1133 * gcc.dg/lto/20090218_3.c: New.
1134 * gcc.dg/lto/20090219_0.c: New.
1135 * gcc.dg/lto/20090312_0.c: New.
1136 * gcc.dg/lto/20090312_1.c: New.
1137 * gcc.dg/lto/20090313_0.c: New.
1138 * gcc.dg/lto/20090706-1_0.c: New.
1139 * gcc.dg/lto/20090706-2_0.c: New.
1140 * gcc.dg/lto/20090717_0.c: New.
1141 * gcc.dg/lto/20090717_1.c: New.
1142 * gcc.dg/lto/20090729_0.c: New.
1143 * gcc.dg/lto/20090729_1.c: New.
1144 * gcc.dg/lto/20090812_0.c: New.
1145 * gcc.dg/lto/20090812_1.c: New.
1146 * gcc.dg/lto/20090914-1_0.c: New.
1147 * gcc.dg/lto/README: New.
1148 * gcc.dg/visibility-7.c: Adjust expected pattern
1149 * gfortran.dg/lto: New directory.
1150 * gfortran.dg/lto/pr40724_0.f: New.
1151 * gfortran.dg/lto/pr40724_1.f: New.
1152 * gfortran.dg/lto/pr40725_0.f03: New.
1153 * gfortran.dg/lto/pr40725_1.c: New.
1154 * gfortran.dg/lto/pr41069_0.f90: New.
1155 * gfortran.dg/lto/pr41069_1.f90: New.
1156 * gfortran.dg/lto/pr41069_2.f90: New.
1157 * g++.dg/README: Add 'lto' directory.
1158 * g++.dg/dg.exp: Also scan 'lto' directory
1159
11602009-10-03 Ben Elliston <bje@au.ibm.com>
1161 Janis Johnson <janis187@us.ibm.com>
1162 Diego Novillo <dnovillo@google.com>
1163
1164 * g++.dg/lto/lto.exp: New.
1165 * gcc.c-torture/execute/execute.exp: Add
1166 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1167 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1168 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1169 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1170 * gcc.target/i386/math-torture/math-torture.exp:
1171 Likewise.
1172 * gcc.dg/lto/lto.exp: New.
1173 * gfortran.dg/lto/lto.exp: New.
1174 * lib/target-supports.exp (check_effective_target_lto): New.
1175 * lib/c-torture.exp: Load target-supports.exp.
1176 Define LTO_TORTURE_OPTIONS if check_effective_target_lto
1177 returns nonzero.
1178 * lib/gcc-dg.exp: Likewise.
1179 * lib/lto.exp: New.
1180 * lib/torture-options.exp: Add support for a third
1181 argument.
1182
0d6bfda8
UB
11832009-10-03 Uros Bizjak <ubizjak@gmail.com>
1184
1185 PR testsuite/41542
1186 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1187
3930dbe9
JM
11882009-10-02 Jason Merrill <jason@redhat.com>
1189
1190 * g++.dg/abi/mangle32.C: New.
1191
5004b234
EB
11922009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1193
1194 * gnat.dg/atomic2.adb: New test.
1195
1aa8b1dd
EB
11962009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1197
1198 * gnat.dg/array11.adb: New test.
1199 * gnat.dg/array12.adb: Likewise.
1200
c2ce8cdc
EB
12012009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1202
1203 * gnat.dg/array10.adb: New test.
1204 * gnat.dg/object_overflow.adb: Tweak.
1205
dabbcb14
JH
12062009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
1207
d0a9804e 1208 * gcc.dg/guality/guality.exp: Disable on darwin.
dabbcb14 1209
776d0022
JJ
12102009-10-02 Janis Johnson <janis187@us.ibm.com>
1211
1212 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1213 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1214 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1215 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1216
ba6f7079
TB
12172009-10-02 Tobias Burnus <burnus@net-b.de>
1218
1219 PR fortran/41479
1220 * gfortran.dg/intent_out_5.f90: New test.
1221
e1b243a8
JJ
12222009-10-02 Jakub Jelinek <jakub@redhat.com>
1223
1224 PR debug/41404
1225 PR debug/41353
1226 * gcc.dg/guality/pr41404-1.c: New test.
1227 * gcc.dg/guality/pr41353-2.c: New test.
1228
b1d42460
L
12292009-10-02 H.J. Lu <hongjiu.lu@intel.com>
1230
1231 PR testsuite/41546
1232 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
9e51149d 1233 to -mtune=generic.
b1d42460 1234
03ec7d01
JH
12352009-10-01 Jan Hubicka <jh@suse.cz>
1236
1237 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1238
0a5a37d4
LR
12392009-10-01 Loren J. Rittle <ljrittle@acm.org>
1240
1241 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1242
eaeb2145
LR
1243 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1244
7919373d
TB
12452009-10-01 Tobias Burnus <burnus@net-b.de>
1246
1247 PR fortran/41515
1248 * gfortran.dg/parameter_array_init_5.f90: New test.
1249
2968d410
JM
12502009-10-01 Jason Merrill <jason@redhat.com>
1251
1252 * g++.dg/cpp0x/defaulted13.C: New.
1253
ec30ab2c
DW
12542009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
1255
b1d42460
L
1256 * gfortran.dg/bounds_check_7.f90: Adapted error message.
1257 * gfortran.dg/bounds_check_11.f90: Likewise.
1258 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
ec30ab2c 1259
e56817db
TB
12602009-09-30 Tobias Burnus <burnus@net-b.de>
1261
1262 * gfortran.dg/select_type_4.f90: New test.
1263
cf2b3c22
TB
12642009-09-30 Janus Weil <janus@gcc.gnu.org>
1265
1266 * gfortran.dg/same_type_as_1.f03: New test.
1267 * gfortran.dg/same_type_as_2.f03: Ditto.
1268
12692009-09-30 Janus Weil <janus@gcc.gnu.org>
1270
1271 * gfortran.dg/select_type_1.f03: Extended.
1272 * gfortran.dg/select_type_3.f03: New test.
1273
12742009-09-30 Janus Weil <janus@gcc.gnu.org>
1275
1276 * gfortran.dg/class_allocate_1.f03: New test.
1277
12782009-09-30 Janus Weil <janus@gcc.gnu.org>
1279
1280 PR fortran/40996
1281 * gfortran.dg/allocatable_scalar_3.f90: New test.
1282 * gfortran.dg/select_type_2.f03: Ditto.
1283 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1284
12852009-09-30 Janus Weil <janus@gcc.gnu.org>
1286
1287 * gfortran.dg/block_name_2.f90: Modified error message.
1288 * gfortran.dg/select_6.f90: Ditto.
1289 * gfortran.dg/select_type_1.f03: New test.
1290
12912009-09-30 Janus Weil <janus@gcc.gnu.org>
1292
1293 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1294 * gfortran.dg/class_1.f03: Ditto.
1295 * gfortran.dg/class_2.f03: Ditto.
1296 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1297 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1298 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1299 * gfortran.dg/typebound_call_10.f03: Ditto.
1300 * gfortran.dg/typebound_call_2.f03: Ditto.
1301 * gfortran.dg/typebound_call_3.f03: Ditto.
1302 * gfortran.dg/typebound_call_4.f03: Ditto.
1303 * gfortran.dg/typebound_call_9.f03: Ditto.
1304 * gfortran.dg/typebound_generic_3.f03: Ditto.
1305 * gfortran.dg/typebound_generic_4.f03: Ditto.
1306 * gfortran.dg/typebound_operator_1.f03: Ditto.
1307 * gfortran.dg/typebound_operator_2.f03: Ditto.
1308 * gfortran.dg/typebound_operator_3.f03: Ditto.
1309 * gfortran.dg/typebound_operator_4.f03: Ditto.
1310 * gfortran.dg/typebound_proc_1.f08: Ditto.
1311 * gfortran.dg/typebound_proc_5.f03: Ditto.
1312 * gfortran.dg/typebound_proc_6.f03: Ditto.
1313
79efe0b3
JM
13142009-09-30 Jason Merrill <jason@redhat.com>
1315
1316 * g++.dg/eh/init-temp1.C: Improve test.
1317
08a4a761
UB
13182009-09-30 Uros Bizjak <ubizjak@gmail.com>
1319
1320 PR target/22093
1321 * gcc.target/alpha/pr22093.c: New test.
1322
d5f4eddd
JM
13232009-09-29 John Freeman <jfreeman08@gmail.com>
1324 Jason Merrill <jason@redhat.com>
1325
1326 * g++.dg/cpp0x/lambda/lambda-array.C: New.
1327 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1328 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1329 * g++.dg/cpp0x/lambda/lambda-const.C: New.
1330 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1331 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1332 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1333 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1334 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1335 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1336 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1337 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1338 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1339 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1340 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1341 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1342 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1343 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1344 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1345 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1346 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1347 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1348 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1349 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1350 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1351 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1352 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1353 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1354 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1355 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1356 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1357 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1358 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1359 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1360 * g++.dg/cpp0x/lambda/lambda-template.C: New.
1361 * g++.dg/cpp0x/lambda/lambda-this.C: New.
1362 * g++.dg/cpp0x/lambda/lambda-type.C: New.
1363 * g++.dg/cpp0x/lambda/lambda-use.C: New.
1364 * lib/prune.exp: Accept "In lambda function".
1365
cbf2e4d4
HJ
13662009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1367
4a8df4fa
UB
1368 * gcc.target/i386/fma4-check.h: New file.
1369 * gcc.target/i386/fma4-fma.c: Ditto.
1370 * gcc.target/i386/fma4-maccXX.c: Ditto.
1371 * gcc.target/i386/fma4-msubXX.c: Ditto.
1372 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1373 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1374 * gcc.target/i386/fma4-vector.c: Ditto.
1375 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1376 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1377 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1378 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1379 * gcc.target/i386/fma4-256-vector.c: Ditto.
1380 * gcc.target/i386/funcspec-2.c: Ditto.
1381
1382 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1383
1384 * gcc.target/i386/funcspec-5.c: Add FMA4.
1385 * gcc.target/i386/funcspec-6.c: Ditto.
1386 * gcc.target/i386/funcspec-8.c: Ditto.
cbf2e4d4
HJ
1387
1388 * gcc.target/i386/funcspec-9.c: New file.
1389
1390 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1391
4a8df4fa
UB
1392 * gcc.target/i386/isa-10.c: New file.
1393 * gcc.target/i386/isa-11.c: Ditto.
1394 * gcc.target/i386/isa-12.c: Ditto.
1395 * gcc.target/i386/isa-13.c: Ditto.
1396 * gcc.target/i386/isa-2.c: Ditto.
1397 * gcc.target/i386/isa-3.c: Ditto.
1398 * gcc.target/i386/isa-4.c: Ditto.
1399 * gcc.target/i386/isa-7.c: Ditto.
1400 * gcc.target/i386/isa-8.c: Ditto.
1401 * gcc.target/i386/isa-9.c: Ditto.
1402
1403 * gcc.target/i386/isa-14.c: Add FMA4.
1404 * gcc.target/i386/isa-1.c: Ditto.
1405 * gcc.target/i386/isa-5.c: Ditto.
1406 * gcc.target/i386/isa-6.c: Ditto.
1407
1408 * gcc.target/i386/sse-12.c: New file.
1409 * gcc.target/i386/sse-13.c: Ditto.
1410 * gcc.target/i386/sse-14.c: Ditto.
1411 * gcc.target/i386/sse-22.c: Ditto.
1412
1413 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1414 * g++.dg/other/i386-3.C: Ditto.
1415 * g++.dg/other/i386-5.C: Ditto.
1416 * g++.dg/other/i386-6.C: Ditto.
cbf2e4d4 1417
1c1a5fd8
L
14182009-09-29 H.J. Lu <hongjiu.lu@intel.com>
1419
1420 PR testsuite/41496
1421 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1422 before.
1423
66dfffa2
JJ
14242009-09-29 Janis Johnson <janis187@us.ibm.com>
1425
1426 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1427 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1428
08cc1e7f
JJ
14292009-09-29 Jakub Jelinek <jakub@redhat.com>
1430
1431 PR debug/41438
1432 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1433 hidden.
1434 * g++.dg/debug/dwarf2/const-1.C: Likewise.
1435
a795ca6e
HJ
14362009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1437
1438 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
4a8df4fa
UB
1439 * gcc.target/i386/isa-1.c: Remove SSE5.
1440 * gcc.target/i386/isa-5.c: Ditto.
1441 * gcc.target/i386/isa-6.c: Ditto.
1442 * gcc.target/i386/funcspec-4.c: Remove error conditions
1443 related to SSE5.
1444 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1445 * gcc.target/i386/avx-2.c: Ditto.
1446 * gcc.target/i386/sse-23.c: Ditto.
a795ca6e 1447 * gcc.target/i386/funcspec-9.c: Delete.
9e51149d 1448
1dd61ee5
JJ
14492009-09-29 Jakub Jelinek <jakub@redhat.com>
1450
1451 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1452 * gcc.dg/guality/pr41353-1.c: New test.
1453
4b653ed5
JJ
1454 PR testsuite/41444
1455 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1456 in macro name definition for non-unix/win32/msdos.
1457
9abe5e56
DK
14582009-09-29 Daniel Kraft <d@domob.eu>
1459
1460 PR fortran/39626
1461 * gfortran.dg/block_1.f08: New test.
1462 * gfortran.dg/block_2.f08: New test.
1463 * gfortran.dg/block_3.f90: New test.
1464 * gfortran.dg/block_4.f08: New test.
1465 * gfortran.dg/block_5.f08: New test.
1466 * gfortran.dg/block_6.f08: New test.
1467 * gfortran.dg/block_7.f08: New test.
1468 * gfortran.dg/block_8.f08: New test.
1469
9b13eb84
JD
14702009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1471
1472 PR libgfortran/35862
1473 * gfortran.dg/round_1.f03: New test.
1474 * gfortran.dg/f2003_io_3.f03: Update test.
1475
65026047
ER
14762009-09-28 Easwaran Raman <eraman@google.com>
1477
1478 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1479 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1480
efc7a2a5
JJ
14812009-09-28 Janis Johnson <janis187@us.ibm.com>
1482
8387984e
JJ
1483 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1484 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1485 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1486 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1487 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1488
425a180d
JJ
1489 * g++.dg/dfp/dfp.exp: Fix typo.
1490
efc7a2a5
JJ
1491 * lib/target-supports.exp (check-effective-target-dfp-nocache):
1492 Fix typo that breaks the check.
1493
2d3a1837
OH
14942009-09-28 Olivier Hainque <hainque@adacore.com>
1495
1496 * gnat.dg (tagged_alloc_free.adb): New testcase.
9e51149d 1497
d366d023
JJ
14982009-09-28 Janis Johnson <janis187@us.ibm.com>
1499
1500 * g++.dg/dfp: New directory.
1501 * g++.dg/dg.exp: Prune tests in dfp directory.
4a0ce41d 1502 * g++.dg/dfp/dfp.exp: New.
d366d023
JJ
1503 * g++.dg/dfp/mangle-mode.C: New test.
1504
44e10129
MM
15052009-09-28 Michael Matz <matz@suse.de>
1506
1507 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1508 for sign of -Inf.
1509
ff9d1adc
RH
15102009-09-27 Richard Henderson <rth@redhat.com>
1511
1512 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
e25d3e6d 1513 * gcc.dg/tree-ssa/pr41469-1.c: New.
ff9d1adc 1514
afbd0665
AS
15152009-09-26 Andreas Schwab <schwab@linux-m68k.org>
1516
1517 PR c/41476
1518 * gcc.dg/cond-constqual-1.c: New test.
1519
0ffd2048
MM
15202009-09-26 Michael Matz <matz@suse.de>
1521
1522 PR lto/40758
1523 PR middle-end/41470
1524 * gcc.dg/pr41470.c: New test.
1525
03b6f8a2
EB
15262009-09-26 Eric Botcazou <ebotcazou@adacore.com>
1527
1528 * gnat.dg/array9.adb: New test.
1529
87c93592
MM
15302009-09-26 Michael Matz <matz@suse.de>
1531
1532 PR tree-optimization/41454
1533 * gcc.dg/pr41454.c: New test.
1534
7653f273
DS
15352009-09-25 Dodji Seketeli <dodji@redhat.com>
1536
1537 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1538 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1539 into DW_TAG_GNU_template_parameter_pack and
1540 DW_TAG_GNU_formal_parameter_pack.
1541 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1542 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1543
712ff3c8
NF
15442009-09-25 Nathan Froyd <froydnj@codesourcery.com>
1545
1546 * gcc.dg/vect/vect.exp: Append extra parameters as separate
1547 parameters for alignment-sensitive -fsection-anchors tests.
1548
79441eca
RG
15492009-09-25 Richard Guenther <rguenther@suse.de>
1550
1551 PR middle-end/41463
1552 * gcc.c-torture/execute/pr41463.c: New testcase.
1553
7948ae37
OH
15542009-09-25 Olivier Hainque <hainque@adacore.com>
1555
1556 * gnat.dg/sse_nolib.adb: New testcase.
1557
d3dbe5a4
RE
15582009-09-25 Revital Eres <ERES@il.ibm.com>
1559
1560 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1561 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1562 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1563 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1564 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1565 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1566 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1567 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1568 * gcc.dg/vect/vect.exp: Add Power7 flags.
1569 * g++.dg/vect/vect.exp: Likewise.
1570 * gfortran.dg/vect/vect.exp: Likewise.
1571
bbffcb7e
SK
15722009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
1573
1574 PR fortran/41459
1575 * gfortran.dg/empty_label.f: New test.
1576 * gfortran.dg/empty_label.f90: Ditto.
afbd0665 1577 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
bbffcb7e 1578
e3d5405d
KG
15792009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1580
1581 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1582 compile-time.
1583
4851726d
AN
15842009-09-24 Adam Nemet <anemet@caviumnetworks.com>
1585
1586 * lib/scanasm.exp (make_pattern_printable): New function.
1587 (dg-scan, scan-assembler-times, scan-assembler-dem,
1588 scan-assembler-dem-not): Use it.
1589
c33ac441
L
15902009-09-24 H.J. Lu <hongjiu.lu@intel.com>
1591
1592 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1593 (test_nested): Renamed to ...
1594 (test_nested1): This.
1595 (test_nested2): New.
1596 (main): Likewise.
1597
824ff0cd
RG
15982009-09-24 Richard Guenther <rguenther@suse.de>
1599
1600 PR tree-optimization/36143
1601 PR tree-optimization/38747
1602 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1603 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1604 * g++.dg/torture/pr38747.C: New testcase.
1605 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1606
01c3cf4d
EB
16072009-09-24 Eric Botcazou <ebotcazou@adacore.com>
1608
1609 * gnat.dg/nested_proc.adb: New test.
1610
9f62cb92
JJ
16112009-09-24 Jakub Jelinek <jakub@redhat.com>
1612
6356f38f 1613 * gcc.target/i386/pr12329.c: Adjust.
9f62cb92 1614
dda2da58
AO
16152009-09-23 Alexandre Oliva <aoliva@redhat.com>
1616
1617 PR debug/41248
1618 * gcc.dg/pr41248.c: New.
1619
6356f38f 16202009-09-23 Dodji Seketeli <dodji@redhat.com>
b646ba3f
DS
1621
1622 PR debug/41065
1623 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1624
28baf121
AS
16252009-09-23 Andreas Schwab <schwab@redhat.com>
1626
1627 * lib/profopt.exp (profopt-get-options): Set tool_flags for
1628 current_compiler_flags. Fix typos.
1629
3c5ce3af
YG
16302009-09-23 Yuri Gribov <tetra2005@googlemail.com>
1631
1632 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1633
be123439
UB
16342009-09-23 Uros Bizjak <ubizjak@gmail.com>
1635
1636 PR c/39779
1637 * gcc.c-torture/compile/pr39779.c: New test.
1638
d40a19da
DS
16392009-09-22 Dodji Seketeli <dodji@redhat.com>
1640
1641 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1642 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1643 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1644
502a1e45
AO
16452009-09-22 Alexandre Oliva <aoliva@redhat.com>
1646
1647 PR debug/41295
1648 * gcc.dg/pr41295.c: New.
1649
6356f38f
UB
16502009-09-22 Neil Vachharajani <nvachhar@google.com>
1651
1652 * gcc.dg/pr40209.c: Add test case.
1653
ae6032ea
AN
16542009-09-22 Adam Nemet <anemet@caviumnetworks.com>
1655
1656 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1657 matching assembly.
1658 * gcc.target/mips/code-readable-2.c: Likewise.
1659 * gcc.target/mips/code-readable-3.c: Likewise.
1660
a9ab39d3
JJ
16612009-09-22 Janis Johnson <janis187@us.ibm.com>
1662
1663 * lib/target-supports.exp (check_effective_target_dfp_nocache):
1664 Check support via mode instead of C type.
1665 (check_effective_target_dfprt_nocache): Ditto.
1666 (check_effective_target_hard_dfp): Ditto.
1667
2df373c2
RG
16682009-09-22 Richard Guenther <rguenther@suse.de>
1669
1670 PR middle-end/41395
1671 * gcc.c-torture/execute/pr41395-1.c: New testcase.
1672 * gcc.c-torture/execute/pr41395-2.c: Likewise.
1673
39dbcfc3
JJ
16742009-09-22 Jakub Jelinek <jakub@redhat.com>
1675
1676 * gcc.dg/20090922-1.c: New test.
1677
65f753a0
JJ
1678 PR bootstrap/41405
1679 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1680 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1681 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1682 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1683 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1684 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1685 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1686 * objc.dg/dwarf-2.m: Likewise.
1687
f61e18ec
RG
16882009-09-22 Richard Guenther <rguenther@suse.de>
1689
1690 PR tree-optimization/41428
1691 * g++.dg/tree-ssa/pr41428.C: New testcase.
1692
40742b42
JJ
16932009-09-22 Jakub Jelinek <jakub@redhat.com>
1694
1695 PR middle-end/41429
1696 * g++.dg/gomp/pr41429.C: New test.
1697
d9334061
GS
16982009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
1699
1700 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1701
334738b4
JM
17022009-09-21 Jason Merrill <jason@redhat.com>
1703
1704 PR c++/41421
1705 * g++.dg/cpp0x/trivial1.C: Expand.
1706
4b51caf2
KT
17072009-09-21 Kai Tietz <kai.tietz@onevision.com>
1708
1709 * gcc.dg/torture/calleesave-sse.c: New.
1710
5b5fba56
JH
17112009-09-21 Jan Hubicka <jh@suse.cz>
1712
1713 * gcc.dg/guality/inline-params.c: New testcase.
1714
9e2ceea0
UB
17152009-09-21 Uros Bizjak <ubizjak@gmail.com>
1716
1717 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1718 Add -fno-inline.
1719 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1720 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1721 (f2): Ditto.
1722
f7d1fabc
L
17232009-09-20 H.J. Lu <hongjiu.lu@intel.com>
1724
1725 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1726 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1727 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1728 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1729 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1730
15651f0b
AP
17312009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
1732
1733 PR middle-end/40642
1734 * g++.dg/torture/pr40642.C: New testcase.
1735
ca75b926
KG
17362009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1737
1738 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1739 cases in static initializers.
1740
63c6c7e0
KT
17412009-09-20 Kai Tietz <kai.tietz@onevision.com>
1742
1743 * gcc.c-tortue/compile/pr39886.c: New.
1744
ed6d9a1b
CD
17452009-09-20 Chris Demetriou <cgd@google.com>
1746
1747 PR preprocessor/28435:
1748 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1749 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1750 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1751 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1752 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1753
b53da244
AN
17542009-09-19 Adam Nemet <anemet@caviumnetworks.com>
1755
1756 * gcc.target/mips/mips.exp: Add relax-pic-calls
1757 under -mfoo/-mno-foo options.
1758 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1759 and -mexplicit-relocs.
1760 * gcc.target/mips/call-1.c: New test.
1761 * gcc.target/mips/call-2.c: New test.
1762 * gcc.target/mips/call-3.c: New test.
1763 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1764 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1765
74dc6a11
CD
17662009-09-19 Chris Demetriou <cgd@google.com>
1767
1768 PR preprocessor/28435:
1769 * gcc.dg/cpp/missing-header-MD.c: New test.
1770 * gcc.dg/cpp/missing-header-MMD.c: New test.
1771 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1772 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1773
b5e7280d
JD
17742009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1775
1776 PR libgfortran/41328
1777 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1778 EOF works.
1779
5f5babf1
JM
17802009-09-18 Jason Merrill <jason@redhat.com>
1781
ecc607fc 1782 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
5f5babf1
JM
1783 * g++.dg/cpp0x/initlist-deduce.C: New.
1784
6356f38f
UB
17852009-09-18 Neil Vachharajani <nvachhar@google.com>
1786
1787 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1788
5eb8c44f
JJ
17892009-09-18 Janis Johnson <janis187@us.ibm.com>
1790
1791 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1792 * c-c++-common/dfp: New directory.
1793 * c-c++-common/dfp/dfp-dbg.h: New file.
1794 * gcc.dg/dfp/call-by-value.c: Move to ...
1795 * c-c++-common/call-by-value.c: here.
1796 * gcc.dg/dfp/cast.c: Move to ...
1797 * c-c++-common/cast.c: here.
1798 * gcc.dg/dfp/compare-eq-const.c: Move to ...
1799 * c-c++-common/compare-eq-const.c: here.
1800 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1801 * c-c++-common/compare-eq-d128.c: here.
1802 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1803 * c-c++-common/compare-eq-d32.c: here.
1804 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1805 * c-c++-common/compare-eq-d64.c: here.
1806 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1807 * c-c++-common/compare-eq-dfp.c: here.
1808 * gcc.dg/dfp/compare-eq.h: Move to ...
1809 * c-c++-common/compare-eq.h: here.
1810 * gcc.dg/dfp/compare-rel-const.c: Move to ...
1811 * c-c++-common/compare-rel-const.c: here.
1812 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1813 * c-c++-common/compare-rel-d128.c: here.
1814 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1815 * c-c++-common/compare-rel-d32.c: here.
1816 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1817 * c-c++-common/compare-rel-d64.c: here.
1818 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1819 * c-c++-common/compare-rel-dfp.c: here.
1820 * gcc.dg/dfp/compare-rel.h: Move to ...
1821 * c-c++-common/compare-rel.h: here.
1822 * gcc.dg/dfp/compare-special-d128.c: Move to ...
1823 * c-c++-common/compare-special-d128.c: here.
1824 * gcc.dg/dfp/compare-special-d32.c: Move to ...
1825 * c-c++-common/compare-special-d32.c: here.
1826 * gcc.dg/dfp/compare-special-d64.c: Move to ...
1827 * c-c++-common/compare-special-d64.c: here.
1828 * gcc.dg/dfp/compare-special.h: Move to ...
1829 * c-c++-common/compare-special.h: here.
1830 * gcc.dg/dfp/constants-zero.c: Move to ...
1831 * c-c++-common/constants-zero.c: here.
1832 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1833 * c-c++-common/convert-bfp-10.c: here.
1834 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1835 * c-c++-common/convert-bfp-11.c: here.
1836 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1837 * c-c++-common/convert-bfp-12.c: here.
1838 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1839 * c-c++-common/convert-bfp-13.c: here.
1840 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1841 * c-c++-common/convert-bfp-14.c: here.
1842 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1843 * c-c++-common/convert-bfp-2.c: here.
1844 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1845 * c-c++-common/convert-bfp-3.c: here.
1846 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1847 * c-c++-common/convert-bfp-4.c: here.
1848 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1849 * c-c++-common/convert-bfp-5.c: here.
1850 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1851 * c-c++-common/convert-bfp-6.c: here.
1852 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1853 * c-c++-common/convert-bfp-7.c: here.
1854 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1855 * c-c++-common/convert-bfp-8.c: here.
1856 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1857 * c-c++-common/convert-bfp-9.c: here.
1858 * gcc.dg/dfp/convert-bfp.c: Move to ...
1859 * c-c++-common/convert-bfp.c: here.
1860 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1861 * c-c++-common/convert-bfp-fold.c: here.
1862 * gcc.dg/dfp/convert-dfp.c: Move to ...
1863 * c-c++-common/convert-dfp.c: here.
1864 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1865 * c-c++-common/convert-dfp-fold-2.c: here.
1866 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1867 * c-c++-common/convert-dfp-fold.c: here.
1868 * gcc.dg/dfp/convert.h: Move to ...
1869 * c-c++-common/convert.h: here.
1870 * gcc.dg/dfp/convert-int.c: Move to ...
1871 * c-c++-common/convert-int.c: here.
1872 * gcc.dg/dfp/convert-int-fold.c: Move to ...
1873 * c-c++-common/convert-int-fold.c: here.
1874 * gcc.dg/dfp/convert-int-max.c: Move to ...
1875 * c-c++-common/convert-int-max.c: here.
1876 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1877 * c-c++-common/convert-int-max-fold.c: here.
1878 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1879 * c-c++-common/convert-int-saturate.c: here.
1880 * gcc.dg/dfp/func-array.c: Move to ...
1881 * c-c++-common/func-array.c: here.
1882 * gcc.dg/dfp/func-deref.c: Move to ...
1883 * c-c++-common/func-deref.c: here.
1884 * gcc.dg/dfp/func-mixed.c: Move to ...
1885 * c-c++-common/func-mixed.c: here.
1886 * gcc.dg/dfp/func-pointer.c: Move to ...
1887 * c-c++-common/func-pointer.c: here.
1888 * gcc.dg/dfp/func-scalar.c: Move to ...
1889 * c-c++-common/func-scalar.c: here.
1890 * gcc.dg/dfp/func-struct.c: Move to ...
1891 * c-c++-common/func-struct.c: here.
1892 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1893 * c-c++-common/func-vararg-alternate-d128-2.c: here.
1894 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1895 * c-c++-common/func-vararg-alternate-d128.c: here.
1896 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1897 * c-c++-common/func-vararg-alternate-d32.c: here.
1898 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1899 * c-c++-common/func-vararg-alternate-d64.c: here.
1900 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1901 * c-c++-common/func-vararg-alternate.h: here.
1902 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1903 * c-c++-common/func-vararg-dfp.c: here.
1904 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1905 * c-c++-common/func-vararg-mixed-2.c: here.
1906 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1907 * c-c++-common/func-vararg-mixed.c: here.
1908 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1909 * c-c++-common/func-vararg-size0.c: here.
1910 * gcc.dg/dfp/inf-1.c: Move to ...
1911 * c-c++-common/inf-1.c: here.
1912 * gcc.dg/dfp/loop-index.c: Move to ...
1913 * c-c++-common/loop-index.c: here.
1914 * gcc.dg/dfp/modes.c: Move to ...
1915 * c-c++-common/modes.c: here.
1916 * gcc.dg/dfp/nan-1.c: Move to ...
1917 * c-c++-common/nan-1.c: here.
1918 * gcc.dg/dfp/nan-2.c: Move to ...
1919 * c-c++-common/nan-2.c: here.
1920 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1921 * c-c++-common/operator-arith-fold.c: here.
1922 * gcc.dg/dfp/operator-assignment.c: Move to ...
1923 * c-c++-common/operator-assignment.c: here.
1924 * gcc.dg/dfp/operator-comma.c: Move to ...
1925 * c-c++-common/operator-comma.c: here.
1926 * gcc.dg/dfp/operator-cond.c: Move to ...
1927 * c-c++-common/operator-cond.c: here.
1928 * gcc.dg/dfp/operator-logical.c: Move to ...
1929 * c-c++-common/operator-logical.c: here.
1930 * gcc.dg/dfp/operator-unary.c: Move to ...
1931 * c-c++-common/operator-unary.c: here.
1932 * gcc.dg/dfp/pr31385.c: Move to ...
1933 * c-c++-common/pr31385.c: here.
1934 * gcc.dg/dfp/pr33466.c: Move to ...
1935 * c-c++-common/pr33466.c: here.
1936 * gcc.dg/dfp/pr35620.c: Move to ...
1937 * c-c++-common/pr35620.c: here.
1938 * gcc.dg/dfp/pr36800.c: Move to ...
1939 * c-c++-common/pr36800.c: here.
1940 * gcc.dg/dfp/pr39034.c: Move to ...
1941 * c-c++-common/pr39034.c: here.
1942 * gcc.dg/dfp/pr39035.c: Move to ...
1943 * c-c++-common/pr39035.c: here.
1944 * gcc.dg/dfp/pr39902.c: Move to ...
1945 * c-c++-common/pr39902.c: here.
1946 * gcc.dg/dfp/pr39986.c: Move to ...
1947 * c-c++-common/pr39986.c: here.
1948 * gcc.dg/dfp/signbit-1.c: Move to ...
1949 * c-c++-common/signbit-1.c: here.
1950 * gcc.dg/dfp/signbit-2.c: Move to ...
1951 * c-c++-common/signbit-2.c: here.
1952 * gcc.dg/dfp/struct-layout-1.c: Move to ...
1953 * c-c++-common/struct-layout-1.c: here.
1954 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1955 * c-c++-common/usual-arith-conv.c: here.
1956 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1957 * c-c++-common/usual-arith-conv-const.c: here.
1958
67a436d8
JH
19592009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
1960
1961 PR testsuite/41288
1962 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1963 stack alignment.
1964
66be89f0
AP
19652009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
1966
1967 PR c++/39365
6356f38f
UB
1968 * g++.dg/expr/bool3.C: New test.
1969 * g++.dg/expr/bool4.C: New test.
66be89f0 1970
695a8e62
JJ
19712009-09-17 Janis Johnson <janis187@us.ibm.com>
1972
6356f38f
UB
1973 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1974 * gcc.dg/dfp/signbit-2.c: Use it.
1975 * gcc.dg/dfp/func-vararg-alternate.h: Change two
695a8e62 1976 arguments to unsigned int.
6356f38f
UB
1977 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1978 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1979 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1980 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1981 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1982 * gcc.dg/dfp/pr39986.c: Ditto.
1983 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1984 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1985 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1986 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1987 * gcc.dg/dfp/convert-int-fold.c: Ditto.
695a8e62 1988
591a8495
JJ
19892009-09-17 Jakub Jelinek <jakub@redhat.com>
1990
1991 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1992
d2da4af2
JJ
19932009-09-17 Janis Johnson <janis187@us.ibm.com>
1994
1995 PR c/41049
1996 * dfp/pr41049.c: New test.
1997
51a0d6aa
L
19982009-09-17 H.J. Lu <hongjiu.lu@intel.com>
1999
2000 PR testsuite/41385
2001 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2002
07ffa034
MJ
20032009-09-17 Martin Jambor <mjambor@suse.cz>
2004
2005 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2006 * gcc.dg/ipa/ipa-sra-1.c: New test.
2007 * gcc.dg/ipa/ipa-sra-2.c: New test.
2008 * gcc.dg/ipa/ipa-sra-3.c: New test.
2009 * gcc.dg/ipa/ipa-sra-4.c: New test.
2010 * gcc.dg/ipa/ipa-sra-5.c: New test.
2011 * gcc.c-torture/execute/ipa-sra-1.c: New test.
2012 * gcc.c-torture/execute/ipa-sra-2.c: New test.
2013
040c6d51
MM
20142009-09-17 Michael Matz <matz@suse.de>
2015
2016 PR middle-end/41347
2017 * gfortran.dg/pr41347.f90: New test.
2018
10e154df
AK
20192009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2020
2021 * gcc.c-torture/compile/20090917-1.c: New testcase.
2022
85a97acc
UB
20232009-09-16 Uros Bizjak <ubizjak@gmail.com>
2024
2025 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2026 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
2027 alpha*-*-* target from XFAIL list.
2028
1d5ba98c
JJ
20292009-09-16 Janis Johnson <janis187@us.ibm.com>
2030
2031 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2032 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2033 * gcc.dg/dfp/cast-bad.c: Use default options.
2034 * gcc.dg/dfp/compare-rel-const.c: Ditto.
2035 * gcc.dg/dfp/composite-type.c: Ditto.
2036 * gcc.dg/dfp/constants.c: Ditto.
2037 * gcc.dg/dfp/constants-hex.c: Ditto.
2038 * gcc.dg/dfp/constants-pedantic.c: Ditto.
2039 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2040 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2041 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2042 * gcc.dg/dfp/ctypes.c: Ditto.
2043 * gcc.dg/dfp/ddmode-ice.c: Ditto.
2044 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2045 * gcc.dg/dfp/float-constant-double.c: Ditto.
2046 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2047 * gcc.dg/dfp/keywords-reserved.c: Ditto.
2048 * gcc.dg/dfp/modes.c: Ditto.
2049 * gcc.dg/dfp/operator-bitwise.c: Ditto.
2050 * gcc.dg/dfp/pr31344.c: Ditto.
2051 * gcc.dg/dfp/pr31385.c: Ditto.
2052 * gcc.dg/dfp/pr33466.c: Ditto.
2053 * gcc.dg/dfp/pr35620.c: Ditto.
2054 * gcc.dg/dfp/pr37435.c: Ditto.
2055 * gcc.dg/dfp/pr39986.c: Ditto.
2056 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2057 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2058 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2059 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2060 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2061 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2062 * gcc.dg/dfp/typespec.c: Ditto.
2063 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2064 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2065 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2066 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2067 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2068 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2069 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2070 * gcc.dg/dfp/compare-rel.h: Ditto.
2071 * gcc.dg/dfp/compare-special.h: Ditto.
2072 * gcc.dg/dfp/convert.h: Ditto.
2073 * gcc.dg/dfp/fe-check.h: Ditto.
9e51149d 2074 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1d5ba98c
JJ
2075 * gcc.dg/dfp/cast.c: Ditto.
2076 * gcc.dg/dfp/compare-eq-const.c: Ditto.
2077 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2078 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2079 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2080 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2081 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2082 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2083 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2084 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2085 * gcc.dg/dfp/compare-special-d32.c: Ditto.
2086 * gcc.dg/dfp/compare-special-d64.c: Ditto.
2087 * gcc.dg/dfp/compare-special-d128.c: Ditto.
2088 * gcc.dg/dfp/constants-zero.c: Ditto.
2089 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2090 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2091 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2092 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2093 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2094 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2095 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2096 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2097 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2098 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2099 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2100 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2101 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2102 * gcc.dg/dfp/convert-bfp.c: Ditto.
2103 * gcc.dg/dfp/convert-complex.c: Ditto.
2104 * gcc.dg/dfp/convert-dfp.c: Ditto.
2105 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2106 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2107 * gcc.dg/dfp/convert-int.c: Ditto.
2108 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2109 * gcc.dg/dfp/convert-int-max.c: Ditto.
2110 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2111 * gcc.dg/dfp/decfloat-constants.c: Ditto.
2112 * gcc.dg/dfp/fe-binop.c: Ditto.
2113 * gcc.dg/dfp/fe-convert-1.c: Ditto.
2114 * gcc.dg/dfp/fe-convert-2.c: Ditto.
2115 * gcc.dg/dfp/fe-convert-3.c: Ditto.
2116 * gcc.dg/dfp/func-array.c: Ditto.
2117 * gcc.dg/dfp/func-deref.c: Ditto.
2118 * gcc.dg/dfp/func-mixed.c: Ditto.
2119 * gcc.dg/dfp/func-pointer.c: Ditto.
2120 * gcc.dg/dfp/func-scalar.c: Ditto.
2121 * gcc.dg/dfp/func-struct.c: Ditto.
2122 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2123 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2124 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2125 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2126 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2127 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2128 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2129 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2130 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2131 * gcc.dg/dfp/inf-1.c: Ditto.
2132 * gcc.dg/dfp/loop-index.c: Ditto.
2133 * gcc.dg/dfp/nan-1.c: Ditto.
2134 * gcc.dg/dfp/nan-2.c: Ditto.
2135 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2136 * gcc.dg/dfp/operator-assignment.c: Ditto.
2137 * gcc.dg/dfp/operator-comma.c: Ditto.
2138 * gcc.dg/dfp/operator-cond.c: Ditto.
2139 * gcc.dg/dfp/operator-logical.c: Ditto.
2140 * gcc.dg/dfp/operator-unary.c: Ditto.
2141 * gcc.dg/dfp/pr36800.c: Ditto.
2142 * gcc.dg/dfp/pr39034.c: Ditto.
2143 * gcc.dg/dfp/pr39035.c: Ditto.
2144 * gcc.dg/dfp/pr39902.c: Ditto.
2145 * gcc.dg/dfp/signbit-1.c: Ditto.
2146 * gcc.dg/dfp/signbit-2.c: Ditto.
2147 * gcc.dg/dfp/struct-layout-1.c: Ditto.
2148 * gcc.dg/dfp/union-init.c: Ditto.
2149 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2150
9b87db3c
MM
21512009-09-16 Michael Matz <matz@suse.de>
2152
2153 PR fortran/41212
2154 * gfortran.dg/pr41212.f90: New test.
2155
20faffe7
EB
21562009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2157
2158 * gnat.dg/alignment9.adb: New test.
2159
839f2864
EB
21602009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2161
2162 * gnat.dg/discr20.ad[sb]: New test.
2163
4075e7e8
RG
21642009-09-16 Richard Guenther <rguenther@suse.de>
2165
2166 PR middle-end/34011
2167 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2168
21d05694
DD
21692009-09-16 DJ Delorie <dj@redhat.com>
2170 Kaz Kojima <kkojima@gcc.gnu.org>
2171
2172 * gcc.target/sh/struct-arg-dw2.c: New test.
2173
d7a9e7c5
NF
21742009-09-15 Nathan Froyd <froydnj@codesourcery.com>
2175 Jakub Jelinek <jakub@redhat.com>
2176
2177 PR target/41175
2178 * gcc.target/powerpc/pr41175.c: New test.
2179
1c384bf1
RH
21802009-09-14 Richard Henderson <rth@redhat.com>
2181
2182 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2183 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2184 gcc.dg/tree-ssa/asmgoto-1.c: New files.
2185
1d65f45c
RH
21862009-09-14 Richard Henderson <rth@redhat.com>
2187
2188 * g++.dg/eh/builtin1.C: Update resx pattern match.
2189 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2190
0c433c31
RS
21912009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
2192
2193 * gcc.target/mips/branch-helper.h: New file.
2194 * gcc.target/mips/branch-2.c,
2195 * gcc.target/mips/branch-3.c,
2196 * gcc.target/mips/branch-4.c,
2197 * gcc.target/mips/branch-5.c,
2198 * gcc.target/mips/branch-6.c,
2199 * gcc.target/mips/branch-7.c,
2200 * gcc.target/mips/branch-8.c,
2201 * gcc.target/mips/branch-9.c,
2202 * gcc.target/mips/branch-10.c,
2203 * gcc.target/mips/branch-11.c,
2204 * gcc.target/mips/branch-12.c,
2205 * gcc.target/mips/branch-13.c,
2206 * gcc.target/mips/branch-14.c,
2207 * gcc.target/mips/branch-15.c: New tests.
2208
5910fb59
MM
22092009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2210
2211 PR target/41331
2212 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2213 -m32 -mpowerpc64 system.
2214
8be6ada8
BS
22152009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
2216
2217 From Jie Zhang <jie.zhang@analog.com>:
2218 * gcc.target/bfin/saveall.c: New test.
6c1c1dfa
BS
2219 * gcc.target/bfin/20090914-1.c: New test.
2220 * gcc.target/bfin/20090914-2.c: New test.
2221
2222 * gcc.target/bfin/20090914-3.c: New test.
8be6ada8 2223
d5968a86
AS
22242009-09-14 Andrew Stubbs <ams@codesourcery.com>
2225
2226 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2227
cdb4dde5
RG
22282009-09-14 Richard Guenther <rguenther@suse.de>
2229
2230 PR middle-end/41350
2231 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2232
75152bcb
JD
22332009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2234
2235 PR libgfortran/41328
2236 * gfortran.dg/cr_lf.f90: New test.
2237
5c3ec539
MM
22382009-09-11 Michael Matz <matz@suse.de>
2239
2240 PR middle-end/41275
2241 * g++.dg/tree-ssa/pr41275.C: New test.
2242
664e411b
JW
22432009-09-11 Janus Weil <janus@gcc.gnu.org>
2244
2245 PR fortran/41242
2246 * gfortran.dg/proc_ptr_comp_21.f90: New.
2247
43dfd40c
SK
22482009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2249
2250 PR fortran/31292
2251 * gfortran.dg/module_procedure_1.f90: New test.
2252 * gfortran.dg/module_procedure_2.f90: Ditto.
2253 * gfortran.dg/generic_14.f90: Move dg-error to new location.
2254
1382ae05
RO
22552009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2256 James A. Morrison <phython@gcc.gnu.org>
2257
2258 PR ada/18302
2259 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2260 commands.
2261 * ada/acats/run_test.exp: New file.
2262
3a3d54f2
UB
22632009-09-10 Uros Bizjak <ubizjak@gmail.com>
2264
2265 Revert:
2266 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2267
2268 PR rtl-optimization/39779
2269 * gcc.dg/pr39979.c: New test.
2270
90097c67
RG
22712009-09-10 Richard Guenther <rguenther@suse.de>
2272
2273 PR middle-end/41257
2274 * g++.dg/torture/pr41257-2.C: New testcase.
2275
e7e5ba09
PC
22762009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2277
2278 PR c++/28293
2279 * g++.dg/template/crash91.C: New.
2280
22812009-09-09 Uros Bizjak <ubizjak@gmail.com>
ed9d5a4a
UB
2282
2283 PR rtl-optimization/39779
2284 * gcc.dg/pr39979.c: New test.
2285
70a6b17e
RG
22862009-09-09 Richard Guenther <rguenther@suse.de>
2287
2288 PR tree-optimization/41101
2289 * gcc.c-torture/compile/pr41101.c: New testcase.
2290
5a4b005f
RG
22912009-09-09 Richard Guenther <rguenther@suse.de>
2292
2293 PR middle-end/41317
2294 * gcc.c-torture/execute/pr41317.c: New testcase.
2295 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2296 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2297
c0389e92
DS
22982009-09-08 Dodji Seketeli <dodji@redhat.com>
2299
2300 Fix some test breakages on Darwin
2301 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2302 and adjust.
2303 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2304 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2305 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2306 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2307 take darwin specifics in account.
2308
edf736cb
JM
23092009-09-08 Joseph Myers <joseph@codesourcery.com>
2310
2311 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2312 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2313
f8c6dba2
PC
23142009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2315
2316 PR c++/39923
2317 * g++.dg/cpp0x/initlist24.C: New.
2318
60adb641
OS
23192009-09-08 Ozkan Sezer <sezeroz@gmail.com>
2320
2321 * gcc.dg/large-size-array-2.c: Fix target requirement.
2322 * gcc.dg/large-size-array-4.c: Likewise.
2323 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2324 * gcc.dg/c99-const-expr-2.c: Likewise.
2325 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2326 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2327 * gcc.dg/c90-const-expr-10.c: Likewise.
2328 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2329 instead of long.
2330 * gcc.dg/tree-ssa/pr33920.c: Likewise.
2331 * gcc.dg/vect/pr33846.c: Likewise.
2332 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2333 __PTRDIFF_TYPE__, instead of unsigned long.
2334 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2335
91642126
AO
23362009-09-08 Alexandre Oliva <aoliva@redhat.com>
2337
2338 PR debug/41229
2339 PR debug/41291
2340 PR debug/41300
2341 * gfortran.dg/pr41229.f90: New.
2342
21719cea
AO
23432009-09-08 Alexandre Oliva <aoliva@redhat.com>
2344
2345 PR debug/41232
2346 * gcc.dg/pr41232.c: New.
2347
3dd1415d
JM
23482009-09-08 Joseph Myers <joseph@codesourcery.com>
2349
2350 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2351 contain -march.
2352 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2353 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2354 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2355 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2356 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2357 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2358 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2359 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2360 options other than that used in dg-options.
2361
1098d3a5
JJ
23622009-09-07 Jakub Jelinek <jakub@redhat.com>
2363
2364 PR rtl-optimization/41239
2365 * gcc.c-torture/execute/pr41239.c: New test.
2366
c89c07c2
JD
23672009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2368
2369 PR libgfortran/41192
2370 * gfortran.dg/namelist_59.f90: New test.
2371
5254cd50
BS
23722009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2373
2374 From Mike Frysinger <michael.frysinger@analog.com>
2375 * gcc.target/bfin/mcpu-bf542m.c: New file.
2376 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2377 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2378 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2379 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2380
4a50e99c
MJ
23812009-09-07 Martin Jambor <mjambor@suse.cz>
2382
2383 PR middle-end/41282
2384 * gcc.c-torture/compile/pr41282.c: New test.
2385
6c145259
TK
23862009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2387
2388 PR fortran/41197
2389 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
2390 variables for stat and errmsg.
2391 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
2392 * gfortran.dg/allocate_stat_2.f90: New test.
2393
8ff7f824
BS
23942009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2395
2396 * gcc.c-torture/compile/20090907-1.c: New test.
2397
90588a10
JJ
23982009-09-06 Jakub Jelinek <jakub@redhat.com>
2399
2400 PR bootstrap/41241
2401 * gcc.dg/pr41241.c: New test.
2402
3797a0ff
RG
24032009-09-06 Richard Guenther <rguenther@suse.de>
2404
2405 PR middle-end/41144
2406 * g++.dg/torture/pr41144.C: New testcase.
2407
3c45b96b
RG
24082009-09-06 Richard Guenther <rguenther@suse.de>
2409
2410 PR middle-end/41261
2411 * gcc.dg/torture/pr41261.c: New testcase.
2412
6a129567
RG
24132009-09-05 Richard Guenther <rguenther@suse.de>
2414
2415 PR middle-end/41181
2416 * gcc.c-torture/compile/pr41181.c: New testcase.
2417
432b4b31
RG
24182009-09-05 Richard Guenther <rguenther@suse.de>
2419
2420 PR debug/41273
2421 * g++.dg/torture/pr41273.C: New testcase.
2422
b2acf594
PT
24232009-09-05 Paul Thomas <pault@gcc.gnu.org>
2424
2425 PR fortran/41258
2426 * gfortran.dg/typebound_proc_12.f90 : New test.
2427
3157b0c2
AO
24282009-09-04 Alexandre Oliva <aoliva@redhat.com>
2429
2430 PR debug/41225
2431 * gfortran.dg/pr41225.f90: New.
2432
b98a26e6
AO
24332009-09-04 Alexandre Oliva <aoliva@redhat.com>
2434
2435 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
2436 unistd.h, sys/types.h and sys/wait.h.
2437 (gualchk_t): New.
2438 (GUALCVT): New.
2439 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2440 (GUALITY_GDB_REDIRECT): New.
2441 (GUALITY_GDB_ARGS): Use it.
2442
5f1a9ebb
RG
24432009-09-04 Richard Guenther <rguenther@suse.de>
2444
2445 PR middle-end/41257
2446 * g++.dg/torture/pr41257.C: New testcase.
2447
22fc64b4
MJ
24482009-09-04 Martin Jambor <mjambor@suse.cz>
2449
2450 PR tree-optimization/41112
2451 * gnat.dg/array8.adb: New test.
2452
14e58be0
UB
24532009-09-03 Daniel Gutson <dgutson@codesourcery.com>
2454
2455 * gcc.target/arm/ctz.c: New test case.
2456
24572009-09-03 Alon Dayan <alond@il.ibm.com>
2458
2459 PR tree-optimization/38275
6356f38f 2460 * gcc.dg/autopar/reduc-1char.c: Increase number
14e58be0 2461 of iterations. Adjust the logic accordingly.
6356f38f
UB
2462 * gcc.dg/autopar/reduc-2char.c: Ditto.
2463 * gcc.dg/autopar/reduc-1.c: Ditto.
2464 * gcc.dg/autopar/reduc-2.c: Ditto.
2465 * gcc.dg/autopar/reduc-3.c: Ditto.
2466 * gcc.dg/autopar/reduc-6.c: Ditto.
2467 * gcc.dg/autopar/reduc-7.c: Ditto.
2468 * gcc.dg/autopar/reduc-8.c: Ditto.
2469 * gcc.dg/autopar/reduc-9.c: Ditto.
2470 * gcc.dg/autopar/pr39500-1.c: Ditto.
2471 * gcc.dg/autopar/reduc-1short.c: Ditto.
2472 * gcc.dg/autopar/reduc-2short.c: Ditto.
2473 * gcc.dg/autopar/parallelization-1.c: Ditto.
14e58be0 2474
4d17b2f6
JJ
24752009-09-03 Jakub Jelinek <jakub@redhat.com>
2476
2477 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2478 testcase using guality.h compiles and links and if a global variable
2479 can be verified by gdb.
2480
9840d30a
BS
24812009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
2482
2483 * lib/target-supports.exp (check_effective_target_sync_int_long):
2484 Supported on Blackfin Linux targets.
2485
896aa4ea
DD
24862009-09-02 David Daney <ddaney@caviumnetworks.com>
2487
2488 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2489
4537ec0c
DN
24902009-09-03 Diego Novillo <dnovillo@google.com>
2491
2492 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2493 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2494 * g++.dg/warn/unit-1.C: Likewise.
2495 * g++.dg/ipa/iinline-1.C: Likewise.
2496 * g++.dg/template/cond2.C: Adjust expected line location for the
2497 error.
2498 * g++.dg/template/pr35240.C: Likewise.
2499
f8563a3b
KG
25002009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2501
2502 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2503 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2504
fef94f76
MJ
25052009-09-02 Martin Jambor <mjambor@suse.cz>
2506
2507 * gcc.dg/tree-ssa/sra-8.c: New testcase.
2508 * gcc.dg/memcpy-1.c: Add . to match pattern.
2509 * gcc.dg/uninit-I.c: XFAIL warning test.
2510 * g++.dg/warn/unit-1.C: XFAIL warning test.
14e58be0 2511
fd2ab214
ILT
25122009-09-02 Ian Lance Taylor <iant@google.com>
2513
2514 * gcc.dg/20090902-1.c: New test.
2515
ded97380
JJ
25162009-09-02 Jakub Jelinek <jakub@redhat.com>
2517
2518 * gcc.dg/builtin-object-size-9.c: New test.
2519
683ebd75
OH
25202009-09-02 Olivier Hainque <hainque@adacore.com>
2521
2522 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
14e58be0 2523
42c08997 25242009-09-02 Eric Botcazou <ebotcazou@adacore.com>
14e58be0 2525 Olivier Hainque <hainque@adacore.com>
42c08997
EB
2526
2527 * gnat.dg/misaligned_param.adb: New test.
2528 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2529 * gnat.dg/slice7.adb: Add 1 more related case.
2530
94dcf84b
AO
25312009-09-01 Alexandre Oliva <aoliva@redhat.com>
2532
2533 * gcc.dg/guality/guality.c: Expect to fail for now.
2534 * gcc.dg/guality/example.c: Likewise.
2535
8fc68cba
AO
25362009-09-01 Alexandre Oliva <aoliva@redhat.com>
2537
2538 * gcc.dg/guality/guality.c: New.
2539 * gcc.dg/guality/guality.h: New.
2540 * gcc.dg/guality/guality.exp: New.
2541 * gcc.dg/guality/example.c: New.
2542 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2543 (cleanup-saved-temps): Likewise, .gkd files too.
2544
ff3bb9be
JD
25452009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2546
2547 PR fortran/39229
2548 * gfortran.dg/line_length_3.f: New test.
2549 * gfortran.dg/line_length_4.f90: New test.
2550
45456220
LR
25512009-09-01 Loren J. Rittle <ljrittle@acm.org>
2552
2553 * lib/target-supports.exp (check_gc_sections_available):
2554 Add proper pattern quote.
2555
8ceabd25
UB
25562009-08-31 Uros Bizjak <ubizjak@gmail.com>
2557 Kaz Kojima <kkojima@gcc.gnu.org>
2558
2559 * lib/target-supports.exp (add_options_for_ieee): New procedure.
2560 * g++.dg/cdce3.C: Use dg-add-options ieee.
2561 * g++.dg/torture/type-generic-1.C: Likewise.
2562 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2563 * gcc.dg/pr28796-2.c: Likewise.
2564 * gcc.dg/torture/builtin-math-7.c: Likewise.
2565 * gcc.dg/torture/type-generic-1.c: Likewise.
2566 * gfortran.dg/boz_14.f90: Likewise.
2567 * gfortran.dg/erf_2.F90: Likewise.
2568 * gfortran.dg/init_flag_3.f90: Likewise.
2569 * gfortran.dg/init_flag_4.f90: Likewise.
2570 * gfortran.dg/init_flag_5.f90: Likewise.
2571 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2572 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2573 * gfortran.dg/isnan_1.f90: Likewise.
2574 * gfortran.dg/isnan_2.f90: Likewise.
2575 * gfortran.dg/maxlocval_2.f90: Likewise.
2576 * gfortran.dg/maxlocval_4.f90: Likewise.
2577 * gfortran.dg/minlocval_1.f90: Likewise.
2578 * gfortran.dg/minlocval_4.f90: Likewise.
2579 * gfortran.dg/module_nan.f90: Likewise.
2580 * gfortran.dg/namelist_42.f90: Likewise.
2581 * gfortran.dg/namelist_43.f90: Likewise.
2582 * gfortran.dg/nan_1.f90: Likewise.
2583 * gfortran.dg/nan_2.f90: Likewise.
2584 * gfortran.dg/nan_3.f90: Likewise.
2585 * gfortran.dg/nan_4.f90: Likewise.
2586 * gfortran.dg/nan_5.f90: Likewise.
2587 * gfortran.dg/nearest_1.f90: Likewise.
2588 * gfortran.dg/nearest_2.f90: Likewise.
2589 * gfortran.dg/nearest_3.f90: Likewise.
2590 * gfortran.dg/pr37243.f: Likewise.
2591 * gfortran.dg/real_const_3.f90: Likewise.
2592 * gfortran.dg/transfer_simplify_2.f90: Likewise.
2593
f9329c35
DS
25942009-08-31 Dodji Seketeli <dodji@redhat.com>
2595
2596 PR debug/30161
2597 * g++.dg/debug/dwarf2/template-params-1.C: New test.
2598 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2599 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2600 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2601 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2602 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2603 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2604 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2605 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2606 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2607 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2608 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2609 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2610
c8affb45
JM
26112009-08-31 Jason Merrill <jason@redhat.com>
2612
2613 PR c++/41127
2614 * g++.dg/parse/enum5.C: New.
2615 * g++.dg/cpp0x/enum1.C: Adjust expected error.
2616
e74f1cc8
JW
26172009-08-31 Janus Weil <janus@gcc.gnu.org>
2618
2619 PR fortran/40940
2620 * gfortran.dg/allocate_derived_1.f90: New.
2621 * gfortran.dg/class_3.f03: New.
2622
2fbd4117
JW
26232009-08-31 Janus Weil <janus@gcc.gnu.org>
2624
2625 PR fortran/40996
2626 * gfortran.dg/allocatable_scalar_1.f90: New.
2627 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2628 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2629 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2630
a778c4e7
RG
26312009-08-30 Richard Guenther <rguenther@suse.de>
2632
2633 PR tree-optimization/41186
2634 * g++.dg/torture/pr41186.C: New testcase.
2635 * g++.dg/tree-ssa/pr41186.C: Likewise.
2636
79f60dbc
DS
26372009-08-30 Dodji Seketeli <dodji@redhat.com>
2638
2639 PR c++/41187
2640 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2641 take ia64 assembly comments syntax in account.
2642
8a067ce4
UB
26432009-08-30 Uros Bizjak <ubizjak@gmail.com>
2644
2645 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2646
8c53cbed
KG
26472009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2648
8a067ce4 2649 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
8c53cbed
KG
2650 * gfortran.dg/whole_file_6.f90: Likewise.
2651
3ff4c25d
CC
26522009-08-28 Cary Coutant <ccoutant@google.com>
2653
2654 PR debug/41063
2655 * g++.dg/debug/dwarf2/pr41063.C: New test.
2656
2b3b22d3
UB
26572009-08-27 Uros Bizjak <ubizjak@gmail.com>
2658
2659 PR rtl-optimization/40861
2660 * gcc.dg/pr40861.c: New test.
2661
889dc035
JW
26622009-08-27 Janus Weil <janus@gcc.gnu.org>
2663
2664 PR fortran/40869
2665 * gfortran.dg/proc_ptr_comp_20.f90: New.
2666
20d1cba1
JB
26672009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
2668
2669 PR libfortran/39667
2670 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2671 open temp file with status="scratch".
2b3b22d3
UB
2672 * gfortran.dg/fmt_cache_1.f: Likewise.
2673 * gfortran.dg/fmt_exhaust.f90: Likewise.
2674 * gfortran.dg/fmt_t_4.f90: Likewise.
2675 * gfortran.dg/fseek.f90: Likewise.
2676 * gfortran.dg/list_read_5.f90: Likewise.
2677 * gfortran.dg/namelist_39.f90: Likewise.
2678 * gfortran.dg/namelist_56.f90: Likewise.
2679 * gfortran.dg/read_bad_advance.f90: Likewise.
2680 * gfortran.dg/read_repeat.f90: Likewise.
2681 * gfortran.dg/read_size_noadvance.f90: Likewise.
2682 * gfortran.dg/read_x_past.f: Likewise.
20d1cba1 2683
77657899
TB
26842009-08-27 Tobias Burnus <burnus@net-b.de>
2685
2686 PR fortran/28039
2687 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2688
4a44a72d
DK
26892009-08-27 Daniel Kraft <d@domob.eu>
2690
2691 PR fortran/37425
2692 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2693 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2694 error and fix problem with recursive assignment.
2695 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2696 * gfortran.dg/typebound_operator_3.f03: New test.
2697 * gfortran.dg/typebound_operator_4.f03: New test.
2698
7842a9db
DS
26992009-08-27 Dodji Seketeli <dodji@redhat.com>
2700
d1eda136 2701 PR debug/41170
7842a9db
DS
2702 * debug/dwarf2/namespace-1.C: New test.
2703
dbf61529
L
27042009-08-26 H.J. Lu <hongjiu.lu@intel.com>
2705
2706 PR fortran/41162
2707 * gfortran.dg/pr41162.f: New.
2708
631c905a
AN
27092009-08-26 Adam Nemet <anemet@caviumnetworks.com>
2710 Richard Sandiford <rdsandiford@googlemail.com>
2711
2712 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2713 with "forbid_cpu".
2714 * gcc.target/mips/branch-1.c: Update accordingly.
2715 * gcc.target/mips/extend-1.c: Likewise.
2716 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
2717
6b8b9e42
RG
27182009-08-26 Richard Guenther <rguenther@suse.de>
2719
2720 PR middle-end/41163
2721 * gcc.c-torture/compile/pr41163.c: New testcase.
2722 * gcc.dg/pr35899.c: Adjust.
2723
bacd3fb6
RG
27242009-08-26 Richard Guenther <rguenther@suse.de>
2725
2726 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2727
7919d7b4
JM
27282009-08-26 Jason Merrill <jason@redhat.com>
2729
1dad57e6 2730 * g++.dg/cpp0x/explicit3.C: New.
7919d7b4
JM
2731 * g++.dg/overload/cond2.C: New.
2732
ff22013a
KK
27332009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
2734
2735 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2736
5c1a2bb1
JH
27372009-08-25 Jan Hubicka <jh@suse.cz>
2738
2739 * gcc.target/i386/sse5-shift1-vector.c
2740 * gcc.target/i386/isa-12.c
2741 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2742 * gcc.target/i386/sse5-pcmov2.c
2743 * gcc.target/i386/isa-3.c
2744 * gcc.target/i386/sse5-shift2-vector.c
2745 * gcc.target/i386/isa-7.c
2746 * gcc.target/i386/funcspec-2.c
2747 * gcc.target/i386/sse5-haddX.c
2748 * gcc.target/i386/sse5-hadduX.c
2749 * gcc.target/i386/isa-9.c
2750 * gcc.target/i386/sse5-maccXX.c
2751 * gcc.target/i386/sse5-shift3-vector.c
2752 * gcc.target/i386/sse5-msubXX.c
2753 * gcc.target/i386/sse5-permpX.c
2754 * gcc.target/i386/sse5-check.h
2755 * gcc.target/i386/sse-12.c
2756 * gcc.target/i386/sse-11.c
2757 * gcc.target/i386/sse-10.c
2758 * gcc.target/i386/sse-13.c
2759 * gcc.target/i386/sse-14.c
2760 * gcc.target/i386/sse-22.c
2761 * gcc.target/i386/sse-2.c
2762 * gcc.target/i386/sse-13.c
2763 * gcc.target/i386/avx-2.c
2764 * gcc.target/i386/sse5-rotate1-vector.c
2765 * gcc.target/i386/isa-4.c
2766 * gcc.target/i386/sse5-hsubX.c
2767 * gcc.target/i386/sse5-pcmov.c
2768 * gcc.target/i386/sse5-fma.c
2769 * gcc.target/i386/isa-8.c
2770 * gcc.target/i386/sse5-rotate2-vector.c
2771 * gcc.target/i386/sse5-nmaccXX.c
2772 * gcc.target/i386/sse5-imul64-vector.c
2773 * gcc.target/i386/sse5-nmsubXX.c
2774 * gcc.target/i386/sse5-rotate3-vector.c
2775 * gcc.target/i386/sse5-fma-vector.c
2b3b22d3
UB
2776 * gcc.target/i386/sse5-imul32widen-vector.c
2777 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
5c1a2bb1
JH
2778
2779 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2780 * gcc.target/i386/funcspec-5.c: Remove SSE5.
2781 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2782 * gcc.target/i386/avx-1.c: Remove SSE5.
2783 * gcc.target/i386/avx-2.c: Remove SSE5.
2784 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2785 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2786 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2787 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2788
027c625c
UB
27892009-08-25 Uros Bizjak <ubizjak@gmail.com>
2790
2791 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2792
f4e8a943
VV
27932009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2794
2795 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2796 keyword works in the same manner as __alignof.
2797
8c39b987
TK
27982009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2799
2800 PR libfortran/34670
2801 * gfortran.dg/unpack_bounds_1.f90: New test.
2802 * gfortran.dg/unpack_bounds_2.f90: New test.
2803 * gfortran.dg/unpack_bounds_3.f90: New test.
2804
f76d6e6f
EB
28052009-08-25 Eric Botcazou <ebotcazou@adacore.com>
2806
2807 * gnat.dg/slice7.adb: New test.
2808 * gnat.dg/slice7_pkg.ads: New helper.
2809
23878536
JW
28102009-08-25 Janus Weil <janus@gcc.gnu.org>
2811
2812 PR fortran/41139
2813 * gfortran.dg/proc_ptr_25.f90: New.
2814 * gfortran.dg/proc_ptr_comp_18.f90: New.
2815 * gfortran.dg/proc_ptr_comp_19.f90: New.
2816
1ed659c1
JD
28172009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2818
2819 PR fortran/41154
2820 * gfortran.dg/fmt_error_8.f: New test.
2821
bf866c20
KG
28222009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2823
2824 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2825 number, update all callers and synchronize results for latest MPC.
2826
3146f36f
JM
28272009-08-21 Jason Merrill <jason@redhat.com>
2828
2829 * g++.dg/warn/Wunused-17.C: New.
2830
3e2d9dcf
RR
28312009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2832
14e58be0 2833 * gcc.target/arm/combine-cmp-shift.c: New test.
3e2d9dcf 2834
b241b475
KT
28352009-08-24 Kai Tietz <kai.tietz@onevision.com>
2836
2b3b22d3
UB
2837 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2838 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
b241b475 2839 width specifier.
b241b475 2840
a14e5b7e
JD
28412009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2842
2843 * gfortran.dg/fmt_error_7.f: New test.
2844
8c40d061
UB
28452009-08-23 Uros Bizjak <ubizjak@gmail.com>
2846
2847 PR target/40718
2848 * gcc.target/i386/pr40718.c: New test.
2849
3212c187
SK
28502009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2851
2852 * gfortran.dg/proc_ptr_24.f90: New test.
2853
8234e5e0
SK
28542009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
2855
2856 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2857 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2858 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2859
94d34253
BD
28602009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
2861
2862 PR fortran/28039
2863 * gfortran.dg/fmt_with_extra.f: new file.
8234e5e0 2864
5399093b
MR
28652009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
2866
2867 * lib/target-supports.exp
2868 (check_effective_target_arm_iwmmxt_ok): New procedure.
2869 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
2870 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2871
f4b5a190
UB
28722009-08-21 Uros Bizjak <ubizjak@gmail.com>
2873
8c40d061
UB
2874 * gfortran.dg/boz_9.f90: Do not load denormal floating
2875 point constants. Remove -mieee option for alpha*-*-* targets.
f4b5a190 2876
50dbf0b4
JW
28772009-08-21 Janus Weil <janus@gcc.gnu.org>
2878
2879 PR fortran/41106
2880 * gfortran.dg/proc_ptr_23.f90: New.
2881 * gfortran.dg/proc_ptr_comp_15.f90: New.
2882 * gfortran.dg/proc_ptr_comp_16.f90: New.
2883 * gfortran.dg/proc_ptr_comp_17.f90: New.
2884
4b8c1a92
JJ
28852009-08-21 Jakub Jelinek <jakub@redhat.com>
2886
2887 PR c++/41131
2888 * g++.dg/expr/unary3.C: New test.
2889
685dca12
KK
28902009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
2891
2892 * gfortran.dg/common_5.f: Add -mdalign for sh.
2893 * gfortran.dg/common_align_2.f90: Likewise.
2894
41e5ee68
TK
28952009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2896
2897 PR libfortran/40962
2898 * c_f_pointer_tests_4.f90: New test.
2899
f88facfe
EB
29002009-08-20 Eric Botcazou <ebotcazou@adacore.com>
2901
2902 * gnat.dg/slice6.adb: New test.
2903 * gnat.dg/slice6_pkg.ads: New helper.
2904
167f281e
MM
29052009-08-20 Michael Matz <matz@suse.de>
2906
2907 PR fortran/41126
2908 * gfortran.dg/pr41126.f90: New test.
2909
456976d8
EB
29102009-08-20 Eric Botcazou <ebotcazou@adacore.com>
2911
2912 * gnat.dg/dynamic_bound.adb: New test.
2913
e4c1aa19
JW
29142009-08-20 Janus Weil <janus@gcc.gnu.org>
2915
2916 PR fortran/41121
2917 * gfortran.dg/intrinsic_5.f90: New.
2918
a552b644 29192009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
f4b5a190 2920 Richard Earnshaw <richard.earnshaw@arm.com>
a552b644 2921
fd58da50 2922 * gcc.target/arm/20090811-1.c: New test.
a552b644 2923
b8e444f4
JJ
29242009-08-19 Jakub Jelinek <jakub@redhat.com>
2925
2926 PR middle-end/41123
2927 * gcc.dg/pr41123.c: New test.
2928
595de302
JM
29292009-08-19 Jason Merrill <jason@redhat.com>
2930
2931 PR c++/41120
2932 * g++.dg/other/gc4.C: New.
2933
10174ddf
MM
29342009-08-18 Michael Matz <matz@suse.de>
2935
2936 * gfortran.dg/vect/vect-gems.f90: New test.
2937 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2938
488b329c
DD
29392009-08-18 DJ Delorie <dj@redhat.com>
2940
40986754
DD
2941 * lib/wrapper.exp: Move load of target-libpath.exp from here...
2942 * lib/gcc-defs.exp: ... to here.
2943
488b329c
DD
2944 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2945 GCC_EXEC_PREFIX before building the wrapper.
2946
8fd962e3
NF
29472009-08-18 Nathan Froyd <froydnj@codesourcery.com>
2948
2949 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2950 tests.
2951 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2952 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
2953 dg-options. Fix dg-final clause.
2954
f0962d64
UB
29552009-08-18 Uros Bizjak <ubizjak@gmail.com>
2956
2957 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2958
37513ce9
JW
29592009-08-18 Janus Weil <janus@gcc.gnu.org>
2960 Paul Thomas <pault@gcc.gnu.org>
2961
2962 PR fortran/40870
2963 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2964
776e7174
RG
29652009-08-18 Richard Guenther <rguenther@suse.de>
2966
2967 PR middle-end/41094
2968 * gcc.dg/torture/pr41094.c: New testcase.
2969 * gcc.dg/torture/builtin-power-1.c: Adjust.
2970 * gcc.dg/builtins-10.c: Likewise.
2971
f3252b3c
JJ
29722009-08-18 Jakub Jelinek <jakub@redhat.com>
2973
2974 PR target/40971
2975 * gcc.dg/pr40971.c: New test.
2976
1151ccc9
PT
29772008-08-17 Paul Thomas <pault@gcc.gnu.org>
2978
2979 PR fortran/41062
2980 * gfortran.dg/use_only_4.f90: New test.
2981
b325faf9
DK
29822009-08-17 Daniel Kraft <d@domob.eu>
2983
2984 PR fortran/37425
2985 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2986 NOPASS bindings as operators.
2987
f32c6a2b
UB
29882009-08-17 Uros Bizjak <ubizjak@gmail.com>
2989
2990 * lib/target-supports.exp
e72cee90 2991 (check_effective_target_vect_cmdline_needed): Add alpha to the list
f32c6a2b
UB
2992 of targets that do not need command line argument to enable SIMD.
2993
2679ab00
KG
29942009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2995
2996 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2997 typo in cache name.
2998
2d8980b0
JD
29992009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3000
3001 PR fortran/41075
3002 * gfortran.dg/unlimited_fmt_1.f90: New test.
3003
4ce651ec
DS
30042009-08-17 Dodji Seketeli <dodji@redhat.com>
3005
3006 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3007
23532a92
AC
30082009-08-17 Arnaud Charlet <charlet@adacore.com>
3009
3010 * gnat.dg/itype.ad[sb]: New test.
3011
4e9eeaad
AN
30122009-08-16 Adam Nemet <anemet@caviumnetworks.com>
3013
3014 * gcc.target/mips/mips.exp: Add terminology section to comment
3015 at the top of the file. Fix typos.
3016
15305a73
JM
30172009-08-16 Jason Merrill <jason@redhat.com>
3018
3019 * g++.dg/debug/dwarf2/inline1.C: New.
3020
30fff3d8
RS
30212009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
3022
3023 PR target/38599
3024 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3025
5782bb7a
DS
30262009-08-16 Dodji Seketeli <dodji@redhat.com>
3027
52ac997d 3028 PR debug/37801
fd58da50 3029 * gcc.dg/debug/20020224-1.c: Adjust the comment.
5782bb7a 3030 Make sure to trigger inlining optimizations.
fd58da50 3031 * gcc.dg/debug/dwarf2/inline2.c: New test.
5782bb7a 3032
a2a0778d
JW
30332009-08-14 Janus Weil <janus@gcc.gnu.org>
3034
3035 PR fortran/41070
3036 * gfortran.dg/structure_constructor_10.f90: New.
3037
c54d7dc9
OR
30382009-08-14 Olatunji Ruwase <tjruwase@google.com>
3039
3040 * gcc.dg/pragma-re-1.c: Supported on all platforms.
3041 * gcc.dg/pragma-re-2.c: Likewise.
3042 * gcc.dg/pragma-re-3.c: Likewise.
3043 * gcc.dg/pragma-re-4.c: Likewise.
3044 * g++.dg/other/pragma-re-1.C: Likewise.
3045 * g++.dg/other/pragma-re-2.C: Likewise.
3046
2f440f6a
KG
30472009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3048
3049 * gcc.dg/torture/builtin-math-7.c: New.
3050
1a15bfdc
RG
30512009-08-14 Richard Guenther <rguenther@suse.de>
3052
3053 * gcc.c-torture/execute/20090814-1.c: New testcase.
3054
8cac884c
DE
30552009-08-14 David Edelsohn <edelsohn@gnu.org>
3056
3057 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3058
371015a8
PB
30592009-08-14 Paolo Bonzini <bonzini@gnu.org>
3060
3061 PR target/40934
3062 * gcc.target/i386/pr40934.c: New.
3063
1262fd02
UB
30642009-08-14 Uros Bizjak <ubizjak@gmail.com>
3065
3066 PR target/41019
3067 * gcc.target/i386/pr41019.c: New test.
3068
525fa323
JD
30692009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3070
3071 PR fortran/40955
3072 * gfortran.dg/winapi.f90: New test.
3073
f6038131
JW
30742009-08-13 Janus Weil <janus@gcc.gnu.org>
3075
3076 PR fortran/40995
3077 * gfortran.dg/intrinsic_4.f90: New.
3078 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3079 different line.
3080
e5fdcd8c
RG
30812009-08-13 Richard Guenther <rguenther@suse.de>
3082
3083 PR middle-end/41047
3084 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3085
88ccda10
RG
30862009-08-12 Richard Guenther <rguenther@suse.de>
3087
3088 PR tree-optimization/41011
3089 * gfortran.dg/pr41011.f: New testcase.
3090
97804369
AH
30912009-08-11 Andrew Haley <aph@redhat.com>
3092
3093 * gcc.target/arm/synchronize.c: New file.
3094
30de1632
SP
30952009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3096
3097 PR middle-end/40980
fd58da50 3098 * gfortran.dg/graphite/id-17.f: New.
30de1632 3099
6356f38f
UB
31002009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
3101 Sebastian Pop <sebastian.pop@amd.com>
3102
3103 * gcc.dg/graphite/interchange-1.c: XFAILed.
3104 * gcc.dg/graphite/interchange-2.c: XFAILed.
3105 * gcc.dg/graphite/interchange-3.c: XFAILed.
3106 * gcc.dg/graphite/interchange-4.c: XFAILed.
3107 * gcc.dg/graphite/interchange-7.c: XFAILed.
3108
8c31ebfa
SP
31092009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3110
fd58da50 3111 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
8c31ebfa 3112
fb9fb290
SP
31132009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3114 Pranav Garg <pranav.garg2107@gmail.com>
3115
fd58da50 3116 * gcc.dg/graphite/interchange-6.c: XFAILed.
fb9fb290 3117
273c5dd3
SP
31182009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3119
3120 * gcc.dg/graphite/interchange-9.c: New.
3121
4c7af939 31222009-08-12 Richard Guenther <rguenther@suse.de>
273c5dd3 3123
4c7af939 3124 PR rtl-optimization/41033
273c5dd3 3125 * gcc.dg/pr41033.c: New test.
4c7af939 3126
4561cbd0
JW
31272009-08-11 Janus Weil <janus@gcc.gnu.org>
3128
3129 PR fortran/41022
3130 * gfortran.dg/proc_ptr_comp_14.f90: New.
3131
b2c9d70f
AN
31322009-08-11 Adam Nemet <anemet@caviumnetworks.com>
3133
3134 * gcc.target/mips/ext-5.c: New test.
3135 * gcc.target/mips/ext-6.c: New test.
3136 * gcc.target/mips/ext-7.c: New test.
3137 * gcc.target/mips/ext-8.c: New test.
3138 * gcc.target/mips/extend-2.c: New test.
3139
e8f43da6
JM
31402009-08-10 Jason Merrill <jason@redhat.com>
3141
3142 * g++.dg/other/linkage2.C: New test for types-without-linkage
3143 handling.
3144 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3145 * g++.dg/lookup/anon2.C: Likewise.
3146 * g++.dg/other/anon3.C: Likewise.
3147 * g++.dg/template/arg2.C: Likewise.
3148 * g++.dg/template/local4.C: Likewise.
3149 * g++.old-deja/g++.law/operators32.C: Likewise.
3150 * g++.old-deja/g++.other/linkage2.C: Likewise.
3151 * g++.old-deja/g++.pt/enum6.C: Likewise.
3152 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3153 * g++.old-deja/g++.other/linkage1.C: Likewise.
3154
812a5d4b
MLI
31552009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3156
1262fd02
UB
3157 * gcc.dg/dg.exp: Test also c-c++-common dir.
3158 * g++.dg/dg.exp: Likewise.
3159 * g++.dg/warn/Wconversion-real.C: Delete.
3160 * gcc.dg/Wconversion-real.c: Move to ...
3161 * c-c++-common/Wconversion-real.c: ... here.
3162 * lib/target-supports.exp
3163 (check_effective_target_c,check_effective_target_c++): New.
f100a4a8 3164
94747289
DK
31652009-08-10 Daniel Kraft <d@domob.eu>
3166
3167 PR fortran/37425
3168 * gfortran.dg/typebound_operator_1.f03: New test.
3169 * gfortran.dg/typebound_operator_2.f03: New test.
3170
4f4e722e
RG
31712009-08-10 Richard Guenther <rguenther@suse.de>
3172
3173 PR middle-end/41006
3174 * gcc.c-torture/compile/pr41006-1.c: New testcase.
3175 * gcc.c-torture/compile/pr41006-2.c: Likewise.
3176
727e8544
JW
31772009-08-10 Janus Weil <janus@gcc.gnu.org>
3178
3179 PR fortran/40940
3180 * gfortran.dg/class_1.f03: New.
3181 * gfortran.dg/class_2.f03: New.
3182 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3183 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3184 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3185 * gfortran.dg/typebound_call_10.f03: Ditto.
3186 * gfortran.dg/typebound_call_2.f03: Ditto.
3187 * gfortran.dg/typebound_call_3.f03: Ditto.
3188 * gfortran.dg/typebound_call_4.f03: Ditto.
3189 * gfortran.dg/typebound_generic_3.f03: Ditto.
3190 * gfortran.dg/typebound_generic_4.f03: Ditto.
3191 * gfortran.dg/typebound_proc_1.f08: Ditto.
3192 * gfortran.dg/typebound_proc_5.f03: Ditto.
3193 * gfortran.dg/typebound_proc_6.f03: Ditto.
3194
b1d82db0
DS
31952009-08-10 Dodji Seketeli <dodji@redhat.com>
3196
3197 PR c++/40866
3198 * g++.dg/expr/stmt-expr-1.C: New test.
3199
a6450905
RG
32002009-08-09 Richard Guenther <rguenther@suse.de>
3201
3202 PR tree-optimization/41016
3203 * gcc.c-torture/compile/pr41016.c: New testcase.
3204
f5178456
RS
32052009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
3206
3207 * gcc.dg/overflow-warn-8.c: New test.
3208
6f4454fc
IR
32092009-08-09 Ira Rosen <irar@il.ibm.com>
3210
3211 PR tree-optimization/41008
3212 * gcc.dg/vect/O1-pr41008.c: New test.
3213
2b374f55
TB
32142009-08-05 Tobias Burnus <burnus@net-b.de>
3215
3216 PR fortran/40955
3217 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3218
2c08497a
BS
32192009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
3220
3221 * gcc.target/bfin/loop-autoinc.c: New file.
3222
55194b0b
RG
32232009-08-08 Richard Guenther <rguenther@suse.de>
3224
3225 PR tree-optimization/40991
3226 * g++.dg/torture/pr40991.C: New testcase.
3227
9e0567de
LG
32282009-08-08 Laurent GUERBY <laurent@guerby.net>
3229
2b374f55
TB
3230 * ada/acats/support/impdef.a: Tweak timing constants. Add
3231 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3232 * ada/acats/tests/c9/c940005.a: Use new timing constants.
3233 * ada/acats/tests/c9/c940007.a: Likewise.
3234 * ada/acats/tests/c9/c94001c.ada: Likewise.
3235 * ada/acats/tests/c9/c94006a.ada: Likewise.
3236 * ada/acats/tests/c9/c94008c.ada: Likewise.
3237 * ada/acats/tests/c9/c951002.a: Likewise.
3238 * ada/acats/tests/c9/c954a01.a: Likewise.
3239 * ada/acats/tests/c9/c96001a.ada: Likewise.
3240 * ada/acats/tests/c9/c97307a.ada: Likewise.
9e0567de 3241
0adef8e9
RG
32422009-08-07 Richard Guenther <rguenther@suse.de>
3243
3244 PR tree-optimization/40999
3245 * gfortran.dg/pr40999.f: New testcase.
3246
17f6e37d
JJ
32472009-08-07 Jakub Jelinek <jakub@redhat.com>
3248
3249 * g++.dg/tree-prof/partition1.C: New test.
3250
de2aa20e
RE
32512009-08-06 Richard Earnshaw <rearnsha@arm.com>
3252
7e06c3d6
EB
3253 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3254 hook.
3255 (check_effective_target_arm_neon_ok): Improve test for neon
3256 availability.
3257 * gcc.target/arm/eabi1.c: Only run test in base variant.
de2aa20e
RE
3258 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3259 attribute.
3260 * gcc.target/arm/vfp1[567].c: New tests.
3261
32622009-08-06 Jason Merrill <jason@redhat.com>
5a4d8044
JM
3263
3264 PR c++/40948
3265 * g++.dg/ext/complit12.C: Expand.
3266
de2aa20e 32672009-08-06 Richard Earnshaw <rearnsha@arm.com>
3d25552c
RE
3268
3269 Merge ARM/hard_vfp_branch to trunk.
3270
3271 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
3272
3273 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3274 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3275
3276 2009-05-12 Joseph Myers <joseph@codesourcery.com>
3277
3278 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3279 (PCS): Define macro to use base AAPCS.
3280 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3281
3282 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
3283
3284 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3285 Correct arm_neon.h typo.
3286
3287 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
3288
3289 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3290 this a linkage test.
3291 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3292 argument marshalling.
3293 * abitest.h: New file.
3294 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3295 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3296
5b62ee8a
MJ
32972009-08-06 Martin Jambor <mjambor@suse.cz>
3298
3299 PR middle-end/32964
3300 * gcc.dg/tree-ssa/pr32964.c: New test.
3301
4dbf26d5
UB
33022009-08-06 Uros Bizjak <ubizjak@gmail.com>
3303 H.J. Lu <hongjiu.lu@intel.com>
3304
3305 PR target/40957
a6494e53 3306 * gcc.target/i386/pr40957.c: New test.
4dbf26d5 3307
b92fbdd7
RB
33082009-08-06 Richard Guenther <rguenther@suse.de>
3309
3310 PR tree-optimization/40964
3311 * gcc.c-torture/compile/pr40964.c: New testcase.
3312
fd1e840d
PT
33132009-08-05 Paul Thomas <pault@gcc.gnu.org>
3314
3315 PR fortran/40847
3316 * gfortran.dg/transfer_resolve_1.f90 : New test.
3317
2c4389d8
UB
33182009-08-05 Uros Bizjak <ubizjak@gmail.com>
3319 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3320
3321 PR target/40906
3322 * gcc.target/i386/pr40906-1.c: New test.
3323 * gcc.target/i386/pr40906-2.c: Ditto.
3324 * gcc.target/i386/pr40906-3.c: Ditto.
3325
403c7520
JJ
33262009-08-05 Jakub Jelinek <jakub@redhat.com>
3327
3328 PR rtl-optimization/40924
3329 * g++.dg/torture/pr40924.C: New test.
3330
69fb9832
MLI
33312009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3332
3333 PR c++/36069
3334 * g++.dg/warn/pr36069.C: New.
3335
3693f266
DS
33362009-08-04 Dodji Seketeli <dodji@redhat.com>
3337
3338 PR c++/39987
3339 * g++.dg/overload/defarg4.C: New test.
3340
481817e4
MLI
33412009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3342
3343 PR c++/16696
3344 * g++.dg/parse/pr16696.C: New.
3345 * g++.dg/parse/pr16696-permissive.C: New.
3346
51b128a0
PT
33472009-08-04 Paul Thomas <pault@gcc.gnu.org>
3348
3349 PR fortran/40875
3350 * gfortran.dg/initialization_23.f90 : New test.
3351
b96fe38e
DS
33522009-08-04 Dodji Seketeli <dodji@redhat.com>
3353
3354 PR debug/39706
3355 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3356
567ef749
JM
33572009-08-03 Jason Merrill <jason@redhat.com>
3358 Jakub Jelinek <jakub@redhat.com>
3359
3360 PR c++/40948
3361 * g++.dg/ext/complit12.C: New.
3362
50cd60be
JJ
33632009-08-03 Janis Johnson <janis187@us.ibm.com>
3364
3365 PR c/39902
3366 * gcc.target/powerpc/pr39902-2.c: New test.
3367
1768a052
JJ
33682009-08-03 Jakub Jelinek <jakub@redhat.com>
3369
3370 PR middle-end/40943
3371 * gcc.dg/uninit-6.c: Re-add XFAIL.
3372 * gcc.dg/uninit-6-O0.c: Likewise.
3373 * gcc.dg/uninit-pr40943.c: New test.
3374
267bd2b1
JDA
33752009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3376
3377 PR testsuite/40858
3378 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3379 .ascii.
3380
9a1425da
JD
33812009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3382
3383 PR libfortran/40853
3384 * gfortran.dg/namelist_40.f90: Update error output.
3385 * gfortran.dg/namelist_47.f90: Update error output.
3386 * gfortran.dg/namelist_58.f90: New test.
3387
e2ab8b09
JW
33882009-08-02 Janus Weil <janus@gcc.gnu.org>
3389
3390 PR fortran/40881
3391 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3392 * gfortran.dg/altreturn_3.f90: Ditto.
3393 * gfortran.dg/altreturn_5.f90: Ditto.
3394 * gfortran.dg/altreturn_6.f90: Ditto.
3395 * gfortran.dg/altreturn_7.f90: Ditto.
3396 * gfortran.dg/array_constructor_13.f90: Ditto.
3397 * gfortran.dg/arrayio_7.f90: Ditto.
3398 * gfortran.dg/arrayio_8.f90: Ditto.
3399 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3400 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3401 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3402 * gfortran.dg/backspace_8.f: Add -std=legacy.
3403 * gfortran.dg/backspace_9.f: Ditto.
3404 * gfortran.dg/char_comparison_1.f: Ditto.
3405 * gfortran.dg/char_decl_1.f90: Ditto.
3406 * gfortran.dg/char_initialiser_actual.f90: Ditto.
3407 * gfortran.dg/char_pointer_assign.f90: Ditto.
3408 * gfortran.dg/char_pointer_dependency.f90: Ditto.
3409 * gfortran.dg/char_pointer_dummy.f90: Ditto.
3410 * gfortran.dg/char_pointer_func.f90: Ditto.
3411 * gfortran.dg/common_8.f90: Ditto.
3412 * gfortran.dg/constant_substring.f: Ditto.
3413 * gfortran.dg/data_char_2.f90: Ditto.
3414 * gfortran.dg/der_array_io_1.f90: Ditto.
3415 * gfortran.dg/der_array_io_2.f90: Ditto.
3416 * gfortran.dg/der_array_io_3.f90: Ditto.
3417 * gfortran.dg/der_io_3.f90: Ditto.
3418 * gfortran.dg/dev_null.F90: Ditto.
3419 * gfortran.dg/direct_io_2.f90: Ditto.
3420 * gfortran.dg/do_iterator_2.f90: Ditto.
3421 * gfortran.dg/e_d_fmt.f90: Ditto.
3422 * gfortran.dg/empty_format_1.f90: Ditto.
3423 * gfortran.dg/entry_17.f90: Modified warning message.
3424 * gfortran.dg/entry_7.f90: Add -std=legacy.
3425 * gfortran.dg/eor_1.f90: Ditto.
3426 * gfortran.dg/equiv_2.f90: Ditto.
3427 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3428 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3429 * gfortran.dg/extended_char_comparison_1.f: Ditto.
3430 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3431 * gfortran.dg/fmt_error_2.f90: Ditto.
3432 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3433 * gfortran.dg/fmt_tl.f: Ditto.
3434 * gfortran.dg/fmt_white.f: Ditto.
3435 * gfortran.dg/func_derived_1.f90: Ditto.
3436 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3437 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3438 * gfortran.dg/global_references_2.f90: Ditto.
3439 * gfortran.dg/hollerith_1.f90: Ditto.
3440 * gfortran.dg/hollerith.f90: Use new-style character length.
3441 * gfortran.dg/hollerith_f95.f90: Ditto.
3442 * gfortran.dg/ichar_1.f90: Add -std=legacy.
3443 * gfortran.dg/implicit_6.f90: Ditto.
3444 * gfortran.dg/implicit_9.f90: Ditto.
3445 * gfortran.dg/inquire_13.f90: Ditto.
3446 * gfortran.dg/inquire_5.f90: Ditto.
3447 * gfortran.dg/inquire_6.f90: Ditto.
3448 * gfortran.dg/inquire.f90: Ditto.
3449 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3450 * gfortran.dg/io_constraints_2.f90: Ditto.
3451 * gfortran.dg/list_read_2.f90: Add -std=legacy.
3452 * gfortran.dg/loc_2.f90: Ditto.
3453 * gfortran.dg/logical_1.f90: Ditto.
3454 * gfortran.dg/longline.f: Ditto.
3455 * gfortran.dg/merge_char_1.f90: Ditto.
3456 * gfortran.dg/namelist_12.f: Ditto.
3457 * gfortran.dg/namelist_14.f90: Ditto.
3458 * gfortran.dg/namelist_18.f90: Ditto.
3459 * gfortran.dg/namelist_19.f90: Ditto.
3460 * gfortran.dg/namelist_21.f90: Ditto.
3461 * gfortran.dg/namelist_22.f90: Ditto.
3462 * gfortran.dg/namelist_37.f90: Ditto.
3463 * gfortran.dg/namelist_54.f90: Ditto.
3464 * gfortran.dg/namelist_55.f90: Ditto.
3465 * gfortran.dg/namelist_empty.f90: Ditto.
3466 * gfortran.dg/namelist_use.f90: Use new-style character length.
3467 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3468 * gfortran.dg/nested_modules_4.f90: Ditto.
3469 * gfortran.dg/nested_modules_5.f90: Ditto.
3470 * gfortran.dg/open-options-blanks.f: Ditto.
3471 * gfortran.dg/output_exponents_1.f90: Ditto.
3472 * gfortran.dg/parens_5.f90: Ditto.
3473 * gfortran.dg/parens_6.f90: Ditto.
3474 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3475 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3476 * gfortran.dg/pr15129.f90: Ditto.
3477 * gfortran.dg/pr15332.f: Ditto.
3478 * gfortran.dg/pr16597.f90: Ditto.
3479 * gfortran.dg/pr17143.f90: Ditto.
3480 * gfortran.dg/pr17164.f90: Ditto.
3481 * gfortran.dg/pr17229.f: Modified warning message.
3482 * gfortran.dg/pr18210.f90: Add -std=legacy.
3483 * gfortran.dg/pr19155.f: Ditto.
3484 * gfortran.dg/pr20086.f90: Ditto.
3485 * gfortran.dg/pr20124.f90: Ditto.
3486 * gfortran.dg/pr20755.f: Ditto.
3487 * gfortran.dg/pr20865.f90: Ditto.
3488 * gfortran.dg/pr20950.f: Ditto.
3489 * gfortran.dg/pr21730.f: Ditto.
3490 * gfortran.dg/pr22491.f: Ditto.
3491 * gfortran.dg/pr29713.f90: Ditto.
3492 * gfortran.dg/print_parentheses_1.f: Ditto.
3493 * gfortran.dg/print_parentheses_2.f90: Ditto.
3494 * gfortran.dg/proc_assign_1.f90: Ditto.
3495 * gfortran.dg/proc_decl_1.f90: Ditto.
3496 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3497 * gfortran.dg/read_eor.f90: : Add -std=legacy.
3498 * gfortran.dg/read_float_1.f90: Ditto.
3499 * gfortran.dg/read_logical.f90: Ditto.
3500 * gfortran.dg/recursive_statement_functions.f90: Ditto.
3501 * gfortran.dg/return_1.f90: Ditto.
3502 * gfortran.dg/rewind_1.f90: Ditto.
3503 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3504 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3505 * gfortran.dg/stfunc_1.f90: Ditto.
3506 * gfortran.dg/stfunc_3.f90: Ditto.
3507 * gfortran.dg/stfunc_4.f90: Ditto.
3508 * gfortran.dg/stfunc_6.f90: Ditto.
3509 * gfortran.dg/streamio_2.f90: Ditto.
3510 * gfortran.dg/string_ctor_1.f90: Ditto.
3511 * gfortran.dg/string_null_compare_1.f: Ditto.
3512 * gfortran.dg/substr_6.f90: Ditto.
3513 * gfortran.dg/tl_editing.f90: Ditto.
3514 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3515 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3516 * gfortran.dg/x_slash_1.f: Add -std=legacy.
3517 * gfortran.dg/g77/1832.f: Ditto.
3518 * gfortran.dg/g77/19981216-0.f Ditto.
3519 * gfortran.dg/g77/19990525-0.f: Ditto.
3520 * gfortran.dg/g77/19990826-2.f: Ditto.
3521 * gfortran.dg/g77/20000630-2.f: Ditto.
3522 * gfortran.dg/g77/20010116.f: Ditto.
3523 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3524 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3525 * gfortran.dg/g77/980520-1.f: Ditto.
3526 * gfortran.dg/g77/check0.f: Ditto.
3527 * gfortran.dg/g77/cpp3.F: Ditto.
3528 * gfortran.dg/g77/cpp4.F: Use new-style character length.
3529 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3530 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3531 * gfortran.dg/g77/short.f: Ditto.
3532
657e81c7
AN
35332009-08-01 Adam Nemet <anemet@caviumnetworks.com>
3534
3535 * gcc.target/mips/ext-3.c: Add NOMIPS16.
3536 * gcc.target/mips/ext-4.c: Likewise.
3537 * gcc.target/mips/interrupt_handler.c: Likewise.
3538 * gcc.target/mips/truncate-4.c: Likewise.
3539 * gcc.target/mips/truncate-5.c: Likewise.
3540
3cf0e270
SP
35412009-08-01 Sebastian Pop <sebastian.pop@amd.com>
3542
3543 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3544 -fgraphite-force-parallel to -floop-parallelize-all.
3545
3af8d8cb
PT
35462009-08-01 Paul Thomas <pault@gcc.gnu.org>
3547
3548 PR fortran/40011
3549 * gfortran.dg/whole_file_7.f90: New test.
3550 * gfortran.dg/whole_file_8.f90: New test.
3551 * gfortran.dg/whole_file_9.f90: New test.
3552 * gfortran.dg/whole_file_10.f90: New test.
3553 * gfortran.dg/whole_file_11.f90: New test.
3554 * gfortran.dg/whole_file_12.f90: New test.
3555 * gfortran.dg/whole_file_13.f90: New test.
3556 * gfortran.dg/whole_file_14.f90: New test.
3557
e7f1930f
JM
35582009-07-31 Jason Merrill <jason@redhat.com>
3559
3560 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3561 binding semantics.
3562 * g++.dg/cpp0x/named.C: Likewise.
3563 * g++.dg/cpp0x/overload.C: Likewise.
3564 * g++.dg/cpp0x/rv1n.C: Likewise.
3565 * g++.dg/cpp0x/rv1p.C: Likewise.
3566 * g++.dg/cpp0x/rv2n.C: Likewise.
3567 * g++.dg/cpp0x/rv2p.C: Likewise.
3568 * g++.dg/cpp0x/rv3n.C: Likewise.
3569 * g++.dg/cpp0x/rv3p.C: Likewise.
3570 * g++.dg/cpp0x/rv4n.C: Likewise.
3571 * g++.dg/cpp0x/rv4p.C: Likewise.
3572 * g++.dg/cpp0x/rv5n.C: Likewise.
3573 * g++.dg/cpp0x/rv5p.C: Likewise.
3574 * g++.dg/cpp0x/rv6n.C: Likewise.
3575 * g++.dg/cpp0x/rv6p.C: Likewise.
3576 * g++.dg/cpp0x/rv7n.C: Likewise.
3577 * g++.dg/cpp0x/rv7p.C: Likewise.
3578 * g++.dg/cpp0x/template_deduction.C: Likewise.
3579 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3580 * g++.dg/cpp0x/overloadn.C: New.
3581 * g++.dg/cpp0x/rv-cast.C: New.
3582
17320477
AN
35832009-07-31 Adam Nemet <anemet@caviumnetworks.com>
3584
3585 * gcc.target/mips/ext-4.c: New test.
3586
e60d4149
SP
35872009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3588
3589 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3590
6e62db84
SP
35912009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3592
3593 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3594 * gcc.dg/tree-ssa/loop-32.c: Same.
3595 * gcc.dg/tree-ssa/loop-33.c: Same.
3596 * gcc.dg/tree-ssa/loop-34.c: Same.
3597 * gcc.dg/tree-ssa/loop-35.c: Same.
3598 * gcc.dg/tree-ssa/loop-7.c: Same.
3599 * gcc.dg/tree-ssa/pr23109.c: Same.
3600 * gcc.dg/tree-ssa/restrict-2.c: Same.
3601 * gcc.dg/tree-ssa/restrict-3.c: Same.
3602 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3603 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3604 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3605 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3606 * gcc.dg/tree-ssa/structopt-1.c: Same.
3607 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3608 * gfortran.dg/pr32921.f: Same.
3609
99e0e30f
SP
36102009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3611
3612 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3613 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3614 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3615 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3616 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3617 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3618 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3619 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3620 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3621 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3622 * gcc.dg/graphite/id-1.c: New.
3623 * gcc.dg/graphite/id-10.c: New.
3624 * gcc.dg/graphite/id-11.c: New.
3625 * gcc.dg/graphite/id-12.c: New.
3626 * gcc.dg/graphite/id-13.c: New.
3627 * gcc.dg/graphite/id-14.c: New.
3628 * gcc.dg/graphite/id-15.c: New.
3629 * gcc.dg/graphite/id-2.c: New.
3630 * gcc.dg/graphite/id-3.c: New.
3631 * gcc.dg/graphite/id-4.c: New.
3632 * gcc.dg/graphite/id-5.c: New.
3633 * gcc.dg/graphite/id-6.c: New.
3634 * gcc.dg/graphite/id-7.c: New.
3635 * gcc.dg/graphite/id-8.c: New.
3636 * gcc.dg/graphite/id-9.c: New.
3637 * gcc.dg/graphite/interchange-0.c: New.
3638 * gcc.dg/graphite/interchange-1.c: New.
3639 * gcc.dg/graphite/interchange-2.c: New.
3640 * gcc.dg/graphite/interchange-3.c: New.
3641 * gcc.dg/graphite/interchange-4.c: New.
3642 * gcc.dg/graphite/interchange-5.c: New.
3643 * gcc.dg/graphite/interchange-6.c: New.
3644 * gcc.dg/graphite/interchange-7.c: New.
3645 * gcc.dg/graphite/interchange-8.c: New.
3646 * gcc.dg/graphite/pr35356-1.c: New.
3647 * gcc.dg/graphite/pr35356-2.c: New.
3648 * gcc.dg/graphite/pr35356-3.c: New.
3649 * gcc.dg/graphite/pr40157.c: New.
3650 * gcc.dg/graphite/run-id-1.c: New.
3651 * gcc.dg/graphite/scop-20.c: New.
3652 * gcc.dg/graphite/scop-21.c: New.
3653 * gfortran.dg/graphite/id-1.f90: New.
3654 * gfortran.dg/graphite/id-10.f90: New.
3655 * gfortran.dg/graphite/id-11.f: New.
3656 * gfortran.dg/graphite/id-12.f: New.
3657 * gfortran.dg/graphite/id-13.f: New.
3658 * gfortran.dg/graphite/id-14.f: New.
3659 * gfortran.dg/graphite/id-15.f: New.
3660 * gfortran.dg/graphite/id-16.f: New.
3661 * gfortran.dg/graphite/id-5.f: New.
3662 * gfortran.dg/graphite/id-6.f: New.
3663 * gfortran.dg/graphite/id-7.f: New.
3664 * gfortran.dg/graphite/id-8.f: New.
3665 * gfortran.dg/graphite/id-9.f: New.
3666 * gfortran.dg/graphite/interchange-1.f: New.
3667 * gfortran.dg/graphite/interchange-2.f: New.
3668
2ac57409
SP
36692009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3670
3671 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3672 flags based on the name of the testcase.
3673 * gfortran.dg/graphite/graphite.exp: Same.
3674
3675 * gcc.dg/graphite/block-0.c: Adjusted.
3676 * gcc.dg/graphite/block-1.c: Adjusted.
3677 * gcc.dg/graphite/block-2.c: Adjusted.
3678 * gcc.dg/graphite/block-3.c: Adjusted.
3679 * gcc.dg/graphite/block-4.c: Adjusted.
3680 * gcc.dg/graphite/block-5.c: Adjusted.
3681 * gcc.dg/graphite/block-6.c: Adjusted.
3682 * gcc.dg/graphite/pr37485.c: Adjusted.
3683 * gcc.dg/graphite/pr37684.c: Adjusted.
3684 * gcc.dg/graphite/pr37828.c: Adjusted.
3685 * gcc.dg/graphite/pr37883.c: Adjusted.
3686 * gcc.dg/graphite/pr37928.c: Adjusted.
3687 * gcc.dg/graphite/pr37943.c: Adjusted.
3688 * gcc.dg/graphite/pr38409.c: Adjusted.
3689 * gcc.dg/graphite/pr38498.c: Adjusted.
3690 * gcc.dg/graphite/pr38559.c: Adjusted.
3691 * gcc.dg/graphite/pr39335.c: Adjusted.
3692 * gcc.dg/graphite/pr39335_1.c: Adjusted.
3693 * gcc.dg/graphite/scop-0.c: Adjusted.
3694 * gcc.dg/graphite/scop-1.c: Adjusted.
3695 * gcc.dg/graphite/scop-10.c: Adjusted.
3696 * gcc.dg/graphite/scop-11.c: Adjusted.
3697 * gcc.dg/graphite/scop-12.c: Adjusted.
3698 * gcc.dg/graphite/scop-13.c: Adjusted.
3699 * gcc.dg/graphite/scop-14.c: Adjusted.
3700 * gcc.dg/graphite/scop-15.c: Adjusted.
3701 * gcc.dg/graphite/scop-16.c: Adjusted.
3702 * gcc.dg/graphite/scop-17.c: Adjusted.
3703 * gcc.dg/graphite/scop-18.c: Adjusted.
3704 * gcc.dg/graphite/scop-19.c: Adjusted.
3705 * gcc.dg/graphite/scop-2.c: Adjusted.
3706 * gcc.dg/graphite/scop-3.c: Adjusted.-
3707 * gcc.dg/graphite/scop-4.c: Adjusted.
3708 * gcc.dg/graphite/scop-5.c: Adjusted.
3709 * gcc.dg/graphite/scop-6.c: Adjusted.
3710 * gcc.dg/graphite/scop-7.c: Adjusted.
3711 * gcc.dg/graphite/scop-8.c: Adjusted.
3712 * gcc.dg/graphite/scop-9.c: Adjusted.
3713 * gcc.dg/graphite/scop-matmult.c: Adjusted.
3714 * gfortran.dg/graphite/block-1.f90: Adjusted.
3715 * gfortran.dg/graphite/block-2.f: Adjusted.
3716 * gfortran.dg/graphite/block-3.f90: Adjusted.
3717 * gfortran.dg/graphite/block-4.f90: Adjusted.
3718 * gfortran.dg/graphite/id-2.f90: Adjusted.
3719 * gfortran.dg/graphite/id-3.f90: Adjusted.
3720 * gfortran.dg/graphite/id-4.f90: Adjusted.
3721 * gfortran.dg/graphite/pr37852.f90: Adjusted.
3722 * gfortran.dg/graphite/pr37857.f90: Adjusted.
3723 * gfortran.dg/graphite/pr37980.f90: Adjusted.
3724 * gfortran.dg/graphite/pr38083.f90: Adjusted.
3725 * gfortran.dg/graphite/pr38953.f90: Adjusted.
3726 * gfortran.dg/graphite/scop-1.f: Adjusted.
3727
ddead5ba
DK
37282009-07-30 Doug Kwan <dougkwan@google.com>
3729
3730 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3731 in warnings added in rev 141298.
3732
9f69be15
JDA
37332009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3734
4d3a22b4
JDA
3735 * lib/options.exp: Use "!=" instead of "ne".
3736
cb5c784d
JDA
3737 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3738
9f69be15
JDA
3739 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3740 * gcc.dg/ucnid-12.c: Likewise.
3741
29e6733c
MM
37422009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3743 Pat Haugen <pthaugen@us.ibm.com>
3744 Revital Eres <ERES@il.ibm.com>
3745
fd58da50 3746 * gcc.target/powerpc/altivec-32.c: New file to test
29e6733c
MM
3747 Altivec simple math function vectorization.
3748
fd58da50 3749 * gcc.target/powerpc/bswap-run.c: New file to test swap
29e6733c 3750 builtins.
fd58da50
JJ
3751 * gcc.target/powerpc/bswap16.c: Ditto.
3752 * gcc.target/powerpc/bswap32.c: Ditto.
3753 * gcc.target/powerpc/bswap64-1.c: Ditto.
3754 * gcc.target/powerpc/bswap64-2.c: Ditto.
3755 * gcc.target/powerpc/bswap64-3.c: Ditto.
3756 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3757 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3758 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3759
3760 * gcc.target/powerpc/popcount-2.c: New file to test
29e6733c 3761 power7 popcntd instructions.
fd58da50
JJ
3762 * gcc.target/powerpc/popcount-3.c: Ditto.
3763
3764 * gcc.target/powerpc/pr39457.c: New VSX test.
3765 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3766 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3767 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3768 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3769 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3770 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3771 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3772 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3773 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3774 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3775 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3776 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3777
3778 * gcc.target/powerpc/altivec-6.c: Store the result of
29e6733c
MM
3779 vec_add, so the optimizer doesn't remove it.
3780
fd58da50 3781 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
29e6733c
MM
3782 systems that support bswap64.
3783
fd58da50 3784 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
29e6733c
MM
3785 prevent VSX code generation.
3786
fd58da50 3787 * lib/target-supports.exp (check_vsx_hw_available): New
29e6733c
MM
3788 function to test if VSX available.
3789 (check_effective_target_powerpc_vsx_ok): Ditto.
3790 (check_vmx_hw_available): Add explicit -mno-vsx.
3791
8a04f5d8
JJ
37922009-07-30 Janis Johnson <janis187@us.ibm.com>
3793
3794 PR c/39902
3795 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
f100a4a8 3796
2d4b90b1
MJ
37972009-07-30 Martin Jambor <mjambor@suse.cz>
3798
3799 PR tree-optimization/40570
3800 * gcc.c-torture/compile/pr40570.c: New test.
3801
8b334f7b
JM
38022009-07-29 Jason Merrill <jason@redhat.com>
3803
3804 PR c++/14912
3805 * g++.dg/template/defarg13.C: New.
3806
9e34da8b
RG
38072009-07-29 Richard Guenther <rguenther@suse.de>
3808
3809 PR c++/40834
3810 * g++.dg/torture/pr40834.C: New testcase.
3811
50fc9135
MM
38122009-07-29 Michael Matz <matz@suse.de>
3813
3814 PR middle-end/40830
3815 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3816
c3be9b37
KK
38172009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
3818
3819 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3820 sh*-*-* targets. Skip on spu-*-* targets.
3821 * gfortran.dg/maxlocval_4.f90: Likewise.
3822 * gfortran.dg/minlocval_1.f90: Likewise.
3823 * gfortran.dg/minlocval_4.f90: Likewise.
3824
fa4d0418
JJ
38252009-07-28 Jakub Jelinek <jakub@redhat.com>
3826
394a5b34
JJ
3827 PR fortran/40878
3828 * gfortran.dg/gomp/pr40878-1.f90: New test.
3829 * gfortran.dg/gomp/pr40878-2.f90: New test.
3830
fa4d0418
JJ
3831 PR testsuite/40891
3832 * gcc.dg/cdce1.c: Adjust note line number.
3833 * gcc.dg/cdce2.c: Likewise.
3834
c4984ab2
JW
38352009-07-28 Janus Weil <janus@gcc.gnu.org>
3836
3837 PR fortran/40882
3838 * gfortran.dg/proc_ptr_comp_13.f90: New.
3839
549fd9e4
JB
38402009-07-28 Jan Beulich <jbeulich@novell.com>
3841
3842 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3843 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3844 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3845 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3846 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3847 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3848 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3849 * gcc.target/i386/avx-vtestps-2.c: Likewise.
3850 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3851 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3852 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3853 * gcc.target/i386/avx-vtestps-3.c: Likewise.
3854 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
3855 #ifdef NEED_IEEE754_FLOAT conditional.
3856 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
3857 conditional.
3858
e561703d
JB
38592009-07-28 Jan Beulich <jbeulich@novell.com>
3860
3861 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3862 i?86-*-netware.
3863 * g++.dg/ext/bitfield3.C: Likewise.
3864 * g++.dg/ext/bitfield4.C: Likewise.
3865 * g++.dg/ext/bitfield5.C: Likewise.
3866 * gcc.dg/bitfld-15.c: Likewise.
3867 * gcc.dg/bitfld-16.c: Likewise.
3868 * gcc.dg/bitfld-17.c: Likewise.
3869 * gcc.dg/bitfld-18.c: Likewise.
3870 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3871 * gcc.dg/20010912-1.c: Likewise.
3872 * gcc.dg/20021018-1.c: Likewise.
3873 * gcc.dg/20030213-1.c: Likewise.
3874 * gcc.dg/20030225-1.c: Likewise.
3875 * gcc.dg/20030708-1.c: Likewise.
3876 * gcc.dg/20050321-2.c: Likewise.
3877 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3878 * gcc.dg/cdce2.c: Likewise.
3879 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3880 targets.
3881 * gcc.target/i386/pr37248-3.c: Likewise.
3882
e26f5548
JW
38832009-07-27 Janus Weil <janus@gcc.gnu.org>
3884
3885 PR fortran/40848
3886 * gfortran.dg/altreturn_7.f90: New.
3887
b1c44a93
SB
38882009-07-27 Simon Baldwin <simonb@google.com>
3889
3890 PR testsuite/40829
3891 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3892 so that indexing no longer runs off array end.
3893
758e12af
TB
38942009-07-27 Tobias Burnus <burnus@net-b.de>
3895
3896 PR fortran/40851
3897 * gfortran.dg/derived_init_3.f90: New test.
3898
ddf67998
TB
38992009-07-26 Tobias Burnus <burnus@net-b.de>
3900
3901 PR fortran/33197
3902 * gfortran.dg/atan2_1.f90: New test
3903 * gfortran.dg/atan2_2.f90: New test
3904
c2600c67
SM
39052007-07-26 Simon Martin <simartin@users.sourceforge.net>
3906
3907 PR c++/40749
3908 * g++.dg/warn/Wreturn-type-6.C: New test.
3909
63827fb8
IR
39102009-07-26 Ira Rosen <irar@il.ibm.com>
3911
3912 PR tree-optimization/40801
3913 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3914 * gfortran.dg/vect/vect.exp: Run tests starting with
3915 "fast-math-real8" with -ffast-math and -fdefault-real-8.
3916
1e211590
DD
39172009-07-25 David Daney <ddaney@caviumnetworks.com>
3918
3919 PR rtl-optimization/40445
3920 * g++.dg/other/builtin-unreachable-1.C: New testcase.
3921
ba21aba3
DD
39222009-07-25 David Daney <ddaney@caviumnetworks.com>
3923
3924 * gcc.dg/builtin-unreachable-4.c: New test.
3925
504ed63a
TB
39262009-07-25 Tobias Burnus <burnus@net-b.de>
3927
3928 PR fortran/33197
3929 * gfortran.dg/complex_intrinsic_5.f90: New test.
3930 * gfortran.dg/complex_intrinsic_7.f90: New test.
3931
86631ea3
MJ
39322009-07-25 Martin Jambor <mjambor@suse.cz>
3933
3934 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3935 * gcc.dg/ipa/noclone-1.c: New test.
3936
011a3198
UB
39372009-07-25 Uros Bizjak <ubizjak@gmail.com>
3938
3939 * lib/target-supports.exp (check_effective_target_static): New
3940 procedure.
3941 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3942 supported.
3943 * g++.old-deja/g++.law/weak.C: Require static effective target.
3944
90661f26
JW
39452009-07-25 Janus Weil <janus@gcc.gnu.org>
3946
3947 PR fortran/39630
3948 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3949 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3950 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3951 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3952 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3953 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3954 * gfortran.dg/typebound_call_10.f03: New.
3955
50ea39ff
JM
39562009-07-24 Jason Merrill <jason@redhat.com>
3957
67a6e816
JM
3958 * g++.dg/cpp0x/defaulted11.C: New.
3959
50ea39ff
JM
3960 * g++.dg/cpp0x/initlist23.C: New.
3961
bfce226c
JW
39622009-07-24 Janus Weil <janus@gcc.gnu.org>
3963
3964 PR fortran/40822
3965 * gfortran.dg/char_length_16.f90: New.
3966
80927a56
JJ
39672009-07-24 Jakub Jelinek <jakub@redhat.com>
3968
3969 PR fortran/40643
3970 PR fortran/31067
3971 * gfortran.dg/maxlocval_2.f90: New test.
3972 * gfortran.dg/maxlocval_3.f90: New test.
3973 * gfortran.dg/maxlocval_4.f90: New test.
3974 * gfortran.dg/minlocval_1.f90: New test.
3975 * gfortran.dg/minlocval_2.f90: New test.
3976 * gfortran.dg/minlocval_3.f90: New test.
3977 * gfortran.dg/minlocval_4.f90: New test.
3978
0aeedfd7
JM
39792009-07-23 Joseph Myers <joseph@codesourcery.com>
3980
3981 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3982 scan-assembler.
3983
88e18fed
JJ
39842009-07-23 Jakub Jelinek <jakub@redhat.com>
3985
3986 PR fortran/40839
3987 * gfortran.dg/pr40839.f90: New test.
3988
84d60eea
MM
39892009-07-23 Michael Matz <matz@suse.de>
3990
3991 PR middle-end/40830
3992 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3993 don't set options ourself.
3994
daf1735f
SB
39952009-07-23 Simon Baldwin <simonb@google.com>
3996
3997 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3998 native C compilation where required.
3999
61ed6392
DK
40002009-07-22 Doug Kwan <dougkwan@google.com>
4001
4002 * gcc.c-torture/compile/20090721-1.c: New test.
4003
a8338640
MM
40042009-07-22 Michael Matz <matz@suse.de>
4005
4006 PR tree-optimization/35229
4007 PR tree-optimization/39300
4008 * gcc.dg/vect/vect-pre-interact.c: New test.
4009
8e5aa8a3
RG
40102009-07-22 Richard Guenther <rguenther@suse.de>
4011
4012 * g++.dg/lookup/using21.C: Fix duplicate paste.
4013
ac3cbee5
RG
40142009-07-22 Richard Guenther <rguenther@suse.de>
4015
4016 PR c++/40799
4017 * g++.dg/lookup/using21.C: New testcase.
4018
40b125d7
JM
40192009-07-21 Jason Merrill <jason@redhat.com>
4020
4021 * g++.dg/init/aggr4.C: New.
4022
bd1f11be
JM
40232009-07-21 Jason Merrill <jason@redhat.com>
4024
4025 Core issue 934
4026 * g++.dg/cpp0x/initlist22.C: New.
4027
848e6317
UB
40282009-07-21 Uros Bizjak <ubizjak@gmail.com>
4029
4030 * gcc.target/i386/vectorize8.c: New test.
4031
54e86f6b
UB
40322009-07-21 Uros Bizjak <ubizjak@gmail.com>
4033
4034 PR target/40811
4035 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4036 Add i?86 and x86_64 targets.
4037 * gcc.target/i386/vectorize7.c: New test.
4038
4039 PR target/40809
4040 * gcc.target/i386/pr40809.c: New test.
4041
4a2b7f24
JJ
40422009-07-21 Jakub Jelinek <jakub@redhat.com>
4043
4044 PR tree-optimization/40813
4045 * g++.dg/opt/inline15.C: New test.
4046
cba146eb
PB
40472009-07-21 Paul Brook <paul@codesourcery.com>
4048
4049 * gcc.dg/vect/section-anchors-nest-1.c: New test.
4050 * lib/target-supports.exp (check_effective_target_section_anchors):
4051 Add arm*-*-*.
4052
9c8e65c3
OR
40532009-07-20 Olatunji Ruwase <tjruwase@google.com>
4054
4055 * gcc.dg/plugin/finish_unit_plugin.c: New test.
4056 * gcc.dg/plugin/finish_unit-test-1.c: New test.
4057 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4058
752fd2a8
AN
40592009-07-20 Adam Nemet <anemet@caviumnetworks.com>
4060
4061 * gcc.target/mips/ext-3.c: New test.
4062
e338758d
JJ
40632009-07-20 Jakub Jelinek <jakub@redhat.com>
4064
f100a4a8
UB
4065 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4066 * gcc.dg/builtin-object-size-8.c: New test.
38027156
JJ
4067 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4068 * g++.dg/ext/builtin-object-size2.C: Likewise.
4069
e338758d
JJ
4070 PR tree-optimization/40792
4071 * gcc.dg/pr40792.c: New test.
4072
4bbe8262
IR
40732009-07-20 Ira Rosen <irar@il.ibm.com>
4074
4075 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4076 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4077 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4078
6a799f6e 40792009-07-20 Christian Bruel <christian.bruel@st.com>
f100a4a8 4080
6a799f6e 4081 * gcc.target/sh/mfmovd.c: New test.
f100a4a8 4082
d2b00a89
JB
40832009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
4084 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4085
4086 PR libfortran/40714
4087 * gfortran.dg/eof_3.f90: New test.
4088
20562de4
SK
40892009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
4090
4091 PR fortran/40727
4092 * gfortran.dg/intrinsic_cmplx.f90: New test.
4093
16bff921
TK
40942009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4095
4096 PR libfortran/34670
4097 PR libfortran/36874
4098 * gfortran.dg/cshift_bounds_1.f90: New test.
4099 * gfortran.dg/cshift_bounds_2.f90: New test.
4100 * gfortran.dg/cshift_bounds_3.f90: New test.
4101 * gfortran.dg/cshift_bounds_4.f90: New test.
4102 * gfortran.dg/eoshift_bounds_1.f90: New test.
4103 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
4104 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
4105 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
4106
a915ab00
JH
41072009-07-19 Jan Hubicka <jh@suse.cz>
4108
4109 PR tree-optimization/40676
4110 * gcc.c-torture/compile/pr40676.c: New testcase.
4111
827f4079
AN
41122009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4113
4114 * gcc.target/mips/ext-2.c: New test.
4115
b641d7fc
AN
41162009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4117
4118 * gcc.target/mips/octeon-exts-7.c: New test.
4119 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4120 * gcc.target/mips/octeon-exts-5.c: Likewise.
4121
b95d6ac9
RG
41222009-07-18 Richard Guenther <rguenther@suse.de>
4123
4124 PR testsuite/40798
4125 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4126
33922890
RG
41272009-07-18 Richard Guenther <rguenther@suse.de>
4128
4129 PR c/40787
4130 * gcc.dg/pr35899.c: Adjust.
4131
1d447995
RS
41322009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
4133
4134 * gcc.target/powerpc/asm-es-1.c: New test.
4135 * gcc.target/powerpc/asm-es-2.c: Likewise.
4136
a406865a
RG
41372009-07-17 Richard Guenther <rguenther@suse.de>
4138
4139 PR c/40401
4140 * g++.dg/rtti/crash4.C: New testcase.
4141 * g++.dg/torture/20090706-1.C: Likewise.
4142 * gcc.dg/redecl-17.c: Likewise.
4143 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4144 * gcc.dg/declspec-9.c: Expect extra error.
4145 * gcc.dg/declspec-10.c: Likewise.
4146 * gcc.dg/declspec-11.c: Likewise.
4147 * gcc.dg/redecl-10.c: Expect extra warnings.
4148 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4149 * gcc.target/i386/pr39545-1.c: Likewise.
4150 * g++.dg/ext/asm3.C: Expect more errors.
4151 * g++.dg/gomp/block-1.C: Likewise.
4152 * g++.dg/gomp/block-2.C: Likewise.
4153 * g++.dg/gomp/block-3.C: Likewise.
4154 * g++.dg/gomp/block-5.C: Likewise.
4155 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4156 * g++.dg/warn/unused-result1.C: XFAIL.
4157
7763473e
RG
41582009-07-17 Richard Guenther <rguenther@suse.de>
4159
4160 PR tree-optimization/40321
4161 * gcc.c-torture/compile/pr40321.c: New testcase.
4162 * g++.dg/torture/pr40321.C: Likewise.
4163
4f934809
JJ
41642009-07-17 Jakub Jelinek <jakub@redhat.com>
4165
4166 PR c++/40780
4167 * g++.dg/template/ptrmem19.C: New test.
4168
db3927fb
AH
41692009-07-17 Aldy Hernandez <aldyh@redhat.com>
4170 Manuel López-Ibáñez <manu@gcc.gnu.org>
4171
f100a4a8 4172 PR 40435
db3927fb
AH
4173 * gcc.dg/pr36902.c: Add column info.
4174 * g++.dg/gcov/gcov-2.C: Change count for definition.
4175
c32097d8
JM
41762009-07-16 Jason Merrill <jason@redhat.com>
4177
4178 PR libstdc++/37907
4179 * g++.dg/cpp0x/std-layout1.C: New.
4180 * g++.dg/ext/has_nothrow_assign.C: Fix.
4181 * g++.dg/ext/has_nothrow_copy.C: Fix.
4182 * g++.dg/ext/has_trivial_assign.C: Fix.
4183 * g++.dg/ext/has_trivial_copy.C: Fix.
4184 * g++.dg/ext/is_pod.C: Fix.
4185 * g++.dg/other/offsetof3.C: Adjust.
4186 * g++.dg/overload/ellipsis1.C: Adjust.
4187 * g++.dg/warn/var-args1.C: Adjust.
4188 * g++.old-deja/g++.brendan/crash63.C: Adjust.
4189 * g++.old-deja/g++.brendan/crash64.C: Adjust.
4190 * g++.old-deja/g++.brendan/overload8.C: Adjust.
4191 * g++.old-deja/g++.other/vaarg3.C: Adjust.
4192 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4193
a41d064d
KG
41942009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4195
4196 * gcc.dg/torture/builtin-math-5.c: Add more cases.
4197 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
4198 effective target "mpc_pow".
4199 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4200
d19cb53b
RH
42012009-07-16 Richard Henderson <rth@redhat.com>
4202
4203 * g++.dg/opt/eh4.C: New test.
4204
a4452ba2
JJ
42052009-07-16 Jakub Jelinek <jakub@redhat.com>
4206
4207 * obj-c++.dg/defs.mm (abort): Make it extern "C".
4208
b4e4232d
JJ
42092009-07-15 Jakub Jelinek <jakub@redhat.com>
4210
4211 PR middle-end/40747
4212 * gcc.c-torture/execute/pr40747.c: New test.
4213
c9b2f286
RG
42142009-07-15 Richard Guenther <rguenther@suse.de>
4215
4216 PR middle-end/40753
4217 * gcc.c-torture/compile/pr40753.c: New testcase.
4218
f6ddbf11
JW
42192009-07-15 Janus Weil <janus@gcc.gnu.org>
4220
4221 PR fortran/40743
4222 * gfortran.dg/interface_assignment_4.f90: New.
4223
76a15894
GP
42242009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
4225
4226 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4227 for FreeBSD up to and including version 8.
4228
2a4c0366
TG
42292009-07-14 Taras Glek <tglek@mozilla.com>
4230 Rafael Espindola <espindola@google.com>
4231
4232 * g++.dg/plugin/header-plugin-test.C: New.
4233 * g++.dg/plugin/header_plugin.c: New.
4234 * g++.dg/plugin/plugin.exp: Update.
4235
868e7c37
UB
42362009-07-14 Uros Bizjak <ubizjak@gmail.com>
4237
4238 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4239 function to enable vectorization.
4240 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4241 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4242
af766f2d
UB
42432009-07-14 Uros Bizjak <ubizjak@gmail.com>
4244
4245 * gcc.target/i386/sse-copysignf-vec.c: New test.
4246 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4247
4e6a9725
JM
42482009-07-14 Jason Merrill <jason@redhat.com>
4249
8353dd9a
JM
4250 PR c++/37276
4251 * g++.dg/lookup/builtin5.C: New.
4252 * g++.dg/other/error22.C: Add missing extern "C".
4253 * g++.dg/warn/Warray-bounds.C: Likewise.
4254 * gcc.dg/compat/compat-common.h: Likewise.
4255
3deeb3ff
JM
4256 PR c++/40746
4257 * g++.dg/lookup/using20.C: New.
4258
4e6a9725
JM
4259 PR c++/40740
4260 * g++.dg/template/koenig8.C: New.
4261
f038181e
JH
42622009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
4263
fd58da50 4264 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
f038181e
JH
4265 both i?86-*-darwin* and x86_64-*-darwin*.
4266
3e335a1a
JM
42672009-07-14 Joseph Myers <joseph@codesourcery.com>
4268
4269 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4270 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4271 name.
4272
4fdaccea
DS
42732009-07-14 Dodji Seketeli <dodji@redhat.com>
4274
4275 PR debug/40705
4276 * g++.dg/debug/dwarf2/typedef1.C: New test.
4277
93d7c994 4278 PR c++/40357
4fdaccea
DS
4279 * g++.dg/other/typedef3.C: New test.
4280
fe24b3c9
MK
42812009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
4282
4283 * gcc.dg/20090709-1.c: Move to a proper place ...
4284 * gcc.target/m68k/20090709-1.c: ... here.
4285
84a900c9
AP
42862009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
4287
4288 PR C++/22154
4289 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4290 front of qualified names are allowed.
4291 * g++.dg/parse/crash10.C: Likewise.
4292 * g++.dg/parse/error15.C: Likewise.
4293 * g++.dg/parse/typename9.C: Likewise.
4294 * g++.dg/parse/error8.C: Likewise.
4295
acbdc378
JW
42962009-07-13 Janus Weil <janus@gcc.gnu.org>
4297
4298 PR fortran/40646
4299 * gfortran.dg/proc_ptr_22.f90: Extended.
4300 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4301
2f3e235b
IR
43022009-07-13 Ira Rosen <irar@il.ibm.com>
4303
4304 * gfortran.dg/vect/vect-6.f: New test.
4305
df5c89cb
JM
43062009-07-12 Jason Merrill <jason@redhat.com>
4307
b9c6b842
JM
4308 PR c++/36628
4309 * g++.dg/cpp0x/decltype17.C: New.
4310
df5c89cb
JM
4311 PR c++/37206
4312 * g++.dg/cpp0x/rv10.C: New.
4313
25357d1e
JM
43142009-07-12 Jason Merrill <jason@redhat.com>
4315
4316 PR c++/40689
4317 * g++.dg/cpp0x/initlist20.C: New.
4318 * g++.dg/cpp0x/initlist21.C: New.
4319
06066f92
IR
43202009-07-12 Ira Rosen <irar@il.ibm.com>
4321
4322 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4323 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4324 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4325 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4326 gcc.dg/vect/vect-double-reduc-7.c: New tests.
4327
b96a6455
HPN
43282009-07-12 Hans-Peter Nilsson <hp@axis.com>
4329
4330 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4331 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4332 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4333 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4334 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4335 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4336 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4337 effective_target fd_truncate.
4338
f4cd2542
EB
43392009-07-11 Eric Botcazou <ebotcazou@adacore.com>
4340
4341 * gnat.dg/specs/addr1.ads: New test.
4342
6b45de00
JH
43432009-07-11 Jan Hubicka <jh@suse.cz>
4344
4345 PR middle-end/48388
4346 * g++.dg/torture/pr40388.C: New testcase.
4347
dd67163f
JJ
43482009-07-11 Jakub Jelinek <jakub@redhat.com>
4349
4350 PR target/40668
4351 * gcc.c-torture/execute/pr40668.c: New test.
4352
e9edda23
PB
43532009-07-11 Paolo Bonzini <bonzini@gnu.org>
4354
4355 * gcc.c-torture/execute/20090711-1.c: New test.
4356
33cde516
RS
43572009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
4358
4359 PR testsuite/40699
4360 PR testsuite/40707
4361 PR testsuite/40709
4362 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4363 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4364 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4365 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4366
8d3681f9
TB
43672009-07-11 Tobias Burnus <burnus@net-b.de>
4368
4369 PR fortran/33197
4370 * gfortran.dg/complex_intrinsic_3.f90: New test.
4371 * gfortran.dg/complex_intrinsic_4.f90: New test.
4372
b96c5923
DD
43732009-07-10 David Daney <ddaney@caviumnetworks.com>
4374
4375 PR target/39079
fd58da50 4376 * gcc.target/mips/mips.exp: Make -msynci a known option.
b96c5923
DD
4377 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4378
9304142e
JJ
43792009-07-10 Jakub Jelinek <jakub@redhat.com>
4380
4381 PR c++/40502
4382 * g++.dg/ext/strncpy-chk1.C: New test.
4383
182e00b1
RG
43842009-07-10 Richard Guenther <rguenther@suse.de>
4385
4386 PR tree-optimization/40496
4387 * g++.dg/opt/pr40496.C: New testcase.
4388
156f545a
MLI
43892009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4390
4391 PR 25509
4392 PR 40614
4393 * g++.dg/warn/unused-result1-Werror.c: New.
4394
1d8e1d5d
PT
43952009-07-10 Paul Thomas <pault@gcc.gnu.org>
4396
4397 PR fortran/39334
4398 * gfortran.dg/recursive_parameter_1.f90: New test.
4399
9eb5c65c
SK
44002009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
4401
4402 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4403 * gfortran.dg/module_equivalence_6.f90: Ditto.
4404 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4405 * gfortran.dg/nan_2.f90: Ditto.
4406 * gfortran.dg/inquire_11.f90: Ditto.
4407 * gfortran.dg/abstract_type_3.f03: Ditto.
4408 * gfortran.dg/abstract_type_1.f90: Ditto.
4409 * gfortran.dg/private_type_9.f90: Ditto.
4410 * gfortran.dg/abstract_type_5.f03: Ditto.
4411 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4412 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4413 * gfortran.dg/derived_sub.f90: Ditto.
4414 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4415 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4416 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4417 * gfortran.dg/mvbits_6.f90: Ditto.
4418 * gfortran.dg/abstract_type_2.f03: Ditto.
4419 * gfortran.dg/abstract_type_4.f03: Ditto.
4420 * gfortran.dg/bounds_check_9.f90: Ditto.
4421 * gfortran.dg/optional_dim_3.f90: Ditto.
4422 * gfortran.dg/pr32921.f: Ditto.
4423 * gfortran.dg/entry_16.f90: Ditto.
4424 * gfortran.dg/generic_16.f90: Ditto.
4425
4426
5223c588
MK
44272009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
4428
4429 * gcc.target/m68k/20090709-1.c: New.
4430
8be2c871
DS
44312009-07-09 Dodji Seketeli <dodji@redhat.com>
4432
4433 PR c++/40684
4434 * g++.dg/template/unify11.C: New test.
4435
1aafbf99
PT
44362008-07-09 Paul Thomas <pault@gcc.gnu.org>
4437
4438 PR fortran/40629
4439 * gfortran.dg/host_assoc_function_9.f90: New test.
4440
f64edc8b
JW
44412009-07-09 Janus Weil <janus@gcc.gnu.org>
4442
4443 PR fortran/40646
4444 * gfortran.dg/proc_ptr_22.f90: New.
4445 * gfortran.dg/proc_ptr_comp_12.f90: New.
4446
b9da76de
JJ
44472009-07-09 Jakub Jelinek <jakub@redhat.com>
4448
4449 PR middle-end/40692
4450 * gcc.c-torture/compile/pr40692.c: New test.
4451
4b41f35e
TB
44522009-07-09 Tobias Burnus <burnus@net-b.de>
4453
4454 PR fortran/40604
4455 * gfortran.dg/pointer_check_6.f90: New test.
4456
fcaf7e12
AN
44572009-07-08 Adam Nemet <anemet@caviumnetworks.com>
4458
4459 * gcc.target/mips/truncate-5.c: New test.
4460
e6fe9294
JD
44612009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4462
4463 PR libfortran/40330
4464 PR libfortran/40662
4465 * gfortran.dg/fmt_cache_1.f: New test.
fcaf7e12 4466
60d340ef
TB
44672009-07-08 Tobias Burnus <burnus@net-b.de>
4468
4469 PR fortran/40675
4470 * gfortran.dg/nosigned_zero_1.f90: New test.
4471 * gfortran.dg/nosigned_zero_2.f90: New test.
4472
acb78844
RG
44732009-07-08 Richard Guenther <rguenther@suse.de>
4474
4475 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4476
9cb225b9
RB
44772009-07-08 Richard Guenther <rguenther@suse.de>
4478
4479 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4480
44812009-07-08 Paul Thomas <pault@gcc.gnu.org>
3276e0b3
PT
4482
4483 PR fortran/40591
4484 * gfortran.dg/proc_ptr_21.f90: New test.
4485
d665b6e5 44862009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
fcaf7e12 4487
d665b6e5
MLI
4488 PR c++/31246
4489 * g++.dg/warn/pr31246.C: New.
4490 * g++.dg/warn/pr31246-2.C: New.
4491
60662d5f
JM
44922009-07-07 Jason Merrill <jason@redhat.com>
4493
438c0fa8
JM
4494 PR c++/35828
4495 * g++.dg/template/defarg12.C: New.
4496
60662d5f
JM
4497 PR c++/37816
4498 * g++.dg/cpp0x/enum7.C: New.
4499
4500 PR c++/37946
4501 * g++.dg/cpp0x/enum6.C: New.
4502
4503 PR c++/40639
4504 * g++.dg/cpp0x/enum5.C: New.
4505
4506 PR c++/40633
4507 * g++.dg/cpp0x/enum4.C: New.
4508
72f90fde
MLI
45092009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4510
4511 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4512
dcb91ebe
MLI
45132009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4514
4515 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4516
535536b4
JJ
45172009-07-07 Jakub Jelinek <jakub@redhat.com>
4518
4519 PR middle-end/40669
4520 * gcc.dg/pr40669.c: New test.
4521
fab922b1
MLI
45222009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4523
4524 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4525 location. Update all calls.
4526 * g++.dg/plugin/selfassign.c: Likewise.
f100a4a8 4527
62c99ce4
JM
45282009-07-06 Jason Merrill <jason@redhat.com>
4529
4530 * g++.dg/rtti/dyncast[34].C: New.
4531
b824522a
NF
45322009-07-06 Nathan Froyd <froydnj@codesourcery.com>
4533
4534 * lib/target-supports.exp
4535 (check_effective_target_mips_newabi_large_long_double): New.
4536 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4537 target.
4538 * gcc.target/mips/fpr-moves-6.c: Likewise.
4539
c4efba1c
SM
45402009-07-06 Simon Martin <simartin@users.sourceforge.net>
4541
4542 PR c++/40557
4543 * g++.dg/template/union2.C: New test.
4544
eb5c3f05
JM
45452009-07-04 Jason Merrill <jason@redhat.com>
4546
4547 * g++.dg/template/using15.C: New.
4548
258bd5dc
JJ
45492009-07-04 Jakub Jelinek <jakub@redhat.com>
4550
4551 * gfortran.dg/maxloc_1.f90: New test.
4552
a7c0b11d
JW
45532009-07-04 Janus Weil <janus@gcc.gnu.org>
4554
4555 PR fortran/40593
4556 * gfortran.dg/proc_ptr_result_6.f90: New.
4557
8d74e574
FXC
45582009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4559
4560 * gcc.dg/framework-2.c: Adjust testcase to pass.
4561
ad909c97
JM
45622009-07-04 Jason Merrill <jason@redhat.com>
4563
4564 PR c++/40619
4565 * g++.dg/cpp0x/auto16.C: New.
4566
93a8ba61
VM
45672009-07-03 Vladimir Makarov <vmakarov@redhat.com>
4568
4569 PR target/40587
4570 * gfortran.dg/pr40587.f: New test.
f100a4a8 4571
caf271d8
JD
45722009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4573
4574 PR fortran/40638
4575 * gfortran.dg/unit_1.f90: New test.
4576
b97e8a14
JM
45772009-07-03 Jason Merrill <jason@redhat.com>
4578
4579 * g++.dg/template/pure1.C: Expect another error.
4580
fae1034e
RG
45812009-07-03 Richard Guenther <rguenther@suse.de>
4582
4583 PR tree-optimization/40640
4584 * gcc.c-torture/compile/pr40640.c: New testcase.
4585
d73fb533
RG
45862009-07-03 Richard Guenther <rguenther@suse.de>
4587
4588 PR middle-end/34163
4589 * gfortran.dg/pr34163.f90: New testcase.
4590
7351bcaa
JH
45912009-07-03 Jan Hubicka <jh@suse.cz>
4592
4593 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4594 * gcc.dg/tree-ssa/loop-25.c: Likewise.
4595 * gcc.dg/tree-ssa/loop-26.c: Likewise.
4596 * gcc.dg/tree-ssa/pr32044.c: Likewise.
4597 * gcc.dg/tree-ssa/loop-29.c: Likewise.
4598 * gcc.dg/tree-ssa/loop-10.c: Likewise.
4599 * gnat.dg/loop_optimization6.adb: Enable -O2.
4600
ef3ddd4f
MM
46012009-07-02 Mark Mitchell <mark@codesourcery.com>
4602
4603 * g++.dg/warn/null4.C: Extend.
4604
2b110bfc
JM
46052009-07-02 Jason Merrill <jason@redhat.com>
4606
4607 * g++.dg/template/spec8.C: Fix.
4608
a3788c44
MM
46092009-07-02 Michael Matz <matz@suse.de>
4610
4611 PR fortran/32131
4612 * gfortran.dg/pr32921.f: Adjust.
4613
3c1832c3
JH
46142009-07-02 Jan Hubicka <jh@suse.cz>
4615
4616 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4617
479b1013
AN
46182009-07-01 Adam Nemet <anemet@caviumnetworks.com>
4619
4620 * gcc.target/mips/truncate-4.c: New testcase.
4621
14c41b9b
RG
46222009-07-01 Richard Guenther <rguenther@suse.de>
4623
4624 PR tree-optimization/19831
4625 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4626 make allocated memory escape. Un-XFAIL.
4627 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4628 * gcc.dg/vect/pr31699.c: Likewise.
4629 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4630
5ccde5a0
JJ
46312009-06-30 Jakub Jelinek <jakub@redhat.com>
4632
4633 PR c++/40566
4634 * g++.dg/parse/cond5.C: New test.
4635
92ce2174
NF
46362009-06-30 Nathan Froyd <froydnj@codesourcery.com>
4637
4638 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4639 (main): Pass n to main_1 instead.
4640 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4641 (main_1): New function, split off from...
4642 (main): ...here. Pass `off' to main_1 instead.
4643
0db906f1
JM
46442009-06-30 Jason Merrill <jason@redhat.com>
4645
4646 PR c++/40595
4647 * g++.dg/cpp0x/variadic94.C: New.
4648
b30bfd40
RS
46492009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
4650
4651 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4652 * lib/target-libpath.exp (ld_library_path_vars): New variable.
4653 (init_ld_library_path_env_vars): New function, replacing the
4654 orig_*_saved assignments. Call it after defining it.
4655 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4656 (restore_ld_library_path_env_vars): Likewise.
4657 (add_path, find_libgcc_s): New functions.
4658 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4659 gcc-set-multilib-library-path.
4660 (objc_target_compile): Don't add "." to ld_library_path.
4661 Use add_path.
4662 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4663 ld_library_path. Use add_path. Use find_libgcc_s instead of
4664 gcc-set-multilib-library-path.
4665 * lib/g++.exp (g++_link_flags): Likewise.
4666 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4667 * lib/c-torture.exp: Do not manipulate ld_library_path at the
4668 top level; do it...
4669 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
4670 to tell when this needs to happen. Use find_libgcc_s instead of
4671 gcc-set-multilib-library-path.
4672 * lib/gcc-dg.exp: Likewise.
4673 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4674 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4675 unless it is in $ALT_LD_LIBRARY_PATH.
4676 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4677
f82a627c
EB
46782009-06-30 Eric Botcazou <ebotcazou@adacore.com>
4679
4680 * gnat.dg/discr12.adb: New test.
4681 * gnat.dg/discr12_pkg.ads: New helper.
4682 * gnat.dg/discr13.adb: New test.
4683 * gnat.dg/discr14.ad[sb]: Likewise.
4684 * gnat.dg/discr15.adb: Likewise.
4685 * gnat.dg/discr15_pkg.ads: New helper.
4686 * gnat.dg/discr16.adb: New test.
4687 * gnat.dg/discr16_g.ads: New helper.
4688 * gnat.dg/discr16_pkg.ads: Likewise.
4689 * gnat.dg/discr16_cont.ads: Likewise.
4690 * gnat.dg/discr17.adb: New test.
4691 * gnat.dg/discr18.adb: Likewise.
4692 * gnat.dg/discr18_pkg.ads: New helper.
4693 * gnat.dg/discr19.adb: New test.
4694
c1a5cfab
TK
46952009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4696
4697 PR fortran/40576
4698 * gfortran.dg/internal_write_1.f90: New testcase.
4699
3e6d828d
JW
47002009-06-30 Janus Weil <janus@gcc.gnu.org>
4701
4702 PR fortran/40594
4703 * gfortran.dg/derived_pointer_recursion_2.f90: New.
4704
67635176
RG
47052009-06-30 Richard Guenther <rguenther@suse.de>
4706
4707 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4708
d8dc68cb
WG
47092009-06-30 Wei Guozhi <carrot@google.com>
4710
4711 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4712 to "-Os".
4713
1825a1f3
IR
47142009-06-30 Ira Rosen <irar@il.ibm.com>
4715
4716 PR tree-optimization/40542
4717 * gcc.dg/vect/pr40542.c: New test.
4718
71d4d3eb
MJ
47192009-06-30 Martin Jambor <mjambor@suse.cz>
4720
4721 PR tree-optimization/40582
4722 * gcc.c-torture/compile/pr40582.c: New test.
4723
791b59e3
WG
47242009-06-30 Wei Guozhi <carrot@google.com>
4725
4726 PR/40416
4727 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4728
2fcefcb2
JM
47292009-06-29 Jason Merrill <jason@redhat.com>
4730
4731 PR c++/40274
4732 * g++.dg/template/debug1.C: New.
4733
20460eb9
TB
47342009-06-29 Tobias Burnus <burnus@net-b.de>
4735
4736 PR fortran/40580
4737 * pointer_check_1.f90: New test.
4738 * pointer_check_2.f90: New test.
4739 * pointer_check_3.f90: New test.
4740 * pointer_check_4.f90: New test.
4741 * pointer_check_5.f90: New test.
4742
a61a36ab
PT
47432009-06-29 Paul Thomas <pault@gcc.gnu.org>
4744
4745 PR fortran/40551
4746 * gfortran.dg/func_assign_2.f90 : New test.
4747
74d27244
RG
47482009-06-29 Richard Guenther <rguenther@suse.de>
4749
4750 PR middle-end/14187
4751 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4752 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4753 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4754 * gcc.c-torture/execute/20090623-1.c: Likewise.
4755 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4756 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4757
5b21f0f3
RG
47582009-06-29 Richard Guenther <rguenther@suse.de>
4759
4760 PR middle-end/38212
4761 * gcc.c-torture/execute/pr38212.c: New testcase.
4762
09a782eb
RG
47632009-06-29 Richard Guenther <rguenther@suse.de>
4764
4765 PR tree-optimization/40579
4766 * gcc.c-torture/execute/pr40579.c: New testcase.
4767
1e9ae5ab
UB
47682009-06-28 Uros Bizjak <ubizjak@gmail.com>
4769
4770 PR tree-optimization/40550
4771 * gcc.dg/pr40550.c: New test.
4772
c703e618
EB
47732009-06-28 Eric Botcazou <ebotcazou@adacore.com>
4774
4775 * gnat.dg/overflow_sum2.adb: New test
4776 * gnat.dg/namet.ads: New helper.
4777
4778 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4779
08a6b8e0
TB
47802009-06-28 Tobias Burnus <burnus@net-b.de>
4781
4782 PR fortran/34112
4783 * gfortran.dg/compiler-directive_1.f90: New test.
4784 * gfortran.dg/compiler-directive_2.f: New test.
4785
7991661b
KG
47862009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4787
4788 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4789 comment out some values and add some cases.
4790
92ec3570
PB
47912009-06-27 Paolo Bonzini <bonzini@gnu.org>
4792
4793 PR testsuite/40567
4794 * gcc.dg/vect/vect.exp: Fix lappend syntax.
4795
c24aef95
RH
47962009-06-26 Richard Henderson <rth@redhat.com>
4797
4798 PR testsuite/40565
4799 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4800 * gcc.target/i386/local.c: Pass a non-constant to T.
4801
fc9c6e5d
JW
48022009-06-26 Janus Weil <janus@gcc.gnu.org>
4803
4804 PR fortran/39997
4805 PR fortran/40541
4806 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4807 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4808 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4809 * gfortran.dg/proc_ptr_result_5.f90: New.
4810
4b6e55df
JJ
48112009-06-26 Janis Johnson <janis187@us.ibm.com>
4812
4813 PR c/39902
4814 * gcc.dg/dfp/pr39902.c: New test.
4815
f94bdf2b
UB
48162009-06-26 Uros Bizjak <ubizjak@gmail.com>
4817
4818 PR testsuite/40532
4819 * gcc.dg/builtins-65.c: Require c99 runtime.
4820
f45f9664
EB
48212009-06-26 Eric Botcazou <ebotcazou@adacore.com>
4822
4823 * gnat.dg/array7.ad[sb]: New test.
4824
c0e1e108
EB
48252009-06-26 Eric Botcazou <ebotcazou@adacore.com>
4826
4827 * gnat.dg/array6.adb: New test.
4828
82a71a26
ILT
48292009-06-25 Ian Lance Taylor <iant@google.com>
4830
4831 * g++.dg/warn/Wsign-compare-3.C: New testcase.
4832
0dae2d92
ILT
48332009-06-25 Ian Lance Taylor <iant@google.com>
4834
4835 * g++.dg/warn/Wunused-16.C: New testcase.
4836
98f80e91
ILT
48372009-06-25 Ian Lance Taylor <iant@google.com>
4838
4839 * g++.dg/warn/skip-2.C: New testcase.
4840
6709376b
SE
48412009-06-25 Steve Ellcey <sje@cup.hp.com>
4842
4843 * gcc.c-torture/execute/20090618-1.c: add dg-run and
4844 dg-skip-if and move to ...
4845 * gcc.dg/torture/20090618-1.c.
4846
fac52fdd
MJ
48472009-06-25 Martin Jambor <mjambor@suse.cz>
4848
4849 PR tree-optimization/40493
8088e9ee 4850 * gcc.c-torture/execute/pr40493.c: New test.
fac52fdd 4851
c4bcc71f
JM
48522009-06-24 Jason Merrill <jason@redhat.com>
4853
4854 PR c++/40342
4855 * g++.dg/template/overload10.C: New.
4856
7e196f89
JW
48572009-06-24 Janus Weil <janus@gcc.gnu.org>
4858
4859 PR fortran/40427
4860 * gfortran.dg/proc_ptr_comp_11.f90: New.
4861
fb6234e0
AK
48622009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
4863
4864 * gcc.dg/pr40501.c: New testcase.
4865
7acf4da6
DD
48662009-06-23 DJ Delorie <dj@redhat.com>
4867
4868 Add MeP port.
4869 * lib/target-supports.exp: Add mep support (no profiling).
4870
33436e29
SE
48712009-06-23 Steve Ellcey <sje@cup.hp.com>
4872
4873 PR testsuite/39297
4874 * gcc.dg/ssa/loop-31.c: Change scan rules.
4875
a28fbdba
MLI
48762009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4877
4878 * gcc.dg/cpp/empty-include.c: Update column info.
4879 * gcc.dg/cpp/assert2.c: Update column info.
4880
8593e0b6
JJ
48812009-06-23 Jakub Jelinek <jakub@redhat.com>
4882
4883 * g++.dg/ext/builtin-object-size1.C: New test.
4884 * g++.dg/ext/builtin-object-size2.C: New test.
4885
fef015a8
AK
48862009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
4887
4888 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4889 * gcc.dg/optimize-bswapdi-1.c: Likewise.
4890
cfb8805e
AN
48912009-06-22 Adam Nemet <anemet@caviumnetworks.com>
4892
4893 * gcc.target/mips/truncate-3.c: New test.
4894
03bd096b
JW
48952009-06-22 Janus Weil <janus@gcc.gnu.org>
4896
4897 PR fortran/37254
4898 PR fortran/39850
4899 * gfortran.dg/interface_30.f90: Modified error message.
4900 * gfortran.dg/proc_decl_22.f90: New.
4901
7a5d2eb8
ILT
49022009-06-22 Ian Lance Taylor <iant@google.com>
4903
4904 * gcc.dg/Wcxx-compat-19.c: New testcase.
4905
0a7d7dea
MK
49062009-06-22 Matthias Klose <doko@ubuntu.com>
4907
4908 PR objc/28050
4909 * pr28050.m: New testcase.
4910
8e6e7620
L
49112009-06-22 H.J. Lu <hongjiu.lu@intel.com>
4912
4913 PR testsuite/40481
4914 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4915
ac6cb60c
MJ
49162009-06-22 Martin Jambor <mjambor@suse.cz>
4917
4918 PR tree-optimization/40492
4919 * g++.dg/torture/pr40492.C: New test.
4920
a6e8d911
UB
49212009-06-22 Uros Bizjak <ubizjak@gmail.com>
4922
4923 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4924 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
4925
28326880
OH
49262009-06-22 Olivier Hainque <hainque@adacore.com>
4927
4928 * gnat.dg/raise_ce.adb: Helper for ...
4929 * gnat.dg/handle_and_return.adb: New test.
4930
79e9c4aa
PT
49312009-06-22 Paul Thomas <pault@gcc.gnu.org>
4932
4933 PR fortran/40443
4934 * gfortran.dg/generic_18.f90: New test.
4935
0e6640d8
PT
49362009-06-22 Paul Thomas <pault@gcc.gnu.org>
4937
4938 PR fortran/40472
4939 * gfortran.dg/spread_size_limit.f90: New test.
4940
ee372c4b
UB
49412009-06-21 Uros Bizjak <ubizjak@gmail.com>
4942
a6e8d911 4943 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
ee372c4b 4944 to put dump files in a subdirectory.
8088e9ee 4945 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
ee372c4b
UB
4946 ".o" temporary files.
4947
9b63f282
JW
49482009-06-21 Janus Weil <janus@gcc.gnu.org>
4949
4950 PR fortran/39850
4951 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4952 * gfortran.dg/interface_20.f90: Ditto.
4953 * gfortran.dg/interface_21.f90: Ditto.
4954 * gfortran.dg/interface_22.f90: Ditto.
4955 * gfortran.dg/interface_30.f90: New.
4956 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4957
45a1ba93
UB
49582009-06-21 Uros Bizjak <ubizjak@gmail.com>
4959
4960 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4961 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4962 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4963 DEFAULT_VECTFLAGS.
4964
c64c5552
IR
49652009-06-21 Ira Rosen <irar@il.ibm.com>
4966 Revital Eres <eres@il.ibm.com>
4967
4968 PR testsuite/40359
4969 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4970 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4971 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4972
3d25028c
IR
49732009-06-21 Ira Rosen <irar@il.ibm.com>
4974
4975 PR testsuite/40475
4976 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4977 without misalignment support.
4978 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4979
cb7a8961
TB
49802009-06-20 Tobias Burnus <burnus@net-b.de>
4981
4982 PR fortran/40452
4983 * gfortran.dg/bounds_check_strlen_9.f90: New test.
4984
47f71eb9
PT
49852009-06-19 Paul Thomas <pault@gcc.gnu.org>
4986
4987 PR fortran/40440
4988 * gfortran.dg/alloc_comp_result_2.f90: New test.
4989
ce41c38b
RR
49902009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4991
4992 PR target/40482
4993 * gcc.target/arm/pr40482.c: New test.
f100a4a8 4994
d130ae11
ILT
49952009-06-19 Ian Lance Taylor <iant@google.com>
4996
4997 * gcc.dg/Wcxx-compat-18.c: New testcase.
4998
779704e7
RG
49992009-06-19 Richard Guenther <rguenther@suse.de>
5000
5001 * gcc.c-torture/execute/20090618-1.c: New testcase.
5002
642324bb
ILT
50032009-06-19 Ian Lance Taylor <iant@google.com>
5004
5005 * gcc.dg/Wcxx-compat-17.c: New testcase.
5006
dc491a25
ILT
50072009-06-19 Ian Lance Taylor <iant@google.com>
5008
5009 * gcc.dg/Wcxx-compat-15.c: New testcase.
5010
88eeff6f
ILT
50112009-06-19 Ian Lance Taylor <iant@google.com>
5012
5013 * gcc.dg/Wcxx-compat-16.c: New testcase.
5014
dc6707b8
UB
50152009-06-19 Uros Bizjak <ubizjak@gmail.com>
5016
5017 * gcc.dg/builtins-34.c: Add significand cases.
5018
50192009-06-19 Uros Bizjak <ubizjak@gmail.com>
5020
5021 PR testsuite/40491
8088e9ee
L
5022 * gcc.dg/20080522-1.c: Remove testcase for real.
5023 * gcc.dg/20080528-1.c: Ditto.
dc6707b8 5024
7e9c61e8
JW
50252009-06-19 Janus Weil <janus@gcc.gnu.org>
5026
5027 PR fortran/40450
5028 * gfortran.dg/proc_ptr_20.f90: New.
5029
2a457a9b
L
50302009-06-18 H.J. Lu <hongjiu.lu@intel.com>
5031
5032 PR target/40470
5033 * gcc.dg/torture/pr40470-1.c: New.
5034 * gcc.dg/torture/pr40470-2.c: Likewise.
5035 * gcc.dg/torture/pr40470-3.c: Likewise.
5036 * gcc.dg/torture/pr40470-4.c: Likewise.
5037
fca5bb5c
DN
50382009-06-18 Diego Novillo <dnovillo@google.com>
5039
5040 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5041 * gcc.dg/plugin/ggcplug.c: Likewise.
5042 * gcc.dg/plugin/one_time_plugin.c: Likewise.
5043 * g++.dg/plugin/selfassign.c: Likewise.
5044 * g++.dg/plugin/attribute_plugin.c: Likewise.
5045 * g++.dg/plugin/dumb_plugin.c: Likewise.
5046
b506a5a2
MLI
50472009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5048
5049 * gcc.dg/cpp/arith-3.c: Add column info.
f100a4a8 5050
bdc4827b
SL
50512009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5052
5053 * gcc.target/arm/fp16-compile-none-2.c: New.
5054 * gcc.target/arm/fp16-compile-ieee-12.c: New.
5055 * gcc.target/arm/fp16-compile-alt-12.c: New.
5056
76d6502f
SL
50572009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5058
5059 * gcc.target/arm/fp16-compile-alt-1.c: New.
5060 * gcc.target/arm/fp16-compile-alt-2.c: New.
5061 * gcc.target/arm/fp16-compile-alt-3.c: New.
5062 * gcc.target/arm/fp16-compile-alt-4.c: New.
5063 * gcc.target/arm/fp16-compile-alt-5.c: New.
5064 * gcc.target/arm/fp16-compile-alt-6.c: New.
5065 * gcc.target/arm/fp16-compile-alt-7.c: New.
5066 * gcc.target/arm/fp16-compile-alt-8.c: New.
5067 * gcc.target/arm/fp16-compile-alt-9.c: New.
5068 * gcc.target/arm/fp16-compile-alt-10.c: New.
5069 * gcc.target/arm/fp16-compile-alt-11.c: New.
5070 * gcc.target/arm/fp16-compile-ieee-1.c: New.
5071 * gcc.target/arm/fp16-compile-ieee-2.c: New.
5072 * gcc.target/arm/fp16-compile-ieee-3.c: New.
5073 * gcc.target/arm/fp16-compile-ieee-4.c: New.
5074 * gcc.target/arm/fp16-compile-ieee-5.c: New.
5075 * gcc.target/arm/fp16-compile-ieee-6.c: New.
5076 * gcc.target/arm/fp16-compile-ieee-7.c: New.
5077 * gcc.target/arm/fp16-compile-ieee-8.c: New.
5078 * gcc.target/arm/fp16-compile-ieee-9.c: New.
5079 * gcc.target/arm/fp16-compile-ieee-10.c: New.
5080 * gcc.target/arm/fp16-compile-ieee-11.c: New.
5081 * gcc.target/arm/fp16-compile-none-1.c: New.
5082 * gcc.target/arm/fp16-compile-exprtype.c: New.
5083 * gcc.target/arm/fp16-compile-vcvt.c: New.
5084 * gcc.target/arm/fp16-builtins-1.c: New.
5085 * gcc.target/arm/fp16-rounding-alt-1.c: New.
5086 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5087 * gcc.target/arm/fp16-param-1.c: New.
5088 * gcc.target/arm/fp16-return-1.c: New.
5089 * gcc.target/arm/fp16-unprototyped-1.c: New.
5090 * gcc.target/arm/fp16-unprototyped-2.c: New.
5091 * gcc.target/arm/fp16-variadic-1.c: New.
5092 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5093 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5094 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5095 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5096 * gcc.dg/torture/arm-fp16-ops.h: New.
5097 * gcc.dg/torture/arm-fp16-ops-1.c: New.
5098 * gcc.dg/torture/arm-fp16-ops-2.c: New.
5099 * gcc.dg/torture/arm-fp16-ops-3.c: New.
5100 * gcc.dg/torture/arm-fp16-ops-4.c: New.
5101 * gcc.dg/torture/arm-fp16-ops-5.c: New.
5102 * gcc.dg/torture/arm-fp16-ops-6.c: New.
5103 * gcc.dg/torture/arm-fp16-ops-7.c: New.
5104 * gcc.dg/torture/arm-fp16-ops-8.c: New.
5105 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5106 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5107 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5108 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5109 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5110 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5111 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5112 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5113 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5114 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5115 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5116 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5117 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5118
2c2f70e1
UB
51192009-06-18 Uros Bizjak <ubizjak@gmail.com>
5120
5121 * gcc.dg/builtins-65.c: New test.
5122
f9909823
JW
51232009-06-18 Janus Weil <janus@gcc.gnu.org>
5124
5125 PR fortran/40451
5126 * gfortran.dg/proc_ptr_result_4.f90: New.
5127
23314e77
AN
51282009-06-17 Adam Nemet <anemet@caviumnetworks.com>
5129
5130 * gcc.c-torture/execute/bitfld-5.c: New test.
5131
2cb0a60d
DD
51322009-06-17 David Daney <ddaney@caviumnetworks.com>
5133
5134 * gcc.dg/builtin-unreachable-3.c: New test.
5135
f9c35383
DD
51362009-06-17 David Daney <ddaney@caviumnetworks.com>
5137
5138 * gcc.target/i386/builtin-unreachable.c: New test.
5139
5eb4df45
ILT
51402009-06-17 Ian Lance Taylor <iant@google.com>
5141
5142 * gcc.dg/Wcxx-compat-14.c: New testcase.
5143
6958c780
AH
51442009-06-17 Aldy Hernandez <aldyh@redhat.com>
5145
5146 * gcc.dg/func-ptr-conv-1.c: Update column info.
5147
4bc30529
RG
51482009-06-17 Richard Guenther <rguenther@suse.de>
5149
5150 PR middle-end/40404
5151 * gcc.c-torture/execute/pr40404.c: New testcase.
5152
3cb8677c
RG
51532009-06-17 Richard Guenther <rguenther@suse.de>
5154
5155 PR middle-end/40460
5156 * g++.dg/torture/pr40460.C: New testcase.
5157
8dd1bca0
OR
51582009-06-05 Olatunji Ruwase <tjruwase@google.com>
5159
5160 * gcc.dg/plugin/one_time_plugin.c: New test.
5161 * gcc.dg/plugin/one_time-test-1.c: New test.
5162 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5163
7d882b83
ILT
51642009-06-16 Ian Lance Taylor <iant@google.com>
5165
5166 * g++.dg/warn/skip-1.C: New testcase.
5167
f2ff8872
JJ
51682009-06-16 Jakub Jelinek <jakub@redhat.com>
5169
5170 PR middle-end/40446
5171 * g++.dg/other/pr40446.C: New test.
5172
de70bb20
RG
51732009-06-16 Richard Guenther <rguenther@suse.de>
5174
5175 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5176 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5177 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5178 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5179
0ec19b8c
MJ
51802009-06-16 Martin Jambor <mjambor@suse.cz>
5181
8088e9ee 5182 * gcc.c-torture/compile/pr40432.c: New file.
0ec19b8c 5183
2b26b801
MJ
51842009-06-16 Martin Jambor <mjambor@suse.cz>
5185
8088e9ee 5186 * gfortran.fortran-torture/compile/pr40413.f90: New file.
2b26b801 5187
8ad15a0a
JW
51882009-06-16 Janus Weil <janus@gcc.gnu.org>
5189
5190 PR fortran/36947
5191 PR fortran/40039
5192 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5193 * gfortran.dg/interface_20.f90: Modified error messages.
5194 * gfortran.dg/interface_21.f90: Ditto.
5195 * gfortran.dg/interface_26.f90: Ditto.
5196 * gfortran.dg/interface_27.f90: Ditto.
5197 * gfortran.dg/interface_28.f90: Extended test case.
5198 * gfortran.dg/interface_29.f90: New.
5199 * gfortran.dg/proc_decl_7.f90: Modified error messages.
5200 * gfortran.dg/proc_decl_8.f90: Ditto.
5201 * gfortran.dg/proc_ptr_11.f90: Ditto.
5202 * gfortran.dg/proc_ptr_15.f90: Ditto.
5203
7c5222ff
IR
52042009-06-16 Ira Rosen <irar@il.ibm.com>
5205
c637b0fa 5206 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
7c5222ff
IR
5207 printing.
5208 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5209 gcc.dg/vect/vect-outer-4f.c: Likewise.
5210 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
c637b0fa 5211 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
7c5222ff 5212 Likewise.
c637b0fa
UB
5213 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5214 outer loop.
7c5222ff 5215
3ba558db
TB
52162009-06-16 Tobias Burnus <burnus@net-b.de>
5217
5218 PR fortran/40383
5219 * gfortran.dg/bounds_check_strlen_8.f90: New test.
5220
e1b7793c
ILT
52212009-06-15 Ian Lance Taylor <iant@google.com>
5222
5223 * gcc.dg/Wjump-misses-init-1.c: New testcase.
5224 * gcc.dg/Wjump-misses-init-2.c: New testcase.
5225 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5226 Recognize new notes.
5227 * gcc.dg/stmt-expr-label-2.c: Likewise.
c637b0fa 5228 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
e1b7793c
ILT
5229 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5230 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5231 * gcc.dg/c99-vla-jump-4.c: Likewise.
5232 * gcc.dg/stmt-expr-label-1.c: Likewise.
5233 * gcc.dg/stmt-expr-label-3.c: Likewise.
c637b0fa 5234 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
e1b7793c 5235
dee6f575
KG
52362009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5237
5238 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5239
98a129b9
JJ
52402009-06-15 Jakub Jelinek <jakub@redhat.com>
5241
5242 * gcc.dg/builtin-object-size-7.c: New test.
5243
4250d865
JJ
52442009-06-15 Jakub Jelinek <jakub@redhat.com>
5245
5246 PR testsuite/40426
5247 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5248 level != "" use separate -gdwarf-2 -g${level} options instead of
5249 -gdwarf-2${level}.
5250 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5251 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5252 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5253
fc26fae3
RAE
52542009-06-15 Rafael Avila de Espindola <espindola@google.com>
5255
5256 * g++.dg/abi/mangle11.C: Update warning line.
5257 * g++.dg/abi/mangle12.C: Update warning line.
5258 * g++.dg/abi/mangle17.C: Update warning line.
5259 * g++.dg/abi/mangle20-2.C: Update warning line.
5260
c3d1e922
AK
52612009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5262
5263 * gcc.dg/optimize-bswap-1.c: Split into these two:
5264 * gcc.dg/optimize-bswapsi-1.c: New testcase.
5265 * gcc.dg/optimize-bswapdi-1.c: New testcase.
5266
03bd2f1a
AK
52672009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5268
5269 * gcc.dg/optimize-bswap-1.c: New testcase.
5270
1d24fdd9
RG
52712009-06-14 Richard Guenther <rguenther@suse.de>
5272
5273 PR middle-end/40389
5274 * g++.dg/torture/pr40389.C: New testcase.
5275
e1e6dc73
RG
52762009-06-13 Richard Guenther <rguenther@suse.de>
5277
1d24fdd9 5278 PR tree-optimization/40421
e1e6dc73
RG
5279 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5280
c2255bc4
AH
52812009-06-12 Aldy Hernandez <aldyh@redhat.com>
5282
5283 * gcc.dg/old-style-prom-3.c: Add column info.
5284 * gcc.dg/overflow-warn-1.c
5285 * gcc.dg/gomp/pr27415.c
5286 * gcc.dg/gomp/for-1.c: Same.
5287 * gcc.dg/enum-compat-1.c: Same.
5288 * gcc.dg/c99-tag-3.c: Same.
5289 * gcc.dg/Wredundant-decls-2.c: Same.
5290 * gcc.dg/func-ptr-conv-1.c: Same.
5291 * gcc.dg/asm-wide-1.c: Same.
5292 * gcc.dg/nofixed-point-2.c: Same.
5293 * gcc.dg/cpp/line3.c: Same.
5294 * gcc.dg/array-10.c: Same.
5295 * gcc.dg/c99-vla-jump-1.c: Same.
5296 * gcc.dg/pr20368-1.c: Same.
5297 * gcc.dg/Wshadow-3.c: Same.
5298 * gcc.dg/c90-const-expr-8.c: Same.
5299 * gcc.dg/label-decl-2.c: Same.
5300 * gcc.dg/dremf-type-compat-2.c: Same.
5301 * gcc.dg/c90-const-expr-5.c: Same.
5302 * gcc.dg/builtins-30.c: Same.
5303 * gcc.dg/Warray-bounds.c: Same.
5304 * gcc.dg/Wcxx-compat-2.c: Same.
5305 * gcc.dg/tree-ssa/col-1.c: Same.
5306 * gcc.dg/old-style-prom-2.c: Same.
5307 * gcc.dg/cast-function-1.c: Same.
5308 * gcc.dg/pr15698-1.c: Same.
5309 * gcc.dg/dremf-type-compat-3.c: Same.
5310 * gcc.dg/vla-8.c: Same.
5311 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5312 line.
5313 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5314 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5315 * gcc.dg/enum-compat-1.c: Same.
5316 * gcc.dg/dremf-type-compat-2.c: Same.
5317 * gcc.dg/old-style-prom-2.c: Same.
5318 * gcc.dg/pr15698-1.c: Same.
5319 * gcc.dg/pr20368-1.c: Same.
5320 * gcc.dg/dremf-type-compat-3.c: Same.
5321 * gcc.dg/builtins-30.c: Same. Test for columns.
f100a4a8 5322
d1d919c3
JW
53232009-06-12 Janus Weil <janus@gcc.gnu.org>
5324
5325 PR fortran/40176
5326 * gfortran.dg/proc_decl_1.f90: Extended.
5327
3d8b2a98
ILT
53282009-06-12 Ian Lance Taylor <iant@google.com>
5329
5330 * gcc.dg/Wcxx-compat-13.c: New testcase.
5331
737142ce
AP
53322009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5333
5334 PR tree-opt/38865
5335 * gcc.dg/tree-ssa/fre-vce-1.c
5336
e39a546c
L
53372009-06-12 H.J. Lu <hongjiu.lu@intel.com>
5338
5339 PR testsuite/40384
c637b0fa
UB
5340 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5341 min-insn-to-prefetch-ratio=5.
e39a546c 5342
f85882d8
JY
53432009-06-12 Joey Ye <joey.ye@intel.com>
5344 H.J. Lu <hongjiu.lu@intel.com>
5345
5346 PR middle-end/39146
5347 * gcc.target/i386/stackalign/pr39146.c: New.
5348
8ed0ce99
L
53492009-06-11 H.J. Lu <hongjiu.lu@intel.com>
5350
5351 * gcc.target/i386/crc32-1.c: New.
5352 * gcc.target/i386/crc32-2.c: Likewise.
5353
468059bc
DD
53542009-06-11 David Daney <ddaney@caviumnetworks.com>
5355
5356 PR c/39252
5357 * gcc.dg/builtin-unreachable-1.c: New test.
5358 * gcc.dg/builtin-unreachable-2.c: Same.
5359
abeab938
PT
53602009-06-11 Paul Thomas <pault@gcc.gnu.org>
5361
5362 PR fortran/40402
5363 * gfortran.dg/data_value_1.f90: New test.
5364
5514b0f3
FXC
53652009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5366
5367 PR testsuite/39831
5368 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5369 remove ilp32 requirement.
5370 * gcc.target/i386/excess-precision-2.c: Likewise.
5371 * gcc.target/i386/excess-precision-3.c: Likewise.
5372 * gcc.target/i386/excess-precision-4.c: Likewise.
5373 * gcc.target/i386/excess-precision-5.c: Likewise.
5374 * gcc.target/i386/excess-precision-6.c: Likewise.
5375
4ec80803
FXC
53762009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5377
5378 PR fortran/38718
5379 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5380 * gfortran.dg/nan_5.f90: New test.
5381
d8259b07
NF
53822009-06-10 Nathan Froyd <froydnj@codesourcery.com>
5383
5384 * gcc.target/arm/neon-modes-1.c: New test.
5385
c9edd8f4
KT
53862009-06-10 Kai Tietz <kai.tietz@onevision.com>
5387
5388 * g++.dg/torture/pr31579.C: Cast pointer
5389 via __SIZE_TYPE__ instead of 'unsigned long'.
5390
cceb575c
AG
53912009-06-10 Anthony Green <green@moxielogic.com>
5392
8088e9ee 5393 * lib/target-supports.exp (check_profiling_available):
cceb575c
AG
5394 Profiling is not available for testing purposes on moxie.
5395
744aa42f
ILT
53962009-06-09 Ian Lance Taylor <iant@google.com>
5397
5398 * gcc.dg/Wcxx-compat-12.c: New testcase.
5399
a3f2b833
JB
54002009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
5401
5402 PR libfortran/40334
5403 * gfortran.dg/backspace_11.f90: New.
5404
869fef88
JM
54052009-06-09 Jason Merrill <jason@redhat.com>
5406
5407 * g++.dg/cpp0x/defaulted10.C: New.
5408
8056eb4f
MJ
54092009-06-09 Martin Jambor <mjambor@suse.cz>
5410
8088e9ee 5411 * gcc.c-torture/compile/pr40351.c: New file.
8056eb4f 5412
ff346f70
OH
54132009-06-09 Olivier Hainque <hainque@adacore.com>
5414
5415 * gnat.dg/align_max.adb: New test.
5416
3dbbb7af
JM
54172009-06-08 Jason Merrill <jason@redhat.com>
5418
5419 * g++.dg/cpp0x/auto15.C: New.
5420
21ecdec5
JH
54212009-06-08 Jan Hubicka <jh@suse.cz>
5422
5423 PR debug/39834
5424 * gcc.dg/torture/pr39834.c
5425
6ce2002b
JH
54262009-06-08 Jan Hubicka <jh@suse.cz>
5427
5428 PR middle-end/40102
5429 * g++.dg/torture/pr40102.C: New testcase.
5430
85a988d1
JJ
54312009-06-08 Jakub Jelinek <jakub@redhat.com>
5432
eb9ed98a
JJ
5433 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5434 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5435 * gcc.dg/builtin-object-size-6.c: New test.
5436
b792a33c
JJ
5437 PR c++/40373
5438 * g++.dg/template/dtor7.C: New test.
5439
85a988d1
JJ
5440 PR c++/40370
5441 PR c++/40372
5442 * g++.dg/template/error41.C: New test.
5443 * g++.dg/template/error42.C: New test.
5444
06ddd871
RE
54452009-06-08 Revital Eres <eres@il.ibm.com>
5446
85a988d1 5447 PR testsuite/40359
06ddd871
RE
5448 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5449 * gcc.dg/vect/vect-88.c: Likewise.
5450 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5451 * gcc.dg/vect/pr25413.c: Likewise.
5452 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5453
cdb88468
ILT
54542009-06-07 Ian Lance Taylor <iant@google.com>
5455
5456 * g++.dg/warn/Wswitch-3.C: New testcase.
5457 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5458 * gcc.dg/Wswitch-enum-error.c: Likewise.
5459 * gcc.dg/Wswitch-error.c: Likewise.
5460
28300f5a
JD
54612009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5462
5463 PR fortran/40008
5464 * gfortran.dg/negative_unit.f: Update test.
5465 * gfortran.dg/negative_unit_int8.f: Update test.
5466 * gfortran.dg/newunit_1.f90: New test.
5467
c430a6f9
DF
54682009-06-07 Daniel Franke <franke.daniel@gmail.com>
5469
5470 PR fortran/25104
5471 PR fortran/29962
5472 * gfortran.dg/spread_init_expr.f03: New.
5473 * gfortran.dg/unpack_init_expr.f03: New.
5474 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5475 error message.
5476
a16d978f
DF
54772009-06-07 Daniel Franke <franke.daniel@gmail.com>
5478
5479 PR fortran/25104
5480 PR fortran/29962
5481 * gfortran.dg/count_init_expr.f03
5482 * gfortran.dg/product_init_expr.f03
5483 * gfortran.dg/sum_init_expr.f03
5484
ca8a8795
DF
54852009-06-07 Daniel Franke <franke.daniel@gmail.com>
5486
5487 PR fortran/36874
c637b0fa
UB
5488 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5489 message.
5490 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5491 shapes.
ca8a8795
DF
5492 * gfortran.dg/zero_sized_5.f90: Likewise.
5493
014583a1
L
54942009-06-07 H.J. Lu <hongjiu.lu@intel.com>
5495
5496 PR middle-end/32950
5497 * g++.dg/torture/pr32950.C: New.
5498
8ec259c1
DF
54992009-06-07 Daniel Franke <franke.daniel@gmail.com>
5500
5501 PR fortran/25104
5502 PR fortran/29962
5503 * gfortran.dg/dot_product_1.f03: New.
5504 * gfortran.dg/matmul_8.f03: New.
5505 * gfortran.dg/transpose_3.f03: New.
5506
5bca4e80
ILT
55072009-06-06 Ian Lance Taylor <iant@google.com>
5508
5509 * gcc.dg/Wunused-label-1.c: New test case.
5510 * g++.dg/warn/Wunused-label-1.C: New test case.
5511 * g++.dg/warn/Wunused-label-2.C: New test case.
5512 * g++.dg/warn/Wunused-label-3.C: New test case.
5513
f7cfd28c
DF
55142009-06-06 Daniel Franke <franke.daniel@gmail.com>
5515
5516 PR fortran/37203
5517 * reshape_zerosize_2.f90: New.
5518
7ba8c18c
DF
55192009-06-06 Daniel Franke <franke.daniel@gmail.com>
5520
5521 PR fortran/32890
5522 * gfortran.dg/pack_assign_1.f90: New.
5523 * gfortran.dg/pack_vector_1.f90: New.
5524
cd405253
JJ
55252009-06-05 Jakub Jelinek <jakub@redhat.com>
5526
5527 PR middle-end/40340
5528 * gcc.dg/pr40340-1.c: New test.
5529 * gcc.dg/pr40340-2.c: New test.
5530 * gcc.dg/pr40340-3.c: New test.
5531 * gcc.dg/pr40340-4.c: New test.
5532 * gcc.dg/pr40340-5.c: New test.
5533 * gcc.dg/pr40340.h: New file.
5534
8f439681
RE
55352009-06-05 Revital Eres <eres@il.ibm.com>
5536
c637b0fa
UB
5537 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5538 New procedure.
8f439681
RE
5539 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5540 * gcc.dg/vect/vect-33.c: Likewise.
5541 * gcc.dg/vect/vect-92.c: Likewise.
5542 * gcc.dg/vect/vect-58.c: Likewise.
5543 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5544 * gcc.dg/vect/vect-42.c: Likewise.
5545 * gcc.dg/vect/slp-25.c: Likewise.
5546 * gcc.dg/vect/vect-align-1.c: Likewise.
5547 * gcc.dg/vect/vect-align-2.c: Likewise.
5548 * gcc.dg/vect/vect-93.c: Likewise.
5549 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5550 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5551 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5552 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5553 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5554 * gcc.dg/vect/vect-26.c: Likewise.
5555 * gcc.dg/vect/vect-44.c: Likewise.
5556 * gcc.dg/vect/vect-70.c: Likewise.
5557 * gcc.dg/vect/vect-95.c: Likewise.
5558 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5559 * gcc.dg/vect/vect-28.c: Likewise.
5560 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5561 * gcc.dg/vect/vect-87.c: Likewise.
5562 * gcc.dg/vect/vect-109.c: Likewise.
5563 * gcc.dg/vect/vect-54.c: Likewise.
5564 * gcc.dg/vect/vect-96.c: Likewise.
5565 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5566 * gcc.dg/vect/vect-88.c: Likewise.
5567 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5568 * gcc.dg/vect/vect-89.c: Likewise.
5569 * gcc.dg/vect/vect-91.c: Likewise.
5570 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5571 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5572 * gfortran.dg/vect/vect-2.f90: Likewise.
5573 * gfortran.dg/vect/vect-3.f90: Likewise.
5574 * gfortran.dg/vect/vect-4.f90: Likewise.
5575 * gfortran.dg/vect/vect-5.f90: Likewise.
5576
2771246a
AS
55772009-06-05 Alexander Strange <astrange@ithinksw.com>
5578
5579 PR tree-optimization/36318
5580 * gcc.dg/tree-ssa/sra-7.c: New test.
5581
535ff342
DF
55822009-06-04 Daniel Franke <franke.daniel@gmail.com>
5583
5584 PR fortran/37203
5585 * gfortran.dg/reshape_order_5.f90: New.
5586 * gfortran.dg/reshape_shape_1.f90: New.
5587
efd76709
JM
55882009-06-04 Jason Merrill <jason@redhat.com>
5589
5590 * g++.dg/template/error38.C: Add pointer-to-typedef case.
5591
d46c937c
SE
55922009-06-04 Steve Ellcey <sje@cup.hp.com>
5593
5594 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5595 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5596
4970671d
RG
55972009-06-04 Richard Guenther <rguenther@suse.de>
5598
5599 PR c++/39371
5600 * g++.dg/torture/pr40335.C: New testcase.
5601
3111cce0
RG
56022009-06-03 Richard Guenther <rguenther@suse.de>
5603
5604 PR middle-end/40328
5605 * gcc.dg/torture/pr40328.c: New testcase.
5606
6356f38f
UB
56072009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
5608
5609 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5610 m68k and fido.
5611
9961eb45
MJ
56122009-06-03 Martin Jambor <mjambor@suse.cz>
5613
5614 * g++.dg/torture/pr40323.C: New file.
5615
cdaa0e0b
EB
56162009-06-03 Eric Botcazou <ebotcazou@adacore.com>
5617
5618 * gnat.dg/specs/root.ads: New test.
5619 * gnat.dg/specs/root-level_1.ads: Likewise.
5620 * gnat.dg/specs/root-level_2.ads: Likewise.
5621 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5622
7656ecbc
MM
56232009-06-02 Mark Mitchell <mark@codesourcery.com>
5624
5625 * g++.dg/init/ref15.C: Require unwrapped targets.
5626
ccafc19b
JM
56272009-06-02 Jason Merrill <jason@redhat.com>
5628
4ea08463
JM
5629 * g++.dg/cpp0x/initlist13.C: Remove expected error.
5630 * g++.dg/cpp0x/initlist18.C: New.
5631 * g++.dg/cpp0x/initlist19.C: New.
5632
ccafc19b
JM
5633 * g++.dg/cpp0x/auto14.C: New.
5634
beb7e030
EB
56352009-06-02 Eric Botcazou <ebotcazou@adacore.com>
5636
5637 * gnat.dg/alignment6.adb: Remove XFAIL.
5638
db10c6ec
SM
56392009-06-02 Simon Martin <simartin@users.sourceforge.net>
5640
5641 PR c++/38089
5642 * g++.dg/template/spec36.C: New test.
5643
67165eb3
ILT
56442009-06-01 Ian Lance Taylor <iant@google.com>
5645
5646 * gcc.dg/cast-qual-3.c: New testcase.
5647 * g++.dg/warn/Wcast-qual2.C: New testcase.
5648
e74fe492
AH
56492009-06-01 Aldy Hernandez <aldyh@redhat.com>
5650
5651 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5652 (process-message): Expect column numbers.
5653 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5654 * gcc.dg/pch/counter-2.c: Same.
5655 * gcc.dg/pch/valid-2.c: Same.
5656 * gcc.dg/pch/warn-1.c: Same.
5657 * gcc.dg/pch/valid-1.c: Same.
5658 * gcc.dg/cpp/include2a.c: Handle lack of columns.
5659 * gcc.dg/cpp/syshdr.c: Same.
5660 * gcc.dg/cpp/19940712-1.c: Same.
5661 * gcc.dg/cpp/missing-header-1.c: Same.
5662 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5663 * gcc.dg/cpp/tr-warn3.c: Same.
5664 * gcc.dg/cpp/pr29612-2.c: Same.
5665 * gcc.dg/cpp/tr-warn4.c: Same.
5666 * gcc.dg/cpp/Wtrigraphs.c: Same.
5667 * gcc.dg/cpp/poison.c: Same.
5668 * gcc.dg/cpp/arith-3.c: Same.
5669 * gcc.dg/cpp/sysmac2.c: Same.
5670 * gcc.dg/cpp/cpp.exp: Same.
5671 * gcc.dg/cpp/tr-warn5.c: Same.
5672 * gcc.dg/cpp/include2.c: Same.
5673 * gcc.dg/cpp/Wmissingdirs.c: Same.
5674 * gcc.dg/cpp/Wmissingdirs.c: Same.
5675 * gcc.dg/cpp/tr-warn6.c: Same.
5676 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5677 * gcc.dg/cpp/macspace1.c: Same.
5678 * gcc.dg/cpp/escape-2.c: Same.
5679 * gcc.dg/cpp/assert2.c: Same.
5680 * gcc.dg/cpp/undef2.c: Same.
5681 * gcc.dg/cpp/macspace2.c: Same.
5682 * gcc.dg/cpp/tr-warn1.c: Same.
5683 * gcc.dg/cpp/extratokens2.c: Same.
5684 * gcc.dg/cpp/strify2.c: Same.
5685 * gcc.dg/cpp/Wsignprom.c: Same.
5686 * gcc.dg/cpp/redef2.c: Same.
5687 * gcc.dg/cpp/trad/trad.exp: Same.
5688 * gcc.dg/cpp/arith-1.c: Same.
5689 * gcc.dg/cpp/extratokens.c: Same.
5690 * gcc.dg/cpp/if-mpar.c: Same.
5691
db868e1e
OH
56922009-06-01 Olivier Hainque <hainque@adacore.com>
5693
5694 * gnat.dg/nested_float_packed.ads: New test.
5695
324c9b02 56962009-06-01 Olivier Hainque <hainque@adacore.com>
f3afc8a7 5697 Eric Botcazou <botcazou@adacore.com>
324c9b02
OH
5698
5699 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5700 * gnat.dg/test_oconst.adb: New test.
97fc23ae
BS
5701
57022009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
5703
c637b0fa
UB
5704 * gcc.dg/plugin/ggcplug.c: Moved comment.
5705 (plugin_init): Fixed typo, declared i, returned 0 at end.
97fc23ae 5706
e90e03ce
IR
57072009-05-31 Ira Rosen <irar@il.ibm.com>
5708
5709 PR testsuite/40244
5710 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5711 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5712
72b5577d
ILT
57132009-05-29 Ian Lance Taylor <iant@google.com>
5714
5715 * gcc.dg/Wcxx-compat-11.c: New testcase.
5716
0a05c536
FXC
57172009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5718
5719 PR fortran/40019
5720 * gfortran.dg/leadz_trailz_1.f90: New test.
5721 * gfortran.dg/leadz_trailz_2.f90: New test.
5722
0674b9d0
MJ
57232009-05-29 Martin Jambor <mjambor@suse.cz>
5724
5725 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5726 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5727 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5728 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5729 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5730 * gcc.dg/tree-ssa/sra-2.c: Likewise.
5731 * gcc.dg/tree-ssa/sra-3.c: Likewise.
5732 * gcc.dg/tree-ssa/sra-1.c: Likewise.
5733 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5734 * gcc.dg/tree-ssa/sra-5.c: New file.
5735 * gcc.dg/tree-ssa/sra-6.c: New file.
5736 * gcc.c-torture/compile/sra-1.c: New file.
5737
58195b74
JJ
57382009-05-29 Jakub Jelinek <jakub@redhat.com>
5739
616f21df
JJ
5740 PR middle-end/40291
5741 * gcc.c-torture/compile/pr40291.c: New test.
5742
58195b74
JJ
5743 PR target/40017
5744 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5745 __vector _Bool.
5746 * gcc.target/powerpc/altivec-30.c: New test.
5747 * gcc.target/powerpc/altivec-31.c: New test.
5748
b45d2719
RG
57492009-05-28 Richard Guenther <rguenther@suse.de>
5750
5751 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5752 * gcc.c-torture/execute/20090527-1.c: Likewise.
5753
cd41d410
DS
57542009-05-28 Dodji Seketeli <dodji@redhat.com>
5755
5756 PR c++/39754
5757 * g++.dg/template/canon-type-1.C: New test.
5758 * g++.dg/template/canon-type-2.C: Likewise.
5759 * g++.dg/template/canon-type-3.C: Likewise.
5760 * g++.dg/template/canon-type-4.C: Likewise.
5761 * g++.dg/template/canon-type-5.C: Likewise.
5762 * g++.dg/template/canon-type-6.C: Likewise.
5763 * g++.dg/template/canon-type-7.C: Likewise.
5764
233215fe 57652009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
e19fa259
L
5766 Uros Bizjak <ubizjak@gmail.com>
5767 Danny Smith <dansmister@gmail.com>
233215fe
DK
5768
5769 PR target/37216
5770
5771 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5772 New function.
5773 * gcc.target/i386/pr37216.c: New test source file.
5774 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
5775 use -fno-common for testing Cygwin and MinGW targets.
5776
52c97635
KT
57772009-05-28 Kai Tietz <kai.tietz@onevision.com>
5778
c637b0fa 5779 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
b10ca522
KT
5780 * g++.dg/opt/memcpy1.C (size_t): Likewise.
5781 * g++.dg/pr37742.C (size_t): Likewise.
5782 * g++.dg/torture/pr34850.C (size_t): Likewise.
5783 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5784 _PTRDIFF_TYPE__.
5785 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5786 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5787 (size_t): Use __extension__ and __SIZE_TYPE__.
e19fa259 5788 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
52c97635 5789 __SIZE_TYPE__.
c637b0fa
UB
5790 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5791 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5792 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5793 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5794 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5795 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5796 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5797 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5798 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5799 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5800 (__ssize_t): Likewise.
5801 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5802 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5803 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5804 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5805 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5806 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
e19fa259
L
5807 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5808 * gcc.dg/pr33667.c (size_t): Likewise.
5809 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5810 * gcc.dg/torture/pr39204.c (size_t): Likewise.
5811 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5812 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5813 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5814 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
52c97635 5815
24adb18f
IR
58162009-05-28 Ira Rosen <irar@il.ibm.com>
5817
5818 PR tree-optimization/40254
5819 * gcc.dg/vect/pr40254.c: New test.
5820
2c5bfdf7
AN
58212009-05-28 Adam Nemet <anemet@caviumnetworks.com>
5822
5823 PR middle-end/33699
5824 * gcc.target/mips/const-anchor-1.c: New test.
5825 * gcc.target/mips/const-anchor-2.c: New test.
5826
c5adc427
JM
58272009-05-27 Jason Merrill <jason@redhat.com>
5828
5829 * g++.dg/cpp0x/initlist15.C: New.
5830 * g++.dg/cpp0x/initlist16.C: New.
5831 * g++.dg/cpp0x/initlist17.C: New.
5832
3c16fdaf
JB
58332009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
5834
5835 PR fortran/39178
5836 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5837 patterns to reflect frontend changes.
5838 * gfortran.dg/vector_subscript_4.f90: Likewise.
5839
97fc23ae 58402009-05-27 Olivier Hainque <hainque@adacore.com>
e19fa259 5841 Eric Botcazou <botcazou@adacore.com>
97fc23ae 5842
ceadb728
OH
5843 * gcc.c-torture/execute/align-nest.c: New testcase.
5844 * gnat.dg/misaligned_nest.adb: New testcase.
5845
3e17e31d
RAE
58462009-05-27 Rafael Avila de Espindola <espindola@google.com>
5847
5848 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5849 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5850 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5851 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5852
0c5bf15a
KT
58532009-05-27 Kai TIetz <kai.tietz@onevision.com>
5854
e19fa259
L
5855 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5856 cast instead of assuming 0ul.
5857 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5858 __SIZE_TYPE__.
5859 (_type_desc): Make first argument const.
5860 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
0c5bf15a 5861
230fa1fc
TK
58622009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5863
5864 PR libfortran/40187
5865 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
5866 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
5867
97fc23ae
BS
58682009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
5869
8088e9ee 5870 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
97fc23ae 5871 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
8088e9ee
L
5872 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5873 * gcc.dg/plugin/ggcplug.c: Added new file.
97fc23ae 5874
9a0bab0b
TB
58752009-05-26 Tobias Burnus <burnus@net-b.de>
5876
5877 PR fortran/40246
5878 * gfortran.dg/nullify_4.f90: New test.
5879
da28a951
RG
58802009-05-26 Richard Guenther <rguenther@suse.de>
5881
5882 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5883
3d62b895
RG
58842009-05-26 Richard Guenther <rguenther@suse.de>
5885
5886 PR middle-end/40252
5887 * gcc.c-torture/compile/pr40252.c: New testcase.
5888
2eb25c98
DS
58892009-05-26 Dodji Seketeli <dodji@redhat.com>
5890
5891 PR c++/40007
5892 * g++.dg/template/typedef18.C: New test.
5893 * g++.dg/template/typedef19.C: Likewise.
5894 * g++.dg/template/typedef20.C: Likewise.
5895 * g++.dg/template/access11.C: Adjust.
5896
52c3075d
RG
58972009-05-26 Richard Guenther <rguenther@suse.de>
5898
5899 PR testsuite/40247
5900 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5901
550a799d
JM
59022009-05-25 Jason Merrill <jason@redhat.com>
5903
5904 PR c++/38064
5905 * g++.dg/cpp0x/enum3.C: New test.
5906
01df5c8a
RG
59072009-05-25 Richard Guenther <rguenther@suse.de>
5908
5909 PR tree-optimization/36327
5910 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5911 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5912 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5913 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5914 * gcc.dg/vect/vect-40.c: Likewise.
5915 * gcc.dg/vect/vect-42.c: Likewise.
5916 * gcc.dg/vect/vect-46.c: Likewise.
5917 * gcc.dg/vect/vect-76.c: Likewise.
5918
c74b74a8
JW
59192009-05-25 Janus Weil <janus@gcc.gnu.org>
5920
5921 PR fortran/40176
5922 * gfortran.dg/proc_ptr_18.f90: New.
5923 * gfortran.dg/proc_ptr_19.f90: New.
5924 * gfortran.dg/proc_ptr_comp_9.f90: New.
5925 * gfortran.dg/proc_ptr_comp_10.f90: New.
5926
6b8ed145
RG
59272009-05-25 Richard Guenther <rguenther@suse.de>
5928
5929 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5930 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5931
12aaf609
IR
59322009-05-25 Ira Rosen <irar@il.ibm.com>
5933
5934 PR tree-optimization/40238
5935 * gcc.dg/vect/pr40238.c: New test.
5936
7ac61957 59372009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f3afc8a7 5938 Dominique Dhumieres <dominiq@lps.ens.fr>
7ac61957
JD
5939
5940 PR fortran/35732
5941 PR fortran/39872
5942 * gfortran.dg/bounds_check_fail_3.f90: New test.
5943 * gfortran.dg/bounds_check_fail_4.f90: New test.
5944 * gfortran.dg/bounds_check_14.f90: Update test.
5945 * gfortran.dg/bound_4.f90: Update test.
5946
b842d478
RG
59472009-05-24 Richard Guenther <rguenther@suse.de>
5948
5949 PR middle-end/40233
5950 * gcc.c-torture/compile/pr40233.c: New testcase.
5951
782dc37a
UB
59522009-05-24 Uros Bizjak <ubizjak@gmail.com>
5953
5954 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5955 for alpha*-*-* targets.
5956
a70d6342
IR
59572009-05-24 Ira Rosen <irar@il.ibm.com>
5958
5959 * gcc.dg/vect/bb-slp-1.c: New test.
f100a4a8
UB
5960 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5961 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
a70d6342 5962 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
f100a4a8
UB
5963 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5964 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5965 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5966 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5967 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5968 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
a70d6342
IR
5969 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5970 gcc.dg/vect/bb-slp-22.c: Likewise.
5971 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5972
0676c393
MM
59732009-05-23 Mark Mitchell <mark@codesourcery.com>
5974 Maxim Kuvyrkov <maxim@codesourcery.com>
5975
5976 * gcc.dg/falign-labels-1.c: New test.
5977
03049a4e
EB
59782009-05-23 Eric Botcazou <ebotcazou@adacore.com>
5979
5980 * gnat.dg/specs/rep_clause3.ads: New test.
5981
aae8570a
EB
59822009-05-23 Eric Botcazou <ebotcazou@adacore.com>
5983
5984 * gnat.dg/addr6.adb: New test.
5985
7d31a807
MM
59862009-05-22 Mark Mitchell <mark@codesourcery.com>
5987
5988 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5989 New function.
5990 * gcc.target/arm/thumb2-mul-space.c: New file.
5991 * gcc.target/arm/thumb2-mul-space-2.c: New file.
5992 * gcc.target/arm/thumb2-mul-space-3.c: New file.
5993 * gcc.target/arm/thumb2-mul-speed.c: New file.
5994
4d7a65ea
RG
59952009-05-22 Richard Guenther <rguenther@suse.de>
5996
5997 PR middle-end/38964
5998 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5999 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6000 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6001
fe2978fb
MM
60022009-05-22 Mark Mitchell <mark@codesourcery.com>
6003
6004 * gcc.dg/dll-6.c: New test.
6005 * gcc.dg/dll-6a.c: Likewise.
6006 * gcc.dg/dll-7.c: Likewise.
6007 * gcc.dg/dll-7a.c: Likewise.
6008 * g++.dg/ext/dllexport2.C: Likewise.
6009 * g++.dg/ext/dllexport2a.cc: Likewise.
6010
265b3b8d
SE
60112009-05-21 Steve Ellcey <sje@cup.hp.com>
6012
6013 PR target/37846
6014 * gcc.target/ia64/mfused-madd-vect.c: New test.
6015 * gcc.target/ia64/mfused-madd.c: New test.
6016 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6017 * gcc.target/ia64/mno-fused-madd.c: New test.
6018
cabf85c3
L
60192009-05-21 H.J. Lu <hongjiu.lu@intel.com>
6020
6021 * gcc.target/i386/movbe-1.c: New.
6022 * gcc.target/i386/movbe-2.c: Likewise.
6023
9fefa0aa
TG
60242009-05-21 Taras Glek <tglek@mozilla.com>
6025
cabf85c3
L
6026 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6027 plugin_init signature.
6028 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6029 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6030 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
9fefa0aa 6031
1ea9fe56
MM
60322009-05-21 Mark Mitchell <mark@codesourcery.com>
6033
6034 * gcc.dg/target/arm/neon-vmla-1.c: New.
6035 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6036
642d97ff
AN
60372009-05-20 Adam Nemet <anemet@caviumnetworks.com>
6038
6039 * gcc.target/mips/octeon-exts-6.c: New test.
6040 * gcc.target/mips/extend-1.c: New test.
6041 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6042 EXTS.
6043 * gcc.target/mips/octeon-exts-5.c: Likewise.
6044
776248b8
JJ
60452009-05-20 Jakub Jelinek <jakub@redhat.com>
6046
6047 PR middle-end/40204
6048 * gcc.c-torture/compile/pr40204.c: New test.
6049
0328ae4d
RG
60502009-05-20 Richard Guenther <rguenther@suse.de>
6051
6052 * gcc.c-torture/compile/20090518-1.c: New testcase.
6053
e36dc339
ZD
60542009-05-19 Zdenek Dvorak <ook@ucw.cz>
6055
6056 PR tree-optimization/40087
6057 * gcc.dg/tree-ssa/pr40087.c: New test.
6058
5cfd5d9b
AP
60592009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
6060
6061 * gcc.dg/vector-4.c: New testcase.
6062 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6063 * g++.dg/ext/vector16.C: New testcase.
6064
dae279f0
L
60652009-05-19 H.J. Lu <hongjiu.lu@intel.com>
6066
6067 PR c/40172
6068 * gcc.dg/pr40172.c: Renamed to ...
6069 * gcc.dg/pr40172-1.c: This.
6070
6071 * gcc.dg/pr40172-2.c: New.
6072 * gcc.dg/pr40172-3.c: Likewise.
6073
7bb27074
MLI
60742009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6075
6076 PR c/40172
6077 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
f100a4a8 6078
5aefc6a0
EB
60792009-05-19 Eric Botcazou <ebotcazou@adacore.com>
6080
6081 * gnat.dg/loop_optimization6.ad[sb]: New test.
6082
377f099a
RG
60832009-05-19 Richard Guenther <rguenther@suse.de>
6084
6085 * gcc.c-torture/compile/20090519-1.c: New testcase.
6086
e57d93c6
JM
60872009-05-18 Jason Merrill <jason@redhat.com>
6088
6089 * g++.dg/cpp0x/explicit1.C: New.
6090 * g++.dg/cpp0x/explicit2.C: New.
6091
82725547
DS
60922009-05-18 Dodji Seketeli <dodji@redhat.com>
6093
6094 PR debug/40109
6095 * g++.dg/debug/dwarf2/nested-1.C: New test.
6096
cf249b02
L
60972009-05-18 H.J. Lu <hongjiu.lu@intel.com>
6098
6099 PR testsuite/39907
6100 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6101 stack alignment.
6102
e35bbb23
JW
61032009-05-18 Janus Weil <janus@gcc.gnu.org>
6104
6105 PR fortran/40164
6106 * gfortran.dg/proc_ptr_comp_8.f90: New.
6107
bfa31dad
RG
61082009-05-18 Richard Guenther <rguenther@suse.de>
6109
6110 PR fortran/40168
6111 * gfortran.dg/array_memset_2.f90: Adjust.
6112
23e38561
JW
61132009-05-18 Janus Weil <janus@gcc.gnu.org>
6114
6115 PR fortran/36947
6116 PR fortran/40039
6117 * gfortran.dg/interface_27.f90: New.
6118 * gfortran.dg/interface_28.f90: New.
6119 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6120 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6121
75df395f
MK
61222009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6123
6124 * gcc.target/m68k/tls-ie.c: New test.
6125 * gcc.target/m68k/tls-le.c: New test.
6126 * gcc.target/m68k/tls-gd.c: New test.
6127 * gcc.target/m68k/tls-ld.c: New test.
6128 * gcc.target/m68k/tls-ie-xgot.c: New test.
6129 * gcc.target/m68k/tls-le-xtls.c: New test.
6130 * gcc.target/m68k/tls-gd-xgot.c: New test.
6131 * gcc.target/m68k/tls-ld-xgot.c: New test.
6132 * gcc.target/m68k/tls-ld-xtls.c: New test.
6133 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6134
8b75fc9b
MJ
61352009-05-18 Martin Jambor <mjambor@suse.cz>
6136
6137 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6138
ae8af500
L
61392009-05-17 H.J. Lu <hongjiu.lu@intel.com>
6140
6141 PR c/40172
6142 * gcc.dg/pr40172.c: New.
6143
7e361ae6
JM
61442009-05-17 Jason Merrill <jason@redhat.com>
6145
6146 PR c++/40139
6147 * g++.dg/template/dtor6.C: New.
6148
8fa6fa79
JM
61492009-05-17 Joseph Myers <joseph@codesourcery.com>
6150
6151 * g++.dg/warn/translate-ice-1.C: New test.
6152
e0a6661b
FXC
61532009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6154
6155 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6156 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6157 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6158 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6159
9b33a6a1
FXC
61602009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6161
6162 PR fortran/33197
6163 * gfortran.dg/erf_2.F90: New test.
6164 * gfortran.dg/erfc_scaled_2.f90: New test.
6165
b0c06816
FXC
61662009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6167
6168 PR fortran/31243
8088e9ee
L
6169 * gfortran.dg/string_1.f90: New test.
6170 * gfortran.dg/string_2.f90: New test.
6171 * gfortran.dg/string_3.f90: New test.
b0c06816 6172
29409321
DB
61732009-05-16 David Billinghurst <billingd@gcc.gnu.org>
6174
6175 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6176 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6177
7e5487a2
ILT
61782009-05-15 Ian Lance Taylor <iant@google.com>
6179
6180 * gcc.dg/Wcxx-compat-10.c: New testcase.
6181
a243fb4a
MLI
61822009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6183
6184 PR 16302
6185 * gcc.dg/pr16302.c: New.
6186 * g++.dg/warn/pr16302.C: New.
6187
16a3d11c
KG
61882009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6189
6190 * gcc.dg/torture/builtin-math-5.c: New.
6191 * gcc.dg/torture/builtin-math-6.c: New.
6192 * lib/target-supports.exp (check_effective_target_mpc): New.
6193
796bda22
JH
61942009-05-15 Jan Hubicka <jh@suse.cz>
6195
8088e9ee 6196 * gcc.dg/tree-ssa/inline-3.c: New testcase
796bda22 6197
6136d2c7
JH
61982009-05-15 Jan Hubicka <jh@suse.cz>
6199
6200 * gcc.target/i386/align-main-1.c (check): Mark noinline.
6201 * gcc.target/i386/align-main-2.c (check): Mark noinline.
6202 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6203 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
f3afc8a7
UB
6204 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6205 Mark noinline.
6206 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6207 Mark noinline.
6136d2c7
JH
6208 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6209 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6210
f3d509ec
JH
62112009-05-15 Jan Hubicka <jh@suse.cz>
6212
6213 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6214 optimized by sibcall noinline.
6215
561df464
JH
62162009-05-15 Jan Hubicka <jh@suse.cz>
6217
6218 * sibcall-1.c (track): Mark noinline.
6219 * sibcall-2.c (track): Mark noinline.
6220 * sibcall-3.c (track): Mark noinline.
6221 * sibcall-4.c (track): Mark noinline.
6222
febbad93
JH
62232009-05-15 Jan Hubicka <jh@suse.cz>
6224
6225 * flatten-2.c: Disable early inlining; add comment.
6226 * flatten-3.c: New test based on flatten-2.c.
6227
828552ed
RG
62282009-05-15 Richard Guenther <rguenther@suse.de>
6229
6230 PR tree-optimization/39999
6231 * gcc.c-torture/compile/pr39999.c: New testcase.
6232
16b29cc4
JM
62332009-05-15 Joseph Myers <joseph@codesourcery.com>
6234
6235 * gcc.c-torture/compile/ptr-conv-1.c: New test.
6236
09639a83
ILT
62372009-05-14 Ian Lance Taylor <iant@google.com>
6238
6239 * gcc.dg/Wcxx-compat-9.c: New testcase.
6240
6de7294f
JW
62412009-05-14 Janus Weil <janus@gcc.gnu.org>
6242
6243 PR fortran/39996
6244 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6245 * gfortran.dg/duplicate_type_2.f90: Ditto.
6246 * gfortran.dg/duplicate_type_3.f90: New.
6247
4d3aadab 62482009-05-14 Laurent GUERBY <laurent@guerby.net>
f100a4a8 6249
782dc37a
UB
6250 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6251 * ada/acats/tests/c5/c59002c.ada: Likewise.
f100a4a8 6252
d1c8e08a 62532009-05-13 Taras Glek <tglek@mozilla.com>
4d3aadab 6254
782dc37a
UB
6255 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6256 attributes and decl smashing.
6257 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6258 attributes.
6259 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6260 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
d1c8e08a 6261
7e279142
JJ
62622009-05-14 Jakub Jelinek <jakub@redhat.com>
6263
6264 PR fortran/39865
6265 * gfortran.dg/pr39865.f90: New test.
6266 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6267 arrays in FMT=.
6268 * gfortran.dg/hollerith_f95.f90: Likewise.
6269 * gfortran.dg/hollerith6.f90: New test.
6270 * gfortran.dg/hollerith7.f90: New test.
6271
00b0c19b
MLI
62722009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6273
6274 PR cpp/36674
6275 * gcc.dg/cpp/pr36674.i: New.
6276
efc3527a 62772009-05-14 Ben Elliston <bje@au.ibm.com>
f100a4a8 6278
efc3527a
BE
6279 PR middle-end/40035
6280 * gcc.c-torture/compile/pr40035.c: New test.
6281
42657b07
KG
62822009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6283
6284 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6285
2be51762
TB
62862009-05-12 Tobias Burnus <burnus@net-b.de>
6287
6288 PR fortran/40110
6289 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6290 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6291 * gfortran.dg/interop_params.f03: Ditto.
6292
02f0b13a
JH
62932009-05-12 Jan Hubicka <jh@suse.cz>
6294
f3afc8a7
UB
6295 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6296 so unrolling still happens.
02f0b13a
JH
6297 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6298 * gcc.dg/ipa/ipacost-2.c: Likewise.
6299 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6300
8ce71866
DB
63012009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6302
f100a4a8 6303 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8ce71866 6304
b7a0af68
DB
63052009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6306
6307 * lib/target-supports.exp (check_profiling_available): Return
d0a9804e 6308 false for -p on *-*-cygwin* targets.
b7a0af68 6309
66d41e0c
L
63102009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6311
6312 PR tree-optimization/38632
6313 * g++.dg/tree-ssa/pr38632.C: New.
6314
08f1af2e
JH
63152009-05-11 Jan Hubicka <jh@suse.cz>
6316
6317 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6318 we now optimize better.
6319 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6320 out at different places.
6321 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6322 unroling.
6323 * gcc.dg/vect/vect-76.c: Likewise.
6324 * gcc.dg/vect/vect-70.c: Likewise.
6325 * gcc.dg/vect/vect-66.c: Likewise.
6326 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6327 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6328
26ab6a93
L
63292009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6330
6331 PR middle-end/40080
6332 * gcc.c-torture/compile/pr40080.c: New.
6333
f5a1f0d0
PB
63342009-05-11 Paolo Bonzini <bonzini@gnu.org>
6335
6336 * gcc.c-torture/compile/pr40026.c: New testcase.
6337
cbb9a26e
JW
63382009-05-11 Janus Weil <janus@gcc.gnu.org>
6339
6340 PR fortran/40089
6341 * gfortran.dg/proc_ptr_comp_7.f90: New.
6342
4da39468
IR
63432009-05-11 Ira Rosen <irar@il.ibm.com>
6344
6345 PR tree-optimization/40074
6346 * gcc.dg/vect/pr40074.c: New test.
6347
24b97832
ILT
63482009-05-10 Ian Lance Taylor <iant@google.com>
6349
6350 * gcc.dg/Wcxx-compat-7.c: New testcase.
6351 * gcc.dg/Wcxx-compat-8.c: New testcase.
c637b0fa 6352 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
24b97832
ILT
6353 * gcc.dg/pr17188-1.c: Likewise.
6354 * gcc.dg/pr39084.c: Likewise.
6355
af618949
MM
63562009-05-10 Michael Matz <matz@suse.de>
6357
6358 PR target/40031
6359 * gcc.dg/pr40031.c: New test.
6360
110ea21a
PT
63612009-05-10 Paul Thomas <pault@gcc.gnu.org>
6362
6363 PR fortran/40018
6364 * gfortran.dg/array_constructor_31.f90: New test.
6365
896d7dbd
RG
63662009-05-10 Richard Guenther <rguenther@suse.de>
6367
6368 PR tree-optimization/40081
6369 * g++.dg/torture/pr40081.C: New testcase.
6370
eb74e79b
PT
63712009-05-10 Paul Thomas <pault@gcc.gnu.org>
6372
6373 PR fortran/38863
6374 * gfortran.dg/dependency_24.f90: New test.
6375 * gfortran.dg/dependency_23.f90: Clean up module files.
6376
63772009-05-10 David Billinghurst <billingd@gcc.gnu.org>
a34dda5b
DB
6378
6379 PR fortran/38956
6380 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6381 * gfortran.dg/chmod_2.f90: Likewise.
6382 * gfortran.dg/chmod_3.f90: Likewise.
6383 * gfortran.dg/open_errors.f90: Likewise.
6384
0afd7219
JH
63852009-05-09 Jan Hubicka <jh@suse.cz>
6386
6387 PR middle-end/40043
6388 * g++.dg/eh/nested-try.C: New test.
6389
ad6c0864
MM
63902009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6391
6392 PR tree-optimization/40049
6393 * gcc.dg/vect/vect-shift-2.c: New test.
6394
c94f9067
JM
63952009-05-08 Joseph Myers <joseph@codesourcery.com>
6396
6397 * gcc.dg/torture/complex-sign-mul-minus-one.c,
6398 gcc.dg/torture/complex-sign-mul-one.c: New tests.
6399
9b86d6bb
L
64002009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6401
6402 PR c/36892
6403 * g++.dg/warn/deprecated-6.C: New.
6404 * gcc.dg/deprecated-4.c: Likewise.
6405 * gcc.dg/deprecated-5.c: Likewise.
6406 * gcc.dg/deprecated-6.c: Likewise.
6407
03f1063f
L
64082009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6409
6410 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6411 __aligned__(__BIGGEST_ALIGNMENT__).
6412 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6413 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6414 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6415 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6416 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6417 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6418 * gcc.dg/vect/Os-vect-95.c: Likewise.
6419 * gcc.dg/vect/pr20122.c: Likewise.
6420 * gcc.dg/vect/pr36493.c: Likewise.
6421 * gcc.dg/vect/pr37385.c: Likewise.
6422 * gcc.dg/vect/slp-7.c: Likewise.
6423 * gcc.dg/vect/slp-9.c: Likewise.
6424 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6425 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6426 * gcc.dg/vect/vect-35.c: Likewise.
6427 * gcc.dg/vect/vect-40.c: Likewise.
6428 * gcc.dg/vect/vect-42.c: Likewise.
6429 * gcc.dg/vect/vect-44.c: Likewise.
6430 * gcc.dg/vect/vect-46.c: Likewise.
6431 * gcc.dg/vect/vect-48.c: Likewise.
6432 * gcc.dg/vect/vect-52.c: Likewise.
6433 * gcc.dg/vect/vect-54.c: Likewise.
6434 * gcc.dg/vect/vect-56.c: Likewise.
6435 * gcc.dg/vect/vect-58.c: Likewise.
6436 * gcc.dg/vect/vect-60.c: Likewise.
6437 * gcc.dg/vect/vect-74.c: Likewise.
6438 * gcc.dg/vect/vect-75.c: Likewise.
6439 * gcc.dg/vect/vect-76.c: Likewise.
6440 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6441 * gcc.dg/vect/vect-77.c: Likewise.
6442 * gcc.dg/vect/vect-77-global.c: Likewise.
6443 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6444 * gcc.dg/vect/vect-78.c: Likewise.
6445 * gcc.dg/vect/vect-78-global.c: Likewise.
6446 * gcc.dg/vect/vect-80.c: Likewise.
6447 * gcc.dg/vect/vect-85.c: Likewise.
6448 * gcc.dg/vect/vect-87.c: Likewise.
6449 * gcc.dg/vect/vect-88.c: Likewise.
6450 * gcc.dg/vect/vect-92.c: Likewise.
6451 * gcc.dg/vect/vect-93.c: Likewise.
6452 * gcc.dg/vect/vect-95.c: Likewise.
6453 * gcc.dg/vect/vect-97.c: Likewise.
6454 * gcc.dg/vect/vect-complex-1.c: Likewise.
6455 * gcc.dg/vect/vect-complex-4.c: Likewise.
6456 * gcc.dg/vect/vect-complex-5.c: Likewise.
6457 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6458 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6459 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6460 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6461 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6462 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6463 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6464 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6465 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6466 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6467 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6468 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6469 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6470 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6471 * gcc.dg/vect/vect-outer-1.c: Likewise.
6472 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6473 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6474 * gcc.dg/vect/vect-outer-2.c: Likewise.
6475 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6476 * gcc.dg/vect/vect-outer-2d.c: Likewise.
6477 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6478 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6479 * gcc.dg/vect/vect-outer-3.c: Likewise.
6480 * gcc.dg/vect/vect-outer-3c.c: Likewise.
6481 * gcc.dg/vect/vect-outer-5.c: Likewise.
6482 * gcc.dg/vect/vect-outer-6.c: Likewise.
6483 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6484 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6485 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6486 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6487 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6488 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6489 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6490 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6491 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6492 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6493 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6494 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6495 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6496 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6497
2ca862e9
JM
64982009-05-08 Joseph Myers <joseph@codesourcery.com>
6499
6500 PR c/24581
6501 * gcc.dg/torture/complex-sign.h: New header.
6502 * gcc.dg/torture/complex-sign-add.c,
6503 gcc.dg/torture/complex-sign-mixed-add.c,
6504 gcc.dg/torture/complex-sign-mixed-div.c,
6505 gcc.dg/torture/complex-sign-mixed-mul.c,
6506 gcc.dg/torture/complex-sign-mixed-sub.c,
6507 gcc.dg/torture/complex-sign-mul.c,
6508 gcc.dg/torture/complex-sign-sub.c: New tests.
6509
cb8e4445
JW
65102009-05-08 Janus Weil <janus@gcc.gnu.org>
6511
6512 PR fortran/39876
6513 * gfortran.dg/intrinsic_3.f90: New.
6514
6ec637a4
JJ
65152009-05-07 Janis Johnson <janis187@us.ibm.com>
6516
6517 PR c/39037
6518 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6519 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6520 * gcc.dg/dfp/float-constant-double.c: New test.
6521 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6522 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6523 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6524 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6525 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6526 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6527 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6528 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6529 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6530
472e0df9
JJ
65312009-05-07 Jakub Jelinek <jakub@redhat.com>
6532
6533 PR middle-end/40057
6534 * gcc.c-torture/execute/pr40057.c: New test.
6535
e289f7a4
JW
65362009-05-06 James E. Wilson <wilson@codesourcery.com>
6537
585be9ef 6538 * gcc.c-torture/compile/const-high-part.c: New test.
e289f7a4 6539
2ff2235c
L
65402009-05-06 H.J. Lu <hongjiu.lu@intel.com>
6541
6542 PR testsuite/40050
6543 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6544 build plugin.
6545
713485cc
JW
65462009-05-06 Janus Weil <janus@gcc.gnu.org>
6547
6548 PR fortran/39630
6549 * gfortran.dg/proc_decl_1.f90: Modified.
6550 * gfortran.dg/proc_ptr_comp_1.f90: New.
6551 * gfortran.dg/proc_ptr_comp_2.f90: New.
6552 * gfortran.dg/proc_ptr_comp_3.f90: New.
6553 * gfortran.dg/proc_ptr_comp_4.f90: New.
6554 * gfortran.dg/proc_ptr_comp_5.f90: New.
6555 * gfortran.dg/proc_ptr_comp_6.f90: New.
6556
c7cb9f42
DS
65572009-05-06 Dodji Seketeli <dodji@redhat.com>
6558
6559 PR c++/17395
6560 * g++.dg/template/call7.C: New test.
6561
cb079a4d
DN
65622009-05-06 Diego Novillo <dnovillo@google.com>
6563
6564 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6565
5416e9be
L
65662009-05-06 H.J. Lu <hongjiu.lu@intel.com>
6567
6568 * gfortran.dg/pr40021.f: Moved to ...
6569 * gfortran.fortran-torture/execute/pr40021.f: Here.
6570
5a5c6435
JJ
65712009-05-06 Janis Johnson <janis187@us.ibm.com>
6572
6573 PR middle-end/39986
6574 * gcc.dg/dfp/pr39986.c: New test.
6575
529ff441
MM
65762009-05-06 Michael Matz <matz@suse.de>
6577
5416e9be 6578 PR middle-end/40021
529ff441
MM
6579 * gfortran.dg/pr40021.f: New test.
6580
8ba50c2c
LCW
65812009-05-06 Le-Chun Wu <lcwu@google.com>
6582
6583 * lib/plugin-support.exp: New file containing support procs for
6584 plugin testcases.
6585 * lib/target-supports.exp (check_plugin_available): New proc.
6586 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6587 * gcc.dg/plugin/selfassign.c: New plugin source file.
6588 * gcc.dg/plugin/self-assign-test-1.c: New test.
6589 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6590 * g++.dg/README: Add description for plugin test.
6591 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6592 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6593 * g++.dg/plugin/selfassign.c: New plugin source file.
6594 * g++.dg/plugin/self-assign-test-1.C: New test.
6595 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6596 * g++.dg/plugin/self-assign-test-3.C: Likewise.
6597 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6598 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6599
b050b2de
TB
66002009-05-06 Tobias Burnus <burnus@net-b.de>
6601
6602 PR fortran/40041
6603 * gfortran.dg/intrinsic_2.f90: New test.
6604 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6605
1202aec1
JM
66062009-05-06 Joseph Myers <joseph@codesourcery.com>
6607
6608 PR c/40032
6609 * gcc.dg/noncompile/incomplete-5.c: New test.
6610
32f579f6
JJ
66112009-05-05 Jakub Jelinek <jakub@redhat.com>
6612
6613 PR middle-end/39666
6614 * gcc.dg/pr39666-1.c: New test.
6615 * gcc.dg/pr39666-2.c: Likewise.
6616 * g++.dg/warn/Wuninitialized-4.C: Likewise.
6617 * g++.dg/warn/Wuninitialized-5.C: Likewise.
6618 * gfortran.dg/pr39666-1.f90: Likewise.
6619 * gfortran.dg/pr39666-2.f90: Likewise.
6620
21c3348a
AN
66212009-05-05 Adam Nemet <anemet@caviumnetworks.com>
6622
6623 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6624 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6625 * gcc.target/mips/dspr2-MULTU.c: Likewise.
6626
210aee68
JW
66272009-05-05 Janus Weil <janus@gcc.gnu.org>
6628
6629 PR fortran/39998
6630 * gfortran.dg/proc_ptr_17.f90: New.
6631
7f8fdb9f
RG
66322009-05-05 Richard Guenther <rguenther@suse.de>
6633
6634 PR tree-optimization/40022
6635 * gcc.c-torture/execute/pr40022.c: New testcase.
6636
8d972839
RG
66372009-05-05 Richard Guenther <rguenther@suse.de>
6638
6639 PR middle-end/40023
6640 * gcc.c-torture/compile/pr40023.c: New testcase.
6641
95e20768
NS
66422009-05-05 Nathan Sidwell <nathan@codesourcery.com>
6643
6644 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6645 * g++.dg/template/overload9.C: Likewise.
6646 * g++.dg/ext/ms-1.C: New.
6647
5bbca039
JJ
66482009-05-05 Jakub Jelinek <jakub@redhat.com>
6649
6650 PR c++/40013
6651 * g++.dg/ext/vla7.C: New test.
6652
4f1e4960
JM
66532009-05-04 Joseph Myers <joseph@codesourcery.com>
6654
aa016ff7 6655 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
4f1e4960 6656
88388a52
JM
66572009-05-04 Joseph Myers <joseph@codesourcery.com>
6658
aa016ff7 6659 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
88388a52
JM
6660 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6661 Update expected errors.
6662
67beaaa6
MLI
66632009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6664
6665 PR c++/28152
6666 * g++.dg/parse/parser-pr28152.C: New.
6667 * g++.dg/parse/parser-pr28152-2.C: New.
6668
a3af5087
JM
66692009-05-04 Joseph Myers <joseph@codesourcery.com>
6670
6671 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6672
97f0e9d9
EB
66732009-05-03 Eric Botcazou <ebotcazou@adacore.com>
6674
6675 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6676 * gcc.target/sparc/fexpand-2.c: Likewise.
6677 * gcc.target/sparc/fpmerge-2.c: Likewise.
6678 * gcc.target/sparc/pdist-2.c: Likewise.
6679
255d3827
RG
66802009-05-03 Richard Guenther <rguenther@suse.de>
6681
6682 PR c/39983
6683 * gcc.c-torture/compile/pr39983.c: New testcase.
6684
fa5da7de
JM
66852009-05-03 Joseph Myers <joseph@codesourcery.com>
6686
6687 * gcc.dg/c99-complex-3.c: New test.
6688
9e322bc1
JM
66892009-05-03 Joseph Myers <joseph@codesourcery.com>
6690
6691 * gcc.dg/cpp/utf8-5byte-1.c: New test.
6692
dcdd5541
JM
66932009-05-02 Joseph Myers <joseph@codesourcery.com>
6694
6695 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6696
4636b850
RG
66972009-05-02 Richard Guenther <rguenther@suse.de>
6698
6699 PR middle-end/40001
6700 * gcc.target/spu/pr40001.c: New testcase.
6701
794f21f9
AN
67022009-04-30 Adam Nemet <anemet@caviumnetworks.com>
6703
6704 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6705
70ccbedb
SE
67062009-04-30 Steve Ellcey <sje@cup.hp.com>
6707
6708 PR middle-end/39579
6709 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6710 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6711
bab37209
JJ
67122009-04-30 Janis Johnson <janis187@us.ibm.com>
6713
6714 PR testsuite/39776
6715 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6716 no longer issued.
6717
512e7d7f
DA
67182009-04-30 David Ayers <ayers@fsfe.org>
6719
6720 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6721 and gcc_error_prefix variables.
6722 * objc.dg/bad-receiver-type.m: Update to match correct
6723 diagnostics marker.
6724 * objc.dg/encode-5.m: Likewise.
6725 * objc.dg/id-1.m: Likewise.
6726 * objc.dg/method-1.m: Likewise.
6727 * objc.dg/method-6.m: Likewise.
6728 * objc.dg/method-7.m: Likewise.
6729 * objc.dg/method-9.m: Likewise.
6730 * objc.dg/method-11.m: Likewise.
6731 * objc.dg/method-20.m: Likewise.
6732 * objc.dg/private-1.m: Likewise.
6733
ee56ac9d
JB
67342009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
6735
6736 PR libfortran/39667
6737 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6738 * gfortran.dg/advance_4.f90: Likewise
6739 * gfortran.dg/advance_5.f90: Likewise
6740 * gfortran.dg/append_1.f90: Likewise
6741 * gfortran.dg/backslash_1.f90: Likewise
6742 * gfortran.dg/backslash_2.f90: Likewise
6743 * gfortran.dg/backslash_3.f: Likewise
6744 * gfortran.dg/backspace_10.f90: Likewise
6745 * gfortran.dg/backspace_3.f: Likewise
6746 * gfortran.dg/backspace_4.f: Likewise
6747 * gfortran.dg/backspace_5.f: Likewise
6748 * gfortran.dg/backspace_8.f: Likewise
6749 * gfortran.dg/backspace_9.f: Likewise
6750 * gfortran.dg/complex_write.f90: Likewise
6751 * gfortran.dg/convert_implied_open.f90: Likewise
6752 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6753 * gfortran.dg/dos_eol.f: Likewise
6754 * gfortran.dg/empty_format_1.f90: Likewise
6755 * gfortran.dg/endfile.f: Likewise
6756 * gfortran.dg/eof_1.f90: Likewise
6757 * gfortran.dg/eor_1.f90: Likewise
6758 * gfortran.dg/eor_handling_1.f90: Likewise
6759 * gfortran.dg/eor_handling_2.f90: Likewise
6760 * gfortran.dg/eor_handling_3.f90: Likewise
6761 * gfortran.dg/eor_handling_4.f90: Likewise
6762 * gfortran.dg/eor_handling_5.f90: Likewise
6763 * gfortran.dg/error_recovery_5.f90: Likewise
6764 * gfortran.dg/f2003_inquire_1.f03: Likewise
6765 * gfortran.dg/f2003_io_4.f03: Likewise
6766 * gfortran.dg/f2003_io_5.f03: Likewise
6767 * gfortran.dg/f2003_io_7.f03: Likewise
6768 * gfortran.dg/fgetc_1.f90: Likewise
6769 * gfortran.dg/fgetc_2.f90: Likewise
6770 * gfortran.dg/flush_1.f90: Likewise
6771 * gfortran.dg/fmt_exhaust.f90: Likewise
6772 * gfortran.dg/fmt_huge.f90: Likewise
6773 * gfortran.dg/fmt_read.f90: Likewise
6774 * gfortran.dg/fmt_t_1.f90: Likewise
6775 * gfortran.dg/fmt_t_2.f90: Likewise
6776 * gfortran.dg/fmt_t_3.f90: Likewise
6777 * gfortran.dg/fmt_t_4.f90: Likewise
6778 * gfortran.dg/fmt_t_5.f90: Likewise
6779 * gfortran.dg/fmt_t_7.f: Likewise
6780 * gfortran.dg/fseek.f90: Likewise
6781 * gfortran.dg/ftell_1.f90: Likewise
6782 * gfortran.dg/ftell_2.f90: Likewise
6783 * gfortran.dg/func_derived_3.f90: Likewise
6784 * gfortran.dg/inquire_9.f90: Likewise
6785 * gfortran.dg/iostat_1.f90: Likewise
6786 * gfortran.dg/iostat_2.f90: Likewise
6787 * gfortran.dg/list_read_1.f90: Likewise
6788 * gfortran.dg/list_read_4.f90: Likewise
6789 * gfortran.dg/list_read_5.f90: Likewise
6790 * gfortran.dg/list_read_7.f90: Likewise
6791 * gfortran.dg/list_read_8.f90: Likewise
6792 * gfortran.dg/list_read_9.f90: Likewise
6793 * gfortran.dg/namelist_13.f90: Likewise
6794 * gfortran.dg/namelist_14.f90: Likewise
6795 * gfortran.dg/namelist_15.f90: Likewise
6796 * gfortran.dg/namelist_16.f90: Likewise
6797 * gfortran.dg/namelist_17.f90: Likewise
6798 * gfortran.dg/namelist_18.f90: Likewise
6799 * gfortran.dg/namelist_19.f90: Likewise
6800 * gfortran.dg/namelist_20.f90: Likewise
6801 * gfortran.dg/namelist_24.f90: Likewise
6802 * gfortran.dg/namelist_26.f90: Likewise
6803 * gfortran.dg/namelist_27.f90: Likewise
6804 * gfortran.dg/namelist_28.f90: Likewise
6805 * gfortran.dg/namelist_37.f90: Likewise
6806 * gfortran.dg/namelist_38.f90: Likewise
6807 * gfortran.dg/namelist_39.f90: Likewise
6808 * gfortran.dg/namelist_40.f90: Likewise
6809 * gfortran.dg/namelist_43.f90: Likewise
6810 * gfortran.dg/namelist_44.f90: Likewise
6811 * gfortran.dg/namelist_45.f90: Likewise
6812 * gfortran.dg/namelist_46.f90: Likewise
6813 * gfortran.dg/namelist_47.f90: Likewise
6814 * gfortran.dg/namelist_48.f90: Likewise
6815 * gfortran.dg/namelist_49.f90: Likewise
6816 * gfortran.dg/namelist_50.f90: Likewise
6817 * gfortran.dg/namelist_51.f90: Likewise
6818 * gfortran.dg/namelist_52.f90: Likewise
6819 * gfortran.dg/namelist_56.f90: Likewise
6820 * gfortran.dg/namelist_char_only.f90: Likewise
6821 * gfortran.dg/namelist_use.f90: Likewise
6822 * gfortran.dg/namelist_use_only.f90: Likewise
6823 * gfortran.dg/noadv_size.f90: Likewise
6824 * gfortran.dg/open_access_append_1.f90: Likewise
6825 * gfortran.dg/pad_no.f90: Likewise
6826 * gfortran.dg/pr12884.f: Likewise
6827 * gfortran.dg/pr17090.f90: Likewise
6828 * gfortran.dg/pr17285.f90: Likewise
6829 * gfortran.dg/pr17286.f90: Likewise
6830 * gfortran.dg/pr18122.f90: Likewise
6831 * gfortran.dg/pr18210.f90: Likewise
6832 * gfortran.dg/pr18392.f90: Likewise
6833 * gfortran.dg/pr19155.f: Likewise
6834 * gfortran.dg/pr19216.f: Likewise
6835 * gfortran.dg/pr19467.f90: Likewise
6836 * gfortran.dg/pr19657.f: Likewise
6837 * gfortran.dg/pr20257.f90: Likewise
6838 * gfortran.dg/read_bad_advance.f90: Likewise
6839 * gfortran.dg/read_eof_2.f90: Likewise
6840 * gfortran.dg/read_eof_4.f90: Likewise
6841 * gfortran.dg/read_many_1.f: Likewise
6842 * gfortran.dg/read_noadvance.f90: Likewise
6843 * gfortran.dg/read_repeat.f90: Likewise
6844 * gfortran.dg/read_size_noadvance.f90: Likewise
6845 * gfortran.dg/read_x_past.f: Likewise
6846 * gfortran.dg/record_marker_1.f90: Likewise
6847 * gfortran.dg/record_marker_3.f90: Likewise
6848 * gfortran.dg/rewind_1.f90: Likewise
6849 * gfortran.dg/runtime_warning_1.f90: Likewise
6850 * gfortran.dg/shape_3.f90: Likewise
6851 * gfortran.dg/slash_1.f90: Likewise
6852 * gfortran.dg/stat_1.f90: Likewise
6853 * gfortran.dg/stat_2.f90: Likewise
6854 * gfortran.dg/streamio_11.f90: Likewise
6855 * gfortran.dg/streamio_3.f90: Likewise
6856 * gfortran.dg/streamio_4.f90: Likewise
6857 * gfortran.dg/streamio_9.f90: Likewise
6858 * gfortran.dg/tl_editing.f90: Likewise
6859 * gfortran.dg/unf_io_convert_1.f90: Likewise
6860 * gfortran.dg/unf_io_convert_2.f90: Likewise
6861 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6862 * gfortran.dg/unf_short_record_1.f90: Likewise
6863 * gfortran.dg/utf8_1.f03: Likewise
6864 * gfortran.dg/utf8_2.f03: Likewise
6865 * gfortran.dg/widechar_IO_1.f90: Likewise
6866 * gfortran.dg/write_check3.f90: Likewise
6867 * gfortran.dg/write_rewind_2.f: Likewise
6868 * gfortran.dg/x_slash_2.f: Likewise
f100a4a8 6869
5dc7911e
RG
68702009-04-29 Richard Guenther <rguenther@suse.de>
6871
6872 PR target/39943
6873 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6874 New.
6875 (check_effective_target_vect_floatuint_cvt): Likewise.
6876 * gcc.dg/vect/slp-10.c: Adjust.
6877 * gcc.dg/vect/slp-11.c: Adjust.
6878 * gcc.dg/vect/slp-12b.c: Adjust.
6879 * gcc.dg/vect/slp-33.c: Adjust.
6880 * gcc.c-torture/compile/pr39943.c: New testcase.
6881
7c90021d
RG
68822009-04-29 Richard Guenther <rguenther@suse.de>
6883
6884 PR middle-end/39937
6885 * gcc.c-torture/compile/pr39937.c: New testcase.
6886
de0b4ad5
RG
68872009-04-29 Richard Guenther <rguenther@suse.de>
6888
6889 PR tree-optimization/39941
6890 * gcc.c-torture/compile/pr39941.c: New testcase.
6891
a0a31d1e
BS
68922009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
6893
6894 * gcc.target/bfin/20090411-1.c: New test.
6895
5f3153cd
AP
68962009-04-29 Anmol P. Paralkar <anmol@freescale.com>
6897
6898 PR target/39565
6899 * gcc.dg/pr39565.c: New testcase.
6900
8df03fe5
NS
69012009-04-28 Nathan Sidwell <nathan@codesourcery.com>
6902
6903 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6904 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6905 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6906 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6907 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6908 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6909 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6910 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6911 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6912 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6913 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6914 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6915 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6916 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6917 * gcc.target/i386/pr37191.c: Likewise.
6918 * gcc.target/i386/reload-1.c: Likewise.
6919 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6920 * g++.old-deja/g++.pt/repo2.C: Likewise.
6921 * g++.old-deja/g++.pt/repo3.C: Likewise.
6922 * g++.old-deja/g++.pt/repo4.C: Likewise.
6923 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6924 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6925 * g++.dg/template/repo1.C: Likewise.
6926 * g++.dg/template/repo2.C: Likewise.
6927 * g++.dg/template/repo3.C: Likewise.
6928 * g++.dg/template/repo4.C: Likewise.
6929 * g++.dg/template/repo5.C: Likewise.
6930 * g++.dg/template/repo6.C: Likewise.
6931 * g++.dg/template/repo7.C: Likewise.
6932 * g++.dg/template/repo8.C: Likewise.
6933 * g++.dg/template/repo9.C: Likewise.
f100a4a8 6934 * g++.dg/rtti/repo1.C: Likewise.
8df03fe5
NS
6935 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6936 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6937 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6938 * g++.dg/other/PR23205.C: Skip for vxworks.
6939 * g++.dg/ext/visibility/class1.C: Requires PIC.
6940 * g++.dg/eh/async-unwind2.C: Requires PIC.
6941 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6942 does not have cxa_exit.
6943
895302fb
JY
69442009-04-28 Jing Yu <jingyu@google.com>
6945
6946 PR testsuite/39790
6947 * lib/target-supports.exp (check_effective_target_tls): Remove
6948 comment of caching.
6949 (check_effective_target_tls_native): Likewise.
6950 (check_effective_target_tls_runtime): Likewise.
6951 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6952 tls to tls_runtime.
6953 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6954
e6a5e544
JW
69552009-04-28 Janus Weil <janus@gcc.gnu.org>
6956
6957 PR fortran/39946
6958 * gfortran.dg/proc_ptr_16.f90: New.
6959
9f1bdf53
SE
69602009-04-28 Steve Ellcey <sje@cup.hp.com>
6961
8088e9ee 6962 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
9f1bdf53
SE
6963 lp64 is true.
6964
e0dd989a
RG
69652009-04-28 Richard Guenther <rguenther@suse.de>
6966
6967 PR middle-end/39937
6968 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6969
26946a3f
L
69702009-04-28 H.J. Lu <hongjiu.lu@intel.com>
6971
8224166e
UB
6972 * g++.dg/warn/pr35652.C: Removed.
6973 * gcc.dg/pr35652.c: Likewise.
26946a3f 6974
f2c45f08 69752009-04-28 Alexander Monakov <amonakov@ispras.ru>
26946a3f 6976
f2c45f08
AM
6977 * gcc.target/ia64/20071210-2.c: New testcase.
6978
7a00d767
UB
69792009-04-28 Uros Bizjak <ubizjak@gmail.com>
6980
6981 PR c/39323
6982 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6983 * gcc.dg/pr39323-3.c: Ditto.
6984
6596e2fe
JW
69852009-04-28 Janus Weil <janus@gcc.gnu.org>
6986
6987 PR fortran/39930
6988 PR fortran/39931
6989 * gfortran.dg/ambiguous_reference_2.f90: New.
6990 * gfortran.dg/pointer_assign_7.f90: New.
6991
e8a861bd
NF
69922009-04-28 Nathan Froyd <froydnj@codesourcery.com>
6993 Mark Mitchell <mark@codesourcery.com>
6994
6995 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6996 * gcc.dg/20020103-1.c: Check for __ppc.
6997 * gcc.dg/asm-b.c: Check for __ppc.
6998 * gcc.dg/20020919-1.c: Check for __ppc.
6999 * gcc.dg/20020312-2.c: Likewise.
7000 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7001 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7002 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7003 * g++.dg/warn/weak1.C: Likewise.
7004 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7005 static so appropriate optimizations kick in.
7006 (find_base_value_wrapper): New function.
7007 * g++.dg/eh/simd-5.C: Fix target triplet.
7008 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7009
b91322f2
UB
70102009-04-28 Uros Bizjak <ubizjak@gmail.com>
7011 H.J. Lu <hongjiu.lu@intel.com>
7012
7013 PR target/39911
7014 * gcc.target/i386/pr39911.c: New test.
7015
7d44f531
PT
70162009-04-28 Paul Thomas <pault@gcc.gnu.org>
7017
7018 PR fortran/39879
7019 * gfortran.dg/alloc_comp_assign_10.f90: New test.
7020
b2ed71b6
BE
70212009-04-28 Ben Elliston <bje@au.ibm.com>
7022
7023 PR c++/35652
7024 Revert:
7025
7026 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7027
7028 * gcc.dg/pr35652.C: New.
7029 * g++.dg/warn/pr35652.C: New.
7030 * gcc.dg/format/plus-1.c: Adjust message.
7031
1f706d8b 70322009-04-27 DJ Delorie <dj@redhat.com>
fb4fc714
DD
7033
7034 * lib/target-supports.exp (check_effective_target_double64): New.
7035 (check_effective_target_double64plus): New.
7036 (check_effective_target_large_double): New.
7037 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7038 * gcc.dg/div-double-1.c: Likewise.
7039 * gcc.dg/Wconversion-real.c: Require large_double.
7040 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7041
b91322f2
UB
7042 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7043 are too small.
fb4fc714
DD
7044
7045 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7046 constants as long.
7047
81f40b79
ILT
70482009-04-27 Ian Lance Taylor <iant@google.com>
7049
7050 * gcc.dg/Wcxx-compat-5.c: New testcase.
7051 * gcc.dg/Wcxx-compat-6.c: New testcase.
7052
5345cf68
TS
70532009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7054
7055 Allow non-constant arguments to conversion intrinsics.
7056 * gcc.target/spu/intrinsics-3.c: Update tests.
7057
c685de4a
RG
70582009-04-27 Richard Guenther <rguenther@suse.de>
7059
7060 PR middle-end/39928
7061 * gcc.c-torture/compile/pr39928-1.c: New testcase.
7062 * gcc.c-torture/compile/pr39928-2.c: Likewise.
7063
72d41f29
L
70642009-04-27 H.J. Lu <hongjiu.lu@intel.com>
7065
7066 PR target/39903
7067 * gcc.dg/torture/pr39903-1.c: New.
7068 * gcc.dg/torture/pr39903-2.c: Likewise.
7069
bd639075
RE
70702009-04-27 Revital Eres <eres@il.ibm.com>
7071
7072 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7073 and check it.
7074 * gcc.dg/sms-2.c: Add dump check.
7075 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7076 and check it.
7077 * gcc.dg/sms-4.c: Likewise.
7078 * gcc.dg/sms-5.c: Likewise.
7079 * gcc.dg/sms-6.c: Likewise.
7080 * gcc.dg/sms-7.c: Likewise.
7081 * gcc.dg/sms-antideps.c: Rename to...
7082 * gcc.dg/sms-8.c: This and add sms dump file and check it.
7083
a1fa3e79
EB
70842009-04-27 Eric Botcazou <ebotcazou@adacore.com>
7085
7086 * gnat.dg/opt2.adb: New test.
7087
7409e5a5
JJ
70882009-04-27 Jakub Jelinek <jakub@redhat.com>
7089
7090 PR c++/39875
7091 * g++.dg/warn/Wunused-15.C: New test.
7092
4e3825db
MM
70932009-04-26 Michael Matz <matz@suse.de>
7094
7095 Expand from SSA.
7096 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7097 change regexps.
7098 * gcc.target/i386/pr37248-1.c: Modified.
7099 * gcc.target/i386/pr37248-3.c: Modified.
7100 * gcc.target/i386/pr37248-2.c: Modified.
7101 * gnat.dg/aliasing1.adb: Modified.
7102 * gnat.dg/pack9.adb: Modified.
7103 * gnat.dg/aliasing2.adb: Modified.
7104 * gcc.dg/strict-overflow-2.c: Modified.
7105 * gcc.dg/autopar/reduc-1char.c: Modified.
7106 * gcc.dg/autopar/reduc-2char.c: Modified.
7107 * gcc.dg/autopar/reduc-1.c: Modified.
7108 * gcc.dg/autopar/reduc-2.c: Modified.
7109 * gcc.dg/autopar/reduc-3.c: Modified.
7110 * gcc.dg/autopar/reduc-6.c: Modified.
7111 * gcc.dg/autopar/reduc-7.c: Modified.
7112 * gcc.dg/autopar/reduc-8.c: Modified.
7113 * gcc.dg/autopar/reduc-9.c: Modified.
7114 * gcc.dg/autopar/reduc-1short.c: Modified.
7115 * gcc.dg/autopar/reduc-2short.c: Modified.
7116 * gcc.dg/autopar/parallelization-1.c: Modified.
7117 * gcc.dg/strict-overflow-4.c: Modified.
7118 * gcc.dg/strict-overflow-6.c: Modified.
7119 * gcc.dg/gomp/combined-1.c: Modified.
7120 * gcc.dg/no-strict-overflow-1.c: Modified.
7121 * gcc.dg/no-strict-overflow-3.c: Modified.
7122 * gcc.dg/no-strict-overflow-5.c: Modified.
7123 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7124 * gcc.dg/tree-ssa/pr18134.c: Modified.
7125 * gcc.dg/tree-ssa/20030824-1.c: Modified.
7126 * gcc.dg/tree-ssa/vector-2.c: Modified.
7127 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7128 * gcc.dg/tree-ssa/loop-21.c: Modified.
7129 * gcc.dg/tree-ssa/20030824-2.c: Modified.
7130 * gcc.dg/tree-ssa/vector-3.c: Modified.
7131 * gcc.dg/tree-ssa/asm-3.c: Modified.
7132 * gcc.dg/tree-ssa/pr23294.c: Modified.
7133 * gcc.dg/tree-ssa/loop-22.c: Modified.
7134 * gcc.dg/tree-ssa/loop-15.c: Modified.
7135 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7136 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7137 * gcc.dg/tree-ssa/pr20139.c: Modified.
7138 * gcc.dg/tree-ssa/scev-cast.c: Modified.
7139 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7140 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7141 * gcc.dg/tree-ssa/loop-5.c: Modified.
7142 * gcc.dg/tree-ssa/pr19431.c: Modified.
7143 * gcc.dg/tree-ssa/pr32044.c: Modified.
7144 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7145 * gcc.dg/tree-ssa/loop-19.c: Modified.
7146 * gcc.dg/tree-ssa/loop-28.c: Modified.
7147 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7148 * gcc.dg/tree-ssa/divide-1.c: Modified.
7149 * gcc.dg/tree-ssa/inline-1.c: Modified.
7150 * gcc.dg/tree-ssa/divide-3.c: Modified.
7151 * gcc.dg/tree-ssa/pr30978.c: Modified.
7152 * gcc.dg/tree-ssa/alias-6.c: Modified.
7153 * gcc.dg/tree-ssa/divide-4.c: Modified.
7154 * gcc.dg/tree-ssa/alias-11.c: Modified.
7155 * gcc.dg/no-strict-overflow-7.c: Modified.
7156 * gcc.dg/strict-overflow-1.c: Modified.
7157 * gcc.dg/pr15784-4.c: Modified.
7158 * gcc.dg/pr34263.c: Modified.
7159 * gcc.dg/strict-overflow-3.c: Modified.
7160 * gcc.dg/tree-prof/stringop-1.c: Modified.
7161 * gcc.dg/tree-prof/val-prof-1.c: Modified.
7162 * gcc.dg/tree-prof/val-prof-2.c: Modified.
7163 * gcc.dg/tree-prof/val-prof-3.c: Modified.
7164 * gcc.dg/tree-prof/val-prof-4.c: Modified.
7165 * gcc.dg/no-strict-overflow-2.c: Modified.
7166 * gcc.dg/no-strict-overflow-4.c: Modified.
7167 * gcc.dg/no-strict-overflow-6.c: Modified.
7168 * g++.dg/tree-ssa/pr27090.C: Modified.
7169 * g++.dg/tree-ssa/tmmti-2.C: Modified.
7170 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7171 * g++.dg/tree-ssa/pr19807.C: Modified.
7172 * g++.dg/opt/pr30965.C: Modified.
7173 * g++.dg/init/new17.C: Modified.
7174 * gfortran.dg/whole_file_6.f90: Modified.
7175 * gfortran.dg/whole_file_5.f90: Modified.
7176 * gfortran.dg/reassoc_1.f90: Modified.
7177 * gfortran.dg/reassoc_3.f90: Modified.
7178
5846213b
SK
71792009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
7180
7181 PR fortran/39893
7182 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7183
77f2a970
JJ
71842009-04-26 Jakub Jelinek <jakub@redhat.com>
7185
ce372372
JJ
7186 PR inline-asm/39543
7187 * gcc.target/i386/pr39543-1.c: New test.
7188 * gcc.target/i386/pr39543-2.c: New test.
7189 * gcc.target/i386/pr39543-3.c: New test.
7190
92061771
JJ
7191 PR c/39889
7192 * gcc.dg/Wunused-value-3.c: New test.
77f2a970 7193
e11187cc
JM
71942009-04-26 Joseph Myers <joseph@codesourcery.com>
7195
7196 PR c/39581
7197 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7198 gcc.dg/vla-21.c: New tests.
7199
991d6621
JM
72002009-04-26 Joseph Myers <joseph@codesourcery.com>
7201
7202 PR c/39556
7203 * gcc.dg/inline-34.c: New test.
7204
6895bac8
JM
72052009-04-25 Joseph Myers <joseph@codesourcery.com>
7206
7207 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7208 gcc.dg/enum-const-3.c: New tests.
7209 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7210 -pedantic-errors. Update expected diagnostics.
7211
24070fcb
JM
72122009-04-25 Joseph Myers <joseph@codesourcery.com>
7213
7214 PR c/39582
7215 * gcc.dg/vla-20.c: New test.
7216
92f6fd0b
JM
72172009-04-25 Joseph Myers <joseph@codesourcery.com>
7218
7219 PR c/39564
7220 * gcc.dg/vla-19.c: New test.
7221
f88d0772
JM
72222009-04-25 Joseph Myers <joseph@codesourcery.com>
7223
7224 PR preprocessor/39559
7225 * gcc.dg/c99-intconst-2.c: New test.
7226
a3710436
JH
72272009-04-25 Jan Hubicka <jh@suse.cz>
7228
7229 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7230
bc2a4733
JW
72312009-04-25 Janus Weil <janus@gcc.gnu.org>
7232
7233 PR fortran/39688
7234 * gfortran.dg/import7.f90: New.
7235
09ed9bec
RG
72362009-04-24 Richard Guenther <rguenther@suse.de>
7237
7238 * gcc.dg/tree-ssa/vrp48.c: Fix.
7239
dc749759
DK
72402008-04-24 Doug Kwan <dougkwan@google.com>
7241
7242 * g++.dg/init/copy7.C: Only abort in memcpy if source and
7243 destination are the same.
7244
77a30264
RG
72452009-04-24 Richard Guenther <rguenther@suse.de>
7246
7247 * gcc.dg/tree-ssa/vrp48.c: New testcase.
7248
2b6da65c
JM
72492009-04-24 Joseph Myers <joseph@codesourcery.com>
7250
7251 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7252 gcc.dg/array-const-3.c: New tests.
7253
32e8bb8e
ILT
72542009-04-24 Ian Lance Taylor <iant@google.com>
7255
7256 * gcc.dg/Wcxx-compat-4.c: New testcase.
7257
e34ccb4c
DK
72582009-04-24 Daniel Kraft <d@domob.eu>
7259
7260 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7261 expected on already erraneous symbol (renamed to fresh one).
7262
30349c74
PB
72632009-04-24 Paolo Bonzini <bonzini@gnu.org>
7264
7265 PR middle-end/39867
7266 * gcc.dg/pr39867.c: New.
7267
87526ff1
JW
72682009-04-24 Janus Weil <janus@gcc.gnu.org>
7269
7270 PR fortran/39861
7271 PR fortran/39864
7272 * gfortran.dg/intrinsic_1.f90: New.
7273
caa9d12a
EB
72742009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7275
7276 * gnat.dg/alignment7.adb: New test.
7277 * gnat.dg/alignment8.adb: Likewise.
7278
0d858698
EB
72792009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7280
7281 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7282 * gnat.dg/specs/rep_clause2.ads: New test.
7283
6216f94e
JJ
72842009-04-24 Jakub Jelinek <jakub@redhat.com>
7285
7286 PR rtl-optimization/39794
7287 * gcc.dg/pr39794.c: New test.
7288
bbaba73f
EB
72892009-04-23 Eric Botcazou <ebotcazou@adacore.com>
7290
7291 * gnat.dg/atomic1.adb: New test.
7292 * gnat.dg/atomic1_pkg.ads: New helper.
7293
3682dc97
SE
72942009-04-23 Steve Ellcey <sje@cup.hp.com>
7295
7296 PR testsuite/39623
7297 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7298 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
f100a4a8 7299
4782dfa7
RAE
73002009-04-23 Rafael Avila de Espindola <espindola@google.com>
7301
7302 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7303 warning.
7304
53650abe
AP
73052009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7306
7307 PR C/31499
7308 * gcc.dg/vector-init-1.c: New testcase.
7309 * gcc.dg/vector-init-2.c: New testcase.
7310
b7babd5d
EB
73112009-04-22 Eric Botcazou <ebotcazou@adacore.com>
7312
7313 * gnat.dg/enum2.adb: New test.
7314 * gnat.dg/enum2_pkg.ads: New helper.
7315
2c0eba5a
JJ
73162009-04-22 Jakub Jelinek <jakub@redhat.com>
7317
7318 PR c/39855
7319 * gcc.dg/torture/pr39855.c: New test.
7320
a58f7da1
DS
73212009-04-22 Dodji Seketeli <dodji@redhat.com>
7322
7323 PR c++/39639
7324 * g++.dg/cpp0x/pr39639.C: New test.
7325
a123d175
MH
73262009-04-22 Mark Heffernan <meheff@google.com>
7327
bf758008 7328 * gcc.dg/profile-generate-3.c: New test.
a123d175 7329
0500a9f1
JH
73302009-04-22 Jan Hubicka <jh@suse.cz>
7331
7332 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7333
7a29c1ad
SE
73342009-04-22 Steve Ellcey <sje@cup.hp.com>
7335
7336 PR testsuite/39623
7337 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
f100a4a8 7338
aea4deba
RG
73392009-04-22 Richard Guenther <rguenther@suse.de>
7340
7341 PR tree-optimization/39824
7342 * gcc.c-torture/compile/pr39824.c: New testcase.
7343
cfc93532
MLI
73442009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7345
7346 PR c++/14875
7347 * g++.dg/parse/parser-pr14875.C: New.
7348 * g++.dg/parse/parser-pr14875-2.C: New.
7349 * g++.dg/parse/error6.C: Update match string.
7350
9925bce0
RG
73512009-04-22 Richard Guenther <rguenther@suse.de>
7352
7353 PR tree-optimization/39845
7354 * gcc.c-torture/compile/pr39845.c: New testcase.
7355
c73b6478
JW
73562009-04-22 Janus Weil <janus@gcc.gnu.org>
7357
7358 PR fortran/39735
7359 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7360 * gfortran.dg/external_initializer.f90: Modified.
7361 * gfortran.dg/interface_26.f90: Modified.
7362 * gfortran.dg/intrinsic_subroutine.f90: Modified.
7363 * gfortran.dg/proc_ptr_3.f90: Modified.
7364 * gfortran.dg/proc_ptr_15.f90: New.
7365 * gfortran.dg/proc_ptr_result_1.f90: Modified.
7366
36ef7262
MLI
73672009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7368
7369 PR c++/35711
7370 * g++.dg/warn/pr35711.C: New.
7371 * g++.dg/conversion/ptrmem2.C: Update.
7372
ad41bd84
JM
73732009-04-21 Joseph Myers <joseph@codesourcery.com>
7374
7375 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7376 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7377 README.gcc, g++.dg/README, g++.dg/compat/break/README,
7378 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7379 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7380 gcc.c-torture/ChangeLog.0,
7381 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7382 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7383 gcc.target/i386/math-torture/math-torture.exp,
7384 gcc.target/mips/inter/mips16-inter.exp,
7385 gcc.target/mips/mips-nonpic/README,
7386 gcc.target/x86_64/abi/README.gcc,
7387 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7388 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7389 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7390 notices.
7391 * ChangeLog-1993-2007, ChangeLog: Correct dates.
7392
ca80e52b
EB
73932009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7394
7395 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7396
ad8a1ac0
RG
73972009-04-21 Richard Guenther <rguenther@suse.de>
7398
7399 PR middle-end/39829
7400 * gcc.dg/torture/pr39829.c: New testcase.
7401
7156c8ab
MJ
74022009-04-21 Martin Jambor <mjambor@suse.cz>
7403
7404 * gcc.dg/tree-ssa/cswtch-2.c: New test.
7405
1e4ae551
MLI
74062009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7407
7408 PR 16202
7409 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7410 * gcc.dg/sequence-pt-2.c: New.
7411 * gcc.dg/sequence-pt-3.c: New.
7412 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7413 * g++.dg/warn/sequence-pt-2.c: New.
7414 * g++.dg/warn/sequence-pt-3.c: New.
7415
6e9a9f9f
JJ
74162009-04-21 Jakub Jelinek <jakub@redhat.com>
7417
7418 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7419
a962b0a1
EB
74202009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7421
7422 * gnat.dg/import1.ad[sb]: New test.
7423
158ec531
AP
74242009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7425
a962b0a1
EB
7426 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7427 return 0.
158ec531 7428
47b0b4fa
TB
74292009-04-20 Tobias Burnus <burnus@net-b.de>
7430
7431 PR fortran/39811
7432 * gfortran.dg/continuation_11.f90: New test.
7433
9c650d90
MLI
74342009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7435
7436 PR c++/13358
7437 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7438 messages. Test for "long long" in system headers.
7439 * gcc.dg/c99-longlong-2.c: New.
7440 * g++.dg/warn/pr13358.C: New.
7441 * g++.dg/warn/pr13358-2.C: New.
7442 * g++.dg/warn/pr13358-3.C: New.
7443 * g++.dg/warn/pr13358-4.C: New.
7444
47b0b4fa 74452009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
37041295
AP
7446
7447 * gcc.dg/framework-2.c: Fix up for non existent includes
7448 being fatal errors now.
7449
c867b7b6
PT
74502009-04-20 Paul Thomas <pault@gcc.gnu.org>
7451
7452 PR fortran/39800
7453 * gfortran.dg/private_type_13.f90: New test.
7454 * gfortran.dg/private_type_2.f90: Add option -std=f95.
7455
311fa510
LCW
74562009-04-20 Le-Chun Wu <lcwu@google.com>
7457
7458 PR c++/39803
7459 * g++.dg/warn/Wunused-14.C: New test.
7460
6e0f0975
EB
74612009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7462
7463 * gnat.dg/specs/small_alignment.ads: New test.
7464
bbbbb16a
ILT
74652009-04-20 Ian Lance Taylor <iant@google.com>
7466
7467 * gcc.dg/Wcxx-compat-3.c: New testcase.
7468
c2efda0d
EB
74692009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7470
7471 * gnat.dg/pack13.ad[sb]: New test.
7472 * gnat.dg/pack13_pkg.ads: New helper.
7473
77022fa8
EB
74742009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7475
7476 * gnat.dg/discr11.ad[sb]: New test.
7477 * gnat.dg/discr11_pkg.ads: New helper.
7478
c4551b28
IR
74792009-04-20 Ira Rosen <irar@il.ibm.com>
7480
7481 PR tree-optimization/39675
7482 * gcc.dg/vect/O3-pr39675-2.c: New test.
7483
56fe7b05
EB
74842009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7485
7486 * gnat.dg/rep_clause3.adb: New test.
7487
a45e580b
JM
74882009-04-19 Joseph Myers <joseph@codesourcery.com>
7489
7490 PR c/37481
7491 * gcc.dg/c99-flex-array-7.c: New test.
7492
20845d35
JM
74932009-04-19 Joseph Myers <joseph@codesourcery.com>
7494
7495 PR c/19771
7496 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7497
da377db9
JM
74982009-04-19 Joseph Myers <joseph@codesourcery.com>
7499
7500 PR c/38243
7501 * gcc.dg/c99-restrict-3.c: New test.
7502
aa508502
JM
75032009-04-19 Joseph Myers <joseph@codesourcery.com>
7504
7505 PR preprocessor/20078
7506 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7507
743e3e4c
EB
75082009-04-19 Eric Botcazou <ebotcazou@adacore.com>
7509
7510 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7511 Do not pass -B$root after -margs.
7512
ca409efd
MLI
75132009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7514
7515 PR c/32061
7516 PR c++/36954
7517 * gcc.dg/pr32061.c: New.
7518 * gcc.dg/Wlogical-op-1.c: Update.
7519 * g++.dg/warn/Wlogical-op-1.C: Update.
7520 * g++.dg/warn/pr36954.C: New.
7521
f37acdf9
JM
75222009-04-18 Joseph Myers <joseph@codesourcery.com>
7523
7524 PR c/27676
7525 * gcc.dg/lvalue-5.c: New test.
7526
2b4b7036
JM
75272009-04-18 Joseph Myers <joseph@codesourcery.com>
7528
7529 PR c/22367
7530 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7531
61cc8223
JM
75322009-04-18 Joseph Myers <joseph@codesourcery.com>
7533
7534 * gcc.dg/cpp/include5.c: New test.
7535
3ce62965
JM
75362009-04-18 Joseph Myers <joseph@codesourcery.com>
7537
7538 PR c/35210
7539 * gcc.dg/call-diag-2.c: New test.
7540
c7f9c0b9
JM
75412009-04-18 Joseph Myers <joseph@codesourcery.com>
7542
7543 PR preprocessor/39646
7544 * gcc.dg/cpp/line8.c: New test.
7545
a5cb563b
JM
75462009-04-18 Joseph Myers <joseph@codesourcery.com>
7547
7548 PR preprocessor/39647
7549 * gcc.dg/cpp/line7.c: New test.
7550
2586ba4b
RG
75512009-04-18 Richard Guenther <rguenther@suse.de>
7552
7553 PR middle-end/39804
7554 * gcc.target/i386/pr39804.c: New testcase.
7555
8dd07c41
EB
75562009-04-18 Eric Botcazou <ebotcazou@adacore.com>
7557
7558 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7559 * g++.dg/other/pr39496.C: Likewise.
7560
92ef7fb1
MLI
75612009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7562
7563 PR middle-end/36902
7564 * gcc.dg/pr36902.c: New.
7565
07485407
DN
75662009-04-17 Diego Novillo <dnovillo@google.com>
7567
7568 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7569 violation for variable 'inside_main'.
7570
43836431
UW
75712009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7572
7573 * gfortran.fortran-torture/execute/getarg_1.x: New file.
7574
1ab456ae
UW
75752009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7576
7577 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7578
339670f8
UW
75792009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7580
7581 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7582 * gfortran.dg/chmod_2.f90: Likewise.
7583 * gfortran.dg/chmod_3.f90: Likewise.
7584 * gfortran.dg/open_errors.f90: Likewise.
7585 * gfortran.dg/stat_1.f90: Likewise.
7586 * gfortran.dg/stat_2.f90: Likewise.
7587
00620286
UW
75882009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7589
7590 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7591 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7592 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7593 * gfortran.dg/nearest_1.f90: Likewise.
7594 * gfortran.dg/nearest_3.f90: Likewise.
7595 * gfortran.dg/isnan_1.f90: Likewise.
7596 * gfortran.dg/isnan_2.f90: Likewise.
7597 * gfortran.dg/nan_1.f90: Likewise.
7598 * gfortran.dg/nan_2.f90: Likewise.
7599 * gfortran.dg/nan_3.f90: Likewise.
7600 * gfortran.dg/nan_4.f90: Likewise.
7601 * gfortran.dg/module_nan.f90: Likewise.
7602 * gfortran.dg/int_conv_2.f90: Likewise.
7603 * gfortran.dg/init_flag_3.f90: Likewise.
7604 * gfortran.dg/namelist_42.f90: Likewise.
7605 * gfortran.dg/namelist_43.f90: Likewise.
7606 * gfortran.dg/real_const_3.f90: Likewise.
7607 * gfortran.dg/transfer_simplify_1.f90: Likewise.
7608
7609 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7610 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7611 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7612 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7613 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7614
7615 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7616 * gfortran.dg/gamma_5.f90: Likewise.
7617
c9184dd8
UW
76182009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7619
7620 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7621 less strict so it also works with auto-overlay support.
7622 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7623 for "exceeds local store" linker errors on the SPU.
7624
7625 * lib/gfortran.exp: Include target-supports.exp.
7626 (gfortran_init): On SPU targets where automatic overlay support
7627 is available, use it to build all Fortran test cases.
7628
7629 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7630
92234f46
AC
76312009-04-17 Arnaud Charlet <charlet@adacore.com>
7632
7633 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7634 rule enforced by gnat on taft types.
7635
d23a572f
JJ
76362009-04-17 Jakub Jelinek <jakub@redhat.com>
7637
7638 PR testsuite/39792
7639 * g++.dg/ext/complit11.C: Add empty dg-options.
7640
167be6eb
AP
76412009-04-16 Andrew Pinski <pinskia@gmail.com>
7642
d23a572f 7643 PR c++/17570
167be6eb
AP
7644 * g++.dg/template/defarg11.C: New test.
7645
ee85b983
AP
76462009-04-16 Andrew Pinski <pinskia@gmail.com>
7647
d23a572f 7648 PR c++/28766
ee85b983
AP
7649 * g++.dg/ext/complit11.C: New testcase.
7650
041d7a27
LCW
76512009-04-15 Le-Chun Wu <lcwu@google.com>
7652
7653 PR c++/39551
7654 * g++.dg/warn/Wunused-13.C: New testcase.
7655
6866c6e8
ILT
76562009-04-15 Ian Lance Taylor <iant@google.com>
7657
7658 * gcc.dg/Wenum-compare-1.c: New testcase.
7659
25e20805
RG
76602009-04-15 Richard Guenther <rguenther@suse.de>
7661
7662 PR tree-optimization/39764
7663 * g++.dg/torture/pr39764.C: New testcase.
7664
5afaa917
NS
76652009-04-15 Nathan Sidwell <nathan@codesourcery.com>
7666
7667 * g++.dg/ext/altivec-17.C: New.
7668
6891bd6c
AC
76692009-04-15 Arnaud Charlet <charlet@adacore.com>
7670
7671 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7672 * gnat.dg/specs/limited1.ads: Ditto.
7673
1a650423
MM
76742009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7675
7676 PR testsuite/39769
7677 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7678 for testing the results of estimate instructions.
7679 * gcc.dg/vmx/3a-04m.c (test): Ditto.
7680 * gcc.dg/vmx/3a-05.c (test): Ditto.
7681
f9b20c62
JM
76822009-04-14 Jason Merrill <jason@redhat.com>
7683
7684 PR c++/39763
7685 * g++.dg/warn/Wshadow-4.C: Extend.
7686
58277f48
UB
76872009-04-14 Uros Bizjak <ubizjak@gmail.com>
7688
7689 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7690 (do_D): Remove attribute hidden.
7691
82e738a5 76922009-04-13 Jason Merrill <jason@redhat.com>
15237f9a
JM
7693
7694 PR c++/39480
7695 * g++.dg/init/copy7.C: New.
7696
1b1c508f
L
76972009-04-13 H.J. Lu <hongjiu.lu@intel.com>
7698
7699 PR testsuite/39733
7700 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7701 (check_for_all_options): This.
7702
c1b93f2b
JM
77032009-04-13 Jason Merrill <jason@redhat.com>
7704
7705 PR c++/39750
7706 * g++.dg/template/crash90.C: New.
7707
0f8a7706
JM
77082009-04-12 Jason Merrill <jason@redhat.com>
7709
7710 PR c++/39742
7711 * g++.dg/overload/extern-C-2.C: New.
7712
18f41a1b
JM
77132009-04-12 Joseph Myers <joseph@codesourcery.com>
7714
7715 PR preprocessor/31869
7716 * gcc.dg/cpp/strify5.c: New test.
7717
849d624b
EB
77182009-04-12 Eric Botcazou <ebotcazou@adacore.com>
7719
7720 * gnat.dg/enum1.adb: New test.
7721 * gnat.dg/enum1_pkg.ads: New helper.
7722
77232009-04-12 Uros Bizjak <ubizjak@gmail.com>
4c48007b
UB
7724
7725 PR target/39740
7726 * gcc.target/alpha/pr39740.c: New test.
7727
cadb8f42
DK
77282009-04-11 Daniel Kraft <d@domob.eu>
7729
7730 PR fortran/37746
7731 * gfortran.dg/bounds_check_strlen_1.f90: New test.
7732 * gfortran.dg/bounds_check_strlen_2.f90: New test.
7733 * gfortran.dg/bounds_check_strlen_3.f90: New test.
7734 * gfortran.dg/bounds_check_strlen_4.f90: New test.
7735 * gfortran.dg/bounds_check_strlen_5.f90: New test.
7736 * gfortran.dg/bounds_check_strlen_6.f90: New test.
7737 * gfortran.dg/bounds_check_strlen_7.f90: New test.
7738 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7739 expected string length that failed with -fbounds-check now.
7740 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7741
d1e49db4
JW
77422009-04-11 Janus Weil <janus@gcc.gnu.org>
7743
7744 PR fortran/39692
7745 * gfortran.dg/proc_ptr_14.f90: New.
7746
32848948
RG
77472009-04-11 Richard Guenther <rguenther@suse.de>
7748
7749 PR middle-end/39732
7750 * g++.dg/torture/pr39732.C: New testcase.
7751
568eecad
DF
77522009-04-11 Daniel Franke <franke.daniel@gmail.com>
7753
7754 * gfortran.dg/whole_file_5.f90: New.
7755 * gfortran.dg/whole_file_6.f90: New.
7756
8810712e
RG
77572009-04-11 Richard Guenther <rguenther@suse.de>
7758
7759 PR tree-optimization/39713
7760 * g++.dg/torture/pr39713.C: New testcase.
7761
fa78c0c1
RG
77622009-04-10 Richard Guenther <rguenther@suse.de>
7763
7764 PR c/39712
7765 * gcc.dg/pr39712.c: New testcase.
7766
72b75d03
L
77672009-04-10 H.J. Lu <hongjiu.lu@intel.com>
7768
7769 PR c++/28301
7770 * g++.dg/cpp0x/enum2.C: Updated.
7771 * g++.dg/debug/pr22514.C: Likewise.
7772 * g++.dg/parse/enum2.C: Likewise.
7773 * g++.dg/parse/enum3.C: Likewise.
7774 * g++.dg/template/crash79.C: Likewise.
7775 * g++.old-deja/g++.jason/cond.C: Likewise.
7776
6e990b54
CF
77772009-04-10 Chao-ying Fu <fu@mips.com>
7778
7779 * gcc.target/mips/interrupt_handler.c: Change from compile to
7780 assemble.
7781
aa070a60
KG
77822009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7783
7784 * objc/execute/forward-1.x: Fix x86_64 entry typos.
7785
045ac367
DF
77862009-04-10 Daniel Franke <franke.daniel@gmail.com>
7787
7788 PR fortran/38709
7789 * gfortran.dg/zero_sized_6.f90: New.
7790
0d246707
MLI
77912009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
7792
7793 PR c++/20118
7794 * g++.dg/parse/pr20118.C: New.
7795 * g++.dg/template/spec16.C: Update.
7796
8b7a6bb2
L
77972009-04-09 H.J. Lu <hongjiu.lu@intel.com>
7798
7799 PR testsuite/35621
7800 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7801 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7802 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7803 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7804 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7805 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7806 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7807 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7808 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7809 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7810 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7811 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7812 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7813 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7814 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7815 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7816 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7817
80558628
L
78182009-04-09 H.J. Lu <hongjiu.lu@intel.com>
7819
7820 PR target/39678
7821 * g++.dg/torture/pr39678.C: New.
7822 * gcc.dg/compat/struct-complex-2.h: Likewise.
7823 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7824 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7825 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7826 * gcc.dg/torture/pr39678.c: Likewise.
7827 * gcc.target/i386/pr39678.c: Likewise.
7828
7829 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7830 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7831
7832 * gcc.target/x86_64/abi/test_passing_structs.c: Include
7833 <complex.h>. Add tests for structure with complex float.
7834
e1ff19bf
BE
78352009-04-10 Ben Elliston <bje@au.ibm.com>
7836 Joseph Myers <joseph@codesourcery.com>
7837
7838 PR target/36800
7839 * gcc.dg/dfp/pr36800.c: New.
7840
d5e90cab
RW
78412009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7842 Rafael Avila de Espindola <espindola@google.com>
7843
7844 * gcc.misc-tests/help.exp: New file.
7845 * lib/options.exp: New file.
7846
750d4b2e
JJ
78472009-04-09 Janis Johnson <janis187@us.ibm.com>
7848
7849 PR libobjc/36610
7850 * objc/execute/forward-1.x: New.
7851
b45f0e58
PB
78522009-04-09 Paolo Bonzini <bonzini@gnu.org>
7853
7a715bba 7854 * gcc.dg/pr27150-1.c: Change to a link test.
b45f0e58 7855
748086b7
JJ
78562009-04-09 Jakub Jelinek <jakub@redhat.com>
7857
7858 * g++.dg/lookup/using2.C: Change copyright header to refer to version
7859 3 of the GNU General Public License and to point readers at the
7860 COPYING3 file and the FSF's license web page.
7861 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7862 * gcc.dg/struct/struct-reorg.exp: Likewise.
7863 * gcc.target/spu/tag_manager.c: Likewise.
7864
0a5ec800
RG
78652009-04-09 Richard Guenther <rguenther@suse.de>
7866
7867 PR testsuite/39696
7868 * ssa-ccp-25.c: Adjust pattern.
7869
3070bab4
JW
78702009-04-09 Janus Weil <janus@gcc.gnu.org>
7871
7872 PR fortran/36704
7873 * gfortran.dg/external_procedures_1.f90: Modified.
7874 * gfortran.dg/proc_ptr_result_1.f90: New.
7875 * gfortran.dg/proc_ptr_result_2.f90: New.
7876 * gfortran.dg/proc_ptr_result_3.f90: New.
7877
22a65a54
RG
78782009-04-09 Richard Guenther <rguenther@suse.de>
7879
7880 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7881 to prevent constant propagation.
7882 * gcc.dg/vect/vect-56.c: Likewise.
7883 * gcc.dg/vect/vect-58.c: Likewise.
7884 * gcc.dg/vect/vect-60.c: Likewise.
7885 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7886 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7887 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7888
f76968e6
RG
78892009-04-09 Richard Guenther <rguenther@suse.de>
7890
7891 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7892 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7893
17cede2e
JM
78942009-04-09 Joseph Myers <joseph@codesourcery.com>
7895
7896 PR c/39613
7a715bba
UB
7897 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7898 New tests.
17cede2e 7899
d34ac4dd
JM
79002009-04-08 Joseph Myers <joseph@codesourcery.com>
7901
7902 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7903 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7904
ce9ba79b
JJ
79052009-04-08 Jakub Jelinek <jakub@redhat.com>
7906
7907 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7908
f6f5e3a1
JM
79092009-04-08 Jason Merrill <jason@redhat.com>
7910
7911 PR c++/25185
7912 * g++.dg/template/error40.C: Add another test.
7913
4d84fe7c
JM
79142009-04-08 Joseph Myers <joseph@codesourcery.com>
7915
7916 PR c/39614
7917 PR c/39673
7918 * gcc.c-torture/compile/pr39614-1.c,
7919 gcc.c-torture/compile/pr39614-2.c,
7920 gcc.c-torture/compile/pr39614-3.c,
7921 gcc.c-torture/compile/pr39614-4.c,
7922 gcc.c-torture/compile/pr39614-5.c,
7923 gcc.c-torture/compile/pr39673-1.c,
7924 gcc.c-torture/compile/pr39673-2.c: New tests.
7925 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7926 more cases.
7927 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7928 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7929 expected errors.
7930
02060927
DS
79312009-04-08 Dodji Seketeli <dodji@redhat.com>
7932
7933 PRc++/39637
7934 * g++.dg/cpp0x/variadic-crash2.C: New test.
7935
bafc96b4
PT
79362009-04-08 Paul Thomas <pault@gcc.gnu.org>
7937
7938 PR fortran/38863
7939 * gfortran.dg/alloc_comp_result_1.f90: New test.
7940
e04c614e
JM
79412009-04-07 Jason Merrill <jason@redhat.com>
7942
7943 PR c++/34691
7944 * g++.dg/overload/extern-C-1.C: New.
7945
4796d66e
DH
79462009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
7947
7948 PR testsuite/39325
7949 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7950
6ea2bd47
JM
79512009-04-07 Jason Merrill <jason@redhat.com>
7952
7953 PR c++/25185
7954 * g++.dg/template/error40.C: New.
7955
13d138bf
JW
79562009-04-07 Janus Weil <janus@gcc.gnu.org>
7957
7958 PR fortran/38152
7959 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7960
aa1aa786
EB
79612009-04-07 Eric Botcazou <ebotcazou@adacore.com>
7962
7963 * gnat.dg/subp_elim_errors.ad[sb]: New test.
7964
3afadac3
JW
79652009-04-07 Janus Weil <janus@gcc.gnu.org>
7966
c22ba5ff 7967 PR fortran/38290
3afadac3
JW
7968 * gfortran.dg/proc_decl_1.f90: Modified.
7969 * gfortran.dg/proc_ptr_11.f90: Extended.
7970 * gfortran.dg/proc_ptr_13.f90: Modified.
7971
463ecaca
JM
79722009-04-06 Jason Merrill <jason@redhat.com>
7973
7974 PR c++/35146
7975 * g++.dg/template/fnspec1.C: New.
7976
6d63ea75
LG
79772009-04-06 Laurent GUERBY <laurent@guerby.net>
7978
7a715bba 7979 * lib/gnat.exp: Handle multilib.
f100a4a8 7980
ea0a374b
PT
79812009-04-06 Paul Thomas <pault@gcc.gnu.org>
7982
7983 PR fortran/38863
7984 * gfortran.dg/dependency_23.f90: New test.
7985
439ef907
RG
79862009-04-06 Richard Guenther <rguenther@suse.de>
7987
7988 PR tree-optimization/28868
7989 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7990 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7991 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7992 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7993
2e698f67
AS
79942009-04-06 Andrew Stubbs <ams@codesourcery.com>
7995
7996 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7997
5020dbd6
AS
79982009-04-06 Andrew Stubbs <ams@codesourcery.com>
7999
8000 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8001
80022009-04-06 Andrew Stubbs <ams@codesourcery.com>
8003
8004 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8005 with the built-in y0, and the subsequent warning.
8006 (y1): Likewise, rename to y_1.
8007
1d146030
JW
80082009-04-06 Janus Weil <janus@gcc.gnu.org>
8009
7a715bba
UB
8010 PR fortran/39414
8011 * gfortran.dg/proc_decl_21.f90: New.
1d146030
JW
8012
80132009-04-06 Paul Thomas <pault@gcc.gnu.org>
59e36b72 8014
7a715bba
UB
8015 PR fortran/36091
8016 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
59e36b72 8017
ecef6119
HPN
80182009-04-06 Hans-Peter Nilsson <hp@axis.com>
8019
8020 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8021 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8022 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8023 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8024 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8025 gfortran.dg/namelist_49.f90: Gate test on effective_target
8026 fd_truncate.
8027 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
8028
e462f727
DK
80292009-04-05 Daniel Kraft <d@domob.eu>
8030
8031 PR fortran/38654
8032 * gfortran.dg/read_float_2.f03
8033 * gfortran.dg/read_float_3.f90
8034
941c3614
RB
80352009-04-05 Richard Guenther <rguenther@suse.de>
8036
8037 PR tree-optimization/39648
8038 * gcc.c-torture/compile/pr39648.c: New testcase.
8039
435970ad
JM
80402009-04-05 Jason Merrill <jason@redhat.com>
8041
8042 PR c++/14912
8043 * g++.dg/template/error39.C: New.
8044
beb64b4a
DF
80452009-04-05 Daniel Franke <franke.daniel@gmail.com>
8046
8047 PR fortran/29458
8048 * gfortran.dg/implied_do_1.f90: New.
8049
cf7d2eb0
TB
80502009-04-04 Tobias Burnus <burnus@net-b.de>
8051
8052 PR fortran/39577
8053 * gfortran.dg/recursive_check_8.f90: New.
8054 * gfortran.dg/recursive_check_9.f90: New.
8055 * gfortran.dg/recursive_check_10.f90: New.
8056 * gfortran.dg/recursive_check_11.f90: New.
8057 * gfortran.dg/recursive_check_12.f90: New.
8058 * gfortran.dg/recursive_check_13.f90: New.
8059 * gfortran.dg/recursive_check_14.f90: New.
8060
a4d674fc
JM
80612009-04-04 Jason Merrill <jason@redhat.com>
8062
8063 PR c++/25185
8064 * g++.dg/template/error38.C: Add more tests.
8065
6f85546f
PT
80662009-04-04 Paul Thomas <pault@gcc.gnu.org>
8067
8068 PR fortran/37614
8069 * gfortran.dg/common_align_2.f90: New test.
8070
6356f38f
UB
80712009-04-04 Richard Earnshaw <rearnsha@arm.com>
8072
8073 PR target/39501
8074 * gcc.c-torture/execute/pr39501.c: New file.
8075 * gcc.c-torture/execute/pr39501.x: New file.
8076
aa7069aa
RG
80772009-04-04 Richard Guenther <rguenther@suse.de>
8078
8079 PR tree-optimization/8781
8080 PR tree-optimization/37892
8081 * g++.dg/tree-ssa/pr8781.C: New testcase.
8082 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8083
cd15ad3e
RG
80842009-04-04 Richard Guenther <rguenther@suse.de>
8085
8086 PR tree-optimization/39636
8087 * gcc.c-torture/compile/pr39636.c: New testcase.
8088
32d5b22d
L
80892009-04-03 H.J. Lu <hongjiu.lu@intel.com>
8090
d75b46b4 8091 PR rtl-optimization/39607
32d5b22d
L
8092 * g++.dg/opt/pr39607.C: New.
8093
6f9c9d6d
TB
80942009-04-03 Tobias Burnus <burnus@net-b.de>
8095
8096 PR fortran/39594
8097 * gfortran.dg/common_12.f90: New.
8098
b77ba909
JM
80992009-04-03 Jason Merrill <jason@redhat.com>
8100
8101 PR c++/39608
8102 * g++.dg/template/const2.C: New test.
8103
0c908ffc
RG
81042009-04-03 Richard Guenther <rguenther@suse.de>
8105
8106 PR tree-optimization/2480
8107 PR tree-optimization/23086
8108 * gcc.dg/tree-ssa/pr2480.c: New testcase.
8109 * gcc.dg/tree-ssa/pr23086.c: Likewise.
8110
075f83f5
RG
81112009-04-03 Richard Guenther <rguenther@suse.de>
8112
8113 PR tree-optimization/34743
8114 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8115 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8116 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8117 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8118 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8119 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8120 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8121 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8122
5006671f
RG
81232009-04-03 Richard Guenther <rguenther@suse.de>
8124
8125 PR middle-end/13146
8126 PR tree-optimization/23940
8127 PR tree-optimization/33237
8128 PR middle-end/33974
8129 PR middle-end/34093
8130 PR tree-optimization/36201
8131 PR tree-optimization/36230
8132 PR tree-optimization/38049
8133 PR tree-optimization/38207
8134 PR tree-optimization/38230
8135 PR tree-optimization/38301
8136 PR tree-optimization/38585
8137 PR middle-end/38895
8138 PR tree-optimization/38985
8139 PR tree-optimization/39299
8140 * gcc.dg/pr19633-1.c: Adjust.
8141 * gcc.dg/torture/pta-callused-1.c: Likewise.
8142 * gcc.dg/torture/pr39074-2.c: Likewise.
8143 * gcc.dg/torture/pr39074.c: Likewise.
8144 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8145 * gcc.dg/torture/pr30375.c: Adjust.
8146 * gcc.dg/torture/pr33563.c: Likewise.
8147 * gcc.dg/torture/pr33870.c: Likewise.
8148 * gcc.dg/torture/pr33560.c: Likewise.
8149 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8150 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8151 * gcc.dg/tree-ssa/alias-15.c: Remove.
8152 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8153 * gcc.dg/tree-ssa/pr26421.c: Adjust.
8154 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8155 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8156 * gcc.dg/tree-ssa/pr23382.c: Adjust.
8157 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8158 * gcc.dg/tree-ssa/alias-16.c: Adjust.
8159 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8160 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8161 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8162 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8163 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8164 * gcc.dg/tree-ssa/alias-19.c: Likewise.
8165 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8166 * gcc.dg/tree-ssa/pr13146.c: Likewise.
8167 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8168 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8169 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8170 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8171 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8172 * gcc.dg/tree-ssa/alias-20.c: Likewise.
8173 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8174 * gcc.dg/tree-ssa/pr38895.c: Likewise.
8175 * gcc.dg/uninit-B.c: XFAIL.
8176 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8177 * gcc.dg/uninit-pr19430.c: XFAIL.
8178 * g++.dg/tree-ssa/pr13146.C: New testcase.
8179 * g++.dg/opt/pr36187.C: Adjust.
8180 * g++.dg/torture/20090329-1.C: New testcase.
8181
e97d7fa9
CF
81822009-04-02 Chao-ying Fu <fu@mips.com>
8183
8184 * gcc.target/mips/interrupt_handler.c: New test.
8185
608f7b2e
DA
81862009-04-02 David Ayers <ayers@fsfe.org>
8187
8188 PR objc/18456
8189 * objc.dg/bad-receiver-type-2.m: New test contributed by
8190 Alexander Mamberg.
8191
d5c8be27
JM
81922009-04-02 Jason Merrill <jason@redhat.com>
8193
8194 PR c++/25185
8195 * g++.dg/template/error38.C: New test.
8196
9fabb197
JJ
81972009-04-02 Janis Johnson <janis187@us.ibm.com>
8198
8199 PR tree-optimization/31677
7a715bba 8200 * gcc.dg/memcpy-1.c: Add compiler option.
9fabb197 8201
2f0fa28e
IR
82022009-04-02 Ira Rosen <irar@il.ibm.com>
8203
8204 PR tree-optimization/39595
8205 * gfortran.dg/vect/O3-pr39595.f: New test.
8206
d0940d56
DS
82072009-04-02 Dodji Seketeli <dodji@redhat.com>
8208
8209 PR c++/26693
8210 * g++.dg/template/typedef11.C: New test.
8211 * g++.dg/template/typedef12.C: Likewise.
8212 * g++.dg/template/typedef13.C: Likewise.
8213 * g++.dg/template/typedef14.C: Likewise.
8214 * g++.dg/template/typedef15.C: Likewise.
8215 * g++.dg/template/typedef16.C: Likewise.
8216 * g++.dg/template/sfinae3.C: Compile this pedantically.
8217 The only errors expected should be the one saying the typedef is ill
8218 formed.
8219 * g++.old-deja/g++.pt/typename8.C: Likewise.
8220 * g++.dg/template/access11.C: Update this.
8221
bf1cbdc6
RG
82222009-04-02 Richard Guenther <rguenther@suse.de>
8223
8224 PR tree-optimization/37221
8225 * gcc.c-torture/compile/20090331-1.c: New testcase.
8226
87cfb32c
EB
82272009-04-01 Eric Botcazou <ebotcazou@adacore.com>
8228
8229 * gcc.c-torture/compile/20090401-1.c: New test.
8230
a5b38cdf
L
82312009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8232
8233 PR c++/4926
8234 * g++.dg/template/pr4926-1.C: New.
8235
667e8acb
XDL
82362009-04-01 Xinliang David Li <davidxl@google.com>
8237
8238 * gcc.target/i386/all_one_m128i.c: New test.
8239
eec49116
JJ
82402009-04-01 Janis Johnson <janis187@us.ibm.com>
8241
839a3b8a
JJ
8242 PR c/39027
8243 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8244 * gcc.dg/fltconst-2.c: New test.
8245 * gcc.dg/fltconst-double-pedantic-1.c: New test.
8246 * gcc.dg/fltconst-double-pedantic-2.c: New test.
8247
eec49116
JJ
8248 PR c/33466
8249 * gcc.dg/cpp/pr33466.c: New test.
8250 * gcc.dg/dfp/pr33466.c: New test.
8251 * gcc.dg/fixed-point/pr33466.c: New test.
8252
96137f95
L
82532009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8254
8255 PR tree-optimization/35011
8256 * g++.dg/other/pr35011.C: New.
8257
d93e052c
JJ
82582009-04-01 Jakub Jelinek <jakub@redhat.com>
8259
8260 PR target/39226
8261 * gcc.dg/pr39226.c: New test.
8262
eddd291e
L
82632009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8264
8265 PR c++/35240
8266 * g++.dg/template/pr35240.C: New.
8267
6ccb2a4a
JM
82682009-04-01 Joseph Myers <joseph@codesourcery.com>
8269
8270 PR c/39605
8271 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8272 * gcc.dg/pr25682.c: Update expected diagnostics.
8273
299b87f8
RG
82742009-04-01 Richard Guenther <rguenther@suse.de>
8275
8276 * gcc.dg/fold-plusmult-2.c: New testcase.
8277
b85eb797
JJ
82782009-04-01 Jakub Jelinek <jakub@redhat.com>
8279
8280 PR c/37772
8281 * gcc.dg/pr37772.c: New test.
8282 * g++.dg/ext/asm11.C: New test.
8283
00c7e24f
L
82842009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8285
b85eb797
JJ
8286 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8287 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8288 defined.
00c7e24f 8289
a70f5987
JM
82902009-03-31 Jason Merrill <jason@redhat.com>
8291
8292 * g++.old-deja/g++.other/using9.C: Add expected errors.
8293
36e3e6f7
L
82942009-03-31 H.J. Lu <hongjiu.lu@intel.com>
8295
8296 * gcc.c-torture/compile/pr33009.c: Removed.
8297
82452399
RR
82982009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8299
8300 * gcc.c-torture/compile/pr33009.c: Delete.
8301 * gcc.c-torture/compile/pr11832.c: Likewise.
8302
207bf79d
JM
83032009-03-31 Joseph Myers <joseph@codesourcery.com>
8304
8305 PR c/448
8306 * lib/target-supports.exp (check_effective_target_stdint_types):
8307 Update comment.
8308 (check_effective_target_inttypes_types): New.
8309 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8310 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8311 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8312
e49be8f7
PT
83132009-03-31 Paul Thomas <pault@gcc.gnu.org>
8314
8315 PR fortran/38917
8316 PR fortran/38918
8317 * gfortran.dg/data_pointer_1.f90: New test.
8318
bf0d171a
PT
83192009-03-31 Paul Thomas <pault@gcc.gnu.org>
8320
8321 PR fortran/38915
8322 * gfortran.dg/char_length_15.f90: New test.
8323
a3c49752
JM
83242009-03-31 Jason Merrill <jason@redhat.com>
8325
51fc2d02
JM
8326 C++ DR 613
8327 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8328 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8329 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8330 xfail others.
8331
2553fb66
JM
8332 * g++.dg/other/typedef2.C: New test.
8333
0e183333
JM
8334 PR c++/37806
8335 * g++.dg/template/typedef17.C: New test.
8336
a3c49752
JM
8337 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8338 * g++.dg/cpp0x/auto12.C: Likewise.
8339
6b12efe9
RG
83402009-03-31 Richard Guenther <rguenther@suse.de>
8341
8342 PR middle-end/31029
8343 * gcc.dg/fold-compare-4.c: New testcase.
8344 * gcc.dg/fold-compare-5.c: Likewise.
8345
108f6c2f
RG
83462009-03-31 Richard Guenther <rguenther@suse.de>
8347
8348 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8349
8f612190
JM
83502009-03-31 Joseph Myers <joseph@codesourcery.com>
8351
8352 PR target/39592
8353 * gcc.target/i386/pr39592-1.c: New test.
8354
47580d22
JM
83552009-03-31 Joseph Myers <joseph@codesourcery.com>
8356
8357 PR preprocessor/15638
8358 * gcc.dg/cpp/missing-header-1.c: New test.
8359 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
8360 "compilation terminated" message.
8361 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
8362 test #include "".
8363 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8364 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8365 terminated" message.
8366
ba4d8f9d
RG
83672009-03-31 Richard Guenther <rguenther@suse.de>
8368
8369 PR middle-end/23401
8370 PR middle-end/27810
8371 * gcc.dg/tree-ssa/pr23401.c: New testcase.
8372 * gcc.dg/tree-ssa/pr27810.c: Likewise.
8373
3759634f
SK
83742009-03-30 Steven G. Kargl <kargls@comcast.net>
8375
8376 PR fortran/38389
8377 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8378 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8379 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8380 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8381 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8382 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8383 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8384
71a7778c
PT
83852009-03-30 Paul Thomas <pault@gcc.gnu.org>
8386
8387 PR fortran/22571
8388 * gfortran.dg/whole_file_1.f90: New test.
8389 PR fortran/26227
8390 * gfortran.dg/whole_file_2.f90: New test.
8391 * gfortran.dg/whole_file_3.f90: New test.
8392 PR fortran/24886
8393 * gfortran.dg/whole_file_4.f90: New test.
8394
665733c1
JJ
83952009-03-30 Jakub Jelinek <jakub@redhat.com>
8396
8397 * gfortran.dg/bind_c_usage_19.f90: New test.
8398
a37a7b8a
JJ
8399 PR target/39558
8400 * gcc.target/powerpc/altivec-29.c: New test.
8401
8ce94e44
JM
84022009-03-30 Joseph Myers <joseph@codesourcery.com>
8403
8404 PR rtl-optimization/323
8405 * gcc.target/i386/excess-precision-1.c,
8406 gcc.target/i386/excess-precision-2.c,
8407 gcc.target/i386/excess-precision-3.c,
8408 gcc.target/i386/excess-precision-4.c,
8409 gcc.target/i386/excess-precision-5.c,
8410 gcc.target/i386/excess-precision-6.c: New tests.
8411
1e57bf47
JM
84122009-03-30 Joseph Myers <joseph@codesourcery.com>
8413
8414 PR c/35235
8415 * gcc.dg/c99-array-lval-8.c: New test.
8416
148e4216
JM
84172009-03-29 Joseph Myers <joseph@codesourcery.com>
8418
8419 PR preprocessor/34695
8420 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8421 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8422 instead of dg-warning for "previous definition" messages.
8423 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8424 "warnings being treated as errors" message.
8425 * gcc.dg/fltconst-1.c: Use -fshow-column.
8426
6bb62671
SK
84272009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
8428
8429 PR fortran/38823
8430 * gfortran.dg/power1.f90: New test.
8431
928c19bb
JM
84322009-03-29 Joseph Myers <joseph@codesourcery.com>
8433
8434 PR c/456
8435 PR c/5675
8436 PR c/19976
8437 PR c/29116
8438 PR c/31871
8439 PR c/35198
8440 * gcc.c-torture/compile/20081108-1.c,
8441 gcc.c-torture/compile/20081108-2.c,
8442 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8443 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8444 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8445 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8446 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8447 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8448 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8449 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8450 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8451 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8452 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8453 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8454 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8455 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8456 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8457 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8458 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8459 case.
8460 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8461 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8462 XFAILs. Update expected messages.
8463 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8464 expected messages.
8465 * gcc.dg/real-const-1.c: Replace with test from original PR.
8466 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8467 when casting from non-constant integer to pointer.
8468
5babbcc0
RG
84692009-03-29 Richard Guenther <rguenther@suse.de>
8470
8471 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8472
b0e5fa94
DK
84732009-03-29 Daniel Kraft <d@domob.eu>
8474
8475 PR fortran/37423
8476 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8477 DEFERRED bindings.
8478 * gfortran.dg/typebound_proc_9.f03: New test.
8479 * gfortran.dg/typebound_proc_10.f03: New test.
8480 * gfortran.dg/typebound_proc_11.f03: New test.
8481 * gfortran.dg/abstract_type_5.f03: New test.
8482
ad41bd84 84832009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
d80c695f
TS
8484
8485 PR fortran/38507
8486 * gfortran.dg/do_4.f: New.
8487 * gfortran.dg/goto_2.f90: Correct expected warnings.
8488 * gfortran.dg/goto_4.f90: Likewise.
8489 * gfortran.dg/goto_5.f90: New.
8490
eeae74a1
L
84912009-03-29 H.J. Lu <hongjiu.lu@intel.com>
8492
8493 PR target/39545
8494 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8495
8496 * gcc.target/i386/pr39545-1.c: New.
8497 * gcc.target/i386/pr39545-2.c: Likewise.
8498
8499 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8500 (flex2_struct): Likewise.
8501 (check_struct_passing7): Likewise.
8502 (check_struct_passing8): Likewise.
8503 (f1s): Likewise.
8504 (f2s): Likewise.
8505 (main): Call check_struct_passing7 and check_struct_passing8.
8506
3379ae7f
RG
85072009-03-29 Richard Guenther <rguenther@suse.de>
8508
8509 * gcc.c-torture/execute/20090113-1.c: New testcase.
8510 * gcc.c-torture/execute/20090113-2.c: Likewise.
8511 * gcc.c-torture/execute/20090113-3.c: Likewise.
8512 * gcc.c-torture/execute/20090207-1.c: Likewise.
8513 * gcc.c-torture/compile/20090114-1.c: Likewise.
8514 * gcc.c-torture/compile/20090328-1.c: Likewise.
8515 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8516
4ea80a41
DA
85172009-03-29 David Ayers <ayers@fsfe.org>
8518
8519 PR objc/27377
8520 * objc.dg/conditional-1.m: New tests.
f100a4a8 8521
3dc9eaa6
AN
85222009-03-28 Adam Nemet <anemet@caviumnetworks.com>
8523
8524 * gcc.dg/winline-10.c: New test.
8525
33abc845
TB
85262009-03-28 Tobias Burnus <burnus@net-b.de>
8527
8528 PR fortran/34656
8529 * gfortran.dg/do_check_1.f90: Add test.
8530 * gfortran.dg/do_check_2.f90: Add test.
8531 * gfortran.dg/do_check_3.f90: Add test.
8532 * gfortran.dg/do_check_4.f90: Add test.
8533
33977f81
JH
85342009-03-28 Jan Hubicka <jh@suse.cz>
8535
8536 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8537 * gcc.dg/pr33826.c: Update dump files.
8538 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8539 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8540
617f3897
MJ
85412009-03-28 Martin Jambor <mjambor@suse.cz>
8542
8543 * g++.dg/tree-ssa/fwprop-align.C: New test.
8544
574872ff
JJ
85452009-03-28 Jakub Jelinek <jakub@redhat.com>
8546
b3bf8855
JJ
8547 * gcc.target/powerpc/altivec-28.c: New test.
8548
574872ff
JJ
8549 PR c++/39554
8550 * gcc.dg/wdisallowed-functions-1.c: Removed.
8551 * gcc.dg/wdisallowed-functions-2.c: Removed.
8552 * gcc.dg/wdisallowed-functions-3.c: Removed.
8553 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8554 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8555 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8556
b005da11
RG
85572009-03-28 Richard Guenther <rguenther@suse.de>
8558
8559 PR tree-optimization/38723
8560 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8561
5d63a35f
PT
85622009-03-28 Paul Thomas <pault@gcc.gnu.org
8563
ba20e309
UB
8564 PR fortran/38538
8565 * gfortran.dg/char_result_13.f90: New test.
5d63a35f 8566
6b02d5f7
PT
85672009-03-28 Paul Thomas <pault@gcc.gnu.org>
8568
8569 PR fortran/38765
8570 * gfortran.dg/alloc_comp_assign_9.f90: New test.
8571
bc6600ab
DK
85722009-03-28 Daniel Kraft <d@domob.eu>
8573
8574 * gfortran.dg/trim_1.f90: New test.
8575
08cf8f58
RG
85762009-03-28 Richard Guenther <rguenther@suse.de>
8577
8578 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8579 * g++.dg/warn/Warray-bounds.C: Likewise.
8580
43998ed9
TB
85812009-03-28 Tobias Burnus <burnus@net-b.de>
8582
8583 PR fortran/32626
8584 * gfortran.dg/recursive_check_7.f90: New test.
8585
85862009-03-28 Tobias Burnus <burnus@net-b.de>
dc186969
TB
8587
8588 PR fortran/38432
8589 * gfortran.dg/do_check_5.f90: New test.
8590 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8591 * gfortran.dg/array_constructor_18.f90: Ditto.
8592 * gfortran.dg/array_constructor_22.f90: Ditto.
8593 * gfortran.dg/do_3.F90: Ditto.
8594 * gfortran.dg/do_1.f90: Ditto.
8595
e8114fba
RG
85962009-03-28 Richard Guenther <rguenther@suse.de>
8597
8598 PR tree-optimization/38180
8599 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8600
6cdb0ee3
RG
86012009-03-28 Richard Guenther <rguenther@suse.de>
8602
8603 PR tree-optimization/38513
8604 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8605 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8606 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8607 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8608 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8609 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8610 * gcc.dg/vect/vect-35.c: Likewise.
8611 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8612 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8613 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8614
8ca1fd76
RG
86152009-03-28 Richard Guenther <rguenther@suse.de>
8616
8617 PR tree-optimization/38968
8618 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8619
a254e44d
RG
86202009-03-28 Richard Guenther <rguenther@suse.de>
8621
8622 PR tree-optimization/37795
8623 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8624
52c0e446
JM
86252009-03-28 Joseph Myers <joseph@codesourcery.com>
8626
8627 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8628 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8629 options for removed targets.
8630
472c7fbd
RG
86312009-03-27 Richard Guenther <rguenther@suse.de>
8632
8633 PR tree-optimization/39120
8634 * gcc.c-torture/execute/pr39120.c: New testcase.
8635
86362009-03-27 Richard Guenther <rguenther@suse.de>
8637
8638 PR tree-optimization/39120
8639 * gcc.dg/torture/pta-callused-1.c: New testcase.
8640
2ac26e15
L
86412009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8642
8643 PR middle-end/39315
8644 * gcc.target/i386/pr39315-1.c: New.
8645 * gcc.target/i386/pr39315-2.c: Likewise.
8646 * gcc.target/i386/pr39315-3.c: Likewise.
8647 * gcc.target/i386/pr39315-4.c: Likewise.
8648 * gcc.target/i386/pr39315-check.c: Likewise.
8649
d9223014
L
86502009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8651
8652 PR c/39323
8653 * gcc.dg/pr39323-1.c: New.
8654 * gcc.dg/pr39323-2.c: Likewise.
8655 * gcc.dg/pr39323-3.c: Likewise.
8656
689b689c
L
86572009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8658
8659 PR target/38034
8660 * gcc.target/ia64/sync-1.c: New.
8661
51212b32
L
86622009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8663
8664 PR target/39472
8665 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8666 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8667 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8668 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8669 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8670 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8671 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8672 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8673
7338ea63
KG
86742009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8675
8676 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8677 for low precision (i.e. float).
8678
68599f33
DS
86792009-03-27 Dodji Seketeli <dodji@redhat.com>
8680 Jakub Jelinek <jakub@redhat.com>
8681
8682 PR debug/37959
8683 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8684
9f5e9983
JJ
86852009-03-27 Jakub Jelinek <jakub@redhat.com>
8686
64d7685c
JJ
8687 * gcc.dg/memmove-2.c: New test.
8688 * gcc.dg/memmove-3.c: New test.
8689
9f5e9983
JJ
8690 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8691 in clone naming.
8692
e9d51dc6
XDL
86932009-03-27 Xinliang David Li <davidxl@google.com>
8694
8695 PR tree-optimization/39557
8696 * g++.dg/tree-ssa/dom-invalid.C: New test.
8697
4577cea1
XDL
86982009-03-27 Xinliang David Li <davidxl@google.com>
8699
8700 PR tree-optimization/39548
8701 * g++.dg/tree-ssa/copyprop.C: New test.
8702
8ec0d73b
AP
87032009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
8704
8705 PR c++/38638
8706 * g++.dg/template/typename17.C: New testcase.
8707 * g++.dg/template/typename18.C: New testcase.
8708
b0957daf
AP
87092009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
8710
8711 PR c++/36799
8712 * g++.dg/other/var_copy-1.C: New test.
8713
48b6cd9d
SM
87142009-03-27 Simon Martin <simartin@users.sourceforge.net>
8715
8716 PR c++/37647
8717 * g++.dg/parse/ctor9.C: New test.
8718
6a837908
SM
87192009-03-27 Simon Martin <simartin@users.sourceforge.net>
8720
8721 PR c++/29727
8722 * g++.dg/init/error2.C: New test.
8723
a5f805df
MLI
87242009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8725
8726 PR c++/35652
8727 * gcc.dg/pr35652.C: New.
8728 * g++.dg/warn/pr35652.C: New.
8729 * gcc.dg/format/plus-1.c: Adjust message.
8730
5a59b39e
JJ
87312009-03-26 Jakub Jelinek <jakub@redhat.com>
8732
8733 PR c++/39554
8734 * gcc.dg/wdisallowed-functions-3.c: New test.
8735 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8736
d43f68d6
KG
87372009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8738
8739 * gcc.dg/inline-33.c: Fix when pic.
8740
cd510f15
AM
87412009-03-25 Alexander Monakov <amonakov@ispras.ru>
8742
a5f805df 8743 * gcc.target/ia64/20090324-1.c: New test.
cd510f15 8744
969a5433
JJ
87452009-03-25 Jakub Jelinek <jakub@redhat.com>
8746
8747 PR c/27898
8748 * gcc.dg/pr27898.c: New test.
8749
8750 PR tree-optimization/32139
8751 * gcc.c-torture/compile/pr32139.c: New test.
8752
f7cbd40e
JM
87532009-03-24 Jason Merrill <jason@redhat.com>
8754
8755 PR c++/28274
8756 * g++.dg/parse/defarg14.C: New test.
8757
760ab26f
JD
87582009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8759
8760 PR libfortran/39528
8761 * gfortran.dg/read_repeat.f90: New test.
8762
09ac4473
IR
87632009-03-24 Ira Rosen <irar@il.ibm.com>
8764
8765 PR tree-optimization/39529
8766 * gcc.dg/vect/pr39529.c: New test.
8767
603f5959
DS
87682009-03-24 Dodji Seketeli <dodji@redhat.com>
8769 Jakub Jelinek <jakub@redhat.com>
8770
8771 PR debug/39524
8772 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8773
c5cdb03f
JJ
87742009-03-23 Jakub Jelinek <jakub@redhat.com>
8775
8776 PR c/39495
8777 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8778
6ab282f6
JM
87792009-03-23 Jason Merrill <jason@redhat.com>
8780
6afcfe0a 8781 * g++.dg/cpp0x/auto12.C: Add variadic test.
f100a4a8 8782
6ab282f6
JM
8783 PR c++/39526
8784 * g++.dg/warn/Wshadow-4.C: New test.
8785
88ccb72a
JJ
87862009-03-23 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR tree-optimization/39516
8789 * gfortran.dg/pr39516.f: New test.
8790
78425caa
HPN
87912009-03-22 Hans-Peter Nilsson <hp@axis.com>
8792
8793 * lib/target-libpath.exp (set_ld_library_path_env_vars):
8794 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8795 variable, not environment variable.
8796
c1165535
JM
87972009-03-21 Jason Merrill <jason@redhat.com>
8798
8799 PR c++/28879
8800 * g++.dg/ext/vla6.C: New test.
8801
72258929
JM
88022009-03-20 Jason Merrill <jason@redhat.com>
8803
8804 * g++.dg/cpp0x/initlist5.C: Add additional test.
8805
7d1ec26a
JJ
88062009-03-19 Jakub Jelinek <jakub@redhat.com>
8807 Janis Johnson <janis187@us.ibm.com>
8808
8809 * lib/compat.exp (compat-get-options-main, compat-get-options):
8810 Handle dg-prune-output in source file.
8811 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8812 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8813 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8814 two warnings.
8815
f57c2f04
JJ
88162009-03-19 Jakub Jelinek <jakub@redhat.com>
8817
ea1199ee
JJ
8818 PR c/39495
8819 * gcc.dg/gomp/pr39495-1.c: New test.
8820 * gcc.dg/gomp/pr39495-2.c: New test.
8821 * g++.dg/gomp/pr39495-1.C: New test.
8822 * g++.dg/gomp/pr39495-2.C: New test.
8823
f57c2f04
JJ
8824 PR target/39496
8825 * gcc.target/i386/pr39496.c: New test.
8826 * g++.dg/other/pr39496.C: New test.
8827
9e517d61
LF
88282009-03-19 Li Feng <nemokingdom@gmail.com>
8829
8830 PR middle-end/39500
8831 * gcc.dg/autopar/pr39500-1.c: New.
8832 * gcc.dg/autopar/pr39500-2.c: New.
8833
d680e79d
L
88342009-03-18 H.J. Lu <hongjiu.lu@intel.com>
8835
8836 * g++.dg/dg.exp: Prune graphite.
8837
9968d233
SP
88382009-03-18 Sebastian Pop <sebastian.pop@amd.com>
8839
8840 PR middle-end/39447
8841 * g++.dg/graphite: New.
8842 * g++.dg/graphite/graphite.exp: New.
8843 * g++.dg/graphite/pr39447.C: New.
8844
367bdb8d
L
88452009-03-18 H.J. Lu <hongjiu.lu@intel.com>
8846
8847 PR c++/39425
8848 * g++.dg/template/pr39425.C: New.
8849
8850 * g++.dg/template/spec33.C: Updated.
8851
448545cb
JM
88522009-03-17 Jason Merrill <jason@redhat.com>
8853
8854 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8855
ff284b4b
PC
88562009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
8857
8858 PR c++/39475
8859 * g++.dg/ext/unary_trait_incomplete.C: New.
8860
3c072c6b
JY
88612009-03-17 Jing Yu <jingyu@google.com>
8862
8863 PR middle-end/39378
8864 * g++.dg/inherit/thunk10.C: New test.
8865
9ade279b
UB
88662009-03-17 Uros Bizjak <ubizjak@gmail.com>
8867
8868 PR target/39482
8869 * gcc.target/i386/pr39482.c: New test.
8870
16e60c17
JJ
88712009-03-17 Jakub Jelinek <jakub@redhat.com>
8872
a3f596ba
JJ
8873 PR debug/39471
8874 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8875 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8876 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8877 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8878
6b2b8871
JJ
8879 PR middle-end/39443
8880 * gcc.dg/pr39443.c: New test.
8881
16e60c17
JJ
8882 PR debug/39412
8883 * gcc.dg/debug/pr39412.c: New test.
8884
4d936aca
JJ
88852009-03-17 Janis Johnson <janis187@us.ibm.com>
8886
8887 PR testsuite/38526
8888 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8889 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8890 is defined.
8891 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8892 its original value, or unset if it was not defined.
8893 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8894 path procs around use of HOSTCC.
8895 * g++.dg/compat/struct-layout-1.exp: Ditto.
8896 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8897
1cb3c37c
L
88982009-03-16 H.J. Lu <hongjiu.lu@intel.com>
8899
8900 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8901
8ce12569
JJ
89022009-03-16 Janis Johnson <janis187@us.ibm.com>
8903
c4d475ad
JJ
8904 Revert patch for PR testsuite/37630.
8905
db205671
JJ
8906 PR testsuite/37960
8907 * gcc.dg/pr11492.c: Replace constant and remove xfail.
8908
fabab0b6
JJ
8909 PR testsuite/37630
8910 * lib/target-supports.exp (check_effective_target_ieee): New.
8911 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8912 * gcc.dg/20001012-1.c: Require ieee.
8913
8ce12569
JJ
8914 PR testsuite/37628
8915 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8916
97b4ba9f
JJ
89172009-03-16 Jakub Jelinek <jakub@redhat.com>
8918
8919 PR tree-optimization/39455
8920 * gcc.dg/pr39455.c: New test.
8921
e178ae8e
DA
89222009-03-13 David Ayers <ayers@fsfe.org>
8923
8924 * objc/execute/trivial.m. New test.
8925
381b630e
JH
89262009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
8927
8928 PR target/39137
8088e9ee 8929 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
381b630e 8930
ba4905b4
L
89312009-03-13 H.J. Lu <hongjiu.lu@intel.com>
8932
8933 PR testsuite/39451
8934 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8935 constraint on (%2).
8936
faef499b
DA
89372009-03-12 David Ayers <ayers@fsfe.org>
8938
8939 PR libobjc/27466
8940 * objc/execute/exceptions/handler-1.m. New test.
8941
ad41bd84 89422009-03-12 Jakub Jelinek <jakub@redhat.com>
03a18198
JJ
8943
8944 PR target/39431
8945 * gcc.target/i386/pr39431.c: New test.
8946
122c59c7
L
89472009-03-12 H.J. Lu <hongjiu.lu@intel.com>
8948
8949 PR target/39445
8950 * gcc.target/i386/pr39445.c: New.
8951
8952 * gcc.target/i386/push-1.c: XFAIL.
8953
498e51ca
AN
89542009-03-11 Adam Nemet <anemet@caviumnetworks.com>
8955
8956 * gcc.dg/inline-33.c: New test.
8957
22571318
NF
89582009-03-11 Nathan Froyd <froydnj@codesourcery.com>
8959
8960 * gcc.dg/vect/vect-82.c: Combine dg-do and
8961 dg-require-effective-target into dg-skip-if.
8962 * gcc.dg/vect/vect-83.c: Likewise.
8963
9bfaf89d
JJ
89642009-03-11 Jakub Jelinek <jakub@redhat.com>
8965
8966 PR target/39137
8967 * gcc.target/i386/stackalign/longlong-1.c: New test.
8968 * gcc.target/i386/stackalign/longlong-2.c: New test.
8969
8a9ceef2
UW
89702009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8971
8972 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8973
dc215785
UW
89742009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8975
8976 * gcc.c-torture/execute/ieee/inf-3.c: New test.
8977 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8978
9ee309d4
OH
89792009-03-11 Olivier Hainque <hainque@adacore.com>
8980
8981 * gnat.dg/slice_enum.adb: New test.
8982
7716876b
JM
89832009-03-11 Jason Merrill <jason@redhat.com>
8984
8985 PR debug/39086
8986 * g++.dg/opt/nrv15.C: New test.
8987
480a5329
IR
89882009-03-10 Ira Rosen <irar@il.ibm.com>
8989
8990 PR tree-optimization/39422
8991 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8992 constant array with static initialization to global memory.
8993 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8994
23b27c81
HS
89952009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
8996
8997 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8998 padding.
8999
9a9ba8d9
JJ
90002009-03-09 Jakub Jelinek <jakub@redhat.com>
9001
8c30a510
JJ
9002 PR c++/39371
9003 * g++.dg/opt/switch2.C: Add -w to dg-options.
9004 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9005 * g++.dg/warn/switch1.C: New test.
9006 * g++.dg/other/switch3.C: New test.
9007
9a9ba8d9
JJ
9008 PR tree-optimization/39394
9009 * gcc.c-torture/compile/pr39394.c: New test.
9010
929b7fc3
AK
90112009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9012
9013 * gcc.target/s390/20090223-1.c: New testcase.
9014
1915e66b
JD
90152009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9016
9017 PR libfortran/39402
9018 * gfortran.dg/fmt_f0_1.f90: New test.
9019
ae9b2a48
L
90202009-03-08 H.J. Lu <hongjiu.lu@intel.com>
9021
9022 PR c++/39060
9023 * g++.dg/other/new1.C: Adjusted.
9024 * g++.dg/parse/crash40.C: Likewise.
9025 * g++.dg/parse/defarg12.C: Likewise.
9026 * g++.dg/template/error15.C: Likewise.
9027
9028 * g++.dg/other/pr39060.C: New.
9029
9207099b
JM
90302009-03-07 Jason Merrill <jason@redhat.com>
9031
9032 PR c++/39367
9033 * g++.dg/opt/new1.C: New.
9034
d8b4270d
PC
90352009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9036
9037 PR c++/33492
9038 * g++.dg/other/error32.C: New.
9039
9f0e7885
JJ
90402009-03-06 Jakub Jelinek <jakub@redhat.com>
9041
65401a0b
JJ
9042 PR middle-end/39360
9043 * gcc.c-torture/compile/pr39360.c: New test.
9044
9f0e7885
JJ
9045 PR debug/39372
9046 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9047
2588c9e9
JM
90482009-03-05 Jason Merrill <jason@redhat.com>
9049
9050 PR c++/38908
9051 * g++.dg/warn/Wuninitialized-3.C: New test.
9052
ee0ee7e2
JJ
90532009-03-05 Jakub Jelinek <jakub@redhat.com>
9054
9055 PR debug/39379
9056 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9057 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9058
d095e03c
JM
90592009-03-04 Jason Merrill <jason@redhat.com>
9060
9061 PR c++/13549
9062 * g++.dg/template/koenig7.C: New test.
9063
630c80e6
NS
90642009-03-04 Nathan Sidwell <nathan@codesourcery.com>
9065
9066 * g++.dg/torture/predcom-1.C: New test.
9067
b505e785
RG
90682009-03-04 Richard Guenther <rguenther@suse.de>
9069
9070 PR tree-optimization/39362
9071 * g++.dg/torture/pr39362.C: New testcase.
9072
1cb801bc
JM
90732009-03-04 Jason Merrill <jason@redhat.com>
9074 Giovanni Bajo <giovannibajo@gcc.gnu.org>
9075
9076 PR c++/9634
9077 PR c++/29469
9078 PR c++/29607
9079 * g++.dg/template/dependent-name5.C: New test.
9080
79c09787
SE
90812009-03-04 Steve Ellcey <sje@cup.hp.com>
9082
9083 PR testsuite/39357
9084 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9085 vect_int to vect_int_mult.
9086
6a66f28e
RG
90872009-03-04 Richard Guenther <rguenther@suse.de>
9088
9089 PR tree-optimization/39358
9090 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9091 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9092
57e454ee
RG
90932009-03-04 Richard Guenther <rguenther@suse.de>
9094
9095 PR tree-optimization/39339
9096 * gcc.c-torture/execute/pr39339.c: New testcase.
9097
a6fe9ed4
JM
90982009-03-03 Joseph Myers <joseph@codesourcery.com>
9099
9100 * gcc.c-torture/compile/20090303-1.c,
9101 gcc.c-torture/compile/20090303-2.c: New tests.
9102
f07049c8
JJ
91032009-03-03 Jakub Jelinek <jakub@redhat.com>
9104
067dd3c9
JJ
9105 PR fortran/39354
9106 * gfortran.dg/gomp/pr39354.f90: New test.
9107
f07049c8
JJ
9108 PR tree-optimization/39343
9109 * gcc.dg/pr39343.c: New test.
9110
fc0ffad7
IR
91112009-03-03 Ira Rosen <irar@il.ibm.com>
9112
9113 PR tree-optimization/39248
6c6094f1 9114 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
fc0ffad7
IR
9115 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9116 on targets without vector misalignment support.
f100a4a8
UB
9117 * lib/target-supports.exp
9118 (check_effective_target_vect_short_mult): Add
fc0ffad7
IR
9119 check_effective_target_arm32.
9120
7d4fba4a
SP
91212009-03-02 Sebastian Pop <sebastian.pop@amd.com>
9122
9123 PR middle-end/39335
8088e9ee
L
9124 * gcc.dg/graphite/pr39335_1.c: New.
9125 * gcc.dg/graphite/pr39335.c: New.
7d4fba4a 9126
0f07d576
L
91272009-03-02 H.J. Lu <hongjiu.lu@intel.com>
9128
9129 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9130 of andl.
9131 * gcc.target/i386/stackalign/return-5.c: Likewise.
9132 * gcc.target/i386/stackalign/return-6.c: Likewise.
9133
6dfb529c 91342009-03-02 Richard Guenther <rguenther@suse.de>
0f07d576 9135 Ira Rosen <irar@il.ibm.com>
6dfb529c
RG
9136
9137 PR tree-optimization/39318
9138 * gfortran.dg/vect/pr39318.f90: New test.
9139
a3aadcc5
JH
91402009-03-01 Jan Hubicka <jh@suse.cz>
9141
9142 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9143
1cf5abb3
JH
91442009-03-01 Jan Hubicka <jh@suse.cz>
9145
9146 PR debug/39267
9147 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9148
39ae51e0
EB
91492009-03-01 Eric Botcazou <ebotcazou@adacore.com>
9150
9151 * gnat.dg/pack12.adb: New test.
9152
aad5badd
L
91532009-02-26 H.J. Lu <hongjiu.lu@intel.com>
9154
9155 PR c++/37789
dbb306a0 9156 * g++.dg/other/pr37789.C: New.
aad5badd 9157
489ec4e3
PT
91582009-02-26 Paul Thomas <pault@gcc.gnu.org>
9159
9160 PR fortran/39295
9161 * gfortran.dg/interface_25.f90: New test.
9162 * gfortran.dg/interface_26.f90: New test.
9163
c1cfed03
PT
91642009-02-26 Paul Thomas <pault@gcc.gnu.org>
9165
9166 PR fortran/39292
9167 * gfortran.dg/initialization_22.f90: New test.
9168
38432148 91692009-02-25 H.J. Lu <hongjiu.lu@intel.com>
8592acaf
L
9170
9171 PR rtl-optimization/39241
9172 * gcc.dg/torture/pr39241.c: New.
9173
f618d33e 91742009-02-25 Martin Jambor <mjambor@suse.cz>
8592acaf 9175
f618d33e
MJ
9176 PR tree-optimizations/39259
9177 * g++.dg/torture/pr39259.C: New testcase.
9178
ccfbd880
RG
91792009-02-24 Richard Guenther <rguenther@suse.de>
9180
9181 PR c++/39242
9182 * g++.dg/template/instantiate10.C: New testcase.
9183
71adbef3 91842009-02-24 Richard Guenther <rguenther@suse.de>
8592acaf 9185 Zdenek Dvorak <ook@ucw.cz>
71adbef3
RG
9186
9187 PR tree-optimization/39233
9188 * gcc.c-torture/execute/pr39233.c: New testcase.
9189
f1a558e0
SP
91902009-02-23 Sebastian Pop <sebastian.pop@amd.com>
9191
9192 PR tree-optimization/39260
9193 * gcc.dg/graphite/pr39260.c: New.
9194
e62a4cc1
L
91952009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9196
9197 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9198
8c8d4a46
L
91992009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9200
9201 PR c++/36411
9202 * g++.dg/template/void14.C: New.
9203
2604de9d
JM
92042009-02-23 Jason Merrill <jason@redhat.com>
9205
d8028f2c
JM
9206 PR c++/38880
9207 * g++.dg/init/const7.C: Remove XFAIL.
9208 * g++.dg/init/static-init1.C: New test.
9209
2604de9d
JM
9210 * g++.dg/cpp0x/initlist14.C: New test.
9211
38432148 92122009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
543af7ab
TK
9213
9214 PR fortran/38914
9215 * bound_simplification_2.f90: New test case.
9216 * bound_7.f90: New test case.
9217
4bb09c26
JM
92182009-02-21 Joseph Myers <joseph@codesourcery.com>
9219
9220 * gcc.dg/cpp/include4.c: New test.
9221
38432148 92222009-02-21 Uros Bizjak <ubizjak@gmail.com>
4c64d3dd
L
9223
9224 PR target/39256
9225 * gcc.target/i386/abi-2.c: New.
9226
b4651327
KK
92272009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
9228
9229 * gcc.c-torture/execute/pr39228.x: New.
9230
f814e489
UB
92312009-02-21 Uros Bizjak <ubizjak@gmail.com>
9232
9233 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9234 scan-assembler to check for xmm0 register.
9235
07d8efe3 92362009-02-20 Mark Mitchell <mark@codesourcery.com>
f814e489 9237 Joseph Myers <joseph@codesourcery.com>
07d8efe3
MM
9238
9239 * gcc.target/arm/va_list.c: New test.
9240 * g++.dg/abi/arm_va_list.C: Likewise.
9241 * lib/target-supports.exp (check_effective_target_arm_eabi): New
9242 function.
9243 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9244 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9245 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9246 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9247 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9248 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9249
da9c199f
JH
92502009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
9251
9252 PR testsuite/38164
9253 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9254 to dg-options.
9255
c69cd1f5
JJ
92562009-02-20 Jakub Jelinek <jakub@redhat.com>
9257
9258 PR target/39240
9259 * gcc.c-torture/execute/pr39240.c: New test.
9260
bd967b22
JM
92612009-02-20 Jason Merrill <jason@redhat.com>
9262
9263 PR c++/39225
9264 * g++.dg/parse/dtor15.C: New test.
9265
f0de858e
KH
92662009-02-19 Kazu Hirata <kazu@codesourcery.com>
9267
9268 * gcc.c-torture/execute/20090219-1.c: New.
9269
bde8c97c
AN
92702009-02-19 Adam Nemet <anemet@caviumnetworks.com>
9271
9272 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9273 (mips-dg-options): When matching isa* pseudo-options make
9274 'value' optional and accept ! entries. Use $spec instead of
9275 $isa_spec in the isa pseudo-option error message. Only
9276 perform the ISA-range check when 'value' is set. If arch is
9277 matching any CPU in the ! entries switch to its generic ISA.
9278 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
da9c199f 9279 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
bde8c97c 9280
09812622
JJ
92812009-02-19 Jakub Jelinek <jakub@redhat.com>
9282
9283 PR target/39175
9284 * gcc.dg/visibility-20.c: New test.
9285 * g++.dg/ext/visibility/visibility-11.C: New test.
9286
68017cb4
L
92872009-02-19 H.J. Lu <hongjiu.lu@intel.com>
9288
9289 PR c++/39188
9290 * g++.dg/abi/pr39188-1a.C: New.
9291 * g++.dg/abi/pr39188-1b.C: Likewise.
9292 * g++.dg/abi/pr39188-1.h: Likewise.
9293 * g++.dg/abi/pr39188-2a.C: Likewise.
9294 * g++.dg/abi/pr39188-2b.C: Likewise.
9295 * g++.dg/abi/pr39188-2.h: Likewise.
9296 * g++.dg/abi/pr39188-3a.C: Likewise.
9297 * g++.dg/abi/pr39188-3b.C: Likewise.
9298 * g++.dg/abi/pr39188-3.h: Likewise.
9299
ab4194da
JM
93002009-02-19 Joseph Myers <joseph@codesourcery.com>
9301
9302 PR c/38483
9303 * gcc.c-torture/execute/call-trap-1.c,
9304 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9305 tests.
9306
6b67572e
UB
93072009-02-19 Uros Bizjak <ubizjak@gmail.com>
9308
9309 PR target/39228
9310 * gcc.c-torture/execute/pr39228.c: New test.
9311
9e39dba6
RG
93122009-02-19 Richard Guenther <rguenther@suse.de>
9313
9314 PR tree-optimization/39074
9315 * gcc.dg/torture/pr39074.c: New testcase.
9316 * gcc.dg/torture/pr39074-2.c: Likewise.
9317 * gcc.dg/torture/pr39074-3.c: Likewise.
9318
57c2231b
L
93192009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9320
9321 PR c++/39219
9322 * g++.dg/parse/attr3.C: New.
9323
4a877673
JH
93242009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
9325
5842753d
JH
9326 PR testsuite/38165
9327 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9328
4a877673
JH
9329 PR testsuite/38166
9330 * g++.dg/ext/visibility/class1.C: Revert revision 122348
9331 and skip on Darwin.
9332
98b80692
JM
93332009-02-18 Jason Merrill <jason@redhat.com>
9334
bd967b22
JM
9335 PR c++/38880
9336 * g++.dg/init/const7.C: Remove XFAIL.
9337
98b80692
JM
9338 PR target/39179
9339 * g++.dg/opt/const6.C: New test.
9340
19e56697
L
93412009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9342
9343 * gcc.dg/callabi/callabi.exp: Moved to ...
9344 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
9345 in 64bit mode.
9346
9347 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9348 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9349 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9350 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9351 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9352 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9353 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9354
9355 * gcc.dg/callabi/callabi.h: Moved to ...
9356 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9357
9358 * gcc.dg/callabi/func-1.c: Moved to ...
9359 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9360
9361 * gcc.dg/callabi/func-indirect.c: Moved to ...
9362 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9363
9364 * gcc.dg/callabi/pr38891.c: Moved to ...
9365 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9366
9367 * gcc.dg/callabi/vaarg-1.c: Moved to ...
9368 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9369
9370 * gcc.dg/callabi/vaarg-2.c: Moved to ...
9371 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9372
9373 * gcc.dg/callabi/vaarg-3.c: Moved to ...
9374 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9375
0705d3f4
L
93762009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
9377
9378 PR target/38891
9379 * gcc.dg/callabi/pr38891.c: New.
9380
93812009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9382
9383 * gcc.dg/callabi/callabi.exp: New.
9384
bce08d50
L
93852009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9386
9387 PR target/39082
9388 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9389 -Wno-abi for x86.
9390 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9391
9392 * gcc.target/i386/pr39082-1.c: New.
9393
9394 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9395 -Wno-abi.
9396
9397 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9398 CHECK_M64_M128 is defined.
9399 (check_f_arguments): Add "do".
9400 (check_vector_arguments): New.
9401 (check_m64_arguments): Likewise.
9402 (check_m128_arguments): Likewise.
9403
9404 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9405 (CHECK_M64_M128): Define.
9406
9407 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
9408 on abitest.
9409 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9410
9411 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9412 tests only if CHECK_M64_M128 is defined.
9413
9414 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9415 (m128_2_struct): Likewise.
9416 (check_struct_passing5): Likewise.
9417 (check_struct_passing6): Likewise.
9418 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9419
9420 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9421 (un5): Likewise.
9422 (check_union_passing4): Likewise.
9423 (main): Test union with __m128 if CHECK_M64_M128 is defined.
9424
5600f233
JM
94252009-02-18 Joseph Myers <joseph@codesourcery.com>
9426
9427 PR c/35447
9428 * gcc.dg/noncompile/pr35447-1.c: New test.
9429
418df9d7
JJ
94302009-02-18 Jakub Jelinek <jakub@redhat.com>
9431
9432 PR tree-optimization/36922
9433 * gfortran.dg/pr36922.f: New test.
9434
6b24ee26
RG
94352009-02-17 Richard Guenther <rguenther@suse.de>
9436
9437 PR tree-optimization/39202
9438 * gcc.c-torture/compile/pr39202.c: New testcase.
9439
73a63870
RG
94402009-02-17 Richard Guenther <rguenther@suse.de>
9441
9442 PR tree-optimization/39204
9443 * gcc.dg/torture/pr39204.c: New testcase.
9444
1f2f555a
BM
94452009-02-17 Bingfeng Mei <bmei@broadcom.com>
9446
9447 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9448 * gcc.dg/vect/vect-outer-6.c: Ditto.
9449
a47e20fd
JM
94502009-02-16 Joseph Myers <joseph@codesourcery.com>
9451
9452 PR c/35446
9453 * gcc.dg/noncompile/init-5.c: New test.
9454 * gcc.dg/init-bad-4.c: Adjust expected errors.
9455
50aab7dc
L
94562009-02-16 H.J. Lu <hongjiu.lu@intel.com>
9457
9458 PR target/37049
9459 * gcc.target/i386/push-1.c: New.
9460
e2721e12
UB
94612009-02-15 Uros Bizjak <ubizjak@gmail.com>
9462
9463 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
f100a4a8 9464
d7815554
UW
94652009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9466
9467 * gcc.target/spu/intrinsics-sr.c: New test.
9468
c208436c
SE
94692009-02-13 Steve Ellcey <sje@cup.hp.com>
9470
9471 PR target/38056
9472 * gcc.target/ia64/sibcall-opt-1.c: New test.
9473 * gcc.target/ia64/sibcall-opt-2.c: New test.
9474
686c82b5
PT
94752009-02-13 Paul Thomas <pault@gcc.gnu.org>
9476
9477 PR fortran/36528
9478 * gfortran.dg/cray_pointers_8.f90: New test.
9479
9480 PR fortran/36703
9481 * gfortran.dg/cray_pointers_9.f90: New test.
9482
da964fea
JM
94832009-02-13 Jason Merrill <jason@redhat.com>
9484
9485 PR c++/39070
9486 * g++.dg/cpp0x/decltype16.C: New.
9487
72f4e3a7
L
94882009-02-13 H.J. Lu <hongjiu.lu@intel.com>
9489
9490 PR target/39152
9491 * gfortran.dg/gomp/pr39152.f90: New.
9492
53f648e2
L
94932009-02-13 H.J. Lu <hongjiu.lu@intel.com>
9494
9495 PR target/39162
9496 * gcc.target/i386/pr39162.c: New.
9497
f007042e
JM
94982009-02-13 Joseph Myers <joseph@codesourcery.com>
9499
9500 PR c/35444
9501 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9502 New tests.
9503
ed7284dd
JM
95042009-02-12 Jason Merrill <jason@redhat.com>
9505
9506 PR c++/38950
9507 * g++.dg/template/array20.C: New test.
9508
94af6686
UB
95092009-02-12 Uros Bizjak <ubizjak@gmail.com>
9510
9511 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9512 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
9513 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9514
552af634
L
95152009-02-12 H.J. Lu <hongjiu.lu@intel.com>
9516
9517 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9518
12019aec
L
95192009-02-12 H.J. Lu <hongjiu.lu@intel.com>
9520
9521 PR target/39152
9522 * gfortran.dg/pr39152.f: New.
9523
fd97a96a
JM
95242009-02-11 Jason Merrill <jason@redhat.com>
9525
bff54b19
JM
9526 PR c++/39153
9527 * g++.dg/cpp0x/defaulted9.C: New test.
9528
fd97a96a
JM
9529 PR c++/30111
9530 * g++.dg/init/value7.C: New test.
9531
bab64f23
PB
95322009-02-11 Paolo Bonzini <bonzini@gnu.org>
9533
0ce6dcfa 9534 PR target/38824
bab64f23
PB
9535 * gcc.target/i386/pr38824.c: New testcase.
9536
952e24fe
JM
95372009-02-11 Jason Merrill <jason@redhat.com>
9538
bfbe1b68
JM
9539 PR c++/38649
9540 * g++.dg/cpp0x/defaulted8.C: New test.
9541
952e24fe
JM
9542 PR c++/36744
9543 * g++.dg/cpp0x/rv9p.C: New test.
9544
794511d2
EB
95452009-02-10 Eric Botcazou <ebotcazou@adacore.com>
9546
9547 * gnat.dg/aliasing3.adb: New test.
9548 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9549
493e377c
PC
95502009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
9551
9552 PR c++/34397
9553 * g++.dg/template/crash88.C: New.
9554 * g++.dg/template/crash89.C: Likewise.
9555
914ff565
SE
95562009-02-10 Steve Ellcey <sje@cup.hp.com>
9557
9558 PR c/39084
493e377c 9559 * gcc.dg/pr39084.c: New test.
914ff565 9560
fc3103e7
JJ
95612009-02-10 Jakub Jelinek <jakub@redhat.com>
9562
9563 PR target/39139
9564 * gcc.target/i386/pr39139.c: New test.
9565
7cae94fc
RG
95662009-02-10 Richard Guenther <rguenther@suse.de>
9567
9568 PR tree-optimization/39132
9569 * gcc.dg/torture/pr39132.c: New testcase.
9570
a8800687
L
95712009-02-10 H.J. Lu <hongjiu.lu@intel.com>
9572
9573 PR target/39119
9574 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9575 * gcc.target/x86_64/abi/avx/args.h: Likewise.
9576 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9577 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9578 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9579 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9580 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9581 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9582
450a927a
JM
95832009-02-09 Jason Merrill <jason@redhat.com>
9584
9585 PR c++/39109
9586 * g++.dg/init/value6.C: New test.
9587
493905ba
L
95882009-02-09 H.J. Lu <hongjiu.lu@intel.com>
9589
da9c199f 9590 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
493905ba 9591
4bb07c5d
EB
95922009-02-09 Eric Botcazou <ebotcazou@adacore.com>
9593
9594 * gcc.c-torture/compile/20090209-1.c: New test.
9595
da1512ad
PC
95962009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
9597
9598 PR c++/35147
9599 PR c++/37737
9600 * g++.dg/cpp0x/vt-35147.C: New.
9601 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9602 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9603
feab5a67
JM
96042009-02-06 Joseph Myers <joseph@codesourcery.com>
9605
9606 PR c/35434
9607 * gcc.dg/attr-alias-4.c: New test.
9608
90ef2296
JJ
96092009-02-06 Janis Johnson <janis187@us.ibm.com>
9610
9611 PR c/39035
9612 * gcc.dg/dfp/pr39035.c: New test.
9613
1de2c900
JM
96142009-02-06 Joseph Myers <joseph@codesourcery.com>
9615
9616 PR c/36432
9617 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9618
e6e1c050
JJ
96192009-02-05 Jakub Jelinek <jakub@redhat.com>
9620
9621 PR c++/39106
9622 * g++.dg/opt/thunk3.C: New test.
9623
5b21d7b2
NC
96242009-02-05 Nick Clifton <nickc@redhat.com>
9625
9626 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9627 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9628 * gcc.dg/cdce1.c: Likewise.
9629 * gcc.dg/cpp/_Pragma6.c: Likewise.
9630 * g++.dg/cpp/_Pragma1.C: Likewise.
9631 * gcc.dg/utf32-2.c: Xfail for M32C.
9632 * gcc.dg/utf32-1.c: Likewise.
9633 * gcc.dg/utf32-3.c: Likewise.
9634 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9635 targets.
9636 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9637 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9638 * gcc.dg/Wconversion-5.c: Likewise.
9639 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9640 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9641 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9642 * gcc.dg/utf-inc-init.c: Likewise.
9643 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9644 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9645 * gcc.dg/utf-array-short-wchar.c: Likewise.
9646 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9647 * gcc.dg/mallign.c: Use size_t instead of long.
9648
bf9b2cc9
UB
96492009-02-05 Uros Bizjak <ubizjak@gmail.com>
9650
9651 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9652
08e14b2a
DB
96532009-02-05 Daniel Berlin <dberlin@dberlin.org>
9654
9655 * gcc.c-torture/execute/pr39100.c: New.
9656
5006381c
JM
96572009-02-05 Joseph Myers <joseph@codesourcery.com>
9658
9659 PR c/35435
9660 * gcc.dg/tls/diag-6.c: New test.
9661
6356f38f
UB
96622009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
9663
9664 * gcc.dg/graphite/scop-19.c: New
9665
69349ea5
L
96662009-02-04 H.J. Lu <hongjiu.lu@intel.com>
9667
9668 AVX Programming Reference (January, 2009)
9669 * gcc.target/i386/avx-vpclmulqdq.c: New.
9670 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9671
9672 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9673
9674 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
da9c199f 9675 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
69349ea5
L
9676 (pclmul_test): Renamed to ...
9677 (TEST): This.
9678
ee429f84
JJ
96792009-02-04 Jakub Jelinek <jakub@redhat.com>
9680
9681 PR c++/39095
9682 * g++.dg/abi/mangle31.C: New test.
9683
062c4bb3
JM
96842009-02-03 Joseph Myers <joseph@codesourcery.com>
9685
9686 PR c/29129
9687 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9688 declarator.
9689 * vla-6.c: Likewise. Expect warning not error for [*] lexically
9690 inside function prototype but not part of parameter declarator.
9691 * vla-11.c: New test.
9692
d0db8989
JM
96932009-02-03 Jason Merrill <jason@redhat.com>
9694
9695 * g++.dg/warn/main-4.C: New test.
9696 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9697
6175f578
AP
96982009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9699
d23a572f 9700 PR c++/36607
6175f578
AP
9701 * g++.dg/expr/cast10.C: New test.
9702
f6294de7
JM
97032009-02-03 Joseph Myers <joseph@codesourcery.com>
9704
9705 PR c/35433
9706 * gcc.dg/init-bad-6.c: New test.
9707
a36c33eb
JJ
97082009-02-03 Jakub Jelinek <jakub@redhat.com>
9709
70f16287
JJ
9710 PR target/35318
9711 * gcc.c-torture/compile/pr35318.c: New test.
9712
754ccf7c
JJ
9713 PR inline-asm/39059
9714 * gcc.dg/nofixed-point-2.c: New test.
9715 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9716 * g++.dg/ext/fixed2.C: Likewise.
9717 * g++.dg/other/error25.C: Likewise.
9718 * g++.dg/lookup/crash7.C: Likewise.
9719 * g++.dg/cpp0x/decltype-38655.C: Likewise.
9720
a36c33eb
JJ
9721 PR c++/39056
9722 * g++.dg/cpp0x/initlist13.C: New test.
9723
e350dbbd
PB
97242009-02-03 Paolo Bonzini <bonzini@gnu.org>
9725
9726 PR c++/36897
9727 * g++.dg/template/func2.C: New test.
9728
9729 PR c++/37314
9730 * g++.dg/template/typename15.C: New.
9731 * g++.dg/template/typename16.C: New.
9732
2249b483
JJ
97332009-02-03 Janis Johnson <janis187@us.ibm.com>
9734 Ben Elliston <bje@au.ibm.com>
9735
9736 PR c/39034
9737 * gcc.dg/dfp/pr39034.c: New test.
9738
6c5df99d
KG
97392009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9740
9741 PR testsuite/38263
9742 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9743
ce6b9ebb
JM
97442009-02-02 Jason Merrill <jason@redhat.com>
9745
9746 PR c++/39054
9747 * g++.dg/parse/dtor14.C: New test.
9748
43014633
JJ
97492009-02-02 Jakub Jelinek <jakub@redhat.com>
9750
9751 * lib/target-supports.exp
9752 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9753 * g++.dg/ext/builtin10.C: New test.
9754
eca72963
JJ
9755 PR inline-asm/39058
9756 * gcc.target/i386/pr39058.c: New test.
9757
ab058972
RG
97582009-02-02 Richard Guenther <rguenther@suse.de>
9759
9760 PR tree-optimization/38937
9761 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9762
def88a88
PC
97632009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9764
bf9b2cc9
UB
9765 PR c++/39053
9766 * g++.dg/parse/crash52.C: New.
def88a88 9767
5f4d82c2
RG
97682009-01-30 Richard Guenther <rguenther@suse.de>
9769
9770 PR tree-optimization/39041
9771 * gcc.c-torture/compile/pr39041.c: New testcase.
9772
ac9bc18b
JJ
97732009-01-30 Jakub Jelinek <jakub@redhat.com>
9774
d0728ae0
JJ
9775 PR target/39013
9776 * gcc.target/i386/pr39013-1.c: New test.
9777 * gcc.target/i386/pr39013-2.c: New test.
9778
ac9bc18b
JJ
9779 PR c++/39028
9780 * g++.dg/ext/label12.C: New test.
9781
1fae3e66
PC
97822009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9783
9784 PR c++/33465
9785 * g++.dg/parse/error34.C: New.
9786 * g++.dg/parse/error35.C: Likewise.
9787
97882009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9789
9790 PR c++/38655
9791 * g++.dg/cpp0x/decltype-38655.C: New.
9792
0802336f
JJ
97932009-01-30 Jakub Jelinek <jakub@redhat.com>
9794
9795 PR target/39002
9796 * g++.dg/torture/pr39002.C: New test.
9797
d5e54bc1
KH
97982009-01-29 Kazu Hirata <kazu@codesourcery.com>
9799
9800 PR tree-optimization/39007
9801 * gcc.dg/tree-ssa/pr39007.c: New.
9802
00b251a0
KZ
98032009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
9804
9805 PR middle-end/35854
bf9b2cc9
UB
9806 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9807 to "subreg1".
f100a4a8 9808
72a54528
AM
98092009-01-29 Steve Ellcey <sje@cup.hp.com>
9810
9811 PR middle-end/38857
9812 * gcc.c-torture/compile/pr38857.c: New test.
9813
61a39615
PT
98142009-01-28 Paul Thomas <pault@gcc.gnu.org>
9815
9816 PR fortran/38852
9817 PR fortran/39006
9818 * gfortran.dg/bound_6.f90: New test.
9819
001b9eb6
PH
98202009-01-28 Pat Haugen <pthaugen@us.ibm.com>
9821
9822 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9823
59dc4898
KH
98242009-01-28 Kazu Hirata <kazu@codesourcery.com>
9825
9826 PR tree-optimization/38997
9827 * gcc.dg/tree-ssa/pr38997.c: New.
9828
de081cfd
RG
98292009-01-28 Richard Guenther <rguenther@suse.de>
9830
9831 PR tree-optimization/38926
9832 * gcc.c-torture/compile/pr38926.c: New testcase.
9833
a9d386a1
JJ
98342009-01-28 Jakub Jelinek <jakub@redhat.com>
9835
9836 PR middle-end/38934
9837 * gcc.dg/pr38934.c: New test.
9838
97a170cd
RG
98392009-01-28 Richard Guenther <rguenther@suse.de>
9840
9841 PR middle-end/38908
9842 * g++.dg/warn/Wuninitialized-2.C: New testcase.
9843
89ebafc6
PB
98442009-01-28 Paolo Bonzini <bonzini@gnu.org>
9845
9846 PR tree-optimization/38984
9847 * gcc.dg/pr38984.c: New XFAILed testcase.
9848
d748c406
UB
9849
98502009-01-28 Uros Bizjak <ubizjak@gmail.com>
9851
9852 PR target/38988
9853 * gcc.target/i386/pr38988.c: New test.
9854
267e265c
PC
98552009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
9856
9857 PR c++/37554
9858 * g++.dg/parse/crash51.C: New.
9859 * g++.old-deja/g++.pt/crash9.C: Adjust.
9860
79e5286c
DK
98612009-01-27 Daniel Kraft <d@domob.eu>
9862
9863 PR fortran/38883
9864 * gfortran.dg/mvbits_6.f90: New test.
9865 * gfortran.dg/mvbits_7.f90: New test.
9866 * gfortran.dg/mvbits_8.f90: New test.
9867
b5c3dfbb
RG
98682009-01-27 Richard Guenther <rguenther@suse.de>
9869
9870 PR tree-optimization/38503
9871 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9872
576de5cb
UB
98732009-01-27 Uros Bizjak <ubizjak@gmail.com>
9874
9875 PR middle-end/38969
9876 * gcc.c-torture/execute/pr38969.c: New test.
9877
8cff583a
AN
98782009-01-26 Adam Nemet <anemet@caviumnetworks.com>
9879
9880 PR testsuite/38864
576de5cb 9881 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8cff583a
AN
9882 to dg-do compile.
9883 * gcc.target/mips/fixed-scalar-type.c: Likewise.
9884 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9885 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9886
e6b18eaa
L
98872009-01-26 H.J. Lu <hongjiu.lu@intel.com>
9888
9889 PR target/38952
9890 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9891 if __USING_SJLJ_EXCEPTIONS__ is defined.
9892
9893 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9894 __USING_SJLJ_EXCEPTIONS__ is defined.
9895 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9896 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9897 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9898 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9899 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9900 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9901
89d2411c
DS
99022009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
9903
9904 PR testsuite/38949
9905 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9906 Use instead of C name in asm statements.
9907
e3e6cff4
RG
99082009-01-26 Richard Guenther <rguenther@suse.de>
9909
9910 PR tree-optimization/38745
9911 * g++.dg/torture/pr38745.C: New testcase.
9912
dc874b53
RG
99132009-01-26 Richard Guenther <rguenther@suse.de>
9914
9915 PR middle-end/38851
9916 * g++.dg/warn/Wuninitialized-1.C: New testcase.
9917
cc7f271e
HPN
99182009-01-25 Hans-Peter Nilsson <hp@axis.com>
9919
9920 * gcc.dg/bitfld-15.c: Gate warning on target
9921 pcc_bitfield_type_matters.
9922 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9923 g++.dg/ext/bitfield4.C: Likewise.
9924 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9925 bitfield for any target.
9926
849421a3
JJ
99272009-01-24 Jakub Jelinek <jakub@redhat.com>
9928
9929 PR c/38957
9930 * gcc.dg/pr38957.c: New test.
9931
99322009-01-24 David Billinghurst <billingd@gcc.gnu.org>
8cd9b951
DB
9933
9934 PR fortran/38955
9935 * gfortran.dg/array_constructor_24.f: Allow tolerance when
849421a3 9936 comparing floats.
8cd9b951 9937
b840fb02
SP
99382009-01-24 Sebastian Pop <sebastian.pop@amd.com>
9939
9940 PR tree-optimization/38953
9941 * gfortran.dg/graphite/pr38953.f90: New.
9942
ecee559f
PB
99432009-01-24 Paul Brook <paul@codesourcery.com>
9944
9945 * gcc.target/arm/neon-cond-1.c: New test.
9946
38432148 99472009-01-23 Paolo Bonzini <bonzini@gnu.org>
9bacafeb
PB
9948
9949 PR tree-optimization/38932
9950 * gcc.dg/pr38932.c: New.
9951
63e50533
RE
99522009-01-23 Revital Eres <eres@il.ibm.com>
9953
9954 * gcc.dg/sms-7.c: Fix test.
9955
2cd36c22
AN
99562009-01-22 Adam Nemet <anemet@caviumnetworks.com>
9957
9958 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9959 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9960 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9961 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9962
3ea37b67
SE
99632009-01-22 Steve Ellcey <sje@cup.hp.com>
9964
9965 * gcc.dg/pr35729.c: Make test x86 specific.
9966
42ab5b28
SE
99672009-01-22 Steve Ellcey <sje@cup.hp.com>
9968
9969 PR middle-end/38615
9970 * gcc.dg/pr38615.c: New test.
9971
87673f84
UB
99722009-01-22 Uros Bizjak <ubizjak@gmail.com>
9973
9974 PR target/38931
9975 * gcc.target/i386/pr38931.c: New test.
9976
03c2a308
DS
99772009-01-22 Dodji Seketeli <dodji@redhat.com>
9978
9979 PR c++/38930
9980 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9981 * g++.dg/template/typedef12.C: Likewise.
9982 * g++.dg/template/typedef13.C: Likewise.
9983 * g++.dg/template/typedef14.C: Likewise.
9984 * g++.dg/template/sfinae3.C: Likewise.
9985 * g++.old-deja/g++.pt/typename8.C: Likewise.
9986 * g++.dg/template/access11.C: Likewise
9987
dbbe6937
RS
99882009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
9989
9990 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9991 and mips*-*-irix*.
9992 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9993
d597b3ce
DS
99942009-01-21 Dodji Seketeli <dodji@redhat.com>
9995
9996 PR c++/26693
9997 * g++.dg/template/typedef11.C: New test.
9998 * g++.dg/template/typedef12.C: Likewise.
9999 * g++.dg/template/typedef13.C: Likewise.
10000 * g++.dg/template/typedef14.C: Likewise.
10001 * g++.dg/template/sfinae3.C: Compile this pedantically.
10002 The only errors expected should be the one saying the typedef is ill
10003 formed.
10004 * g++.old-deja/g++.pt/typename8.C: Likewise.
10005 * g++.dg/template/access11.C: Update this.
10006
210879b8
DK
100072009-01-21 Daniel Kraft <d@domob.eu>
10008
10009 PR fortran/38887
10010 * gfortran.dg/mvbits_5.f90: New test.
10011
71a6fe66
BM
100122009-01-21 Bingfeng Mei <bmei@broadcom.com>
10013
10014 * gcc.dg/sms-6.c: New test.
10015 * gcc.dg/sms-7.c: Likewise.
10016
5b3b1d09
PT
100172009-01-20 Paul Thomas <pault@gcc.gnu.org>
10018
10019 PR fortran/38907
10020 * gfortran.dg/host_assoc_function_7.f90: New test
10021
37348bf1 100222009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
576de5cb 10023 Richard Guenther <rguenther@suse.de>
37348bf1
AP
10024
10025 PR tree-optimization/38747
10026 PR tree-optimization/38748
10027 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10028 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10029 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10030
da609a9b
KC
100312009-01-20 Kees Cook <kees@ubuntu.com>
10032 H.J. Lu <hongjiu.lu@intel.com>
10033
10034 PR target/38902
10035 * gcc.dg/pr38902.c: New.
10036
38432148 100372009-01-20 Paolo Bonzini <bonzini@gnu.org>
09efeca1
PB
10038
10039 PR target/38868
10040 * gfortran.dg/pr38868.f: New testcase.
10041
3e98d281
RG
100422009-01-20 Richard Guenther <rguenther@suse.de>
10043
10044 * gcc.c-torture/execute/pr36227.c: Move ...
10045 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
10046
72c66596
IS
100472009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10048
da609a9b 10049 * lib/gfortran.exp: Add -B options for targets that use
72c66596
IS
10050 libgfortran.a%s in their specs.
10051
05134211
JM
100522009-01-19 Jason Merrill <jason@redhat.com>
10053
10054 PR c++/23287
10055 * g++.dg/template/dtor5.C: New test.
10056
9295d9ed
MM
100572009-01-19 Mikael Morin <mikael.morin@tele2.fr>
10058
10059 PR fortran/38859
10060 * gfortran.dg/bound_5.f90: New test.
10061
6e4f1168
L
100622009-01-18 H.J. Lu <hongjiu.lu@intel.com>
10063
10064 PR target/38736
10065 * g++.dg/compat/abi/pr38736_main.C: New.
10066 * g++.dg/compat/abi/pr38736_x.C: Likewise.
10067 * g++.dg/compat/abi/pr38736_y.C: Likewise.
10068 * g++.dg/other/macro-1.C: Likewise.
10069 * gcc.dg/macro-1.c: Likewise.
10070 * gcc.dg/compat/pr38736_main.c: Likewise.
10071 * gcc.dg/compat/pr38736_x.c: Likewise.
10072 * gcc.dg/compat/pr38736_y.c: Likewise.
10073
890065bf
RG
100742009-01-18 Richard Guenther <rguenther@suse.de>
10075
10076 PR tree-optimization/38819
10077 * gcc.c-torture/execute/pr38819.c: New testcase.
10078
e775e6b6
PT
100792009-01-17 Paul Thomas <pault@gcc.gnu.org>
10080
10081 PR fortran/38657
10082 * gfortran.dg/module_commons_3.f90: Reapply.
10083
c41fea4a
PT
100842009-01-17 Paul Thomas <pault@gcc.gnu.org>
10085
10086 PR fortran/34955
10087 * gfortran.dg/transfer_intrinsic_1.f90: New test.
10088 * gfortran.dg/transfer_intrinsic_2.f90: New test.
10089
6e7ff326
PT
100902009-01-17 Paul Thomas <pault@gcc.gnu.org>
10091
10092 PR fortran/38657
10093 * gfortran.dg/module_commons_3.f90: Remove
10094
1cc914fc
L
100952009-01-16 H.J. Lu <hongjiu.lu@intel.com>
10096
10097 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10098
db8470f6
JM
100992009-01-16 Jason Merrill <jason@redhat.com>
10100
fd803431
JM
10101 PR c++/38877
10102 * g++.dg/template/lvalue1.C: New test.
10103
db8470f6
JM
10104 PR c++/29470
10105 * g++.dg/template/access20.C: New test.
10106 * g++.dg/torture/pr34641.C: Fix access.
10107
786ce82d
RG
101082009-01-16 Richard Guenther <rguenther@suse.de>
10109
10110 PR tree-optimization/38835
10111 PR middle-end/36227
10112 * gcc.c-torture/execute/pr36227.c: New testcase.
10113 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10114 * g++.dg/init/const7.C: Likewise.
10115
c1cb09ad
AN
101162009-01-16 Adam Nemet <anemet@caviumnetworks.com>
10117
10118 PR target/38554
10119 * gcc.c-torture/compile/pr38554.c: New test.
10120
1ceb2263
JM
101212009-01-16 Jason Merrill <jason@redhat.com>
10122
10123 PR c++/38579
10124 * g++.dg/conversion/access1.C: New test.
10125
56c6a499
JJ
101262009-01-16 Jakub Jelinek <jakub@redhat.com>
10127
10128 PR tree-optimization/38789
10129 * gcc.c-torture/compile/pr38789.c: New test.
10130
6e0d2de7
JW
101312009-01-16 Janus Weil <janus@gcc.gnu.org>
10132
10133 PR fortran/38152
10134 * gfortran.dg/proc_ptr_13.f90: New.
10135
16eba928
JM
101362009-01-15 Jason Merrill <jason@redhat.com>
10137
10138 PR c++/38850
10139 * g++.dg/template/koenig6.C: New test.
10140
a2712544
AP
101412009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10142
d23a572f 10143 PR c++/29388
a2712544
AP
10144 * g++.dg/template/error37.C: New testcase.
10145
4af9e878
JM
101462009-01-15 Jason Merrill <jason@redhat.com>
10147
10148 PR c++/36334
10149 * g++.dg/conversion/memfn1.C: New test.
10150
10151 PR c++/37646
10152 * g++.dg/conversion/memfn2.C: New test.
10153
38432148 101542009-01-15 Steve Ellcey <sje@cup.hp.com>
f1253e7e
SE
10155
10156 PR c++/38357
10157 * g++.dg/template/crash87.C: New test.
10158
e939805b
L
101592009-01-15 H.J. Lu <hongjiu.lu@intel.com>
10160
10161 PR middle-end/37843
10162 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10163
0efc4442
DS
101642009-01-15 Dodji Seketeli <dodji@redhat.com>
10165
10166 PR c++/38636
10167 * g++.dg/parse/crash50.C: New test.
10168
0196c95e
JJ
101692009-01-14 Jakub Jelinek <jakub@redhat.com>
10170
10171 PR rtl-optimization/38245
10172 * gcc.dg/pr38245-3.c: New test.
10173 * gcc.dg/pr38245-3.h: New file.
10174 * gcc.dg/pr38245-4.c: New file.
10175 * gcc.dg/pr38364.c: New test.
10176
2bdfeb38
AN
101772009-01-14 Adam Nemet <anemet@caviumnetworks.com>
10178
10179 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10180 sequence PC-relative.
10181
670dc171
MM
101822009-01-14 Mark Mitchell <mark@codesourcery.com>
10183
10184 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10185 calls and/or PLT markers.
10186 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10187 calls and/or PLT markers.
10188 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10189 calls and/or PLT markers.
10190 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10191 calls and/or PLT markers.
10192
96a995c4
DJ
101932009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
10194 Nathan Froyd <froydnj@codesourcery.com>
10195 Joseph Myers <joseph@codesourcery.com>
10196
10197 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10198 New function.
10199 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10200 and use consistent CFLAGS.
10201 * gcc.target/powerpc/20030505.c: Likewise.
10202 * gcc.target/powerpc/20081204-1.c: Likewise.
10203 * gcc.target/powerpc/ppc-spe.c: Likewise.
10204 * gcc.target/powerpc/spe1.c: Likewise.
10205 * g++.dg/ext/spe1.C: Likewise.
10206 * g++.dg/other/opaque-1.C: Likewise.
10207 * g++.dg/other/opaque-2.C: Likewise.
10208 * g++.dg/other/opaque-3.C: Likewise.
10209
4e2199ab
MM
102102009-01-14 Mark Mitchell <mark@codesourcery.com>
10211
10212 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10213 out of loop.
10214
bfcccc7f
UB
102152009-01-14 Vladimir Makarov <vmakarov@redhat.com>
10216
10217 PR target/38811
10218 * g++.dg/torture/pr38811.C: New file.
10219
10bd6c5c
RG
102202009-01-14 Richard Guenther <rguenther@suse.de>
10221
10222 PR tree-optimization/38826
10223 PR middle-end/38477
10224 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10225
7fe8ccda
SP
102262009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10227
10228 * gcc.dg/graphite/pr38786.c: Fix commit problem.
10229
cee9035d
NC
102302009-01-14 Nick Clifton <nickc@redhat.com>
10231
10232 PR c++/37862
10233 * g++.cp/parse/pr37862.C: New test.
10234
41d3c949
JB
102352009-01-14 Julian Brown <julian@codesourcery.com>
10236
10237 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10238 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10239 to...
10240 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10241 These.
10242
a7cbc517
JJ
102432009-01-13 Jakub Jelinek <jakub@redhat.com>
10244
d3302fd3
JJ
10245 PR rtl-optimization/38774
10246 * gcc.dg/torture/pr38774.c: New test.
10247
a7cbc517
JJ
10248 PR c++/38795
10249 * g++.dg/cpp0x/pr38795.C: New test.
10250
5bdf05c8
DJ
102512009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
10252 Nathan Froyd <froydnj@codesourcery.com>
10253 Joseph Myers <joseph@codesourcery.com>
10254
10255 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10256 otherwise. Do not check for AltiVec at runtime.
10257 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10258 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10259 * gcc.target/powerpc/altivec-1.c: Likewise.
10260 * gcc.target/powerpc/altivec-3.c: Likewise.
10261 * gcc.target/powerpc/altivec-10.c: Likewise.
10262 * gcc.target/powerpc/altivec-12.c: Likewise.
10263 * gcc.target/powerpc/altivec-24.c: Likewise.
10264 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10265 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10266 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10267 * gcc.target/powerpc/pr35907.c: Likewise.
10268 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10269 otherwise. Do not check for Cell at runtime.
10270 * gcc.target/powerpc/altivec_check.h: Delete.
10271
10272 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10273 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
10274 not check for AltiVec at runtime.
10275 * g++.dg/ext/altivec-cell-2.C: Likewise.
10276 * g++.dg/ext/altivec-cell-3.C: Likewise.
10277 * g++.dg/ext/altivec-cell-4.C: Likewise.
10278 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10279 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10280 check.
10281 * g++.dg/ext/altivec_check.h: Delete.
f100a4a8 10282
425a0a4d
NF
102832009-01-13 Nathan Froyd <froydnj@codesourcery.com>
10284
10285 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10286 effective target. Adjust line numbers accordingly.
10287
5b6b9db1
MM
102882009-01-13 Mark Mitchell <mark@codesourcery.com>
10289
10290 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10291
f9344488
SP
102922009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10293
10294 PR tree-optimization/38786
10295 * gcc.dg/graphite/pr38786.c: New.
10296
26d5bf5b
UB
102972009-01-13 Uros Bizjak <ubizjak@gmail.com>
10298
10299 Revert:
10300 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
10301
10302 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10303 for alpha*-*-* targets.
10304 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10305
2e503575
JD
103062009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10307
10308 PR libfortran/38772
10309 * gfortran.dg/fmt_bz_bn_err.f: New test.
10310
44c4becf
NF
103112009-01-12 Nathan Froyd <froydnj@codesourcery.com>
10312
10313 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10314
82fc74c7
DJ
103152009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10316
10317 * lib/target-supports.exp (check_effective_target_powerpc64): New.
10318 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10319 instruction support. Do not check for it at runtime.
10320
b9f673eb
JM
103212009-01-12 Jason Merrill <jason@redhat.com>
10322
10323 PR c++/35109
10324 * g++.dg/lookup/friend11.C: Remove expected error.
10325 * g++.dg/lookup/friend14.C: New test.
10326 * g++.dg/lookup/friend15.C: New test.
10327
172a4594
DS
103282009-01-12 Dodji Seketeli <dodji@redhat.com>
10329
10330 PR c++/36019
10331 * g++.dg/lookup/hidden-class12.C: New test.
10332 * g++.dg/lookup/hidden-class13.C: New test.
10333 * g++.dg/lookup/hidden-class14.C: New test.
10334 * g++.dg/lookup/hidden-class15.C: New test.
10335 * g++.dg/lookup/hidden-class16.C: New test.
10336
31ca3fa4
MM
103372009-01-12 Mark Mitchell <mark@codesourcery.com>
10338
10339 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10340 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10341 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10342
72114ca1
JM
103432009-01-12 Jason Merrill <jason@redhat.com>
10344
b9f673eb 10345 PR c++/31488
72114ca1
JM
10346 * g++.dg/other/vararg-3.C: New test.
10347
9251175f
DJ
103482009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10349
10350 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10351 Explicitly enable SPE.
10352 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
10353 directive.
10354
10355 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10356 Expect -flax-vector-conversions message. Adjust incompatible
10357 types errors.
10358 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10359 Make Foo extern.
10360
10361 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10362
10363 * g++.dg/other/opaque-1.C: Run on targets with SPE.
10364
10365 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10366 * g++.dg/other/opaque-2.C: Likewise.
10367 * g++.dg/other/opaque-3.C: Likewise.
10368
634b5df5
JJ
103692009-01-12 Jakub Jelinek <jakub@redhat.com>
10370
10371 PR c/32041
10372 * gcc.dg/pr32041.c: New test.
10373 * g++.dg/parse/offsetof9.C: New test.
10374
89b7d5e1
DJ
103752009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10376 Nathan Froyd <froydnj@codesourcery.com>
10377
10378 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10379 * g++.dg/ext/attribute-test-1.C: Likewise.
10380 * g++.dg/ext/attribute-test-2.C: Likewise.
10381 * g++.dg/ext/attribute-test-3.C: Likewise.
10382 * g++.dg/ext/attribute-test-4.C: Likewise.
10383
3b9c1abd
EB
103842009-01-12 Eric Botcazou <ebotcazou@adacore.com>
10385
10386 * gnat.dg/unchecked_convert3.adb: New test.
10387
6356f38f
UB
103882009-01-12 Tomas Bily <tbily@suse.cz>
10389
10390 PR middlend/38385
10391 * gcc.dg/tree-ssa/pr38385.c: New file.
10392
c2152239
JJ
103932009-01-12 Jakub Jelinek <jakub@redhat.com>
10394
49f098f2
JJ
10395 PR c++/38794
10396 * g++.dg/parse/typedef9.C: New test.
10397
c2152239
JJ
10398 PR tree-optimization/38807
10399 * gcc.c-torture/compile/pr38807.c: New test.
10400
0e510b3e
AN
104012009-01-11 Adam Nemet <anemet@caviumnetworks.com>
10402
10403 * gcc.target/mips/ins-2.c: New test.
10404
3f429b87
L
104052009-01-11 H.J. Lu <hongjiu.lu@intel.com>
10406
10407 PR testsuite/38809
10408 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10409
f74d9c8f
JJ
104102009-01-11 Jakub Jelinek <jakub@redhat.com>
10411
10412 PR c++/36254
10413 * g++.dg/warn/Wreturn-type-5.C: New test.
10414
2ab5ef3e
MK
104152009-01-11 Matthias Klose <doko@ubuntu.com>
10416
10417 PR middle-end/38616
10418 * gcc.dg/pr38616.c: New test.
10419
5a2971ff
SP
104202009-01-10 Sebastian Pop <sebastian.pop@amd.com>
10421
10422 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10423
d67a3e2a
AP
104242009-01-10 Andrew Pinski <pinskia@gmail.com>
10425
b726f5e6
AP
10426 PR c++/38648
10427 * g++.dg/expr/string-1.C: New test.
10428 * g++.dg/expr/string-2.C: New test.
10429
d67a3e2a
AP
10430 PR c++/36695
10431 * g++.dg/ext/complex4.C: New test.
10432 * g++.dg/ext/complex5.C: New test.
10433 * g++.dg/init/reference1.C: New test.
10434 * g++.dg/init/reference2.C: New test.
10435 * g++.dg/init/reference3.C: New test.
10436
51df93ba
PT
104372009-01-10 Paul Thomas <pault@gcc.gnu.org>
10438
10439 PR fortran/38763
10440 * gfortran.dg/transfer_null_1.f90: New test.
10441
9be3684b
PT
104422009-01-10 Paul Thomas <pault@gcc.gnu.org>
10443
10444 PR fortran/38765
10445 * gfortran.dg/host_assoc_function_6.f90: New test.
10446
1260bd3a
JS
104472009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
10448
10449 * lib/target-supports.exp: Add method to determine if the effective
10450 target is really a ppc405 after applying all compile options.
10451 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10452 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10453 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10454 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10455 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10456 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10457 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10458 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10459 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10460 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10461 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10462 * gcc.target/powerpc/405-machhw-1.c: Likewise.
10463 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10464 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10465 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10466 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10467 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10468 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10469 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10470 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10471 * gcc.target/powerpc/405-macchw-1.c: Likewise.
10472 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10473 * gcc.target/powerpc/405-machhw-2.c: Likewise.
10474 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10475 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10476 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10477 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10478 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10479 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10480 * gcc.target/powerpc/405-macchw-2.c: Likewise.
10481 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10482
260fda3d
JJ
104832009-01-09 Jakub Jelinek <jakub@redhat.com>
10484
aee5c3ed
JJ
10485 PR c++/35335
10486 * g++.dg/other/error31.C: New testcase.
10487
260fda3d
JJ
10488 PR c/35742
10489 * gcc.dg/pr35742.c: New test.
10490
73f971b7
JC
104912009-01-09 John F. Carr <jfc@mit.edu>
10492
10493 PR c++/37877
10494 * g++.dg/parse/linkage3.C: New test.
10495
4017e262
JJ
104962009-01-09 Jakub Jelinek <jakub@redhat.com>
10497
10498 PR middle-end/38771
10499 * gcc.c-torture/compile/pr38771.c: New test.
10500
bef21698
NF
105012009-01-08 Nathan Froyd <froydnj@codesourcery.com>
10502
10503 * gcc.dg/pr34856.c: Ignore irrelevant warning.
10504
742e5eb4
MM
105052009-01-08 Mark Mitchell <mark@codesourcery.com>
10506
10507 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10508 * gcc.dg/sibcall-4.c: Likewise.
10509
68f61c3d
SP
105102009-01-08 Sebastian Pop <sebastian.pop@amd.com>
10511 Jan Sjodin <jan.sjodin@amd.com>
10512
10513 PR tree-optimization/38559
8088e9ee 10514 * gcc.dg/graphite/pr38559.c: New.
68f61c3d 10515
82567e33
IR
105162009-01-08 Ira Rosen <irar@il.ibm.com>
10517
10518 PR tree-optimization/37194
10519 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10520
f5651df1
JJ
105212009-01-07 Jakub Jelinek <jakub@redhat.com>
10522
10523 PR c++/38725
10524 * g++.dg/ext/label11.C: New test.
10525
8a0963c3
JM
105262009-01-07 Joseph Myers <joseph@codesourcery.com>
10527
10528 * lib/target-supports.exp (check_weak_override_available): New.
10529 * lib/target-supports-dg.exp (dg-require-weak-override): New.
10530 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10531 dg-require-weak-override.
10532
7da13f1d
NF
105332009-01-07 Nathan Froyd <froydnj@codesourcery.com>
10534 Alan Modra <amodra@bigpond.net.au>
10535
10536 * gcc.c-torture/compile/20090107-1.c: New test.
10537
c0f64575
UB
105382009-01-07 Uros Bizjak <ubizjak@gmail.com>
10539
10540 PR target/38706
10541 * g++.dg/other/pr38706.C: New test.
10542
ffaf1e05
JM
105432009-01-07 Jason Merrill <jason@redhat.com>
10544
10545 * g++.dg/cpp0x/variadic92.C: New test.
10546 * g++.dg/cpp0x/variadic93.C: New test.
10547
6286c078
JJ
105482009-01-07 Janis Johnson <janis187@us.ibm.com>
10549
30af0edb
JJ
10550 * lib/target-supports-dg.exp (current_compiler_flags): New.
10551 (check-flags): Use it; do not access dg-test local variables.
10552 (dg-skip-if): Do not access dg-test local variables.
10553 (dg-xfail-run-if): Ditto.
10554 (dg-shouldfail): Ditto.
10555 * gcc.test-framework/test-framework.exp
10556 (check_effective_target_def_nocache): New.
10557 * gcc.test-framework/test-framework.awk: Handle scan tests.
10558 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10559 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10560 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10561 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10562 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10563 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10564 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10565 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10566 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10567
51790821
JJ
10568 * g++.dg/torture/pr38586.C: Ignore a possible warning.
10569
6286c078
JJ
10570 * lib/target-supports-dg.exp (check_test_flags): Delete.
10571
6a114766
JS
105722009-01-07 Jan Sjodin <jan.sjodin@amd.com>
10573
10574 PR tree-optimization/38492
10575 PR tree-optimization/38498
8088e9ee 10576 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
6a114766 10577 in trunk.
8088e9ee
L
10578 * gcc.dg/graphite/block-0.c: Update test.
10579 * gcc.dg/graphite/block-1.c: Same.
10580 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10581 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10582 * gcc.dg/graphite/block-3.c: New.
10583 * gcc.dg/graphite/pr38498.c: New.
6a114766 10584
65b82caa
L
105852009-01-07 H.J. Lu <hongjiu.lu@intel.com>
10586
10587 AVX Programming Reference (December, 2008)
10588 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10589 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10590 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10591
10592 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10593 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10594
a9c5fe7e
TK
105952009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10596
10597 PR fortran/38220
10598 * gfortran.dg/c_loc_pure_1.f90: New test.
10599
3145cc70
MM
106002009-01-06 Mikael Morin <mikael.morin@tele2.fr>
10601
10602 PR fortran/38669
10603 * gfortran.dg/elemental_dependency_3.f90:
10604 Add the final tree dump cleanup.
10605
7ad7809b
JJ
106062009-01-06 Jakub Jelinek <jakub@redhat.com>
10607
4a8459a1
JJ
10608 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10609 passing -m32.
10610
7ad7809b
JJ
10611 PR rtl-optimization/38722
10612 * gfortran.dg/pr38722.f90: New test.
10613
c52ec948
JJ
106142009-01-06 Janis Johnson <janis187@us.ibm.com>
10615
10616 PR c/34252
10617 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10618 instead of DECnn_DEN. Support -DDBG to list lines that fail.
10619
a1e9a551
DH
106202009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
10621
10622 * gfortran.dg/implicit_12.f90: Add space around dg directive.
10623 * gfortran.dg/typebound_call_8.f03: Same.
10624 * gfortran.dg/elemental_bind_c.f90: Same.
10625 * gfortran.dg/typebound_call_7.f03: Same.
10626 * gfortran.dg/interface_proc_end.f90: Same
10627 * gfortran.dg/pr37243.f: Fix typo.
10628
f6abf004
UB
106292009-01-06 Uros Bizjak <ubizjak@gmail.com>
10630
10631 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
10632 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
10633 large stack sizes.
10634
e47b7d04
L
106352009-01-06 H.J. Lu <hongjiu.lu@intel.com>
10636
10637 AVX Programming Reference (December, 2008)
10638 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10639 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10640 * gcc.target/i386/sse-14.c: Likewise.
10641
10642 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10643 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10644 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10645 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10646
d36e4306
JD
106472009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10648
10649 PR libfortran/38735
10650 * gfortran.dg/fmt_bz_bn.f: Update test.
10651
6f9b088b
DS
106522009-01-05 Dodji Seketeli <dodji@redhat.com>
10653
10654 PR c++/38472
10655 * g++.dg/conversion/usual-arith-conv.C: New test.
10656
e4e5261f
AP
106572009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
10658
10659 PR c/34911
10660 * gcc.dg/vector-3.c: New testcase.
10661 * g++.dg/ext/vector15.C: New test.
10662
9761fcc7
HJ
106632009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
10664
10665 PR tree-optimization/38510
10666 * gcc.dg/graphite/pr38510.c: New.
10667
106682009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
10669 Jan Sjodin <jan.sjodin@amd.com>
10670
10671 PR tree-optimization/38500
10672 * gcc.dg/graphite/pr38500.c: New.
10673
b0d217ba
LG
106742009-01-05 Laurent GUERBY <laurent@guerby.net>
10675
bf9b2cc9 10676 * gcc.c-torture/compile/20001226-1.c: Generalize
b0d217ba
LG
10677 dg-timeout-factor.
10678 * gcc.c-torture/compile/limits-fnargs.c: Add
10679 dg-timeout-factor.
10680 * gcc.dg/20020425-1.c: Likewise.
10681 * gcc.dg/pch/pch.exp: Likewise.
f100a4a8 10682
c7314077
PT
106832009-01-05 Paul Thomas <pault@gcc.gnu.org>
10684
10685 PR fortran/38657
10686 * gfortran.dg/module_commons_3.f90: New test.
10687
b55c4f04
DF
106882009-01-05 Daniel Franke <franke.daniel@gmail.com>
10689
10690 PR fortran/37159
10691 * gfortran.dg/random_seed_1.f90: Updated.
10692
95b243af
MM
106932009-01-05 Mikael Morin <mikael.morin@tele2.fr>
10694
10695 PR fortran/38669
10696 PR fortran/38726
f100a4a8 10697 * gfortran.dg/elemental_subroutine_7.f90:
95b243af
MM
10698 Fix p values so that it can be used as vector subscript.
10699
8adee3e6
JM
107002009-01-05 Jason Merrill <jason@redhat.com>
10701
9bfea41b
JM
10702 * g++.dg/cpp0x/initlist12.C: Add another test.
10703
8adee3e6
JM
10704 * g++.dg/cpp0x/defaulted7.C: New test.
10705
96ffc6cd
TK
107062009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10707
10708 PR fortran/38672
10709 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
10710 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
10711
e28206ba
UB
107122009-01-05 Uros Bizjak <ubizjak@gmail.com>
10713
10714 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10715 for alpha*-*-* targets.
10716 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10717
a1ab6660
PT
107182009-01-05 Paul Thomas <pault@gcc.gnu.org>
10719
10720 PR fortran/38665
10721 * gfortran.dg/host_assoc_function_5.f90: New test.
10722
70e72065
MM
107232009-01-04 Mikael Morin <mikael.morin@tele2.fr>
10724
10725 PR fortran/38669
10726 * gfortran.dg/elemental_dependency_3.f90: New test.
10727 * gfortran.dg/elemental_subroutine_7.f90: New test.
10728
4c77d7f4
UB
107292009-01-04 Uros Bizjak <ubizjak@gmail.com>
10730
10731 * gcc.dg/struct-ret-3.c: Include unistd.h.
10732 (main): Exit early if system memory page size is
10733 larger than 4096 bytes.
10734
8f2b565d
DF
107352009-01-04 Daniel Franke <franke.daniel@gmail.com>
10736
10737 PR fortran/38718
10738 * gfortran.dg/merge_init_expr.f90: New.
10739
23f2d017
MM
107402009-01-04 Mikael Morin <mikael.morin@tele2.fr>
10741
10742 PR fortran/38536
10743 * gfortran.dg/c_loc_tests_13.f90: New test.
10744 * gfortran.dg/c_loc_tests_14.f90: New test.
10745
5a47fc2f
DF
107462009-01-03 Daniel Franke <franke.daniel@gmail.com>
10747
10748 * gfortran.dg/func_result_4.f90: New.
10749
79b1d36c
PT
107502009-01-03 Paul Thomas <pault@gcc.gnu.org>
10751
10752 PR fortran/38594
10753 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10754 interface still works, in addition to original tests.
10755 * gfortran.dg/host_assoc_call_6.f90: New test.
10756
5f26a230
JJ
107572009-01-03 Jakub Jelinek <jakub@redhat.com>
10758
493aa551
JJ
10759 PR c++/38705
10760 * g++.dg/torture/pr38705.C: New test.
10761
5f26a230
JJ
10762 PR c/38700
10763 * gcc.dg/pr38700.c: New test.
10764
fc94bfc5
JM
107652009-01-02 Jason Merrill <jason@redhat.com>
10766
10767 * g++.dg/cpp0x/initlist11.C: New test.
10768 * g++.dg/cpp0x/initlist12.C: New test.
10769
a1770eee
RS
107702009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10771
10772 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10773 Allow extra informative notes.
10774
b295aee2
JJ
107752009-01-01 Jakub Jelinek <jakub@redhat.com>
10776
10777 PR c/36489
10778 * gcc.dg/pr36489.c: New test.
ad41bd84
JM
10779
10780\f
10781Copyright (C) 2009 Free Software Foundation, Inc.
10782
10783Copying and distribution of this file, with or without modification,
10784are permitted in any medium without royalty provided the copyright
10785notice and this notice are preserved.