]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[multiple changes]
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
16bff921
TK
12009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2
3 PR libfortran/34670
4 PR libfortran/36874
5 * gfortran.dg/cshift_bounds_1.f90: New test.
6 * gfortran.dg/cshift_bounds_2.f90: New test.
7 * gfortran.dg/cshift_bounds_3.f90: New test.
8 * gfortran.dg/cshift_bounds_4.f90: New test.
9 * gfortran.dg/eoshift_bounds_1.f90: New test.
10 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
11 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
12 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
13
a915ab00
JH
142009-07-19 Jan Hubicka <jh@suse.cz>
15
16 PR tree-optimization/40676
17 * gcc.c-torture/compile/pr40676.c: New testcase.
18
827f4079
AN
192009-07-18 Adam Nemet <anemet@caviumnetworks.com>
20
21 * gcc.target/mips/ext-2.c: New test.
22
b641d7fc
AN
232009-07-18 Adam Nemet <anemet@caviumnetworks.com>
24
25 * gcc.target/mips/octeon-exts-7.c: New test.
26 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
27 * gcc.target/mips/octeon-exts-5.c: Likewise.
28
b95d6ac9
RG
292009-07-18 Richard Guenther <rguenther@suse.de>
30
31 PR testsuite/40798
32 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
33
33922890
RG
342009-07-18 Richard Guenther <rguenther@suse.de>
35
36 PR c/40787
37 * gcc.dg/pr35899.c: Adjust.
38
1d447995
RS
392009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
40
41 * gcc.target/powerpc/asm-es-1.c: New test.
42 * gcc.target/powerpc/asm-es-2.c: Likewise.
43
a406865a
RG
442009-07-17 Richard Guenther <rguenther@suse.de>
45
46 PR c/40401
47 * g++.dg/rtti/crash4.C: New testcase.
48 * g++.dg/torture/20090706-1.C: Likewise.
49 * gcc.dg/redecl-17.c: Likewise.
50 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
51 * gcc.dg/declspec-9.c: Expect extra error.
52 * gcc.dg/declspec-10.c: Likewise.
53 * gcc.dg/declspec-11.c: Likewise.
54 * gcc.dg/redecl-10.c: Expect extra warnings.
55 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
56 * gcc.target/i386/pr39545-1.c: Likewise.
57 * g++.dg/ext/asm3.C: Expect more errors.
58 * g++.dg/gomp/block-1.C: Likewise.
59 * g++.dg/gomp/block-2.C: Likewise.
60 * g++.dg/gomp/block-3.C: Likewise.
61 * g++.dg/gomp/block-5.C: Likewise.
62 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
63 * g++.dg/warn/unused-result1.C: XFAIL.
64
7763473e
RG
652009-07-17 Richard Guenther <rguenther@suse.de>
66
67 PR tree-optimization/40321
68 * gcc.c-torture/compile/pr40321.c: New testcase.
69 * g++.dg/torture/pr40321.C: Likewise.
70
4f934809
JJ
712009-07-17 Jakub Jelinek <jakub@redhat.com>
72
73 PR c++/40780
74 * g++.dg/template/ptrmem19.C: New test.
75
db3927fb
AH
762009-07-17 Aldy Hernandez <aldyh@redhat.com>
77 Manuel López-Ibáñez <manu@gcc.gnu.org>
78
79 PR 40435
80 * gcc.dg/pr36902.c: Add column info.
81 * g++.dg/gcov/gcov-2.C: Change count for definition.
82
c32097d8
JM
832009-07-16 Jason Merrill <jason@redhat.com>
84
85 PR libstdc++/37907
86 * g++.dg/cpp0x/std-layout1.C: New.
87 * g++.dg/ext/has_nothrow_assign.C: Fix.
88 * g++.dg/ext/has_nothrow_copy.C: Fix.
89 * g++.dg/ext/has_trivial_assign.C: Fix.
90 * g++.dg/ext/has_trivial_copy.C: Fix.
91 * g++.dg/ext/is_pod.C: Fix.
92 * g++.dg/other/offsetof3.C: Adjust.
93 * g++.dg/overload/ellipsis1.C: Adjust.
94 * g++.dg/warn/var-args1.C: Adjust.
95 * g++.old-deja/g++.brendan/crash63.C: Adjust.
96 * g++.old-deja/g++.brendan/crash64.C: Adjust.
97 * g++.old-deja/g++.brendan/overload8.C: Adjust.
98 * g++.old-deja/g++.other/vaarg3.C: Adjust.
99 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
100
a41d064d
KG
1012009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
102
103 * gcc.dg/torture/builtin-math-5.c: Add more cases.
104 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
105 effective target "mpc_pow".
106 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
107
d19cb53b
RH
1082009-07-16 Richard Henderson <rth@redhat.com>
109
110 * g++.dg/opt/eh4.C: New test.
111
a4452ba2
JJ
1122009-07-16 Jakub Jelinek <jakub@redhat.com>
113
114 * obj-c++.dg/defs.mm (abort): Make it extern "C".
115
b4e4232d
JJ
1162009-07-15 Jakub Jelinek <jakub@redhat.com>
117
118 PR middle-end/40747
119 * gcc.c-torture/execute/pr40747.c: New test.
120
c9b2f286
RG
1212009-07-15 Richard Guenther <rguenther@suse.de>
122
123 PR middle-end/40753
124 * gcc.c-torture/compile/pr40753.c: New testcase.
125
f6ddbf11
JW
1262009-07-15 Janus Weil <janus@gcc.gnu.org>
127
128 PR fortran/40743
129 * gfortran.dg/interface_assignment_4.f90: New.
130
76a15894
GP
1312009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
132
133 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
134 for FreeBSD up to and including version 8.
135
2a4c0366
TG
1362009-07-14 Taras Glek <tglek@mozilla.com>
137 Rafael Espindola <espindola@google.com>
138
139 * g++.dg/plugin/header-plugin-test.C: New.
140 * g++.dg/plugin/header_plugin.c: New.
141 * g++.dg/plugin/plugin.exp: Update.
142
868e7c37
UB
1432009-07-14 Uros Bizjak <ubizjak@gmail.com>
144
145 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
146 function to enable vectorization.
147 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
148 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
149
af766f2d
UB
1502009-07-14 Uros Bizjak <ubizjak@gmail.com>
151
152 * gcc.target/i386/sse-copysignf-vec.c: New test.
153 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
154
4e6a9725
JM
1552009-07-14 Jason Merrill <jason@redhat.com>
156
8353dd9a
JM
157 PR c++/37276
158 * g++.dg/lookup/builtin5.C: New.
159 * g++.dg/other/error22.C: Add missing extern "C".
160 * g++.dg/warn/Warray-bounds.C: Likewise.
161 * gcc.dg/compat/compat-common.h: Likewise.
162
3deeb3ff
JM
163 PR c++/40746
164 * g++.dg/lookup/using20.C: New.
165
4e6a9725
JM
166 PR c++/40740
167 * g++.dg/template/koenig8.C: New.
168
f038181e
JH
1692009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
170
171 * testsuite/gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
172 both i?86-*-darwin* and x86_64-*-darwin*.
173
3e335a1a
JM
1742009-07-14 Joseph Myers <joseph@codesourcery.com>
175
176 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
177 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
178 name.
179
4fdaccea
DS
1802009-07-14 Dodji Seketeli <dodji@redhat.com>
181
182 PR debug/40705
183 * g++.dg/debug/dwarf2/typedef1.C: New test.
184
185 PR c++/403057
186 * g++.dg/other/typedef3.C: New test.
187
fe24b3c9
MK
1882009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
189
190 * gcc.dg/20090709-1.c: Move to a proper place ...
191 * gcc.target/m68k/20090709-1.c: ... here.
192
84a900c9
AP
1932009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
194
195 PR C++/22154
196 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
197 front of qualified names are allowed.
198 * g++.dg/parse/crash10.C: Likewise.
199 * g++.dg/parse/error15.C: Likewise.
200 * g++.dg/parse/typename9.C: Likewise.
201 * g++.dg/parse/error8.C: Likewise.
202
acbdc378
JW
2032009-07-13 Janus Weil <janus@gcc.gnu.org>
204
205 PR fortran/40646
206 * gfortran.dg/proc_ptr_22.f90: Extended.
207 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
208
2f3e235b
IR
2092009-07-13 Ira Rosen <irar@il.ibm.com>
210
211 * gfortran.dg/vect/vect-6.f: New test.
212
df5c89cb
JM
2132009-07-12 Jason Merrill <jason@redhat.com>
214
b9c6b842
JM
215 PR c++/36628
216 * g++.dg/cpp0x/decltype17.C: New.
217
df5c89cb
JM
218 PR c++/37206
219 * g++.dg/cpp0x/rv10.C: New.
220
25357d1e
JM
2212009-07-12 Jason Merrill <jason@redhat.com>
222
223 PR c++/40689
224 * g++.dg/cpp0x/initlist20.C: New.
225 * g++.dg/cpp0x/initlist21.C: New.
226
06066f92
IR
2272009-07-12 Ira Rosen <irar@il.ibm.com>
228
229 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
230 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
231 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
232 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
233 gcc.dg/vect/vect-double-reduc-7.c: New tests.
234
b96a6455
HPN
2352009-07-12 Hans-Peter Nilsson <hp@axis.com>
236
237 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
238 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
239 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
240 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
241 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
242 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
243 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
244 effective_target fd_truncate.
245
f4cd2542
EB
2462009-07-11 Eric Botcazou <ebotcazou@adacore.com>
247
248 * gnat.dg/specs/addr1.ads: New test.
249
6b45de00
JH
2502009-07-11 Jan Hubicka <jh@suse.cz>
251
252 PR middle-end/48388
253 * g++.dg/torture/pr40388.C: New testcase.
254
dd67163f
JJ
2552009-07-11 Jakub Jelinek <jakub@redhat.com>
256
257 PR target/40668
258 * gcc.c-torture/execute/pr40668.c: New test.
259
e9edda23
PB
2602009-07-11 Paolo Bonzini <bonzini@gnu.org>
261
262 * gcc.c-torture/execute/20090711-1.c: New test.
263
33cde516
RS
2642009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
265
266 PR testsuite/40699
267 PR testsuite/40707
268 PR testsuite/40709
269 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
270 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
271 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
272 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
273
8d3681f9
TB
2742009-07-11 Tobias Burnus <burnus@net-b.de>
275
276 PR fortran/33197
277 * gfortran.dg/complex_intrinsic_3.f90: New test.
278 * gfortran.dg/complex_intrinsic_4.f90: New test.
279
b96c5923
DD
2802009-07-10 David Daney <ddaney@caviumnetworks.com>
281
282 PR target/39079
283 * testsuite/gcc.target/mips/mips.exp: Make -msynci a known option.
284 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
285
9304142e
JJ
2862009-07-10 Jakub Jelinek <jakub@redhat.com>
287
288 PR c++/40502
289 * g++.dg/ext/strncpy-chk1.C: New test.
290
182e00b1
RG
2912009-07-10 Richard Guenther <rguenther@suse.de>
292
293 PR tree-optimization/40496
294 * g++.dg/opt/pr40496.C: New testcase.
295
156f545a
MLI
2962009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
297
298 PR 25509
299 PR 40614
300 * g++.dg/warn/unused-result1-Werror.c: New.
301
1d8e1d5d
PT
3022009-07-10 Paul Thomas <pault@gcc.gnu.org>
303
304 PR fortran/39334
305 * gfortran.dg/recursive_parameter_1.f90: New test.
306
9eb5c65c
SK
3072009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
308
309 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
310 * gfortran.dg/module_equivalence_6.f90: Ditto.
311 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
312 * gfortran.dg/nan_2.f90: Ditto.
313 * gfortran.dg/inquire_11.f90: Ditto.
314 * gfortran.dg/abstract_type_3.f03: Ditto.
315 * gfortran.dg/abstract_type_1.f90: Ditto.
316 * gfortran.dg/private_type_9.f90: Ditto.
317 * gfortran.dg/abstract_type_5.f03: Ditto.
318 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
319 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
320 * gfortran.dg/derived_sub.f90: Ditto.
321 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
322 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
323 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
324 * gfortran.dg/mvbits_6.f90: Ditto.
325 * gfortran.dg/abstract_type_2.f03: Ditto.
326 * gfortran.dg/abstract_type_4.f03: Ditto.
327 * gfortran.dg/bounds_check_9.f90: Ditto.
328 * gfortran.dg/optional_dim_3.f90: Ditto.
329 * gfortran.dg/pr32921.f: Ditto.
330 * gfortran.dg/entry_16.f90: Ditto.
331 * gfortran.dg/generic_16.f90: Ditto.
332
333
5223c588
MK
3342009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
335
336 * gcc.target/m68k/20090709-1.c: New.
337
8be2c871
DS
3382009-07-09 Dodji Seketeli <dodji@redhat.com>
339
340 PR c++/40684
341 * g++.dg/template/unify11.C: New test.
342
1aafbf99
PT
3432008-07-09 Paul Thomas <pault@gcc.gnu.org>
344
345 PR fortran/40629
346 * gfortran.dg/host_assoc_function_9.f90: New test.
347
f64edc8b
JW
3482009-07-09 Janus Weil <janus@gcc.gnu.org>
349
350 PR fortran/40646
351 * gfortran.dg/proc_ptr_22.f90: New.
352 * gfortran.dg/proc_ptr_comp_12.f90: New.
353
b9da76de
JJ
3542009-07-09 Jakub Jelinek <jakub@redhat.com>
355
356 PR middle-end/40692
357 * gcc.c-torture/compile/pr40692.c: New test.
358
4b41f35e
TB
3592009-07-09 Tobias Burnus <burnus@net-b.de>
360
361 PR fortran/40604
362 * gfortran.dg/pointer_check_6.f90: New test.
363
fcaf7e12
AN
3642009-07-08 Adam Nemet <anemet@caviumnetworks.com>
365
366 * gcc.target/mips/truncate-5.c: New test.
367
e6fe9294
JD
3682009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
369
370 PR libfortran/40330
371 PR libfortran/40662
372 * gfortran.dg/fmt_cache_1.f: New test.
fcaf7e12 373
60d340ef
TB
3742009-07-08 Tobias Burnus <burnus@net-b.de>
375
376 PR fortran/40675
377 * gfortran.dg/nosigned_zero_1.f90: New test.
378 * gfortran.dg/nosigned_zero_2.f90: New test.
379
acb78844
RG
3802009-07-08 Richard Guenther <rguenther@suse.de>
381
382 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
383
9cb225b9
RB
3842009-07-08 Richard Guenther <rguenther@suse.de>
385
386 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
387
3882009-07-08 Paul Thomas <pault@gcc.gnu.org>
3276e0b3
PT
389
390 PR fortran/40591
391 * gfortran.dg/proc_ptr_21.f90: New test.
392
d665b6e5 3932009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
fcaf7e12 394
d665b6e5
MLI
395 PR c++/31246
396 * g++.dg/warn/pr31246.C: New.
397 * g++.dg/warn/pr31246-2.C: New.
398
60662d5f
JM
3992009-07-07 Jason Merrill <jason@redhat.com>
400
438c0fa8
JM
401 PR c++/35828
402 * g++.dg/template/defarg12.C: New.
403
60662d5f
JM
404 PR c++/37816
405 * g++.dg/cpp0x/enum7.C: New.
406
407 PR c++/37946
408 * g++.dg/cpp0x/enum6.C: New.
409
410 PR c++/40639
411 * g++.dg/cpp0x/enum5.C: New.
412
413 PR c++/40633
414 * g++.dg/cpp0x/enum4.C: New.
415
72f90fde
MLI
4162009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
417
418 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
419
dcb91ebe
MLI
4202009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
421
422 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
423
535536b4
JJ
4242009-07-07 Jakub Jelinek <jakub@redhat.com>
425
426 PR middle-end/40669
427 * gcc.dg/pr40669.c: New test.
428
fab922b1
MLI
4292009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
430
431 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
432 location. Update all calls.
433 * g++.dg/plugin/selfassign.c: Likewise.
434
62c99ce4
JM
4352009-07-06 Jason Merrill <jason@redhat.com>
436
437 * g++.dg/rtti/dyncast[34].C: New.
438
b824522a
NF
4392009-07-06 Nathan Froyd <froydnj@codesourcery.com>
440
441 * lib/target-supports.exp
442 (check_effective_target_mips_newabi_large_long_double): New.
443 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
444 target.
445 * gcc.target/mips/fpr-moves-6.c: Likewise.
446
c4efba1c
SM
4472009-07-06 Simon Martin <simartin@users.sourceforge.net>
448
449 PR c++/40557
450 * g++.dg/template/union2.C: New test.
451
eb5c3f05
JM
4522009-07-04 Jason Merrill <jason@redhat.com>
453
454 * g++.dg/template/using15.C: New.
455
258bd5dc
JJ
4562009-07-04 Jakub Jelinek <jakub@redhat.com>
457
458 * gfortran.dg/maxloc_1.f90: New test.
459
a7c0b11d
JW
4602009-07-04 Janus Weil <janus@gcc.gnu.org>
461
462 PR fortran/40593
463 * gfortran.dg/proc_ptr_result_6.f90: New.
464
8d74e574
FXC
4652009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
466
467 * gcc.dg/framework-2.c: Adjust testcase to pass.
468
ad909c97
JM
4692009-07-04 Jason Merrill <jason@redhat.com>
470
471 PR c++/40619
472 * g++.dg/cpp0x/auto16.C: New.
473
93a8ba61
VM
4742009-07-03 Vladimir Makarov <vmakarov@redhat.com>
475
476 PR target/40587
477 * gfortran.dg/pr40587.f: New test.
478
caf271d8
JD
4792009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
480
481 PR fortran/40638
482 * gfortran.dg/unit_1.f90: New test.
483
b97e8a14
JM
4842009-07-03 Jason Merrill <jason@redhat.com>
485
486 * g++.dg/template/pure1.C: Expect another error.
487
fae1034e
RG
4882009-07-03 Richard Guenther <rguenther@suse.de>
489
490 PR tree-optimization/40640
491 * gcc.c-torture/compile/pr40640.c: New testcase.
492
d73fb533
RG
4932009-07-03 Richard Guenther <rguenther@suse.de>
494
495 PR middle-end/34163
496 * gfortran.dg/pr34163.f90: New testcase.
497
7351bcaa
JH
4982009-07-03 Jan Hubicka <jh@suse.cz>
499
500 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
501 * gcc.dg/tree-ssa/loop-25.c: Likewise.
502 * gcc.dg/tree-ssa/loop-26.c: Likewise.
503 * gcc.dg/tree-ssa/pr32044.c: Likewise.
504 * gcc.dg/tree-ssa/loop-29.c: Likewise.
505 * gcc.dg/tree-ssa/loop-10.c: Likewise.
506 * gnat.dg/loop_optimization6.adb: Enable -O2.
507
ef3ddd4f
MM
5082009-07-02 Mark Mitchell <mark@codesourcery.com>
509
510 * g++.dg/warn/null4.C: Extend.
511
2b110bfc
JM
5122009-07-02 Jason Merrill <jason@redhat.com>
513
514 * g++.dg/template/spec8.C: Fix.
515
a3788c44
MM
5162009-07-02 Michael Matz <matz@suse.de>
517
518 PR fortran/32131
519 * gfortran.dg/pr32921.f: Adjust.
520
3c1832c3
JH
5212009-07-02 Jan Hubicka <jh@suse.cz>
522
523 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
524
479b1013
AN
5252009-07-01 Adam Nemet <anemet@caviumnetworks.com>
526
527 * gcc.target/mips/truncate-4.c: New testcase.
528
14c41b9b
RG
5292009-07-01 Richard Guenther <rguenther@suse.de>
530
531 PR tree-optimization/19831
532 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
533 make allocated memory escape. Un-XFAIL.
534 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
535 * gcc.dg/vect/pr31699.c: Likewise.
536 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
537
5ccde5a0
JJ
5382009-06-30 Jakub Jelinek <jakub@redhat.com>
539
540 PR c++/40566
541 * g++.dg/parse/cond5.C: New test.
542
92ce2174
NF
5432009-06-30 Nathan Froyd <froydnj@codesourcery.com>
544
545 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
546 (main): Pass n to main_1 instead.
547 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
548 (main_1): New function, split off from...
549 (main): ...here. Pass `off' to main_1 instead.
550
0db906f1
JM
5512009-06-30 Jason Merrill <jason@redhat.com>
552
553 PR c++/40595
554 * g++.dg/cpp0x/variadic94.C: New.
555
b30bfd40
RS
5562009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
557
558 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
559 * lib/target-libpath.exp (ld_library_path_vars): New variable.
560 (init_ld_library_path_env_vars): New function, replacing the
561 orig_*_saved assignments. Call it after defining it.
562 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
563 (restore_ld_library_path_env_vars): Likewise.
564 (add_path, find_libgcc_s): New functions.
565 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
566 gcc-set-multilib-library-path.
567 (objc_target_compile): Don't add "." to ld_library_path.
568 Use add_path.
569 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
570 ld_library_path. Use add_path. Use find_libgcc_s instead of
571 gcc-set-multilib-library-path.
572 * lib/g++.exp (g++_link_flags): Likewise.
573 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
574 * lib/c-torture.exp: Do not manipulate ld_library_path at the
575 top level; do it...
576 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
577 to tell when this needs to happen. Use find_libgcc_s instead of
578 gcc-set-multilib-library-path.
579 * lib/gcc-dg.exp: Likewise.
580 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
581 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
582 unless it is in $ALT_LD_LIBRARY_PATH.
583 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
584
f82a627c
EB
5852009-06-30 Eric Botcazou <ebotcazou@adacore.com>
586
587 * gnat.dg/discr12.adb: New test.
588 * gnat.dg/discr12_pkg.ads: New helper.
589 * gnat.dg/discr13.adb: New test.
590 * gnat.dg/discr14.ad[sb]: Likewise.
591 * gnat.dg/discr15.adb: Likewise.
592 * gnat.dg/discr15_pkg.ads: New helper.
593 * gnat.dg/discr16.adb: New test.
594 * gnat.dg/discr16_g.ads: New helper.
595 * gnat.dg/discr16_pkg.ads: Likewise.
596 * gnat.dg/discr16_cont.ads: Likewise.
597 * gnat.dg/discr17.adb: New test.
598 * gnat.dg/discr18.adb: Likewise.
599 * gnat.dg/discr18_pkg.ads: New helper.
600 * gnat.dg/discr19.adb: New test.
601
c1a5cfab
TK
6022009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
603
604 PR fortran/40576
605 * gfortran.dg/internal_write_1.f90: New testcase.
606
3e6d828d
JW
6072009-06-30 Janus Weil <janus@gcc.gnu.org>
608
609 PR fortran/40594
610 * gfortran.dg/derived_pointer_recursion_2.f90: New.
611
67635176
RG
6122009-06-30 Richard Guenther <rguenther@suse.de>
613
614 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
615
d8dc68cb
WG
6162009-06-30 Wei Guozhi <carrot@google.com>
617
618 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
619 to "-Os".
620
1825a1f3
IR
6212009-06-30 Ira Rosen <irar@il.ibm.com>
622
623 PR tree-optimization/40542
624 * gcc.dg/vect/pr40542.c: New test.
625
71d4d3eb
MJ
6262009-06-30 Martin Jambor <mjambor@suse.cz>
627
628 PR tree-optimization/40582
629 * gcc.c-torture/compile/pr40582.c: New test.
630
791b59e3
WG
6312009-06-30 Wei Guozhi <carrot@google.com>
632
633 PR/40416
634 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
635
2fcefcb2
JM
6362009-06-29 Jason Merrill <jason@redhat.com>
637
638 PR c++/40274
639 * g++.dg/template/debug1.C: New.
640
20460eb9
TB
6412009-06-29 Tobias Burnus <burnus@net-b.de>
642
643 PR fortran/40580
644 * pointer_check_1.f90: New test.
645 * pointer_check_2.f90: New test.
646 * pointer_check_3.f90: New test.
647 * pointer_check_4.f90: New test.
648 * pointer_check_5.f90: New test.
649
a61a36ab
PT
6502009-06-29 Paul Thomas <pault@gcc.gnu.org>
651
652 PR fortran/40551
653 * gfortran.dg/func_assign_2.f90 : New test.
654
74d27244
RG
6552009-06-29 Richard Guenther <rguenther@suse.de>
656
657 PR middle-end/14187
658 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
659 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
660 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
661 * gcc.c-torture/execute/20090623-1.c: Likewise.
662 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
663 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
664
5b21f0f3
RG
6652009-06-29 Richard Guenther <rguenther@suse.de>
666
667 PR middle-end/38212
668 * gcc.c-torture/execute/pr38212.c: New testcase.
669
09a782eb
RG
6702009-06-29 Richard Guenther <rguenther@suse.de>
671
672 PR tree-optimization/40579
673 * gcc.c-torture/execute/pr40579.c: New testcase.
674
1e9ae5ab
UB
6752009-06-28 Uros Bizjak <ubizjak@gmail.com>
676
677 PR tree-optimization/40550
678 * gcc.dg/pr40550.c: New test.
679
c703e618
EB
6802009-06-28 Eric Botcazou <ebotcazou@adacore.com>
681
682 * gnat.dg/overflow_sum2.adb: New test
683 * gnat.dg/namet.ads: New helper.
684
685 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
686
08a6b8e0
TB
6872009-06-28 Tobias Burnus <burnus@net-b.de>
688
689 PR fortran/34112
690 * gfortran.dg/compiler-directive_1.f90: New test.
691 * gfortran.dg/compiler-directive_2.f: New test.
692
7991661b
KG
6932009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
694
695 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
696 comment out some values and add some cases.
697
92ec3570
PB
6982009-06-27 Paolo Bonzini <bonzini@gnu.org>
699
700 PR testsuite/40567
701 * gcc.dg/vect/vect.exp: Fix lappend syntax.
702
c24aef95
RH
7032009-06-26 Richard Henderson <rth@redhat.com>
704
705 PR testsuite/40565
706 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
707 * gcc.target/i386/local.c: Pass a non-constant to T.
708
fc9c6e5d
JW
7092009-06-26 Janus Weil <janus@gcc.gnu.org>
710
711 PR fortran/39997
712 PR fortran/40541
713 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
714 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
715 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
716 * gfortran.dg/proc_ptr_result_5.f90: New.
717
4b6e55df
JJ
7182009-06-26 Janis Johnson <janis187@us.ibm.com>
719
720 PR c/39902
721 * gcc.dg/dfp/pr39902.c: New test.
722
f94bdf2b
UB
7232009-06-26 Uros Bizjak <ubizjak@gmail.com>
724
725 PR testsuite/40532
726 * gcc.dg/builtins-65.c: Require c99 runtime.
727
f45f9664
EB
7282009-06-26 Eric Botcazou <ebotcazou@adacore.com>
729
730 * gnat.dg/array7.ad[sb]: New test.
731
c0e1e108
EB
7322009-06-26 Eric Botcazou <ebotcazou@adacore.com>
733
734 * gnat.dg/array6.adb: New test.
735
82a71a26
ILT
7362009-06-25 Ian Lance Taylor <iant@google.com>
737
738 * g++.dg/warn/Wsign-compare-3.C: New testcase.
739
0dae2d92
ILT
7402009-06-25 Ian Lance Taylor <iant@google.com>
741
742 * g++.dg/warn/Wunused-16.C: New testcase.
743
98f80e91
ILT
7442009-06-25 Ian Lance Taylor <iant@google.com>
745
746 * g++.dg/warn/skip-2.C: New testcase.
747
6709376b
SE
7482009-06-25 Steve Ellcey <sje@cup.hp.com>
749
750 * gcc.c-torture/execute/20090618-1.c: add dg-run and
751 dg-skip-if and move to ...
752 * gcc.dg/torture/20090618-1.c.
753
fac52fdd
MJ
7542009-06-25 Martin Jambor <mjambor@suse.cz>
755
756 PR tree-optimization/40493
8088e9ee 757 * gcc.c-torture/execute/pr40493.c: New test.
fac52fdd 758
c4bcc71f
JM
7592009-06-24 Jason Merrill <jason@redhat.com>
760
761 PR c++/40342
762 * g++.dg/template/overload10.C: New.
763
7e196f89
JW
7642009-06-24 Janus Weil <janus@gcc.gnu.org>
765
766 PR fortran/40427
767 * gfortran.dg/proc_ptr_comp_11.f90: New.
768
fb6234e0
AK
7692009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
770
771 * gcc.dg/pr40501.c: New testcase.
772
7acf4da6
DD
7732009-06-23 DJ Delorie <dj@redhat.com>
774
775 Add MeP port.
776 * lib/target-supports.exp: Add mep support (no profiling).
777
33436e29
SE
7782009-06-23 Steve Ellcey <sje@cup.hp.com>
779
780 PR testsuite/39297
781 * gcc.dg/ssa/loop-31.c: Change scan rules.
782
a28fbdba
MLI
7832009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
784
785 * gcc.dg/cpp/empty-include.c: Update column info.
786 * gcc.dg/cpp/assert2.c: Update column info.
787
8593e0b6
JJ
7882009-06-23 Jakub Jelinek <jakub@redhat.com>
789
790 * g++.dg/ext/builtin-object-size1.C: New test.
791 * g++.dg/ext/builtin-object-size2.C: New test.
792
fef015a8
AK
7932009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
794
795 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
796 * gcc.dg/optimize-bswapdi-1.c: Likewise.
797
cfb8805e
AN
7982009-06-22 Adam Nemet <anemet@caviumnetworks.com>
799
800 * gcc.target/mips/truncate-3.c: New test.
801
03bd096b
JW
8022009-06-22 Janus Weil <janus@gcc.gnu.org>
803
804 PR fortran/37254
805 PR fortran/39850
806 * gfortran.dg/interface_30.f90: Modified error message.
807 * gfortran.dg/proc_decl_22.f90: New.
808
7a5d2eb8
ILT
8092009-06-22 Ian Lance Taylor <iant@google.com>
810
811 * gcc.dg/Wcxx-compat-19.c: New testcase.
812
0a7d7dea
MK
8132009-06-22 Matthias Klose <doko@ubuntu.com>
814
815 PR objc/28050
816 * pr28050.m: New testcase.
817
8e6e7620
L
8182009-06-22 H.J. Lu <hongjiu.lu@intel.com>
819
820 PR testsuite/40481
821 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
822
ac6cb60c
MJ
8232009-06-22 Martin Jambor <mjambor@suse.cz>
824
825 PR tree-optimization/40492
826 * g++.dg/torture/pr40492.C: New test.
827
a6e8d911
UB
8282009-06-22 Uros Bizjak <ubizjak@gmail.com>
829
830 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
831 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
832
28326880
OH
8332009-06-22 Olivier Hainque <hainque@adacore.com>
834
835 * gnat.dg/raise_ce.adb: Helper for ...
836 * gnat.dg/handle_and_return.adb: New test.
837
79e9c4aa
PT
8382009-06-22 Paul Thomas <pault@gcc.gnu.org>
839
840 PR fortran/40443
841 * gfortran.dg/generic_18.f90: New test.
842
0e6640d8
PT
8432009-06-22 Paul Thomas <pault@gcc.gnu.org>
844
845 PR fortran/40472
846 * gfortran.dg/spread_size_limit.f90: New test.
847
ee372c4b
UB
8482009-06-21 Uros Bizjak <ubizjak@gmail.com>
849
a6e8d911 850 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
ee372c4b 851 to put dump files in a subdirectory.
8088e9ee 852 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
ee372c4b
UB
853 ".o" temporary files.
854
9b63f282
JW
8552009-06-21 Janus Weil <janus@gcc.gnu.org>
856
857 PR fortran/39850
858 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
859 * gfortran.dg/interface_20.f90: Ditto.
860 * gfortran.dg/interface_21.f90: Ditto.
861 * gfortran.dg/interface_22.f90: Ditto.
862 * gfortran.dg/interface_30.f90: New.
863 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
864
45a1ba93
UB
8652009-06-21 Uros Bizjak <ubizjak@gmail.com>
866
867 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
868 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
869 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
870 DEFAULT_VECTFLAGS.
871
c64c5552
IR
8722009-06-21 Ira Rosen <irar@il.ibm.com>
873 Revital Eres <eres@il.ibm.com>
874
875 PR testsuite/40359
876 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
877 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
878 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
879
3d25028c
IR
8802009-06-21 Ira Rosen <irar@il.ibm.com>
881
882 PR testsuite/40475
883 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
884 without misalignment support.
885 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
886
cb7a8961
TB
8872009-06-20 Tobias Burnus <burnus@net-b.de>
888
889 PR fortran/40452
890 * gfortran.dg/bounds_check_strlen_9.f90: New test.
891
47f71eb9
PT
8922009-06-19 Paul Thomas <pault@gcc.gnu.org>
893
894 PR fortran/40440
895 * gfortran.dg/alloc_comp_result_2.f90: New test.
896
ce41c38b
RR
8972009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
898
899 PR target/40482
900 * gcc.target/arm/pr40482.c: New test.
901
d130ae11
ILT
9022009-06-19 Ian Lance Taylor <iant@google.com>
903
904 * gcc.dg/Wcxx-compat-18.c: New testcase.
905
779704e7
RG
9062009-06-19 Richard Guenther <rguenther@suse.de>
907
908 * gcc.c-torture/execute/20090618-1.c: New testcase.
909
642324bb
ILT
9102009-06-19 Ian Lance Taylor <iant@google.com>
911
912 * gcc.dg/Wcxx-compat-17.c: New testcase.
913
dc491a25
ILT
9142009-06-19 Ian Lance Taylor <iant@google.com>
915
916 * gcc.dg/Wcxx-compat-15.c: New testcase.
917
88eeff6f
ILT
9182009-06-19 Ian Lance Taylor <iant@google.com>
919
920 * gcc.dg/Wcxx-compat-16.c: New testcase.
921
dc6707b8
UB
9222009-06-19 Uros Bizjak <ubizjak@gmail.com>
923
924 * gcc.dg/builtins-34.c: Add significand cases.
925
9262009-06-19 Uros Bizjak <ubizjak@gmail.com>
927
928 PR testsuite/40491
8088e9ee
L
929 * gcc.dg/20080522-1.c: Remove testcase for real.
930 * gcc.dg/20080528-1.c: Ditto.
dc6707b8 931
7e9c61e8
JW
9322009-06-19 Janus Weil <janus@gcc.gnu.org>
933
934 PR fortran/40450
935 * gfortran.dg/proc_ptr_20.f90: New.
936
2a457a9b
L
9372009-06-18 H.J. Lu <hongjiu.lu@intel.com>
938
939 PR target/40470
940 * gcc.dg/torture/pr40470-1.c: New.
941 * gcc.dg/torture/pr40470-2.c: Likewise.
942 * gcc.dg/torture/pr40470-3.c: Likewise.
943 * gcc.dg/torture/pr40470-4.c: Likewise.
944
fca5bb5c
DN
9452009-06-18 Diego Novillo <dnovillo@google.com>
946
947 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
948 * gcc.dg/plugin/ggcplug.c: Likewise.
949 * gcc.dg/plugin/one_time_plugin.c: Likewise.
950 * g++.dg/plugin/selfassign.c: Likewise.
951 * g++.dg/plugin/attribute_plugin.c: Likewise.
952 * g++.dg/plugin/dumb_plugin.c: Likewise.
953
b506a5a2
MLI
9542009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
955
956 * gcc.dg/cpp/arith-3.c: Add column info.
957
bdc4827b
SL
9582009-06-18 Sandra Loosemore <sandra@codesourcery.com>
959
960 * gcc.target/arm/fp16-compile-none-2.c: New.
961 * gcc.target/arm/fp16-compile-ieee-12.c: New.
962 * gcc.target/arm/fp16-compile-alt-12.c: New.
963
76d6502f
SL
9642009-06-18 Sandra Loosemore <sandra@codesourcery.com>
965
966 * gcc.target/arm/fp16-compile-alt-1.c: New.
967 * gcc.target/arm/fp16-compile-alt-2.c: New.
968 * gcc.target/arm/fp16-compile-alt-3.c: New.
969 * gcc.target/arm/fp16-compile-alt-4.c: New.
970 * gcc.target/arm/fp16-compile-alt-5.c: New.
971 * gcc.target/arm/fp16-compile-alt-6.c: New.
972 * gcc.target/arm/fp16-compile-alt-7.c: New.
973 * gcc.target/arm/fp16-compile-alt-8.c: New.
974 * gcc.target/arm/fp16-compile-alt-9.c: New.
975 * gcc.target/arm/fp16-compile-alt-10.c: New.
976 * gcc.target/arm/fp16-compile-alt-11.c: New.
977 * gcc.target/arm/fp16-compile-ieee-1.c: New.
978 * gcc.target/arm/fp16-compile-ieee-2.c: New.
979 * gcc.target/arm/fp16-compile-ieee-3.c: New.
980 * gcc.target/arm/fp16-compile-ieee-4.c: New.
981 * gcc.target/arm/fp16-compile-ieee-5.c: New.
982 * gcc.target/arm/fp16-compile-ieee-6.c: New.
983 * gcc.target/arm/fp16-compile-ieee-7.c: New.
984 * gcc.target/arm/fp16-compile-ieee-8.c: New.
985 * gcc.target/arm/fp16-compile-ieee-9.c: New.
986 * gcc.target/arm/fp16-compile-ieee-10.c: New.
987 * gcc.target/arm/fp16-compile-ieee-11.c: New.
988 * gcc.target/arm/fp16-compile-none-1.c: New.
989 * gcc.target/arm/fp16-compile-exprtype.c: New.
990 * gcc.target/arm/fp16-compile-vcvt.c: New.
991 * gcc.target/arm/fp16-builtins-1.c: New.
992 * gcc.target/arm/fp16-rounding-alt-1.c: New.
993 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
994 * gcc.target/arm/fp16-param-1.c: New.
995 * gcc.target/arm/fp16-return-1.c: New.
996 * gcc.target/arm/fp16-unprototyped-1.c: New.
997 * gcc.target/arm/fp16-unprototyped-2.c: New.
998 * gcc.target/arm/fp16-variadic-1.c: New.
999 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
1000 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
1001 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
1002 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
1003 * gcc.dg/torture/arm-fp16-ops.h: New.
1004 * gcc.dg/torture/arm-fp16-ops-1.c: New.
1005 * gcc.dg/torture/arm-fp16-ops-2.c: New.
1006 * gcc.dg/torture/arm-fp16-ops-3.c: New.
1007 * gcc.dg/torture/arm-fp16-ops-4.c: New.
1008 * gcc.dg/torture/arm-fp16-ops-5.c: New.
1009 * gcc.dg/torture/arm-fp16-ops-6.c: New.
1010 * gcc.dg/torture/arm-fp16-ops-7.c: New.
1011 * gcc.dg/torture/arm-fp16-ops-8.c: New.
1012 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
1013 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
1014 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
1015 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
1016 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
1017 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
1018 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
1019 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
1020 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
1021 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
1022 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
1023 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
1024 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
1025
2c2f70e1
UB
10262009-06-18 Uros Bizjak <ubizjak@gmail.com>
1027
1028 * gcc.dg/builtins-65.c: New test.
1029
f9909823
JW
10302009-06-18 Janus Weil <janus@gcc.gnu.org>
1031
1032 PR fortran/40451
1033 * gfortran.dg/proc_ptr_result_4.f90: New.
1034
23314e77
AN
10352009-06-17 Adam Nemet <anemet@caviumnetworks.com>
1036
1037 * gcc.c-torture/execute/bitfld-5.c: New test.
1038
2cb0a60d
DD
10392009-06-17 David Daney <ddaney@caviumnetworks.com>
1040
1041 * gcc.dg/builtin-unreachable-3.c: New test.
1042
f9c35383
DD
10432009-06-17 David Daney <ddaney@caviumnetworks.com>
1044
1045 * gcc.target/i386/builtin-unreachable.c: New test.
1046
5eb4df45
ILT
10472009-06-17 Ian Lance Taylor <iant@google.com>
1048
1049 * gcc.dg/Wcxx-compat-14.c: New testcase.
1050
6958c780
AH
10512009-06-17 Aldy Hernandez <aldyh@redhat.com>
1052
1053 * gcc.dg/func-ptr-conv-1.c: Update column info.
1054
4bc30529
RG
10552009-06-17 Richard Guenther <rguenther@suse.de>
1056
1057 PR middle-end/40404
1058 * gcc.c-torture/execute/pr40404.c: New testcase.
1059
3cb8677c
RG
10602009-06-17 Richard Guenther <rguenther@suse.de>
1061
1062 PR middle-end/40460
1063 * g++.dg/torture/pr40460.C: New testcase.
1064
8dd1bca0
OR
10652009-06-05 Olatunji Ruwase <tjruwase@google.com>
1066
1067 * gcc.dg/plugin/one_time_plugin.c: New test.
1068 * gcc.dg/plugin/one_time-test-1.c: New test.
1069 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
1070
7d882b83
ILT
10712009-06-16 Ian Lance Taylor <iant@google.com>
1072
1073 * g++.dg/warn/skip-1.C: New testcase.
1074
f2ff8872
JJ
10752009-06-16 Jakub Jelinek <jakub@redhat.com>
1076
1077 PR middle-end/40446
1078 * g++.dg/other/pr40446.C: New test.
1079
de70bb20
RG
10802009-06-16 Richard Guenther <rguenther@suse.de>
1081
1082 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
1083 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1084 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1085 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1086
0ec19b8c
MJ
10872009-06-16 Martin Jambor <mjambor@suse.cz>
1088
8088e9ee 1089 * gcc.c-torture/compile/pr40432.c: New file.
0ec19b8c 1090
2b26b801
MJ
10912009-06-16 Martin Jambor <mjambor@suse.cz>
1092
8088e9ee 1093 * gfortran.fortran-torture/compile/pr40413.f90: New file.
2b26b801 1094
8ad15a0a
JW
10952009-06-16 Janus Weil <janus@gcc.gnu.org>
1096
1097 PR fortran/36947
1098 PR fortran/40039
1099 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
1100 * gfortran.dg/interface_20.f90: Modified error messages.
1101 * gfortran.dg/interface_21.f90: Ditto.
1102 * gfortran.dg/interface_26.f90: Ditto.
1103 * gfortran.dg/interface_27.f90: Ditto.
1104 * gfortran.dg/interface_28.f90: Extended test case.
1105 * gfortran.dg/interface_29.f90: New.
1106 * gfortran.dg/proc_decl_7.f90: Modified error messages.
1107 * gfortran.dg/proc_decl_8.f90: Ditto.
1108 * gfortran.dg/proc_ptr_11.f90: Ditto.
1109 * gfortran.dg/proc_ptr_15.f90: Ditto.
1110
7c5222ff
IR
11112009-06-16 Ira Rosen <irar@il.ibm.com>
1112
c637b0fa 1113 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
7c5222ff
IR
1114 printing.
1115 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
1116 gcc.dg/vect/vect-outer-4f.c: Likewise.
1117 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
c637b0fa 1118 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
7c5222ff 1119 Likewise.
c637b0fa
UB
1120 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
1121 outer loop.
7c5222ff 1122
3ba558db
TB
11232009-06-16 Tobias Burnus <burnus@net-b.de>
1124
1125 PR fortran/40383
1126 * gfortran.dg/bounds_check_strlen_8.f90: New test.
1127
e1b7793c
ILT
11282009-06-15 Ian Lance Taylor <iant@google.com>
1129
1130 * gcc.dg/Wjump-misses-init-1.c: New testcase.
1131 * gcc.dg/Wjump-misses-init-2.c: New testcase.
1132 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
1133 Recognize new notes.
1134 * gcc.dg/stmt-expr-label-2.c: Likewise.
c637b0fa 1135 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
e1b7793c
ILT
1136 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
1137 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
1138 * gcc.dg/c99-vla-jump-4.c: Likewise.
1139 * gcc.dg/stmt-expr-label-1.c: Likewise.
1140 * gcc.dg/stmt-expr-label-3.c: Likewise.
c637b0fa 1141 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
e1b7793c 1142
dee6f575
KG
11432009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1144
1145 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
1146
98a129b9
JJ
11472009-06-15 Jakub Jelinek <jakub@redhat.com>
1148
1149 * gcc.dg/builtin-object-size-7.c: New test.
1150
4250d865
JJ
11512009-06-15 Jakub Jelinek <jakub@redhat.com>
1152
1153 PR testsuite/40426
1154 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
1155 level != "" use separate -gdwarf-2 -g${level} options instead of
1156 -gdwarf-2${level}.
1157 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
1158 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
1159 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1160
fc26fae3
RAE
11612009-06-15 Rafael Avila de Espindola <espindola@google.com>
1162
1163 * g++.dg/abi/mangle11.C: Update warning line.
1164 * g++.dg/abi/mangle12.C: Update warning line.
1165 * g++.dg/abi/mangle17.C: Update warning line.
1166 * g++.dg/abi/mangle20-2.C: Update warning line.
1167
c3d1e922
AK
11682009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1169
1170 * gcc.dg/optimize-bswap-1.c: Split into these two:
1171 * gcc.dg/optimize-bswapsi-1.c: New testcase.
1172 * gcc.dg/optimize-bswapdi-1.c: New testcase.
1173
03bd2f1a
AK
11742009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1175
1176 * gcc.dg/optimize-bswap-1.c: New testcase.
1177
1d24fdd9
RG
11782009-06-14 Richard Guenther <rguenther@suse.de>
1179
1180 PR middle-end/40389
1181 * g++.dg/torture/pr40389.C: New testcase.
1182
e1e6dc73
RG
11832009-06-13 Richard Guenther <rguenther@suse.de>
1184
1d24fdd9 1185 PR tree-optimization/40421
e1e6dc73
RG
1186 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
1187
c2255bc4
AH
11882009-06-12 Aldy Hernandez <aldyh@redhat.com>
1189
1190 * gcc.dg/old-style-prom-3.c: Add column info.
1191 * gcc.dg/overflow-warn-1.c
1192 * gcc.dg/gomp/pr27415.c
1193 * gcc.dg/gomp/for-1.c: Same.
1194 * gcc.dg/enum-compat-1.c: Same.
1195 * gcc.dg/c99-tag-3.c: Same.
1196 * gcc.dg/Wredundant-decls-2.c: Same.
1197 * gcc.dg/func-ptr-conv-1.c: Same.
1198 * gcc.dg/asm-wide-1.c: Same.
1199 * gcc.dg/nofixed-point-2.c: Same.
1200 * gcc.dg/cpp/line3.c: Same.
1201 * gcc.dg/array-10.c: Same.
1202 * gcc.dg/c99-vla-jump-1.c: Same.
1203 * gcc.dg/pr20368-1.c: Same.
1204 * gcc.dg/Wshadow-3.c: Same.
1205 * gcc.dg/c90-const-expr-8.c: Same.
1206 * gcc.dg/label-decl-2.c: Same.
1207 * gcc.dg/dremf-type-compat-2.c: Same.
1208 * gcc.dg/c90-const-expr-5.c: Same.
1209 * gcc.dg/builtins-30.c: Same.
1210 * gcc.dg/Warray-bounds.c: Same.
1211 * gcc.dg/Wcxx-compat-2.c: Same.
1212 * gcc.dg/tree-ssa/col-1.c: Same.
1213 * gcc.dg/old-style-prom-2.c: Same.
1214 * gcc.dg/cast-function-1.c: Same.
1215 * gcc.dg/pr15698-1.c: Same.
1216 * gcc.dg/dremf-type-compat-3.c: Same.
1217 * gcc.dg/vla-8.c: Same.
1218 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
1219 line.
1220 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
1221 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
1222 * gcc.dg/enum-compat-1.c: Same.
1223 * gcc.dg/dremf-type-compat-2.c: Same.
1224 * gcc.dg/old-style-prom-2.c: Same.
1225 * gcc.dg/pr15698-1.c: Same.
1226 * gcc.dg/pr20368-1.c: Same.
1227 * gcc.dg/dremf-type-compat-3.c: Same.
1228 * gcc.dg/builtins-30.c: Same. Test for columns.
1229
d1d919c3
JW
12302009-06-12 Janus Weil <janus@gcc.gnu.org>
1231
1232 PR fortran/40176
1233 * gfortran.dg/proc_decl_1.f90: Extended.
1234
3d8b2a98
ILT
12352009-06-12 Ian Lance Taylor <iant@google.com>
1236
1237 * gcc.dg/Wcxx-compat-13.c: New testcase.
1238
737142ce
AP
12392009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1240
1241 PR tree-opt/38865
1242 * gcc.dg/tree-ssa/fre-vce-1.c
1243
e39a546c
L
12442009-06-12 H.J. Lu <hongjiu.lu@intel.com>
1245
1246 PR testsuite/40384
c637b0fa
UB
1247 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
1248 min-insn-to-prefetch-ratio=5.
e39a546c 1249
f85882d8
JY
12502009-06-12 Joey Ye <joey.ye@intel.com>
1251 H.J. Lu <hongjiu.lu@intel.com>
1252
1253 PR middle-end/39146
1254 * gcc.target/i386/stackalign/pr39146.c: New.
1255
8ed0ce99
L
12562009-06-11 H.J. Lu <hongjiu.lu@intel.com>
1257
1258 * gcc.target/i386/crc32-1.c: New.
1259 * gcc.target/i386/crc32-2.c: Likewise.
1260
468059bc
DD
12612009-06-11 David Daney <ddaney@caviumnetworks.com>
1262
1263 PR c/39252
1264 * gcc.dg/builtin-unreachable-1.c: New test.
1265 * gcc.dg/builtin-unreachable-2.c: Same.
1266
abeab938
PT
12672009-06-11 Paul Thomas <pault@gcc.gnu.org>
1268
1269 PR fortran/40402
1270 * gfortran.dg/data_value_1.f90: New test.
1271
5514b0f3
FXC
12722009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1273
1274 PR testsuite/39831
1275 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
1276 remove ilp32 requirement.
1277 * gcc.target/i386/excess-precision-2.c: Likewise.
1278 * gcc.target/i386/excess-precision-3.c: Likewise.
1279 * gcc.target/i386/excess-precision-4.c: Likewise.
1280 * gcc.target/i386/excess-precision-5.c: Likewise.
1281 * gcc.target/i386/excess-precision-6.c: Likewise.
1282
4ec80803
FXC
12832009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1284
1285 PR fortran/38718
1286 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
1287 * gfortran.dg/nan_5.f90: New test.
1288
d8259b07
NF
12892009-06-10 Nathan Froyd <froydnj@codesourcery.com>
1290
1291 * gcc.target/arm/neon-modes-1.c: New test.
1292
c9edd8f4
KT
12932009-06-10 Kai Tietz <kai.tietz@onevision.com>
1294
1295 * g++.dg/torture/pr31579.C: Cast pointer
1296 via __SIZE_TYPE__ instead of 'unsigned long'.
1297
cceb575c
AG
12982009-06-10 Anthony Green <green@moxielogic.com>
1299
8088e9ee 1300 * lib/target-supports.exp (check_profiling_available):
cceb575c
AG
1301 Profiling is not available for testing purposes on moxie.
1302
744aa42f
ILT
13032009-06-09 Ian Lance Taylor <iant@google.com>
1304
1305 * gcc.dg/Wcxx-compat-12.c: New testcase.
1306
a3f2b833
JB
13072009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
1308
1309 PR libfortran/40334
1310 * gfortran.dg/backspace_11.f90: New.
1311
869fef88
JM
13122009-06-09 Jason Merrill <jason@redhat.com>
1313
1314 * g++.dg/cpp0x/defaulted10.C: New.
1315
8056eb4f
MJ
13162009-06-09 Martin Jambor <mjambor@suse.cz>
1317
8088e9ee 1318 * gcc.c-torture/compile/pr40351.c: New file.
8056eb4f 1319
ff346f70
OH
13202009-06-09 Olivier Hainque <hainque@adacore.com>
1321
1322 * gnat.dg/align_max.adb: New test.
1323
3dbbb7af
JM
13242009-06-08 Jason Merrill <jason@redhat.com>
1325
1326 * g++.dg/cpp0x/auto15.C: New.
1327
21ecdec5
JH
13282009-06-08 Jan Hubicka <jh@suse.cz>
1329
1330 PR debug/39834
1331 * gcc.dg/torture/pr39834.c
1332
6ce2002b
JH
13332009-06-08 Jan Hubicka <jh@suse.cz>
1334
1335 PR middle-end/40102
1336 * g++.dg/torture/pr40102.C: New testcase.
1337
85a988d1
JJ
13382009-06-08 Jakub Jelinek <jakub@redhat.com>
1339
eb9ed98a
JJ
1340 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
1341 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
1342 * gcc.dg/builtin-object-size-6.c: New test.
1343
b792a33c
JJ
1344 PR c++/40373
1345 * g++.dg/template/dtor7.C: New test.
1346
85a988d1
JJ
1347 PR c++/40370
1348 PR c++/40372
1349 * g++.dg/template/error41.C: New test.
1350 * g++.dg/template/error42.C: New test.
1351
06ddd871
RE
13522009-06-08 Revital Eres <eres@il.ibm.com>
1353
85a988d1 1354 PR testsuite/40359
06ddd871
RE
1355 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
1356 * gcc.dg/vect/vect-88.c: Likewise.
1357 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1358 * gcc.dg/vect/pr25413.c: Likewise.
1359 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
1360
cdb88468
ILT
13612009-06-07 Ian Lance Taylor <iant@google.com>
1362
1363 * g++.dg/warn/Wswitch-3.C: New testcase.
1364 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
1365 * gcc.dg/Wswitch-enum-error.c: Likewise.
1366 * gcc.dg/Wswitch-error.c: Likewise.
1367
28300f5a
JD
13682009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1369
1370 PR fortran/40008
1371 * gfortran.dg/negative_unit.f: Update test.
1372 * gfortran.dg/negative_unit_int8.f: Update test.
1373 * gfortran.dg/newunit_1.f90: New test.
1374
c430a6f9
DF
13752009-06-07 Daniel Franke <franke.daniel@gmail.com>
1376
1377 PR fortran/25104
1378 PR fortran/29962
1379 * gfortran.dg/spread_init_expr.f03: New.
1380 * gfortran.dg/unpack_init_expr.f03: New.
1381 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
1382 error message.
1383
a16d978f
DF
13842009-06-07 Daniel Franke <franke.daniel@gmail.com>
1385
1386 PR fortran/25104
1387 PR fortran/29962
1388 * gfortran.dg/count_init_expr.f03
1389 * gfortran.dg/product_init_expr.f03
1390 * gfortran.dg/sum_init_expr.f03
1391
ca8a8795
DF
13922009-06-07 Daniel Franke <franke.daniel@gmail.com>
1393
1394 PR fortran/36874
c637b0fa
UB
1395 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
1396 message.
1397 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
1398 shapes.
ca8a8795
DF
1399 * gfortran.dg/zero_sized_5.f90: Likewise.
1400
014583a1
L
14012009-06-07 H.J. Lu <hongjiu.lu@intel.com>
1402
1403 PR middle-end/32950
1404 * g++.dg/torture/pr32950.C: New.
1405
8ec259c1
DF
14062009-06-07 Daniel Franke <franke.daniel@gmail.com>
1407
1408 PR fortran/25104
1409 PR fortran/29962
1410 * gfortran.dg/dot_product_1.f03: New.
1411 * gfortran.dg/matmul_8.f03: New.
1412 * gfortran.dg/transpose_3.f03: New.
1413
5bca4e80
ILT
14142009-06-06 Ian Lance Taylor <iant@google.com>
1415
1416 * gcc.dg/Wunused-label-1.c: New test case.
1417 * g++.dg/warn/Wunused-label-1.C: New test case.
1418 * g++.dg/warn/Wunused-label-2.C: New test case.
1419 * g++.dg/warn/Wunused-label-3.C: New test case.
1420
f7cfd28c
DF
14212009-06-06 Daniel Franke <franke.daniel@gmail.com>
1422
1423 PR fortran/37203
1424 * reshape_zerosize_2.f90: New.
1425
7ba8c18c
DF
14262009-06-06 Daniel Franke <franke.daniel@gmail.com>
1427
1428 PR fortran/32890
1429 * gfortran.dg/pack_assign_1.f90: New.
1430 * gfortran.dg/pack_vector_1.f90: New.
1431
cd405253
JJ
14322009-06-05 Jakub Jelinek <jakub@redhat.com>
1433
1434 PR middle-end/40340
1435 * gcc.dg/pr40340-1.c: New test.
1436 * gcc.dg/pr40340-2.c: New test.
1437 * gcc.dg/pr40340-3.c: New test.
1438 * gcc.dg/pr40340-4.c: New test.
1439 * gcc.dg/pr40340-5.c: New test.
1440 * gcc.dg/pr40340.h: New file.
1441
8f439681
RE
14422009-06-05 Revital Eres <eres@il.ibm.com>
1443
c637b0fa
UB
1444 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1445 New procedure.
8f439681
RE
1446 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
1447 * gcc.dg/vect/vect-33.c: Likewise.
1448 * gcc.dg/vect/vect-92.c: Likewise.
1449 * gcc.dg/vect/vect-58.c: Likewise.
1450 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1451 * gcc.dg/vect/vect-42.c: Likewise.
1452 * gcc.dg/vect/slp-25.c: Likewise.
1453 * gcc.dg/vect/vect-align-1.c: Likewise.
1454 * gcc.dg/vect/vect-align-2.c: Likewise.
1455 * gcc.dg/vect/vect-93.c: Likewise.
1456 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1457 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1458 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1459 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1460 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1461 * gcc.dg/vect/vect-26.c: Likewise.
1462 * gcc.dg/vect/vect-44.c: Likewise.
1463 * gcc.dg/vect/vect-70.c: Likewise.
1464 * gcc.dg/vect/vect-95.c: Likewise.
1465 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1466 * gcc.dg/vect/vect-28.c: Likewise.
1467 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1468 * gcc.dg/vect/vect-87.c: Likewise.
1469 * gcc.dg/vect/vect-109.c: Likewise.
1470 * gcc.dg/vect/vect-54.c: Likewise.
1471 * gcc.dg/vect/vect-96.c: Likewise.
1472 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1473 * gcc.dg/vect/vect-88.c: Likewise.
1474 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1475 * gcc.dg/vect/vect-89.c: Likewise.
1476 * gcc.dg/vect/vect-91.c: Likewise.
1477 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1478 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1479 * gfortran.dg/vect/vect-2.f90: Likewise.
1480 * gfortran.dg/vect/vect-3.f90: Likewise.
1481 * gfortran.dg/vect/vect-4.f90: Likewise.
1482 * gfortran.dg/vect/vect-5.f90: Likewise.
1483
2771246a
AS
14842009-06-05 Alexander Strange <astrange@ithinksw.com>
1485
1486 PR tree-optimization/36318
1487 * gcc.dg/tree-ssa/sra-7.c: New test.
1488
535ff342
DF
14892009-06-04 Daniel Franke <franke.daniel@gmail.com>
1490
1491 PR fortran/37203
1492 * gfortran.dg/reshape_order_5.f90: New.
1493 * gfortran.dg/reshape_shape_1.f90: New.
1494
efd76709
JM
14952009-06-04 Jason Merrill <jason@redhat.com>
1496
1497 * g++.dg/template/error38.C: Add pointer-to-typedef case.
1498
d46c937c
SE
14992009-06-04 Steve Ellcey <sje@cup.hp.com>
1500
1501 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
1502 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
1503
4970671d
RG
15042009-06-04 Richard Guenther <rguenther@suse.de>
1505
1506 PR c++/39371
1507 * g++.dg/torture/pr40335.C: New testcase.
1508
3111cce0
RG
15092009-06-03 Richard Guenther <rguenther@suse.de>
1510
1511 PR middle-end/40328
1512 * gcc.dg/torture/pr40328.c: New testcase.
1513
9961eb45
MJ
15142009-06-03 Martin Jambor <mjambor@suse.cz>
1515
1516 * g++.dg/torture/pr40323.C: New file.
1517
cdaa0e0b
EB
15182009-06-03 Eric Botcazou <ebotcazou@adacore.com>
1519
1520 * gnat.dg/specs/root.ads: New test.
1521 * gnat.dg/specs/root-level_1.ads: Likewise.
1522 * gnat.dg/specs/root-level_2.ads: Likewise.
1523 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
1524
7656ecbc
MM
15252009-06-02 Mark Mitchell <mark@codesourcery.com>
1526
1527 * g++.dg/init/ref15.C: Require unwrapped targets.
1528
ccafc19b
JM
15292009-06-02 Jason Merrill <jason@redhat.com>
1530
4ea08463
JM
1531 * g++.dg/cpp0x/initlist13.C: Remove expected error.
1532 * g++.dg/cpp0x/initlist18.C: New.
1533 * g++.dg/cpp0x/initlist19.C: New.
1534
ccafc19b
JM
1535 * g++.dg/cpp0x/auto14.C: New.
1536
beb7e030
EB
15372009-06-02 Eric Botcazou <ebotcazou@adacore.com>
1538
1539 * gnat.dg/alignment6.adb: Remove XFAIL.
1540
db10c6ec
SM
15412009-06-02 Simon Martin <simartin@users.sourceforge.net>
1542
1543 PR c++/38089
1544 * g++.dg/template/spec36.C: New test.
1545
67165eb3
ILT
15462009-06-01 Ian Lance Taylor <iant@google.com>
1547
1548 * gcc.dg/cast-qual-3.c: New testcase.
1549 * g++.dg/warn/Wcast-qual2.C: New testcase.
1550
e74fe492
AH
15512009-06-01 Aldy Hernandez <aldyh@redhat.com>
1552
1553 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
1554 (process-message): Expect column numbers.
1555 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
1556 * gcc.dg/pch/counter-2.c: Same.
1557 * gcc.dg/pch/valid-2.c: Same.
1558 * gcc.dg/pch/warn-1.c: Same.
1559 * gcc.dg/pch/valid-1.c: Same.
1560 * gcc.dg/cpp/include2a.c: Handle lack of columns.
1561 * gcc.dg/cpp/syshdr.c: Same.
1562 * gcc.dg/cpp/19940712-1.c: Same.
1563 * gcc.dg/cpp/missing-header-1.c: Same.
1564 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
1565 * gcc.dg/cpp/tr-warn3.c: Same.
1566 * gcc.dg/cpp/pr29612-2.c: Same.
1567 * gcc.dg/cpp/tr-warn4.c: Same.
1568 * gcc.dg/cpp/Wtrigraphs.c: Same.
1569 * gcc.dg/cpp/poison.c: Same.
1570 * gcc.dg/cpp/arith-3.c: Same.
1571 * gcc.dg/cpp/sysmac2.c: Same.
1572 * gcc.dg/cpp/cpp.exp: Same.
1573 * gcc.dg/cpp/tr-warn5.c: Same.
1574 * gcc.dg/cpp/include2.c: Same.
1575 * gcc.dg/cpp/Wmissingdirs.c: Same.
1576 * gcc.dg/cpp/Wmissingdirs.c: Same.
1577 * gcc.dg/cpp/tr-warn6.c: Same.
1578 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
1579 * gcc.dg/cpp/macspace1.c: Same.
1580 * gcc.dg/cpp/escape-2.c: Same.
1581 * gcc.dg/cpp/assert2.c: Same.
1582 * gcc.dg/cpp/undef2.c: Same.
1583 * gcc.dg/cpp/macspace2.c: Same.
1584 * gcc.dg/cpp/tr-warn1.c: Same.
1585 * gcc.dg/cpp/extratokens2.c: Same.
1586 * gcc.dg/cpp/strify2.c: Same.
1587 * gcc.dg/cpp/Wsignprom.c: Same.
1588 * gcc.dg/cpp/redef2.c: Same.
1589 * gcc.dg/cpp/trad/trad.exp: Same.
1590 * gcc.dg/cpp/arith-1.c: Same.
1591 * gcc.dg/cpp/extratokens.c: Same.
1592 * gcc.dg/cpp/if-mpar.c: Same.
1593
db868e1e
OH
15942009-06-01 Olivier Hainque <hainque@adacore.com>
1595
1596 * gnat.dg/nested_float_packed.ads: New test.
1597
324c9b02 15982009-06-01 Olivier Hainque <hainque@adacore.com>
f3afc8a7 1599 Eric Botcazou <botcazou@adacore.com>
324c9b02
OH
1600
1601 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
1602 * gnat.dg/test_oconst.adb: New test.
97fc23ae
BS
1603
16042009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
1605
c637b0fa
UB
1606 * gcc.dg/plugin/ggcplug.c: Moved comment.
1607 (plugin_init): Fixed typo, declared i, returned 0 at end.
97fc23ae 1608
e90e03ce
IR
16092009-05-31 Ira Rosen <irar@il.ibm.com>
1610
1611 PR testsuite/40244
1612 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
1613 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
1614
72b5577d
ILT
16152009-05-29 Ian Lance Taylor <iant@google.com>
1616
1617 * gcc.dg/Wcxx-compat-11.c: New testcase.
1618
0a05c536
FXC
16192009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1620
1621 PR fortran/40019
1622 * gfortran.dg/leadz_trailz_1.f90: New test.
1623 * gfortran.dg/leadz_trailz_2.f90: New test.
1624
0674b9d0
MJ
16252009-05-29 Martin Jambor <mjambor@suse.cz>
1626
1627 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
1628 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
1629 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1630 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1631 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
1632 * gcc.dg/tree-ssa/sra-2.c: Likewise.
1633 * gcc.dg/tree-ssa/sra-3.c: Likewise.
1634 * gcc.dg/tree-ssa/sra-1.c: Likewise.
1635 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
1636 * gcc.dg/tree-ssa/sra-5.c: New file.
1637 * gcc.dg/tree-ssa/sra-6.c: New file.
1638 * gcc.c-torture/compile/sra-1.c: New file.
1639
58195b74
JJ
16402009-05-29 Jakub Jelinek <jakub@redhat.com>
1641
616f21df
JJ
1642 PR middle-end/40291
1643 * gcc.c-torture/compile/pr40291.c: New test.
1644
58195b74
JJ
1645 PR target/40017
1646 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
1647 __vector _Bool.
1648 * gcc.target/powerpc/altivec-30.c: New test.
1649 * gcc.target/powerpc/altivec-31.c: New test.
1650
b45d2719
RG
16512009-05-28 Richard Guenther <rguenther@suse.de>
1652
1653 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
1654 * gcc.c-torture/execute/20090527-1.c: Likewise.
1655
cd41d410
DS
16562009-05-28 Dodji Seketeli <dodji@redhat.com>
1657
1658 PR c++/39754
1659 * g++.dg/template/canon-type-1.C: New test.
1660 * g++.dg/template/canon-type-2.C: Likewise.
1661 * g++.dg/template/canon-type-3.C: Likewise.
1662 * g++.dg/template/canon-type-4.C: Likewise.
1663 * g++.dg/template/canon-type-5.C: Likewise.
1664 * g++.dg/template/canon-type-6.C: Likewise.
1665 * g++.dg/template/canon-type-7.C: Likewise.
1666
233215fe 16672009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
e19fa259
L
1668 Uros Bizjak <ubizjak@gmail.com>
1669 Danny Smith <dansmister@gmail.com>
233215fe
DK
1670
1671 PR target/37216
1672
1673 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
1674 New function.
1675 * gcc.target/i386/pr37216.c: New test source file.
1676 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
1677 use -fno-common for testing Cygwin and MinGW targets.
1678
52c97635
KT
16792009-05-28 Kai Tietz <kai.tietz@onevision.com>
1680
c637b0fa 1681 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
b10ca522
KT
1682 * g++.dg/opt/memcpy1.C (size_t): Likewise.
1683 * g++.dg/pr37742.C (size_t): Likewise.
1684 * g++.dg/torture/pr34850.C (size_t): Likewise.
1685 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
1686 _PTRDIFF_TYPE__.
1687 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
1688 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
1689 (size_t): Use __extension__ and __SIZE_TYPE__.
e19fa259 1690 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
52c97635 1691 __SIZE_TYPE__.
c637b0fa
UB
1692 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
1693 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
1694 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
1695 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
1696 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
1697 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
1698 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
1699 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
1700 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
1701 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
1702 (__ssize_t): Likewise.
1703 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
1704 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
1705 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
1706 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
1707 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
1708 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
e19fa259
L
1709 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
1710 * gcc.dg/pr33667.c (size_t): Likewise.
1711 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
1712 * gcc.dg/torture/pr39204.c (size_t): Likewise.
1713 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
1714 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
1715 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
1716 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
52c97635 1717
24adb18f
IR
17182009-05-28 Ira Rosen <irar@il.ibm.com>
1719
1720 PR tree-optimization/40254
1721 * gcc.dg/vect/pr40254.c: New test.
1722
2c5bfdf7
AN
17232009-05-28 Adam Nemet <anemet@caviumnetworks.com>
1724
1725 PR middle-end/33699
1726 * gcc.target/mips/const-anchor-1.c: New test.
1727 * gcc.target/mips/const-anchor-2.c: New test.
1728
c5adc427
JM
17292009-05-27 Jason Merrill <jason@redhat.com>
1730
1731 * g++.dg/cpp0x/initlist15.C: New.
1732 * g++.dg/cpp0x/initlist16.C: New.
1733 * g++.dg/cpp0x/initlist17.C: New.
1734
3c16fdaf
JB
17352009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
1736
1737 PR fortran/39178
1738 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
1739 patterns to reflect frontend changes.
1740 * gfortran.dg/vector_subscript_4.f90: Likewise.
1741
97fc23ae 17422009-05-27 Olivier Hainque <hainque@adacore.com>
e19fa259 1743 Eric Botcazou <botcazou@adacore.com>
97fc23ae 1744
ceadb728
OH
1745 * gcc.c-torture/execute/align-nest.c: New testcase.
1746 * gnat.dg/misaligned_nest.adb: New testcase.
1747
3e17e31d
RAE
17482009-05-27 Rafael Avila de Espindola <espindola@google.com>
1749
1750 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
1751 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
1752 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
1753 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
1754
0c5bf15a
KT
17552009-05-27 Kai TIetz <kai.tietz@onevision.com>
1756
e19fa259
L
1757 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
1758 cast instead of assuming 0ul.
1759 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
1760 __SIZE_TYPE__.
1761 (_type_desc): Make first argument const.
1762 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
0c5bf15a 1763
230fa1fc
TK
17642009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1765
1766 PR libfortran/40187
1767 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
1768 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
1769
97fc23ae
BS
17702009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
1771
8088e9ee 1772 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
97fc23ae 1773 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
8088e9ee
L
1774 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
1775 * gcc.dg/plugin/ggcplug.c: Added new file.
97fc23ae 1776
9a0bab0b
TB
17772009-05-26 Tobias Burnus <burnus@net-b.de>
1778
1779 PR fortran/40246
1780 * gfortran.dg/nullify_4.f90: New test.
1781
da28a951
RG
17822009-05-26 Richard Guenther <rguenther@suse.de>
1783
1784 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
1785
3d62b895
RG
17862009-05-26 Richard Guenther <rguenther@suse.de>
1787
1788 PR middle-end/40252
1789 * gcc.c-torture/compile/pr40252.c: New testcase.
1790
2eb25c98
DS
17912009-05-26 Dodji Seketeli <dodji@redhat.com>
1792
1793 PR c++/40007
1794 * g++.dg/template/typedef18.C: New test.
1795 * g++.dg/template/typedef19.C: Likewise.
1796 * g++.dg/template/typedef20.C: Likewise.
1797 * g++.dg/template/access11.C: Adjust.
1798
52c3075d
RG
17992009-05-26 Richard Guenther <rguenther@suse.de>
1800
1801 PR testsuite/40247
1802 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
1803
550a799d
JM
18042009-05-25 Jason Merrill <jason@redhat.com>
1805
1806 PR c++/38064
1807 * g++.dg/cpp0x/enum3.C: New test.
1808
01df5c8a
RG
18092009-05-25 Richard Guenther <rguenther@suse.de>
1810
1811 PR tree-optimization/36327
1812 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
1813 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1814 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
1815 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
1816 * gcc.dg/vect/vect-40.c: Likewise.
1817 * gcc.dg/vect/vect-42.c: Likewise.
1818 * gcc.dg/vect/vect-46.c: Likewise.
1819 * gcc.dg/vect/vect-76.c: Likewise.
1820
c74b74a8
JW
18212009-05-25 Janus Weil <janus@gcc.gnu.org>
1822
1823 PR fortran/40176
1824 * gfortran.dg/proc_ptr_18.f90: New.
1825 * gfortran.dg/proc_ptr_19.f90: New.
1826 * gfortran.dg/proc_ptr_comp_9.f90: New.
1827 * gfortran.dg/proc_ptr_comp_10.f90: New.
1828
6b8ed145
RG
18292009-05-25 Richard Guenther <rguenther@suse.de>
1830
1831 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
1832 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1833
12aaf609
IR
18342009-05-25 Ira Rosen <irar@il.ibm.com>
1835
1836 PR tree-optimization/40238
1837 * gcc.dg/vect/pr40238.c: New test.
1838
7ac61957 18392009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f3afc8a7 1840 Dominique Dhumieres <dominiq@lps.ens.fr>
7ac61957
JD
1841
1842 PR fortran/35732
1843 PR fortran/39872
1844 * gfortran.dg/bounds_check_fail_3.f90: New test.
1845 * gfortran.dg/bounds_check_fail_4.f90: New test.
1846 * gfortran.dg/bounds_check_14.f90: Update test.
1847 * gfortran.dg/bound_4.f90: Update test.
1848
b842d478
RG
18492009-05-24 Richard Guenther <rguenther@suse.de>
1850
1851 PR middle-end/40233
1852 * gcc.c-torture/compile/pr40233.c: New testcase.
1853
782dc37a
UB
18542009-05-24 Uros Bizjak <ubizjak@gmail.com>
1855
1856 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
1857 for alpha*-*-* targets.
1858
a70d6342
IR
18592009-05-24 Ira Rosen <irar@il.ibm.com>
1860
1861 * gcc.dg/vect/bb-slp-1.c: New test.
1862 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
1863 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
1864 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
1865 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
1866 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
1867 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
1868 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
1869 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
1870 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
1871 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
1872 gcc.dg/vect/bb-slp-22.c: Likewise.
1873 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
1874
0676c393
MM
18752009-05-23 Mark Mitchell <mark@codesourcery.com>
1876 Maxim Kuvyrkov <maxim@codesourcery.com>
1877
1878 * gcc.dg/falign-labels-1.c: New test.
1879
03049a4e
EB
18802009-05-23 Eric Botcazou <ebotcazou@adacore.com>
1881
1882 * gnat.dg/specs/rep_clause3.ads: New test.
1883
aae8570a
EB
18842009-05-23 Eric Botcazou <ebotcazou@adacore.com>
1885
1886 * gnat.dg/addr6.adb: New test.
1887
7d31a807
MM
18882009-05-22 Mark Mitchell <mark@codesourcery.com>
1889
1890 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
1891 New function.
1892 * gcc.target/arm/thumb2-mul-space.c: New file.
1893 * gcc.target/arm/thumb2-mul-space-2.c: New file.
1894 * gcc.target/arm/thumb2-mul-space-3.c: New file.
1895 * gcc.target/arm/thumb2-mul-speed.c: New file.
1896
4d7a65ea
RG
18972009-05-22 Richard Guenther <rguenther@suse.de>
1898
1899 PR middle-end/38964
1900 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
1901 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
1902 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
1903
fe2978fb
MM
19042009-05-22 Mark Mitchell <mark@codesourcery.com>
1905
1906 * gcc.dg/dll-6.c: New test.
1907 * gcc.dg/dll-6a.c: Likewise.
1908 * gcc.dg/dll-7.c: Likewise.
1909 * gcc.dg/dll-7a.c: Likewise.
1910 * g++.dg/ext/dllexport2.C: Likewise.
1911 * g++.dg/ext/dllexport2a.cc: Likewise.
1912
265b3b8d
SE
19132009-05-21 Steve Ellcey <sje@cup.hp.com>
1914
1915 PR target/37846
1916 * gcc.target/ia64/mfused-madd-vect.c: New test.
1917 * gcc.target/ia64/mfused-madd.c: New test.
1918 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
1919 * gcc.target/ia64/mno-fused-madd.c: New test.
1920
cabf85c3
L
19212009-05-21 H.J. Lu <hongjiu.lu@intel.com>
1922
1923 * gcc.target/i386/movbe-1.c: New.
1924 * gcc.target/i386/movbe-2.c: Likewise.
1925
9fefa0aa
TG
19262009-05-21 Taras Glek <tglek@mozilla.com>
1927
cabf85c3
L
1928 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
1929 plugin_init signature.
1930 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
1931 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
1932 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
9fefa0aa 1933
1ea9fe56
MM
19342009-05-21 Mark Mitchell <mark@codesourcery.com>
1935
1936 * gcc.dg/target/arm/neon-vmla-1.c: New.
1937 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
1938
642d97ff
AN
19392009-05-20 Adam Nemet <anemet@caviumnetworks.com>
1940
1941 * gcc.target/mips/octeon-exts-6.c: New test.
1942 * gcc.target/mips/extend-1.c: New test.
1943 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
1944 EXTS.
1945 * gcc.target/mips/octeon-exts-5.c: Likewise.
1946
776248b8
JJ
19472009-05-20 Jakub Jelinek <jakub@redhat.com>
1948
1949 PR middle-end/40204
1950 * gcc.c-torture/compile/pr40204.c: New test.
1951
0328ae4d
RG
19522009-05-20 Richard Guenther <rguenther@suse.de>
1953
1954 * gcc.c-torture/compile/20090518-1.c: New testcase.
1955
e36dc339
ZD
19562009-05-19 Zdenek Dvorak <ook@ucw.cz>
1957
1958 PR tree-optimization/40087
1959 * gcc.dg/tree-ssa/pr40087.c: New test.
1960
5cfd5d9b
AP
19612009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
1962
1963 * gcc.dg/vector-4.c: New testcase.
1964 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
1965 * g++.dg/ext/vector16.C: New testcase.
1966
dae279f0
L
19672009-05-19 H.J. Lu <hongjiu.lu@intel.com>
1968
1969 PR c/40172
1970 * gcc.dg/pr40172.c: Renamed to ...
1971 * gcc.dg/pr40172-1.c: This.
1972
1973 * gcc.dg/pr40172-2.c: New.
1974 * gcc.dg/pr40172-3.c: Likewise.
1975
7bb27074
MLI
19762009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1977
1978 PR c/40172
1979 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
1980
5aefc6a0
EB
19812009-05-19 Eric Botcazou <ebotcazou@adacore.com>
1982
1983 * gnat.dg/loop_optimization6.ad[sb]: New test.
1984
377f099a
RG
19852009-05-19 Richard Guenther <rguenther@suse.de>
1986
1987 * gcc.c-torture/compile/20090519-1.c: New testcase.
1988
e57d93c6
JM
19892009-05-18 Jason Merrill <jason@redhat.com>
1990
1991 * g++.dg/cpp0x/explicit1.C: New.
1992 * g++.dg/cpp0x/explicit2.C: New.
1993
82725547
DS
19942009-05-18 Dodji Seketeli <dodji@redhat.com>
1995
1996 PR debug/40109
1997 * g++.dg/debug/dwarf2/nested-1.C: New test.
1998
cf249b02
L
19992009-05-18 H.J. Lu <hongjiu.lu@intel.com>
2000
2001 PR testsuite/39907
2002 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
2003 stack alignment.
2004
e35bbb23
JW
20052009-05-18 Janus Weil <janus@gcc.gnu.org>
2006
2007 PR fortran/40164
2008 * gfortran.dg/proc_ptr_comp_8.f90: New.
2009
bfa31dad
RG
20102009-05-18 Richard Guenther <rguenther@suse.de>
2011
2012 PR fortran/40168
2013 * gfortran.dg/array_memset_2.f90: Adjust.
2014
23e38561
JW
20152009-05-18 Janus Weil <janus@gcc.gnu.org>
2016
2017 PR fortran/36947
2018 PR fortran/40039
2019 * gfortran.dg/interface_27.f90: New.
2020 * gfortran.dg/interface_28.f90: New.
2021 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
2022 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
2023
75df395f
MK
20242009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2025
2026 * gcc.target/m68k/tls-ie.c: New test.
2027 * gcc.target/m68k/tls-le.c: New test.
2028 * gcc.target/m68k/tls-gd.c: New test.
2029 * gcc.target/m68k/tls-ld.c: New test.
2030 * gcc.target/m68k/tls-ie-xgot.c: New test.
2031 * gcc.target/m68k/tls-le-xtls.c: New test.
2032 * gcc.target/m68k/tls-gd-xgot.c: New test.
2033 * gcc.target/m68k/tls-ld-xgot.c: New test.
2034 * gcc.target/m68k/tls-ld-xtls.c: New test.
2035 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
2036
8b75fc9b
MJ
20372009-05-18 Martin Jambor <mjambor@suse.cz>
2038
2039 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
2040
ae8af500
L
20412009-05-17 H.J. Lu <hongjiu.lu@intel.com>
2042
2043 PR c/40172
2044 * gcc.dg/pr40172.c: New.
2045
7e361ae6
JM
20462009-05-17 Jason Merrill <jason@redhat.com>
2047
2048 PR c++/40139
2049 * g++.dg/template/dtor6.C: New.
2050
8fa6fa79
JM
20512009-05-17 Joseph Myers <joseph@codesourcery.com>
2052
2053 * g++.dg/warn/translate-ice-1.C: New test.
2054
e0a6661b
FXC
20552009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2056
2057 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
2058 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
2059 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
2060 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
2061
9b33a6a1
FXC
20622009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2063
2064 PR fortran/33197
2065 * gfortran.dg/erf_2.F90: New test.
2066 * gfortran.dg/erfc_scaled_2.f90: New test.
2067
b0c06816
FXC
20682009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2069
2070 PR fortran/31243
8088e9ee
L
2071 * gfortran.dg/string_1.f90: New test.
2072 * gfortran.dg/string_2.f90: New test.
2073 * gfortran.dg/string_3.f90: New test.
b0c06816 2074
29409321
DB
20752009-05-16 David Billinghurst <billingd@gcc.gnu.org>
2076
2077 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
2078 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
2079
7e5487a2
ILT
20802009-05-15 Ian Lance Taylor <iant@google.com>
2081
2082 * gcc.dg/Wcxx-compat-10.c: New testcase.
2083
a243fb4a
MLI
20842009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
2085
2086 PR 16302
2087 * gcc.dg/pr16302.c: New.
2088 * g++.dg/warn/pr16302.C: New.
2089
16a3d11c
KG
20902009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2091
2092 * gcc.dg/torture/builtin-math-5.c: New.
2093 * gcc.dg/torture/builtin-math-6.c: New.
2094 * lib/target-supports.exp (check_effective_target_mpc): New.
2095
796bda22
JH
20962009-05-15 Jan Hubicka <jh@suse.cz>
2097
8088e9ee 2098 * gcc.dg/tree-ssa/inline-3.c: New testcase
796bda22 2099
6136d2c7
JH
21002009-05-15 Jan Hubicka <jh@suse.cz>
2101
2102 * gcc.target/i386/align-main-1.c (check): Mark noinline.
2103 * gcc.target/i386/align-main-2.c (check): Mark noinline.
2104 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
2105 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
f3afc8a7
UB
2106 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
2107 Mark noinline.
2108 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
2109 Mark noinline.
6136d2c7
JH
2110 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
2111 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
2112
f3d509ec
JH
21132009-05-15 Jan Hubicka <jh@suse.cz>
2114
2115 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
2116 optimized by sibcall noinline.
2117
561df464
JH
21182009-05-15 Jan Hubicka <jh@suse.cz>
2119
2120 * sibcall-1.c (track): Mark noinline.
2121 * sibcall-2.c (track): Mark noinline.
2122 * sibcall-3.c (track): Mark noinline.
2123 * sibcall-4.c (track): Mark noinline.
2124
febbad93
JH
21252009-05-15 Jan Hubicka <jh@suse.cz>
2126
2127 * flatten-2.c: Disable early inlining; add comment.
2128 * flatten-3.c: New test based on flatten-2.c.
2129
828552ed
RG
21302009-05-15 Richard Guenther <rguenther@suse.de>
2131
2132 PR tree-optimization/39999
2133 * gcc.c-torture/compile/pr39999.c: New testcase.
2134
16b29cc4
JM
21352009-05-15 Joseph Myers <joseph@codesourcery.com>
2136
2137 * gcc.c-torture/compile/ptr-conv-1.c: New test.
2138
09639a83
ILT
21392009-05-14 Ian Lance Taylor <iant@google.com>
2140
2141 * gcc.dg/Wcxx-compat-9.c: New testcase.
2142
6de7294f
JW
21432009-05-14 Janus Weil <janus@gcc.gnu.org>
2144
2145 PR fortran/39996
2146 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
2147 * gfortran.dg/duplicate_type_2.f90: Ditto.
2148 * gfortran.dg/duplicate_type_3.f90: New.
2149
4d3aadab
LG
21502009-05-14 Laurent GUERBY <laurent@guerby.net>
2151
782dc37a
UB
2152 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
2153 * ada/acats/tests/c5/c59002c.ada: Likewise.
4d3aadab 2154
d1c8e08a 21552009-05-13 Taras Glek <tglek@mozilla.com>
4d3aadab 2156
782dc37a
UB
2157 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
2158 attributes and decl smashing.
2159 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
2160 attributes.
2161 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
2162 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
d1c8e08a 2163
7e279142
JJ
21642009-05-14 Jakub Jelinek <jakub@redhat.com>
2165
2166 PR fortran/39865
2167 * gfortran.dg/pr39865.f90: New test.
2168 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
2169 arrays in FMT=.
2170 * gfortran.dg/hollerith_f95.f90: Likewise.
2171 * gfortran.dg/hollerith6.f90: New test.
2172 * gfortran.dg/hollerith7.f90: New test.
2173
00b0c19b
MLI
21742009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2175
2176 PR cpp/36674
2177 * gcc.dg/cpp/pr36674.i: New.
2178
efc3527a
BE
21792009-05-14 Ben Elliston <bje@au.ibm.com>
2180
2181 PR middle-end/40035
2182 * gcc.c-torture/compile/pr40035.c: New test.
2183
42657b07
KG
21842009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2185
2186 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
2187
2be51762
TB
21882009-05-12 Tobias Burnus <burnus@net-b.de>
2189
2190 PR fortran/40110
2191 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
2192 * gfortran.dg/c_kind_tests_2.f03: Ditto.
2193 * gfortran.dg/interop_params.f03: Ditto.
2194
02f0b13a
JH
21952009-05-12 Jan Hubicka <jh@suse.cz>
2196
f3afc8a7
UB
2197 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
2198 so unrolling still happens.
02f0b13a
JH
2199 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
2200 * gcc.dg/ipa/ipacost-2.c: Likewise.
2201 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
2202
8ce71866
DB
22032009-05-12 David Billinghurst <billingd@gcc.gnu.org>
2204
2205 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
2206
b7a0af68
DB
22072009-05-12 David Billinghurst <billingd@gcc.gnu.org>
2208
2209 * lib/target-supports.exp (check_profiling_available): Return
2210 false for -p on *-*-cygwin* targets.
2211
66d41e0c
L
22122009-05-11 H.J. Lu <hongjiu.lu@intel.com>
2213
2214 PR tree-optimization/38632
2215 * g++.dg/tree-ssa/pr38632.C: New.
2216
08f1af2e
JH
22172009-05-11 Jan Hubicka <jh@suse.cz>
2218
2219 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
2220 we now optimize better.
2221 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
2222 out at different places.
2223 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
2224 unroling.
2225 * gcc.dg/vect/vect-76.c: Likewise.
2226 * gcc.dg/vect/vect-70.c: Likewise.
2227 * gcc.dg/vect/vect-66.c: Likewise.
2228 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2229 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
2230
26ab6a93
L
22312009-05-11 H.J. Lu <hongjiu.lu@intel.com>
2232
2233 PR middle-end/40080
2234 * gcc.c-torture/compile/pr40080.c: New.
2235
f5a1f0d0
PB
22362009-05-11 Paolo Bonzini <bonzini@gnu.org>
2237
2238 * gcc.c-torture/compile/pr40026.c: New testcase.
2239
cbb9a26e
JW
22402009-05-11 Janus Weil <janus@gcc.gnu.org>
2241
2242 PR fortran/40089
2243 * gfortran.dg/proc_ptr_comp_7.f90: New.
2244
4da39468
IR
22452009-05-11 Ira Rosen <irar@il.ibm.com>
2246
2247 PR tree-optimization/40074
2248 * gcc.dg/vect/pr40074.c: New test.
2249
24b97832
ILT
22502009-05-10 Ian Lance Taylor <iant@google.com>
2251
2252 * gcc.dg/Wcxx-compat-7.c: New testcase.
2253 * gcc.dg/Wcxx-compat-8.c: New testcase.
c637b0fa 2254 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
24b97832
ILT
2255 * gcc.dg/pr17188-1.c: Likewise.
2256 * gcc.dg/pr39084.c: Likewise.
2257
af618949
MM
22582009-05-10 Michael Matz <matz@suse.de>
2259
2260 PR target/40031
2261 * gcc.dg/pr40031.c: New test.
2262
110ea21a
PT
22632009-05-10 Paul Thomas <pault@gcc.gnu.org>
2264
2265 PR fortran/40018
2266 * gfortran.dg/array_constructor_31.f90: New test.
2267
896d7dbd
RG
22682009-05-10 Richard Guenther <rguenther@suse.de>
2269
2270 PR tree-optimization/40081
2271 * g++.dg/torture/pr40081.C: New testcase.
2272
eb74e79b
PT
22732009-05-10 Paul Thomas <pault@gcc.gnu.org>
2274
2275 PR fortran/38863
2276 * gfortran.dg/dependency_24.f90: New test.
2277 * gfortran.dg/dependency_23.f90: Clean up module files.
2278
22792009-05-10 David Billinghurst <billingd@gcc.gnu.org>
a34dda5b
DB
2280
2281 PR fortran/38956
2282 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
2283 * gfortran.dg/chmod_2.f90: Likewise.
2284 * gfortran.dg/chmod_3.f90: Likewise.
2285 * gfortran.dg/open_errors.f90: Likewise.
2286
0afd7219
JH
22872009-05-09 Jan Hubicka <jh@suse.cz>
2288
2289 PR middle-end/40043
2290 * g++.dg/eh/nested-try.C: New test.
2291
ad6c0864
MM
22922009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2293
2294 PR tree-optimization/40049
2295 * gcc.dg/vect/vect-shift-2.c: New test.
2296
c94f9067
JM
22972009-05-08 Joseph Myers <joseph@codesourcery.com>
2298
2299 * gcc.dg/torture/complex-sign-mul-minus-one.c,
2300 gcc.dg/torture/complex-sign-mul-one.c: New tests.
2301
9b86d6bb
L
23022009-05-08 H.J. Lu <hongjiu.lu@intel.com>
2303
2304 PR c/36892
2305 * g++.dg/warn/deprecated-6.C: New.
2306 * gcc.dg/deprecated-4.c: Likewise.
2307 * gcc.dg/deprecated-5.c: Likewise.
2308 * gcc.dg/deprecated-6.c: Likewise.
2309
03f1063f
L
23102009-05-08 H.J. Lu <hongjiu.lu@intel.com>
2311
2312 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
2313 __aligned__(__BIGGEST_ALIGNMENT__).
2314 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2315 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2316 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2317 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2318 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2319 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2320 * gcc.dg/vect/Os-vect-95.c: Likewise.
2321 * gcc.dg/vect/pr20122.c: Likewise.
2322 * gcc.dg/vect/pr36493.c: Likewise.
2323 * gcc.dg/vect/pr37385.c: Likewise.
2324 * gcc.dg/vect/slp-7.c: Likewise.
2325 * gcc.dg/vect/slp-9.c: Likewise.
2326 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2327 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2328 * gcc.dg/vect/vect-35.c: Likewise.
2329 * gcc.dg/vect/vect-40.c: Likewise.
2330 * gcc.dg/vect/vect-42.c: Likewise.
2331 * gcc.dg/vect/vect-44.c: Likewise.
2332 * gcc.dg/vect/vect-46.c: Likewise.
2333 * gcc.dg/vect/vect-48.c: Likewise.
2334 * gcc.dg/vect/vect-52.c: Likewise.
2335 * gcc.dg/vect/vect-54.c: Likewise.
2336 * gcc.dg/vect/vect-56.c: Likewise.
2337 * gcc.dg/vect/vect-58.c: Likewise.
2338 * gcc.dg/vect/vect-60.c: Likewise.
2339 * gcc.dg/vect/vect-74.c: Likewise.
2340 * gcc.dg/vect/vect-75.c: Likewise.
2341 * gcc.dg/vect/vect-76.c: Likewise.
2342 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2343 * gcc.dg/vect/vect-77.c: Likewise.
2344 * gcc.dg/vect/vect-77-global.c: Likewise.
2345 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2346 * gcc.dg/vect/vect-78.c: Likewise.
2347 * gcc.dg/vect/vect-78-global.c: Likewise.
2348 * gcc.dg/vect/vect-80.c: Likewise.
2349 * gcc.dg/vect/vect-85.c: Likewise.
2350 * gcc.dg/vect/vect-87.c: Likewise.
2351 * gcc.dg/vect/vect-88.c: Likewise.
2352 * gcc.dg/vect/vect-92.c: Likewise.
2353 * gcc.dg/vect/vect-93.c: Likewise.
2354 * gcc.dg/vect/vect-95.c: Likewise.
2355 * gcc.dg/vect/vect-97.c: Likewise.
2356 * gcc.dg/vect/vect-complex-1.c: Likewise.
2357 * gcc.dg/vect/vect-complex-4.c: Likewise.
2358 * gcc.dg/vect/vect-complex-5.c: Likewise.
2359 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
2360 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
2361 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
2362 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
2363 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
2364 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
2365 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2366 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2367 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2368 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2369 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
2370 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
2371 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
2372 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2373 * gcc.dg/vect/vect-outer-1.c: Likewise.
2374 * gcc.dg/vect/vect-outer-2a.c: Likewise.
2375 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2376 * gcc.dg/vect/vect-outer-2.c: Likewise.
2377 * gcc.dg/vect/vect-outer-2c.c: Likewise.
2378 * gcc.dg/vect/vect-outer-2d.c: Likewise.
2379 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2380 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2381 * gcc.dg/vect/vect-outer-3.c: Likewise.
2382 * gcc.dg/vect/vect-outer-3c.c: Likewise.
2383 * gcc.dg/vect/vect-outer-5.c: Likewise.
2384 * gcc.dg/vect/vect-outer-6.c: Likewise.
2385 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
2386 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
2387 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2388 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2389 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
2390 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2391 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2392 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2393 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2394 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
2395 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
2396 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2397 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
2398 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2399
2ca862e9
JM
24002009-05-08 Joseph Myers <joseph@codesourcery.com>
2401
2402 PR c/24581
2403 * gcc.dg/torture/complex-sign.h: New header.
2404 * gcc.dg/torture/complex-sign-add.c,
2405 gcc.dg/torture/complex-sign-mixed-add.c,
2406 gcc.dg/torture/complex-sign-mixed-div.c,
2407 gcc.dg/torture/complex-sign-mixed-mul.c,
2408 gcc.dg/torture/complex-sign-mixed-sub.c,
2409 gcc.dg/torture/complex-sign-mul.c,
2410 gcc.dg/torture/complex-sign-sub.c: New tests.
2411
cb8e4445
JW
24122009-05-08 Janus Weil <janus@gcc.gnu.org>
2413
2414 PR fortran/39876
2415 * gfortran.dg/intrinsic_3.f90: New.
2416
6ec637a4
JJ
24172009-05-07 Janis Johnson <janis187@us.ibm.com>
2418
2419 PR c/39037
2420 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
2421 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
2422 * gcc.dg/dfp/float-constant-double.c: New test.
2423 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
2424 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
2425 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
2426 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
2427 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
2428 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
2429 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
2430 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
2431 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
2432
472e0df9
JJ
24332009-05-07 Jakub Jelinek <jakub@redhat.com>
2434
2435 PR middle-end/40057
2436 * gcc.c-torture/execute/pr40057.c: New test.
2437
e289f7a4
JW
24382009-05-06 James E. Wilson <wilson@codesourcery.com>
2439
585be9ef 2440 * gcc.c-torture/compile/const-high-part.c: New test.
e289f7a4 2441
2ff2235c
L
24422009-05-06 H.J. Lu <hongjiu.lu@intel.com>
2443
2444 PR testsuite/40050
2445 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
2446 build plugin.
2447
713485cc
JW
24482009-05-06 Janus Weil <janus@gcc.gnu.org>
2449
2450 PR fortran/39630
2451 * gfortran.dg/proc_decl_1.f90: Modified.
2452 * gfortran.dg/proc_ptr_comp_1.f90: New.
2453 * gfortran.dg/proc_ptr_comp_2.f90: New.
2454 * gfortran.dg/proc_ptr_comp_3.f90: New.
2455 * gfortran.dg/proc_ptr_comp_4.f90: New.
2456 * gfortran.dg/proc_ptr_comp_5.f90: New.
2457 * gfortran.dg/proc_ptr_comp_6.f90: New.
2458
c7cb9f42
DS
24592009-05-06 Dodji Seketeli <dodji@redhat.com>
2460
2461 PR c++/17395
2462 * g++.dg/template/call7.C: New test.
2463
cb079a4d
DN
24642009-05-06 Diego Novillo <dnovillo@google.com>
2465
2466 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
2467
5416e9be
L
24682009-05-06 H.J. Lu <hongjiu.lu@intel.com>
2469
2470 * gfortran.dg/pr40021.f: Moved to ...
2471 * gfortran.fortran-torture/execute/pr40021.f: Here.
2472
5a5c6435
JJ
24732009-05-06 Janis Johnson <janis187@us.ibm.com>
2474
2475 PR middle-end/39986
2476 * gcc.dg/dfp/pr39986.c: New test.
2477
529ff441
MM
24782009-05-06 Michael Matz <matz@suse.de>
2479
5416e9be 2480 PR middle-end/40021
529ff441
MM
2481 * gfortran.dg/pr40021.f: New test.
2482
8ba50c2c
LCW
24832009-05-06 Le-Chun Wu <lcwu@google.com>
2484
2485 * lib/plugin-support.exp: New file containing support procs for
2486 plugin testcases.
2487 * lib/target-supports.exp (check_plugin_available): New proc.
2488 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
2489 * gcc.dg/plugin/selfassign.c: New plugin source file.
2490 * gcc.dg/plugin/self-assign-test-1.c: New test.
2491 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
2492 * g++.dg/README: Add description for plugin test.
2493 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
2494 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
2495 * g++.dg/plugin/selfassign.c: New plugin source file.
2496 * g++.dg/plugin/self-assign-test-1.C: New test.
2497 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2498 * g++.dg/plugin/self-assign-test-3.C: Likewise.
2499 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
2500 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
2501
b050b2de
TB
25022009-05-06 Tobias Burnus <burnus@net-b.de>
2503
2504 PR fortran/40041
2505 * gfortran.dg/intrinsic_2.f90: New test.
2506 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
2507
1202aec1
JM
25082009-05-06 Joseph Myers <joseph@codesourcery.com>
2509
2510 PR c/40032
2511 * gcc.dg/noncompile/incomplete-5.c: New test.
2512
32f579f6
JJ
25132009-05-05 Jakub Jelinek <jakub@redhat.com>
2514
2515 PR middle-end/39666
2516 * gcc.dg/pr39666-1.c: New test.
2517 * gcc.dg/pr39666-2.c: Likewise.
2518 * g++.dg/warn/Wuninitialized-4.C: Likewise.
2519 * g++.dg/warn/Wuninitialized-5.C: Likewise.
2520 * gfortran.dg/pr39666-1.f90: Likewise.
2521 * gfortran.dg/pr39666-2.f90: Likewise.
2522
21c3348a
AN
25232009-05-05 Adam Nemet <anemet@caviumnetworks.com>
2524
2525 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
2526 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
2527 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2528
210aee68
JW
25292009-05-05 Janus Weil <janus@gcc.gnu.org>
2530
2531 PR fortran/39998
2532 * gfortran.dg/proc_ptr_17.f90: New.
2533
7f8fdb9f
RG
25342009-05-05 Richard Guenther <rguenther@suse.de>
2535
2536 PR tree-optimization/40022
2537 * gcc.c-torture/execute/pr40022.c: New testcase.
2538
8d972839
RG
25392009-05-05 Richard Guenther <rguenther@suse.de>
2540
2541 PR middle-end/40023
2542 * gcc.c-torture/compile/pr40023.c: New testcase.
2543
95e20768
NS
25442009-05-05 Nathan Sidwell <nathan@codesourcery.com>
2545
2546 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
2547 * g++.dg/template/overload9.C: Likewise.
2548 * g++.dg/ext/ms-1.C: New.
2549
5bbca039
JJ
25502009-05-05 Jakub Jelinek <jakub@redhat.com>
2551
2552 PR c++/40013
2553 * g++.dg/ext/vla7.C: New test.
2554
4f1e4960
JM
25552009-05-04 Joseph Myers <joseph@codesourcery.com>
2556
aa016ff7 2557 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
4f1e4960 2558
88388a52
JM
25592009-05-04 Joseph Myers <joseph@codesourcery.com>
2560
aa016ff7 2561 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
88388a52
JM
2562 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
2563 Update expected errors.
2564
67beaaa6
MLI
25652009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2566
2567 PR c++/28152
2568 * g++.dg/parse/parser-pr28152.C: New.
2569 * g++.dg/parse/parser-pr28152-2.C: New.
2570
a3af5087
JM
25712009-05-04 Joseph Myers <joseph@codesourcery.com>
2572
2573 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
2574
97f0e9d9
EB
25752009-05-03 Eric Botcazou <ebotcazou@adacore.com>
2576
2577 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
2578 * gcc.target/sparc/fexpand-2.c: Likewise.
2579 * gcc.target/sparc/fpmerge-2.c: Likewise.
2580 * gcc.target/sparc/pdist-2.c: Likewise.
2581
255d3827
RG
25822009-05-03 Richard Guenther <rguenther@suse.de>
2583
2584 PR c/39983
2585 * gcc.c-torture/compile/pr39983.c: New testcase.
2586
fa5da7de
JM
25872009-05-03 Joseph Myers <joseph@codesourcery.com>
2588
2589 * gcc.dg/c99-complex-3.c: New test.
2590
9e322bc1
JM
25912009-05-03 Joseph Myers <joseph@codesourcery.com>
2592
2593 * gcc.dg/cpp/utf8-5byte-1.c: New test.
2594
dcdd5541
JM
25952009-05-02 Joseph Myers <joseph@codesourcery.com>
2596
2597 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
2598
4636b850
RG
25992009-05-02 Richard Guenther <rguenther@suse.de>
2600
2601 PR middle-end/40001
2602 * gcc.target/spu/pr40001.c: New testcase.
2603
794f21f9
AN
26042009-04-30 Adam Nemet <anemet@caviumnetworks.com>
2605
2606 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
2607
70ccbedb
SE
26082009-04-30 Steve Ellcey <sje@cup.hp.com>
2609
2610 PR middle-end/39579
2611 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
2612 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
2613
bab37209
JJ
26142009-04-30 Janis Johnson <janis187@us.ibm.com>
2615
2616 PR testsuite/39776
2617 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
2618 no longer issued.
2619
512e7d7f
DA
26202009-04-30 David Ayers <ayers@fsfe.org>
2621
2622 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
2623 and gcc_error_prefix variables.
2624 * objc.dg/bad-receiver-type.m: Update to match correct
2625 diagnostics marker.
2626 * objc.dg/encode-5.m: Likewise.
2627 * objc.dg/id-1.m: Likewise.
2628 * objc.dg/method-1.m: Likewise.
2629 * objc.dg/method-6.m: Likewise.
2630 * objc.dg/method-7.m: Likewise.
2631 * objc.dg/method-9.m: Likewise.
2632 * objc.dg/method-11.m: Likewise.
2633 * objc.dg/method-20.m: Likewise.
2634 * objc.dg/private-1.m: Likewise.
2635
ee56ac9d
JB
26362009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
2637
2638 PR libfortran/39667
2639 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
2640 * gfortran.dg/advance_4.f90: Likewise
2641 * gfortran.dg/advance_5.f90: Likewise
2642 * gfortran.dg/append_1.f90: Likewise
2643 * gfortran.dg/backslash_1.f90: Likewise
2644 * gfortran.dg/backslash_2.f90: Likewise
2645 * gfortran.dg/backslash_3.f: Likewise
2646 * gfortran.dg/backspace_10.f90: Likewise
2647 * gfortran.dg/backspace_3.f: Likewise
2648 * gfortran.dg/backspace_4.f: Likewise
2649 * gfortran.dg/backspace_5.f: Likewise
2650 * gfortran.dg/backspace_8.f: Likewise
2651 * gfortran.dg/backspace_9.f: Likewise
2652 * gfortran.dg/complex_write.f90: Likewise
2653 * gfortran.dg/convert_implied_open.f90: Likewise
2654 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
2655 * gfortran.dg/dos_eol.f: Likewise
2656 * gfortran.dg/empty_format_1.f90: Likewise
2657 * gfortran.dg/endfile.f: Likewise
2658 * gfortran.dg/eof_1.f90: Likewise
2659 * gfortran.dg/eor_1.f90: Likewise
2660 * gfortran.dg/eor_handling_1.f90: Likewise
2661 * gfortran.dg/eor_handling_2.f90: Likewise
2662 * gfortran.dg/eor_handling_3.f90: Likewise
2663 * gfortran.dg/eor_handling_4.f90: Likewise
2664 * gfortran.dg/eor_handling_5.f90: Likewise
2665 * gfortran.dg/error_recovery_5.f90: Likewise
2666 * gfortran.dg/f2003_inquire_1.f03: Likewise
2667 * gfortran.dg/f2003_io_4.f03: Likewise
2668 * gfortran.dg/f2003_io_5.f03: Likewise
2669 * gfortran.dg/f2003_io_7.f03: Likewise
2670 * gfortran.dg/fgetc_1.f90: Likewise
2671 * gfortran.dg/fgetc_2.f90: Likewise
2672 * gfortran.dg/flush_1.f90: Likewise
2673 * gfortran.dg/fmt_exhaust.f90: Likewise
2674 * gfortran.dg/fmt_huge.f90: Likewise
2675 * gfortran.dg/fmt_read.f90: Likewise
2676 * gfortran.dg/fmt_t_1.f90: Likewise
2677 * gfortran.dg/fmt_t_2.f90: Likewise
2678 * gfortran.dg/fmt_t_3.f90: Likewise
2679 * gfortran.dg/fmt_t_4.f90: Likewise
2680 * gfortran.dg/fmt_t_5.f90: Likewise
2681 * gfortran.dg/fmt_t_7.f: Likewise
2682 * gfortran.dg/fseek.f90: Likewise
2683 * gfortran.dg/ftell_1.f90: Likewise
2684 * gfortran.dg/ftell_2.f90: Likewise
2685 * gfortran.dg/func_derived_3.f90: Likewise
2686 * gfortran.dg/inquire_9.f90: Likewise
2687 * gfortran.dg/iostat_1.f90: Likewise
2688 * gfortran.dg/iostat_2.f90: Likewise
2689 * gfortran.dg/list_read_1.f90: Likewise
2690 * gfortran.dg/list_read_4.f90: Likewise
2691 * gfortran.dg/list_read_5.f90: Likewise
2692 * gfortran.dg/list_read_7.f90: Likewise
2693 * gfortran.dg/list_read_8.f90: Likewise
2694 * gfortran.dg/list_read_9.f90: Likewise
2695 * gfortran.dg/namelist_13.f90: Likewise
2696 * gfortran.dg/namelist_14.f90: Likewise
2697 * gfortran.dg/namelist_15.f90: Likewise
2698 * gfortran.dg/namelist_16.f90: Likewise
2699 * gfortran.dg/namelist_17.f90: Likewise
2700 * gfortran.dg/namelist_18.f90: Likewise
2701 * gfortran.dg/namelist_19.f90: Likewise
2702 * gfortran.dg/namelist_20.f90: Likewise
2703 * gfortran.dg/namelist_24.f90: Likewise
2704 * gfortran.dg/namelist_26.f90: Likewise
2705 * gfortran.dg/namelist_27.f90: Likewise
2706 * gfortran.dg/namelist_28.f90: Likewise
2707 * gfortran.dg/namelist_37.f90: Likewise
2708 * gfortran.dg/namelist_38.f90: Likewise
2709 * gfortran.dg/namelist_39.f90: Likewise
2710 * gfortran.dg/namelist_40.f90: Likewise
2711 * gfortran.dg/namelist_43.f90: Likewise
2712 * gfortran.dg/namelist_44.f90: Likewise
2713 * gfortran.dg/namelist_45.f90: Likewise
2714 * gfortran.dg/namelist_46.f90: Likewise
2715 * gfortran.dg/namelist_47.f90: Likewise
2716 * gfortran.dg/namelist_48.f90: Likewise
2717 * gfortran.dg/namelist_49.f90: Likewise
2718 * gfortran.dg/namelist_50.f90: Likewise
2719 * gfortran.dg/namelist_51.f90: Likewise
2720 * gfortran.dg/namelist_52.f90: Likewise
2721 * gfortran.dg/namelist_56.f90: Likewise
2722 * gfortran.dg/namelist_char_only.f90: Likewise
2723 * gfortran.dg/namelist_use.f90: Likewise
2724 * gfortran.dg/namelist_use_only.f90: Likewise
2725 * gfortran.dg/noadv_size.f90: Likewise
2726 * gfortran.dg/open_access_append_1.f90: Likewise
2727 * gfortran.dg/pad_no.f90: Likewise
2728 * gfortran.dg/pr12884.f: Likewise
2729 * gfortran.dg/pr17090.f90: Likewise
2730 * gfortran.dg/pr17285.f90: Likewise
2731 * gfortran.dg/pr17286.f90: Likewise
2732 * gfortran.dg/pr18122.f90: Likewise
2733 * gfortran.dg/pr18210.f90: Likewise
2734 * gfortran.dg/pr18392.f90: Likewise
2735 * gfortran.dg/pr19155.f: Likewise
2736 * gfortran.dg/pr19216.f: Likewise
2737 * gfortran.dg/pr19467.f90: Likewise
2738 * gfortran.dg/pr19657.f: Likewise
2739 * gfortran.dg/pr20257.f90: Likewise
2740 * gfortran.dg/read_bad_advance.f90: Likewise
2741 * gfortran.dg/read_eof_2.f90: Likewise
2742 * gfortran.dg/read_eof_4.f90: Likewise
2743 * gfortran.dg/read_many_1.f: Likewise
2744 * gfortran.dg/read_noadvance.f90: Likewise
2745 * gfortran.dg/read_repeat.f90: Likewise
2746 * gfortran.dg/read_size_noadvance.f90: Likewise
2747 * gfortran.dg/read_x_past.f: Likewise
2748 * gfortran.dg/record_marker_1.f90: Likewise
2749 * gfortran.dg/record_marker_3.f90: Likewise
2750 * gfortran.dg/rewind_1.f90: Likewise
2751 * gfortran.dg/runtime_warning_1.f90: Likewise
2752 * gfortran.dg/shape_3.f90: Likewise
2753 * gfortran.dg/slash_1.f90: Likewise
2754 * gfortran.dg/stat_1.f90: Likewise
2755 * gfortran.dg/stat_2.f90: Likewise
2756 * gfortran.dg/streamio_11.f90: Likewise
2757 * gfortran.dg/streamio_3.f90: Likewise
2758 * gfortran.dg/streamio_4.f90: Likewise
2759 * gfortran.dg/streamio_9.f90: Likewise
2760 * gfortran.dg/tl_editing.f90: Likewise
2761 * gfortran.dg/unf_io_convert_1.f90: Likewise
2762 * gfortran.dg/unf_io_convert_2.f90: Likewise
2763 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
2764 * gfortran.dg/unf_short_record_1.f90: Likewise
2765 * gfortran.dg/utf8_1.f03: Likewise
2766 * gfortran.dg/utf8_2.f03: Likewise
2767 * gfortran.dg/widechar_IO_1.f90: Likewise
2768 * gfortran.dg/write_check3.f90: Likewise
2769 * gfortran.dg/write_rewind_2.f: Likewise
2770 * gfortran.dg/x_slash_2.f: Likewise
2771
5dc7911e
RG
27722009-04-29 Richard Guenther <rguenther@suse.de>
2773
2774 PR target/39943
2775 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2776 New.
2777 (check_effective_target_vect_floatuint_cvt): Likewise.
2778 * gcc.dg/vect/slp-10.c: Adjust.
2779 * gcc.dg/vect/slp-11.c: Adjust.
2780 * gcc.dg/vect/slp-12b.c: Adjust.
2781 * gcc.dg/vect/slp-33.c: Adjust.
2782 * gcc.c-torture/compile/pr39943.c: New testcase.
2783
7c90021d
RG
27842009-04-29 Richard Guenther <rguenther@suse.de>
2785
2786 PR middle-end/39937
2787 * gcc.c-torture/compile/pr39937.c: New testcase.
2788
de0b4ad5
RG
27892009-04-29 Richard Guenther <rguenther@suse.de>
2790
2791 PR tree-optimization/39941
2792 * gcc.c-torture/compile/pr39941.c: New testcase.
2793
a0a31d1e
BS
27942009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
2795
2796 * gcc.target/bfin/20090411-1.c: New test.
2797
5f3153cd
AP
27982009-04-29 Anmol P. Paralkar <anmol@freescale.com>
2799
2800 PR target/39565
2801 * gcc.dg/pr39565.c: New testcase.
2802
8df03fe5
NS
28032009-04-28 Nathan Sidwell <nathan@codesourcery.com>
2804
2805 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
2806 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
2807 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
2808 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
2809 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
2810 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
2811 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
2812 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
2813 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
2814 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
2815 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
2816 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
2817 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
2818 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
2819 * gcc.target/i386/pr37191.c: Likewise.
2820 * gcc.target/i386/reload-1.c: Likewise.
2821 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
2822 * g++.old-deja/g++.pt/repo2.C: Likewise.
2823 * g++.old-deja/g++.pt/repo3.C: Likewise.
2824 * g++.old-deja/g++.pt/repo4.C: Likewise.
2825 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2826 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2827 * g++.dg/template/repo1.C: Likewise.
2828 * g++.dg/template/repo2.C: Likewise.
2829 * g++.dg/template/repo3.C: Likewise.
2830 * g++.dg/template/repo4.C: Likewise.
2831 * g++.dg/template/repo5.C: Likewise.
2832 * g++.dg/template/repo6.C: Likewise.
2833 * g++.dg/template/repo7.C: Likewise.
2834 * g++.dg/template/repo8.C: Likewise.
2835 * g++.dg/template/repo9.C: Likewise.
2836 * g++.dg/rtti/repo1.C: Likewise.
2837 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
2838 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
2839 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
2840 * g++.dg/other/PR23205.C: Skip for vxworks.
2841 * g++.dg/ext/visibility/class1.C: Requires PIC.
2842 * g++.dg/eh/async-unwind2.C: Requires PIC.
2843 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
2844 does not have cxa_exit.
2845
895302fb
JY
28462009-04-28 Jing Yu <jingyu@google.com>
2847
2848 PR testsuite/39790
2849 * lib/target-supports.exp (check_effective_target_tls): Remove
2850 comment of caching.
2851 (check_effective_target_tls_native): Likewise.
2852 (check_effective_target_tls_runtime): Likewise.
2853 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
2854 tls to tls_runtime.
2855 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
2856
e6a5e544
JW
28572009-04-28 Janus Weil <janus@gcc.gnu.org>
2858
2859 PR fortran/39946
2860 * gfortran.dg/proc_ptr_16.f90: New.
2861
9f1bdf53
SE
28622009-04-28 Steve Ellcey <sje@cup.hp.com>
2863
8088e9ee 2864 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
9f1bdf53
SE
2865 lp64 is true.
2866
e0dd989a
RG
28672009-04-28 Richard Guenther <rguenther@suse.de>
2868
2869 PR middle-end/39937
2870 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
2871
26946a3f
L
28722009-04-28 H.J. Lu <hongjiu.lu@intel.com>
2873
8224166e
UB
2874 * g++.dg/warn/pr35652.C: Removed.
2875 * gcc.dg/pr35652.c: Likewise.
26946a3f 2876
f2c45f08 28772009-04-28 Alexander Monakov <amonakov@ispras.ru>
26946a3f 2878
f2c45f08
AM
2879 * gcc.target/ia64/20071210-2.c: New testcase.
2880
7a00d767
UB
28812009-04-28 Uros Bizjak <ubizjak@gmail.com>
2882
2883 PR c/39323
2884 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
2885 * gcc.dg/pr39323-3.c: Ditto.
2886
6596e2fe
JW
28872009-04-28 Janus Weil <janus@gcc.gnu.org>
2888
2889 PR fortran/39930
2890 PR fortran/39931
2891 * gfortran.dg/ambiguous_reference_2.f90: New.
2892 * gfortran.dg/pointer_assign_7.f90: New.
2893
e8a861bd
NF
28942009-04-28 Nathan Froyd <froydnj@codesourcery.com>
2895 Mark Mitchell <mark@codesourcery.com>
2896
2897 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
2898 * gcc.dg/20020103-1.c: Check for __ppc.
2899 * gcc.dg/asm-b.c: Check for __ppc.
2900 * gcc.dg/20020919-1.c: Check for __ppc.
2901 * gcc.dg/20020312-2.c: Likewise.
2902 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
2903 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
2904 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
2905 * g++.dg/warn/weak1.C: Likewise.
2906 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
2907 static so appropriate optimizations kick in.
2908 (find_base_value_wrapper): New function.
2909 * g++.dg/eh/simd-5.C: Fix target triplet.
2910 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
2911
b91322f2
UB
29122009-04-28 Uros Bizjak <ubizjak@gmail.com>
2913 H.J. Lu <hongjiu.lu@intel.com>
2914
2915 PR target/39911
2916 * gcc.target/i386/pr39911.c: New test.
2917
7d44f531
PT
29182009-04-28 Paul Thomas <pault@gcc.gnu.org>
2919
2920 PR fortran/39879
2921 * gfortran.dg/alloc_comp_assign_10.f90: New test.
2922
b2ed71b6
BE
29232009-04-28 Ben Elliston <bje@au.ibm.com>
2924
2925 PR c++/35652
2926 Revert:
2927
2928 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2929
2930 * gcc.dg/pr35652.C: New.
2931 * g++.dg/warn/pr35652.C: New.
2932 * gcc.dg/format/plus-1.c: Adjust message.
2933
1f706d8b 29342009-04-27 DJ Delorie <dj@redhat.com>
fb4fc714
DD
2935
2936 * lib/target-supports.exp (check_effective_target_double64): New.
2937 (check_effective_target_double64plus): New.
2938 (check_effective_target_large_double): New.
2939 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
2940 * gcc.dg/div-double-1.c: Likewise.
2941 * gcc.dg/Wconversion-real.c: Require large_double.
2942 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
2943
b91322f2
UB
2944 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
2945 are too small.
fb4fc714
DD
2946
2947 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
2948 constants as long.
2949
81f40b79
ILT
29502009-04-27 Ian Lance Taylor <iant@google.com>
2951
2952 * gcc.dg/Wcxx-compat-5.c: New testcase.
2953 * gcc.dg/Wcxx-compat-6.c: New testcase.
2954
5345cf68
TS
29552009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
2956
2957 Allow non-constant arguments to conversion intrinsics.
2958 * gcc.target/spu/intrinsics-3.c: Update tests.
2959
c685de4a
RG
29602009-04-27 Richard Guenther <rguenther@suse.de>
2961
2962 PR middle-end/39928
2963 * gcc.c-torture/compile/pr39928-1.c: New testcase.
2964 * gcc.c-torture/compile/pr39928-2.c: Likewise.
2965
72d41f29
L
29662009-04-27 H.J. Lu <hongjiu.lu@intel.com>
2967
2968 PR target/39903
2969 * gcc.dg/torture/pr39903-1.c: New.
2970 * gcc.dg/torture/pr39903-2.c: Likewise.
2971
bd639075
RE
29722009-04-27 Revital Eres <eres@il.ibm.com>
2973
2974 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
2975 and check it.
2976 * gcc.dg/sms-2.c: Add dump check.
2977 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
2978 and check it.
2979 * gcc.dg/sms-4.c: Likewise.
2980 * gcc.dg/sms-5.c: Likewise.
2981 * gcc.dg/sms-6.c: Likewise.
2982 * gcc.dg/sms-7.c: Likewise.
2983 * gcc.dg/sms-antideps.c: Rename to...
2984 * gcc.dg/sms-8.c: This and add sms dump file and check it.
2985
a1fa3e79
EB
29862009-04-27 Eric Botcazou <ebotcazou@adacore.com>
2987
2988 * gnat.dg/opt2.adb: New test.
2989
7409e5a5
JJ
29902009-04-27 Jakub Jelinek <jakub@redhat.com>
2991
2992 PR c++/39875
2993 * g++.dg/warn/Wunused-15.C: New test.
2994
4e3825db
MM
29952009-04-26 Michael Matz <matz@suse.de>
2996
2997 Expand from SSA.
2998 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
2999 change regexps.
3000 * gcc.target/i386/pr37248-1.c: Modified.
3001 * gcc.target/i386/pr37248-3.c: Modified.
3002 * gcc.target/i386/pr37248-2.c: Modified.
3003 * gnat.dg/aliasing1.adb: Modified.
3004 * gnat.dg/pack9.adb: Modified.
3005 * gnat.dg/aliasing2.adb: Modified.
3006 * gcc.dg/strict-overflow-2.c: Modified.
3007 * gcc.dg/autopar/reduc-1char.c: Modified.
3008 * gcc.dg/autopar/reduc-2char.c: Modified.
3009 * gcc.dg/autopar/reduc-1.c: Modified.
3010 * gcc.dg/autopar/reduc-2.c: Modified.
3011 * gcc.dg/autopar/reduc-3.c: Modified.
3012 * gcc.dg/autopar/reduc-6.c: Modified.
3013 * gcc.dg/autopar/reduc-7.c: Modified.
3014 * gcc.dg/autopar/reduc-8.c: Modified.
3015 * gcc.dg/autopar/reduc-9.c: Modified.
3016 * gcc.dg/autopar/reduc-1short.c: Modified.
3017 * gcc.dg/autopar/reduc-2short.c: Modified.
3018 * gcc.dg/autopar/parallelization-1.c: Modified.
3019 * gcc.dg/strict-overflow-4.c: Modified.
3020 * gcc.dg/strict-overflow-6.c: Modified.
3021 * gcc.dg/gomp/combined-1.c: Modified.
3022 * gcc.dg/no-strict-overflow-1.c: Modified.
3023 * gcc.dg/no-strict-overflow-3.c: Modified.
3024 * gcc.dg/no-strict-overflow-5.c: Modified.
3025 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
3026 * gcc.dg/tree-ssa/pr18134.c: Modified.
3027 * gcc.dg/tree-ssa/20030824-1.c: Modified.
3028 * gcc.dg/tree-ssa/vector-2.c: Modified.
3029 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
3030 * gcc.dg/tree-ssa/loop-21.c: Modified.
3031 * gcc.dg/tree-ssa/20030824-2.c: Modified.
3032 * gcc.dg/tree-ssa/vector-3.c: Modified.
3033 * gcc.dg/tree-ssa/asm-3.c: Modified.
3034 * gcc.dg/tree-ssa/pr23294.c: Modified.
3035 * gcc.dg/tree-ssa/loop-22.c: Modified.
3036 * gcc.dg/tree-ssa/loop-15.c: Modified.
3037 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
3038 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
3039 * gcc.dg/tree-ssa/pr20139.c: Modified.
3040 * gcc.dg/tree-ssa/scev-cast.c: Modified.
3041 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
3042 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
3043 * gcc.dg/tree-ssa/loop-5.c: Modified.
3044 * gcc.dg/tree-ssa/pr19431.c: Modified.
3045 * gcc.dg/tree-ssa/pr32044.c: Modified.
3046 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
3047 * gcc.dg/tree-ssa/loop-19.c: Modified.
3048 * gcc.dg/tree-ssa/loop-28.c: Modified.
3049 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
3050 * gcc.dg/tree-ssa/divide-1.c: Modified.
3051 * gcc.dg/tree-ssa/inline-1.c: Modified.
3052 * gcc.dg/tree-ssa/divide-3.c: Modified.
3053 * gcc.dg/tree-ssa/pr30978.c: Modified.
3054 * gcc.dg/tree-ssa/alias-6.c: Modified.
3055 * gcc.dg/tree-ssa/divide-4.c: Modified.
3056 * gcc.dg/tree-ssa/alias-11.c: Modified.
3057 * gcc.dg/no-strict-overflow-7.c: Modified.
3058 * gcc.dg/strict-overflow-1.c: Modified.
3059 * gcc.dg/pr15784-4.c: Modified.
3060 * gcc.dg/pr34263.c: Modified.
3061 * gcc.dg/strict-overflow-3.c: Modified.
3062 * gcc.dg/tree-prof/stringop-1.c: Modified.
3063 * gcc.dg/tree-prof/val-prof-1.c: Modified.
3064 * gcc.dg/tree-prof/val-prof-2.c: Modified.
3065 * gcc.dg/tree-prof/val-prof-3.c: Modified.
3066 * gcc.dg/tree-prof/val-prof-4.c: Modified.
3067 * gcc.dg/no-strict-overflow-2.c: Modified.
3068 * gcc.dg/no-strict-overflow-4.c: Modified.
3069 * gcc.dg/no-strict-overflow-6.c: Modified.
3070 * g++.dg/tree-ssa/pr27090.C: Modified.
3071 * g++.dg/tree-ssa/tmmti-2.C: Modified.
3072 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
3073 * g++.dg/tree-ssa/pr19807.C: Modified.
3074 * g++.dg/opt/pr30965.C: Modified.
3075 * g++.dg/init/new17.C: Modified.
3076 * gfortran.dg/whole_file_6.f90: Modified.
3077 * gfortran.dg/whole_file_5.f90: Modified.
3078 * gfortran.dg/reassoc_1.f90: Modified.
3079 * gfortran.dg/reassoc_3.f90: Modified.
3080
5846213b
SK
30812009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
3082
3083 PR fortran/39893
3084 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
3085
77f2a970
JJ
30862009-04-26 Jakub Jelinek <jakub@redhat.com>
3087
ce372372
JJ
3088 PR inline-asm/39543
3089 * gcc.target/i386/pr39543-1.c: New test.
3090 * gcc.target/i386/pr39543-2.c: New test.
3091 * gcc.target/i386/pr39543-3.c: New test.
3092
92061771
JJ
3093 PR c/39889
3094 * gcc.dg/Wunused-value-3.c: New test.
77f2a970 3095
e11187cc
JM
30962009-04-26 Joseph Myers <joseph@codesourcery.com>
3097
3098 PR c/39581
3099 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
3100 gcc.dg/vla-21.c: New tests.
3101
991d6621
JM
31022009-04-26 Joseph Myers <joseph@codesourcery.com>
3103
3104 PR c/39556
3105 * gcc.dg/inline-34.c: New test.
3106
6895bac8
JM
31072009-04-25 Joseph Myers <joseph@codesourcery.com>
3108
3109 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
3110 gcc.dg/enum-const-3.c: New tests.
3111 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
3112 -pedantic-errors. Update expected diagnostics.
3113
24070fcb
JM
31142009-04-25 Joseph Myers <joseph@codesourcery.com>
3115
3116 PR c/39582
3117 * gcc.dg/vla-20.c: New test.
3118
92f6fd0b
JM
31192009-04-25 Joseph Myers <joseph@codesourcery.com>
3120
3121 PR c/39564
3122 * gcc.dg/vla-19.c: New test.
3123
f88d0772
JM
31242009-04-25 Joseph Myers <joseph@codesourcery.com>
3125
3126 PR preprocessor/39559
3127 * gcc.dg/c99-intconst-2.c: New test.
3128
a3710436
JH
31292009-04-25 Jan Hubicka <jh@suse.cz>
3130
3131 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
3132
bc2a4733
JW
31332009-04-25 Janus Weil <janus@gcc.gnu.org>
3134
3135 PR fortran/39688
3136 * gfortran.dg/import7.f90: New.
3137
09ed9bec
RG
31382009-04-24 Richard Guenther <rguenther@suse.de>
3139
3140 * gcc.dg/tree-ssa/vrp48.c: Fix.
3141
dc749759
DK
31422008-04-24 Doug Kwan <dougkwan@google.com>
3143
3144 * g++.dg/init/copy7.C: Only abort in memcpy if source and
3145 destination are the same.
3146
77a30264
RG
31472009-04-24 Richard Guenther <rguenther@suse.de>
3148
3149 * gcc.dg/tree-ssa/vrp48.c: New testcase.
3150
2b6da65c
JM
31512009-04-24 Joseph Myers <joseph@codesourcery.com>
3152
3153 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
3154 gcc.dg/array-const-3.c: New tests.
3155
32e8bb8e
ILT
31562009-04-24 Ian Lance Taylor <iant@google.com>
3157
3158 * gcc.dg/Wcxx-compat-4.c: New testcase.
3159
e34ccb4c
DK
31602009-04-24 Daniel Kraft <d@domob.eu>
3161
3162 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
3163 expected on already erraneous symbol (renamed to fresh one).
3164
30349c74
PB
31652009-04-24 Paolo Bonzini <bonzini@gnu.org>
3166
3167 PR middle-end/39867
3168 * gcc.dg/pr39867.c: New.
3169
87526ff1
JW
31702009-04-24 Janus Weil <janus@gcc.gnu.org>
3171
3172 PR fortran/39861
3173 PR fortran/39864
3174 * gfortran.dg/intrinsic_1.f90: New.
3175
caa9d12a
EB
31762009-04-24 Eric Botcazou <ebotcazou@adacore.com>
3177
3178 * gnat.dg/alignment7.adb: New test.
3179 * gnat.dg/alignment8.adb: Likewise.
3180
0d858698
EB
31812009-04-24 Eric Botcazou <ebotcazou@adacore.com>
3182
3183 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
3184 * gnat.dg/specs/rep_clause2.ads: New test.
3185
6216f94e
JJ
31862009-04-24 Jakub Jelinek <jakub@redhat.com>
3187
3188 PR rtl-optimization/39794
3189 * gcc.dg/pr39794.c: New test.
3190
bbaba73f
EB
31912009-04-23 Eric Botcazou <ebotcazou@adacore.com>
3192
3193 * gnat.dg/atomic1.adb: New test.
3194 * gnat.dg/atomic1_pkg.ads: New helper.
3195
3682dc97
SE
31962009-04-23 Steve Ellcey <sje@cup.hp.com>
3197
3198 PR testsuite/39623
3199 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
3200 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
3201
4782dfa7
RAE
32022009-04-23 Rafael Avila de Espindola <espindola@google.com>
3203
3204 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
3205 warning.
3206
53650abe
AP
32072009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
3208
3209 PR C/31499
3210 * gcc.dg/vector-init-1.c: New testcase.
3211 * gcc.dg/vector-init-2.c: New testcase.
3212
b7babd5d
EB
32132009-04-22 Eric Botcazou <ebotcazou@adacore.com>
3214
3215 * gnat.dg/enum2.adb: New test.
3216 * gnat.dg/enum2_pkg.ads: New helper.
3217
2c0eba5a
JJ
32182009-04-22 Jakub Jelinek <jakub@redhat.com>
3219
3220 PR c/39855
3221 * gcc.dg/torture/pr39855.c: New test.
3222
a58f7da1
DS
32232009-04-22 Dodji Seketeli <dodji@redhat.com>
3224
3225 PR c++/39639
3226 * g++.dg/cpp0x/pr39639.C: New test.
3227
a123d175
MH
32282009-04-22 Mark Heffernan <meheff@google.com>
3229
bf758008 3230 * gcc.dg/profile-generate-3.c: New test.
a123d175 3231
0500a9f1
JH
32322009-04-22 Jan Hubicka <jh@suse.cz>
3233
3234 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
3235
7a29c1ad
SE
32362009-04-22 Steve Ellcey <sje@cup.hp.com>
3237
3238 PR testsuite/39623
3239 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
3240
aea4deba
RG
32412009-04-22 Richard Guenther <rguenther@suse.de>
3242
3243 PR tree-optimization/39824
3244 * gcc.c-torture/compile/pr39824.c: New testcase.
3245
cfc93532
MLI
32462009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3247
3248 PR c++/14875
3249 * g++.dg/parse/parser-pr14875.C: New.
3250 * g++.dg/parse/parser-pr14875-2.C: New.
3251 * g++.dg/parse/error6.C: Update match string.
3252
9925bce0
RG
32532009-04-22 Richard Guenther <rguenther@suse.de>
3254
3255 PR tree-optimization/39845
3256 * gcc.c-torture/compile/pr39845.c: New testcase.
3257
c73b6478
JW
32582009-04-22 Janus Weil <janus@gcc.gnu.org>
3259
3260 PR fortran/39735
3261 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
3262 * gfortran.dg/external_initializer.f90: Modified.
3263 * gfortran.dg/interface_26.f90: Modified.
3264 * gfortran.dg/intrinsic_subroutine.f90: Modified.
3265 * gfortran.dg/proc_ptr_3.f90: Modified.
3266 * gfortran.dg/proc_ptr_15.f90: New.
3267 * gfortran.dg/proc_ptr_result_1.f90: Modified.
3268
36ef7262
MLI
32692009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3270
3271 PR c++/35711
3272 * g++.dg/warn/pr35711.C: New.
3273 * g++.dg/conversion/ptrmem2.C: Update.
3274
ad41bd84
JM
32752009-04-21 Joseph Myers <joseph@codesourcery.com>
3276
3277 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
3278 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
3279 README.gcc, g++.dg/README, g++.dg/compat/break/README,
3280 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
3281 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
3282 gcc.c-torture/ChangeLog.0,
3283 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
3284 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
3285 gcc.target/i386/math-torture/math-torture.exp,
3286 gcc.target/mips/inter/mips16-inter.exp,
3287 gcc.target/mips/mips-nonpic/README,
3288 gcc.target/x86_64/abi/README.gcc,
3289 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
3290 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
3291 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
3292 notices.
3293 * ChangeLog-1993-2007, ChangeLog: Correct dates.
3294
ca80e52b
EB
32952009-04-21 Eric Botcazou <ebotcazou@adacore.com>
3296
3297 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
3298
ad8a1ac0
RG
32992009-04-21 Richard Guenther <rguenther@suse.de>
3300
3301 PR middle-end/39829
3302 * gcc.dg/torture/pr39829.c: New testcase.
3303
7156c8ab
MJ
33042009-04-21 Martin Jambor <mjambor@suse.cz>
3305
3306 * gcc.dg/tree-ssa/cswtch-2.c: New test.
3307
1e4ae551
MLI
33082009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
3309
3310 PR 16202
3311 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
3312 * gcc.dg/sequence-pt-2.c: New.
3313 * gcc.dg/sequence-pt-3.c: New.
3314 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
3315 * g++.dg/warn/sequence-pt-2.c: New.
3316 * g++.dg/warn/sequence-pt-3.c: New.
3317
6e9a9f9f
JJ
33182009-04-21 Jakub Jelinek <jakub@redhat.com>
3319
3320 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
3321
a962b0a1
EB
33222009-04-21 Eric Botcazou <ebotcazou@adacore.com>
3323
3324 * gnat.dg/import1.ad[sb]: New test.
3325
158ec531
AP
33262009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3327
a962b0a1
EB
3328 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
3329 return 0.
158ec531 3330
47b0b4fa
TB
33312009-04-20 Tobias Burnus <burnus@net-b.de>
3332
3333 PR fortran/39811
3334 * gfortran.dg/continuation_11.f90: New test.
3335
9c650d90
MLI
33362009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3337
3338 PR c++/13358
3339 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
3340 messages. Test for "long long" in system headers.
3341 * gcc.dg/c99-longlong-2.c: New.
3342 * g++.dg/warn/pr13358.C: New.
3343 * g++.dg/warn/pr13358-2.C: New.
3344 * g++.dg/warn/pr13358-3.C: New.
3345 * g++.dg/warn/pr13358-4.C: New.
3346
47b0b4fa 33472009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
37041295
AP
3348
3349 * gcc.dg/framework-2.c: Fix up for non existent includes
3350 being fatal errors now.
3351
c867b7b6
PT
33522009-04-20 Paul Thomas <pault@gcc.gnu.org>
3353
3354 PR fortran/39800
3355 * gfortran.dg/private_type_13.f90: New test.
3356 * gfortran.dg/private_type_2.f90: Add option -std=f95.
3357
311fa510
LCW
33582009-04-20 Le-Chun Wu <lcwu@google.com>
3359
3360 PR c++/39803
3361 * g++.dg/warn/Wunused-14.C: New test.
3362
6e0f0975
EB
33632009-04-20 Eric Botcazou <ebotcazou@adacore.com>
3364
3365 * gnat.dg/specs/small_alignment.ads: New test.
3366
bbbbb16a
ILT
33672009-04-20 Ian Lance Taylor <iant@google.com>
3368
3369 * gcc.dg/Wcxx-compat-3.c: New testcase.
3370
c2efda0d
EB
33712009-04-20 Eric Botcazou <ebotcazou@adacore.com>
3372
3373 * gnat.dg/pack13.ad[sb]: New test.
3374 * gnat.dg/pack13_pkg.ads: New helper.
3375
77022fa8
EB
33762009-04-20 Eric Botcazou <ebotcazou@adacore.com>
3377
3378 * gnat.dg/discr11.ad[sb]: New test.
3379 * gnat.dg/discr11_pkg.ads: New helper.
3380
c4551b28
IR
33812009-04-20 Ira Rosen <irar@il.ibm.com>
3382
3383 PR tree-optimization/39675
3384 * gcc.dg/vect/O3-pr39675-2.c: New test.
3385
56fe7b05
EB
33862009-04-20 Eric Botcazou <ebotcazou@adacore.com>
3387
3388 * gnat.dg/rep_clause3.adb: New test.
3389
a45e580b
JM
33902009-04-19 Joseph Myers <joseph@codesourcery.com>
3391
3392 PR c/37481
3393 * gcc.dg/c99-flex-array-7.c: New test.
3394
20845d35
JM
33952009-04-19 Joseph Myers <joseph@codesourcery.com>
3396
3397 PR c/19771
3398 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
3399
da377db9
JM
34002009-04-19 Joseph Myers <joseph@codesourcery.com>
3401
3402 PR c/38243
3403 * gcc.dg/c99-restrict-3.c: New test.
3404
aa508502
JM
34052009-04-19 Joseph Myers <joseph@codesourcery.com>
3406
3407 PR preprocessor/20078
3408 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
3409
743e3e4c
EB
34102009-04-19 Eric Botcazou <ebotcazou@adacore.com>
3411
3412 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
3413 Do not pass -B$root after -margs.
3414
ca409efd
MLI
34152009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3416
3417 PR c/32061
3418 PR c++/36954
3419 * gcc.dg/pr32061.c: New.
3420 * gcc.dg/Wlogical-op-1.c: Update.
3421 * g++.dg/warn/Wlogical-op-1.C: Update.
3422 * g++.dg/warn/pr36954.C: New.
3423
f37acdf9
JM
34242009-04-18 Joseph Myers <joseph@codesourcery.com>
3425
3426 PR c/27676
3427 * gcc.dg/lvalue-5.c: New test.
3428
2b4b7036
JM
34292009-04-18 Joseph Myers <joseph@codesourcery.com>
3430
3431 PR c/22367
3432 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
3433
61cc8223
JM
34342009-04-18 Joseph Myers <joseph@codesourcery.com>
3435
3436 * gcc.dg/cpp/include5.c: New test.
3437
3ce62965
JM
34382009-04-18 Joseph Myers <joseph@codesourcery.com>
3439
3440 PR c/35210
3441 * gcc.dg/call-diag-2.c: New test.
3442
c7f9c0b9
JM
34432009-04-18 Joseph Myers <joseph@codesourcery.com>
3444
3445 PR preprocessor/39646
3446 * gcc.dg/cpp/line8.c: New test.
3447
a5cb563b
JM
34482009-04-18 Joseph Myers <joseph@codesourcery.com>
3449
3450 PR preprocessor/39647
3451 * gcc.dg/cpp/line7.c: New test.
3452
2586ba4b
RG
34532009-04-18 Richard Guenther <rguenther@suse.de>
3454
3455 PR middle-end/39804
3456 * gcc.target/i386/pr39804.c: New testcase.
3457
8dd07c41
EB
34582009-04-18 Eric Botcazou <ebotcazou@adacore.com>
3459
3460 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
3461 * g++.dg/other/pr39496.C: Likewise.
3462
92ef7fb1
MLI
34632009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3464
3465 PR middle-end/36902
3466 * gcc.dg/pr36902.c: New.
3467
07485407
DN
34682009-04-17 Diego Novillo <dnovillo@google.com>
3469
3470 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
3471 violation for variable 'inside_main'.
3472
43836431
UW
34732009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3474
3475 * gfortran.fortran-torture/execute/getarg_1.x: New file.
3476
1ab456ae
UW
34772009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3478
3479 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
3480
339670f8
UW
34812009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3482
3483 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
3484 * gfortran.dg/chmod_2.f90: Likewise.
3485 * gfortran.dg/chmod_3.f90: Likewise.
3486 * gfortran.dg/open_errors.f90: Likewise.
3487 * gfortran.dg/stat_1.f90: Likewise.
3488 * gfortran.dg/stat_2.f90: Likewise.
3489
00620286
UW
34902009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3491
3492 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
3493 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
3494 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
3495 * gfortran.dg/nearest_1.f90: Likewise.
3496 * gfortran.dg/nearest_3.f90: Likewise.
3497 * gfortran.dg/isnan_1.f90: Likewise.
3498 * gfortran.dg/isnan_2.f90: Likewise.
3499 * gfortran.dg/nan_1.f90: Likewise.
3500 * gfortran.dg/nan_2.f90: Likewise.
3501 * gfortran.dg/nan_3.f90: Likewise.
3502 * gfortran.dg/nan_4.f90: Likewise.
3503 * gfortran.dg/module_nan.f90: Likewise.
3504 * gfortran.dg/int_conv_2.f90: Likewise.
3505 * gfortran.dg/init_flag_3.f90: Likewise.
3506 * gfortran.dg/namelist_42.f90: Likewise.
3507 * gfortran.dg/namelist_43.f90: Likewise.
3508 * gfortran.dg/real_const_3.f90: Likewise.
3509 * gfortran.dg/transfer_simplify_1.f90: Likewise.
3510
3511 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
3512 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
3513 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
3514 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
3515 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
3516
3517 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
3518 * gfortran.dg/gamma_5.f90: Likewise.
3519
c9184dd8
UW
35202009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3521
3522 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
3523 less strict so it also works with auto-overlay support.
3524 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
3525 for "exceeds local store" linker errors on the SPU.
3526
3527 * lib/gfortran.exp: Include target-supports.exp.
3528 (gfortran_init): On SPU targets where automatic overlay support
3529 is available, use it to build all Fortran test cases.
3530
3531 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
3532
92234f46
AC
35332009-04-17 Arnaud Charlet <charlet@adacore.com>
3534
3535 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
3536 rule enforced by gnat on taft types.
3537
d23a572f
JJ
35382009-04-17 Jakub Jelinek <jakub@redhat.com>
3539
3540 PR testsuite/39792
3541 * g++.dg/ext/complit11.C: Add empty dg-options.
3542
167be6eb
AP
35432009-04-16 Andrew Pinski <pinskia@gmail.com>
3544
d23a572f 3545 PR c++/17570
167be6eb
AP
3546 * g++.dg/template/defarg11.C: New test.
3547
ee85b983
AP
35482009-04-16 Andrew Pinski <pinskia@gmail.com>
3549
d23a572f 3550 PR c++/28766
ee85b983
AP
3551 * g++.dg/ext/complit11.C: New testcase.
3552
041d7a27
LCW
35532009-04-15 Le-Chun Wu <lcwu@google.com>
3554
3555 PR c++/39551
3556 * g++.dg/warn/Wunused-13.C: New testcase.
3557
6866c6e8
ILT
35582009-04-15 Ian Lance Taylor <iant@google.com>
3559
3560 * gcc.dg/Wenum-compare-1.c: New testcase.
3561
25e20805
RG
35622009-04-15 Richard Guenther <rguenther@suse.de>
3563
3564 PR tree-optimization/39764
3565 * g++.dg/torture/pr39764.C: New testcase.
3566
5afaa917
NS
35672009-04-15 Nathan Sidwell <nathan@codesourcery.com>
3568
3569 * g++.dg/ext/altivec-17.C: New.
3570
6891bd6c
AC
35712009-04-15 Arnaud Charlet <charlet@adacore.com>
3572
3573 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
3574 * gnat.dg/specs/limited1.ads: Ditto.
3575
1a650423
MM
35762009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3577
3578 PR testsuite/39769
3579 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
3580 for testing the results of estimate instructions.
3581 * gcc.dg/vmx/3a-04m.c (test): Ditto.
3582 * gcc.dg/vmx/3a-05.c (test): Ditto.
3583
f9b20c62
JM
35842009-04-14 Jason Merrill <jason@redhat.com>
3585
3586 PR c++/39763
3587 * g++.dg/warn/Wshadow-4.C: Extend.
3588
58277f48
UB
35892009-04-14 Uros Bizjak <ubizjak@gmail.com>
3590
3591 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
3592 (do_D): Remove attribute hidden.
3593
82e738a5 35942009-04-13 Jason Merrill <jason@redhat.com>
15237f9a
JM
3595
3596 PR c++/39480
3597 * g++.dg/init/copy7.C: New.
3598
1b1c508f
L
35992009-04-13 H.J. Lu <hongjiu.lu@intel.com>
3600
3601 PR testsuite/39733
3602 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
3603 (check_for_all_options): This.
3604
c1b93f2b
JM
36052009-04-13 Jason Merrill <jason@redhat.com>
3606
3607 PR c++/39750
3608 * g++.dg/template/crash90.C: New.
3609
0f8a7706
JM
36102009-04-12 Jason Merrill <jason@redhat.com>
3611
3612 PR c++/39742
3613 * g++.dg/overload/extern-C-2.C: New.
3614
18f41a1b
JM
36152009-04-12 Joseph Myers <joseph@codesourcery.com>
3616
3617 PR preprocessor/31869
3618 * gcc.dg/cpp/strify5.c: New test.
3619
849d624b
EB
36202009-04-12 Eric Botcazou <ebotcazou@adacore.com>
3621
3622 * gnat.dg/enum1.adb: New test.
3623 * gnat.dg/enum1_pkg.ads: New helper.
3624
36252009-04-12 Uros Bizjak <ubizjak@gmail.com>
4c48007b
UB
3626
3627 PR target/39740
3628 * gcc.target/alpha/pr39740.c: New test.
3629
cadb8f42
DK
36302009-04-11 Daniel Kraft <d@domob.eu>
3631
3632 PR fortran/37746
3633 * gfortran.dg/bounds_check_strlen_1.f90: New test.
3634 * gfortran.dg/bounds_check_strlen_2.f90: New test.
3635 * gfortran.dg/bounds_check_strlen_3.f90: New test.
3636 * gfortran.dg/bounds_check_strlen_4.f90: New test.
3637 * gfortran.dg/bounds_check_strlen_5.f90: New test.
3638 * gfortran.dg/bounds_check_strlen_6.f90: New test.
3639 * gfortran.dg/bounds_check_strlen_7.f90: New test.
3640 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
3641 expected string length that failed with -fbounds-check now.
3642 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
3643
d1e49db4
JW
36442009-04-11 Janus Weil <janus@gcc.gnu.org>
3645
3646 PR fortran/39692
3647 * gfortran.dg/proc_ptr_14.f90: New.
3648
32848948
RG
36492009-04-11 Richard Guenther <rguenther@suse.de>
3650
3651 PR middle-end/39732
3652 * g++.dg/torture/pr39732.C: New testcase.
3653
568eecad
DF
36542009-04-11 Daniel Franke <franke.daniel@gmail.com>
3655
3656 * gfortran.dg/whole_file_5.f90: New.
3657 * gfortran.dg/whole_file_6.f90: New.
3658
8810712e
RG
36592009-04-11 Richard Guenther <rguenther@suse.de>
3660
3661 PR tree-optimization/39713
3662 * g++.dg/torture/pr39713.C: New testcase.
3663
fa78c0c1
RG
36642009-04-10 Richard Guenther <rguenther@suse.de>
3665
3666 PR c/39712
3667 * gcc.dg/pr39712.c: New testcase.
3668
72b75d03
L
36692009-04-10 H.J. Lu <hongjiu.lu@intel.com>
3670
3671 PR c++/28301
3672 * g++.dg/cpp0x/enum2.C: Updated.
3673 * g++.dg/debug/pr22514.C: Likewise.
3674 * g++.dg/parse/enum2.C: Likewise.
3675 * g++.dg/parse/enum3.C: Likewise.
3676 * g++.dg/template/crash79.C: Likewise.
3677 * g++.old-deja/g++.jason/cond.C: Likewise.
3678
6e990b54
CF
36792009-04-10 Chao-ying Fu <fu@mips.com>
3680
3681 * gcc.target/mips/interrupt_handler.c: Change from compile to
3682 assemble.
3683
aa070a60
KG
36842009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3685
3686 * objc/execute/forward-1.x: Fix x86_64 entry typos.
3687
045ac367
DF
36882009-04-10 Daniel Franke <franke.daniel@gmail.com>
3689
3690 PR fortran/38709
3691 * gfortran.dg/zero_sized_6.f90: New.
3692
0d246707
MLI
36932009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3694
3695 PR c++/20118
3696 * g++.dg/parse/pr20118.C: New.
3697 * g++.dg/template/spec16.C: Update.
3698
8b7a6bb2
L
36992009-04-09 H.J. Lu <hongjiu.lu@intel.com>
3700
3701 PR testsuite/35621
3702 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
3703 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
3704 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
3705 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
3706 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
3707 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
3708 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
3709 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
3710 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
3711 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
3712 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
3713 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
3714 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
3715 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
3716 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
3717 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
3718 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
3719
80558628
L
37202009-04-09 H.J. Lu <hongjiu.lu@intel.com>
3721
3722 PR target/39678
3723 * g++.dg/torture/pr39678.C: New.
3724 * gcc.dg/compat/struct-complex-2.h: Likewise.
3725 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
3726 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
3727 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
3728 * gcc.dg/torture/pr39678.c: Likewise.
3729 * gcc.target/i386/pr39678.c: Likewise.
3730
3731 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
3732 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3733
3734 * gcc.target/x86_64/abi/test_passing_structs.c: Include
3735 <complex.h>. Add tests for structure with complex float.
3736
e1ff19bf
BE
37372009-04-10 Ben Elliston <bje@au.ibm.com>
3738 Joseph Myers <joseph@codesourcery.com>
3739
3740 PR target/36800
3741 * gcc.dg/dfp/pr36800.c: New.
3742
d5e90cab
RW
37432009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3744 Rafael Avila de Espindola <espindola@google.com>
3745
3746 * gcc.misc-tests/help.exp: New file.
3747 * lib/options.exp: New file.
3748
750d4b2e
JJ
37492009-04-09 Janis Johnson <janis187@us.ibm.com>
3750
3751 PR libobjc/36610
3752 * objc/execute/forward-1.x: New.
3753
b45f0e58
PB
37542009-04-09 Paolo Bonzini <bonzini@gnu.org>
3755
7a715bba 3756 * gcc.dg/pr27150-1.c: Change to a link test.
b45f0e58 3757
748086b7
JJ
37582009-04-09 Jakub Jelinek <jakub@redhat.com>
3759
3760 * g++.dg/lookup/using2.C: Change copyright header to refer to version
3761 3 of the GNU General Public License and to point readers at the
3762 COPYING3 file and the FSF's license web page.
3763 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
3764 * gcc.dg/struct/struct-reorg.exp: Likewise.
3765 * gcc.target/spu/tag_manager.c: Likewise.
3766
0a5ec800
RG
37672009-04-09 Richard Guenther <rguenther@suse.de>
3768
3769 PR testsuite/39696
3770 * ssa-ccp-25.c: Adjust pattern.
3771
3070bab4
JW
37722009-04-09 Janus Weil <janus@gcc.gnu.org>
3773
3774 PR fortran/36704
3775 * gfortran.dg/external_procedures_1.f90: Modified.
3776 * gfortran.dg/proc_ptr_result_1.f90: New.
3777 * gfortran.dg/proc_ptr_result_2.f90: New.
3778 * gfortran.dg/proc_ptr_result_3.f90: New.
3779
22a65a54
RG
37802009-04-09 Richard Guenther <rguenther@suse.de>
3781
3782 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
3783 to prevent constant propagation.
3784 * gcc.dg/vect/vect-56.c: Likewise.
3785 * gcc.dg/vect/vect-58.c: Likewise.
3786 * gcc.dg/vect/vect-60.c: Likewise.
3787 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3788 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3789 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
3790
f76968e6
RG
37912009-04-09 Richard Guenther <rguenther@suse.de>
3792
3793 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
3794 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3795
17cede2e
JM
37962009-04-09 Joseph Myers <joseph@codesourcery.com>
3797
3798 PR c/39613
7a715bba
UB
3799 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
3800 New tests.
17cede2e 3801
d34ac4dd
JM
38022009-04-08 Joseph Myers <joseph@codesourcery.com>
3803
3804 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
3805 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
3806
ce9ba79b
JJ
38072009-04-08 Jakub Jelinek <jakub@redhat.com>
3808
3809 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
3810
f6f5e3a1
JM
38112009-04-08 Jason Merrill <jason@redhat.com>
3812
3813 PR c++/25185
3814 * g++.dg/template/error40.C: Add another test.
3815
4d84fe7c
JM
38162009-04-08 Joseph Myers <joseph@codesourcery.com>
3817
3818 PR c/39614
3819 PR c/39673
3820 * gcc.c-torture/compile/pr39614-1.c,
3821 gcc.c-torture/compile/pr39614-2.c,
3822 gcc.c-torture/compile/pr39614-3.c,
3823 gcc.c-torture/compile/pr39614-4.c,
3824 gcc.c-torture/compile/pr39614-5.c,
3825 gcc.c-torture/compile/pr39673-1.c,
3826 gcc.c-torture/compile/pr39673-2.c: New tests.
3827 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
3828 more cases.
3829 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3830 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
3831 expected errors.
3832
02060927
DS
38332009-04-08 Dodji Seketeli <dodji@redhat.com>
3834
3835 PRc++/39637
3836 * g++.dg/cpp0x/variadic-crash2.C: New test.
3837
bafc96b4
PT
38382009-04-08 Paul Thomas <pault@gcc.gnu.org>
3839
3840 PR fortran/38863
3841 * gfortran.dg/alloc_comp_result_1.f90: New test.
3842
e04c614e
JM
38432009-04-07 Jason Merrill <jason@redhat.com>
3844
3845 PR c++/34691
3846 * g++.dg/overload/extern-C-1.C: New.
3847
4796d66e
DH
38482009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3849
3850 PR testsuite/39325
3851 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
3852
6ea2bd47
JM
38532009-04-07 Jason Merrill <jason@redhat.com>
3854
3855 PR c++/25185
3856 * g++.dg/template/error40.C: New.
3857
13d138bf
JW
38582009-04-07 Janus Weil <janus@gcc.gnu.org>
3859
3860 PR fortran/38152
3861 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
3862
aa1aa786
EB
38632009-04-07 Eric Botcazou <ebotcazou@adacore.com>
3864
3865 * gnat.dg/subp_elim_errors.ad[sb]: New test.
3866
3afadac3
JW
38672009-04-07 Janus Weil <janus@gcc.gnu.org>
3868
c22ba5ff 3869 PR fortran/38290
3afadac3
JW
3870 * gfortran.dg/proc_decl_1.f90: Modified.
3871 * gfortran.dg/proc_ptr_11.f90: Extended.
3872 * gfortran.dg/proc_ptr_13.f90: Modified.
3873
463ecaca
JM
38742009-04-06 Jason Merrill <jason@redhat.com>
3875
3876 PR c++/35146
3877 * g++.dg/template/fnspec1.C: New.
3878
6d63ea75
LG
38792009-04-06 Laurent GUERBY <laurent@guerby.net>
3880
7a715bba 3881 * lib/gnat.exp: Handle multilib.
6d63ea75 3882
ea0a374b
PT
38832009-04-06 Paul Thomas <pault@gcc.gnu.org>
3884
3885 PR fortran/38863
3886 * gfortran.dg/dependency_23.f90: New test.
3887
439ef907
RG
38882009-04-06 Richard Guenther <rguenther@suse.de>
3889
3890 PR tree-optimization/28868
3891 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
3892 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
3893 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
3894 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3895
2e698f67
AS
38962009-04-06 Andrew Stubbs <ams@codesourcery.com>
3897
3898 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
3899
5020dbd6
AS
39002009-04-06 Andrew Stubbs <ams@codesourcery.com>
3901
3902 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
3903
39042009-04-06 Andrew Stubbs <ams@codesourcery.com>
3905
3906 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
3907 with the built-in y0, and the subsequent warning.
3908 (y1): Likewise, rename to y_1.
3909
1d146030
JW
39102009-04-06 Janus Weil <janus@gcc.gnu.org>
3911
7a715bba
UB
3912 PR fortran/39414
3913 * gfortran.dg/proc_decl_21.f90: New.
1d146030
JW
3914
39152009-04-06 Paul Thomas <pault@gcc.gnu.org>
59e36b72 3916
7a715bba
UB
3917 PR fortran/36091
3918 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
59e36b72 3919
ecef6119
HPN
39202009-04-06 Hans-Peter Nilsson <hp@axis.com>
3921
3922 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
3923 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
3924 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
3925 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
3926 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
3927 gfortran.dg/namelist_49.f90: Gate test on effective_target
3928 fd_truncate.
3929 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
3930
e462f727
DK
39312009-04-05 Daniel Kraft <d@domob.eu>
3932
3933 PR fortran/38654
3934 * gfortran.dg/read_float_2.f03
3935 * gfortran.dg/read_float_3.f90
3936
941c3614
RB
39372009-04-05 Richard Guenther <rguenther@suse.de>
3938
3939 PR tree-optimization/39648
3940 * gcc.c-torture/compile/pr39648.c: New testcase.
3941
435970ad
JM
39422009-04-05 Jason Merrill <jason@redhat.com>
3943
3944 PR c++/14912
3945 * g++.dg/template/error39.C: New.
3946
beb64b4a
DF
39472009-04-05 Daniel Franke <franke.daniel@gmail.com>
3948
3949 PR fortran/29458
3950 * gfortran.dg/implied_do_1.f90: New.
3951
cf7d2eb0
TB
39522009-04-04 Tobias Burnus <burnus@net-b.de>
3953
3954 PR fortran/39577
3955 * gfortran.dg/recursive_check_8.f90: New.
3956 * gfortran.dg/recursive_check_9.f90: New.
3957 * gfortran.dg/recursive_check_10.f90: New.
3958 * gfortran.dg/recursive_check_11.f90: New.
3959 * gfortran.dg/recursive_check_12.f90: New.
3960 * gfortran.dg/recursive_check_13.f90: New.
3961 * gfortran.dg/recursive_check_14.f90: New.
3962
a4d674fc
JM
39632009-04-04 Jason Merrill <jason@redhat.com>
3964
3965 PR c++/25185
3966 * g++.dg/template/error38.C: Add more tests.
3967
6f85546f
PT
39682009-04-04 Paul Thomas <pault@gcc.gnu.org>
3969
3970 PR fortran/37614
3971 * gfortran.dg/common_align_2.f90: New test.
3972
aa7069aa
RG
39732009-04-04 Richard Guenther <rguenther@suse.de>
3974
3975 PR tree-optimization/8781
3976 PR tree-optimization/37892
3977 * g++.dg/tree-ssa/pr8781.C: New testcase.
3978 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
3979
cd15ad3e
RG
39802009-04-04 Richard Guenther <rguenther@suse.de>
3981
3982 PR tree-optimization/39636
3983 * gcc.c-torture/compile/pr39636.c: New testcase.
3984
32d5b22d
L
39852009-04-03 H.J. Lu <hongjiu.lu@intel.com>
3986
d75b46b4 3987 PR rtl-optimization/39607
32d5b22d
L
3988 * g++.dg/opt/pr39607.C: New.
3989
6f9c9d6d
TB
39902009-04-03 Tobias Burnus <burnus@net-b.de>
3991
3992 PR fortran/39594
3993 * gfortran.dg/common_12.f90: New.
3994
b77ba909
JM
39952009-04-03 Jason Merrill <jason@redhat.com>
3996
3997 PR c++/39608
3998 * g++.dg/template/const2.C: New test.
3999
0c908ffc
RG
40002009-04-03 Richard Guenther <rguenther@suse.de>
4001
4002 PR tree-optimization/2480
4003 PR tree-optimization/23086
4004 * gcc.dg/tree-ssa/pr2480.c: New testcase.
4005 * gcc.dg/tree-ssa/pr23086.c: Likewise.
4006
075f83f5
RG
40072009-04-03 Richard Guenther <rguenther@suse.de>
4008
4009 PR tree-optimization/34743
4010 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
4011 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
4012 * gcc.dg/tree-ssa/alias-18.c: Likewise.
4013 * gcc.dg/tree-ssa/sra-3.c: Likewise.
4014 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4015 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4016 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4017 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4018
5006671f
RG
40192009-04-03 Richard Guenther <rguenther@suse.de>
4020
4021 PR middle-end/13146
4022 PR tree-optimization/23940
4023 PR tree-optimization/33237
4024 PR middle-end/33974
4025 PR middle-end/34093
4026 PR tree-optimization/36201
4027 PR tree-optimization/36230
4028 PR tree-optimization/38049
4029 PR tree-optimization/38207
4030 PR tree-optimization/38230
4031 PR tree-optimization/38301
4032 PR tree-optimization/38585
4033 PR middle-end/38895
4034 PR tree-optimization/38985
4035 PR tree-optimization/39299
4036 * gcc.dg/pr19633-1.c: Adjust.
4037 * gcc.dg/torture/pta-callused-1.c: Likewise.
4038 * gcc.dg/torture/pr39074-2.c: Likewise.
4039 * gcc.dg/torture/pr39074.c: Likewise.
4040 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
4041 * gcc.dg/torture/pr30375.c: Adjust.
4042 * gcc.dg/torture/pr33563.c: Likewise.
4043 * gcc.dg/torture/pr33870.c: Likewise.
4044 * gcc.dg/torture/pr33560.c: Likewise.
4045 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
4046 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4047 * gcc.dg/tree-ssa/alias-15.c: Remove.
4048 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
4049 * gcc.dg/tree-ssa/pr26421.c: Adjust.
4050 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
4051 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
4052 * gcc.dg/tree-ssa/pr23382.c: Adjust.
4053 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
4054 * gcc.dg/tree-ssa/alias-16.c: Adjust.
4055 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4056 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4057 * gcc.dg/tree-ssa/alias-18.c: Likewise.
4058 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4059 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
4060 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4061 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
4062 * gcc.dg/tree-ssa/pr13146.c: Likewise.
4063 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4064 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4065 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
4066 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
4067 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
4068 * gcc.dg/tree-ssa/alias-20.c: Likewise.
4069 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
4070 * gcc.dg/tree-ssa/pr38895.c: Likewise.
4071 * gcc.dg/uninit-B.c: XFAIL.
4072 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4073 * gcc.dg/uninit-pr19430.c: XFAIL.
4074 * g++.dg/tree-ssa/pr13146.C: New testcase.
4075 * g++.dg/opt/pr36187.C: Adjust.
4076 * g++.dg/torture/20090329-1.C: New testcase.
4077
e97d7fa9
CF
40782009-04-02 Chao-ying Fu <fu@mips.com>
4079
4080 * gcc.target/mips/interrupt_handler.c: New test.
4081
608f7b2e
DA
40822009-04-02 David Ayers <ayers@fsfe.org>
4083
4084 PR objc/18456
4085 * objc.dg/bad-receiver-type-2.m: New test contributed by
4086 Alexander Mamberg.
4087
d5c8be27
JM
40882009-04-02 Jason Merrill <jason@redhat.com>
4089
4090 PR c++/25185
4091 * g++.dg/template/error38.C: New test.
4092
9fabb197
JJ
40932009-04-02 Janis Johnson <janis187@us.ibm.com>
4094
4095 PR tree-optimization/31677
7a715bba 4096 * gcc.dg/memcpy-1.c: Add compiler option.
9fabb197 4097
2f0fa28e
IR
40982009-04-02 Ira Rosen <irar@il.ibm.com>
4099
4100 PR tree-optimization/39595
4101 * gfortran.dg/vect/O3-pr39595.f: New test.
4102
d0940d56
DS
41032009-04-02 Dodji Seketeli <dodji@redhat.com>
4104
4105 PR c++/26693
4106 * g++.dg/template/typedef11.C: New test.
4107 * g++.dg/template/typedef12.C: Likewise.
4108 * g++.dg/template/typedef13.C: Likewise.
4109 * g++.dg/template/typedef14.C: Likewise.
4110 * g++.dg/template/typedef15.C: Likewise.
4111 * g++.dg/template/typedef16.C: Likewise.
4112 * g++.dg/template/sfinae3.C: Compile this pedantically.
4113 The only errors expected should be the one saying the typedef is ill
4114 formed.
4115 * g++.old-deja/g++.pt/typename8.C: Likewise.
4116 * g++.dg/template/access11.C: Update this.
4117
bf1cbdc6
RG
41182009-04-02 Richard Guenther <rguenther@suse.de>
4119
4120 PR tree-optimization/37221
4121 * gcc.c-torture/compile/20090331-1.c: New testcase.
4122
87cfb32c
EB
41232009-04-01 Eric Botcazou <ebotcazou@adacore.com>
4124
4125 * gcc.c-torture/compile/20090401-1.c: New test.
4126
a5b38cdf
L
41272009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4128
4129 PR c++/4926
4130 * g++.dg/template/pr4926-1.C: New.
4131
667e8acb
XDL
41322009-04-01 Xinliang David Li <davidxl@google.com>
4133
4134 * gcc.target/i386/all_one_m128i.c: New test.
4135
eec49116
JJ
41362009-04-01 Janis Johnson <janis187@us.ibm.com>
4137
839a3b8a
JJ
4138 PR c/39027
4139 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
4140 * gcc.dg/fltconst-2.c: New test.
4141 * gcc.dg/fltconst-double-pedantic-1.c: New test.
4142 * gcc.dg/fltconst-double-pedantic-2.c: New test.
4143
eec49116
JJ
4144 PR c/33466
4145 * gcc.dg/cpp/pr33466.c: New test.
4146 * gcc.dg/dfp/pr33466.c: New test.
4147 * gcc.dg/fixed-point/pr33466.c: New test.
4148
96137f95
L
41492009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4150
4151 PR tree-optimization/35011
4152 * g++.dg/other/pr35011.C: New.
4153
d93e052c
JJ
41542009-04-01 Jakub Jelinek <jakub@redhat.com>
4155
4156 PR target/39226
4157 * gcc.dg/pr39226.c: New test.
4158
eddd291e
L
41592009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4160
4161 PR c++/35240
4162 * g++.dg/template/pr35240.C: New.
4163
6ccb2a4a
JM
41642009-04-01 Joseph Myers <joseph@codesourcery.com>
4165
4166 PR c/39605
4167 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
4168 * gcc.dg/pr25682.c: Update expected diagnostics.
4169
299b87f8
RG
41702009-04-01 Richard Guenther <rguenther@suse.de>
4171
4172 * gcc.dg/fold-plusmult-2.c: New testcase.
4173
b85eb797
JJ
41742009-04-01 Jakub Jelinek <jakub@redhat.com>
4175
4176 PR c/37772
4177 * gcc.dg/pr37772.c: New test.
4178 * g++.dg/ext/asm11.C: New test.
4179
00c7e24f
L
41802009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4181
b85eb797
JJ
4182 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
4183 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
4184 defined.
00c7e24f 4185
a70f5987
JM
41862009-03-31 Jason Merrill <jason@redhat.com>
4187
4188 * g++.old-deja/g++.other/using9.C: Add expected errors.
4189
36e3e6f7
L
41902009-03-31 H.J. Lu <hongjiu.lu@intel.com>
4191
4192 * gcc.c-torture/compile/pr33009.c: Removed.
4193
82452399
RR
41942009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4195
4196 * gcc.c-torture/compile/pr33009.c: Delete.
4197 * gcc.c-torture/compile/pr11832.c: Likewise.
4198
207bf79d
JM
41992009-03-31 Joseph Myers <joseph@codesourcery.com>
4200
4201 PR c/448
4202 * lib/target-supports.exp (check_effective_target_stdint_types):
4203 Update comment.
4204 (check_effective_target_inttypes_types): New.
4205 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
4206 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
4207 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
4208
e49be8f7
PT
42092009-03-31 Paul Thomas <pault@gcc.gnu.org>
4210
4211 PR fortran/38917
4212 PR fortran/38918
4213 * gfortran.dg/data_pointer_1.f90: New test.
4214
bf0d171a
PT
42152009-03-31 Paul Thomas <pault@gcc.gnu.org>
4216
4217 PR fortran/38915
4218 * gfortran.dg/char_length_15.f90: New test.
4219
a3c49752
JM
42202009-03-31 Jason Merrill <jason@redhat.com>
4221
51fc2d02
JM
4222 C++ DR 613
4223 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
4224 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
4225 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
4226 xfail others.
4227
2553fb66
JM
4228 * g++.dg/other/typedef2.C: New test.
4229
0e183333
JM
4230 PR c++/37806
4231 * g++.dg/template/typedef17.C: New test.
4232
a3c49752
JM
4233 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
4234 * g++.dg/cpp0x/auto12.C: Likewise.
4235
6b12efe9
RG
42362009-03-31 Richard Guenther <rguenther@suse.de>
4237
4238 PR middle-end/31029
4239 * gcc.dg/fold-compare-4.c: New testcase.
4240 * gcc.dg/fold-compare-5.c: Likewise.
4241
108f6c2f
RG
42422009-03-31 Richard Guenther <rguenther@suse.de>
4243
4244 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
4245
8f612190
JM
42462009-03-31 Joseph Myers <joseph@codesourcery.com>
4247
4248 PR target/39592
4249 * gcc.target/i386/pr39592-1.c: New test.
4250
47580d22
JM
42512009-03-31 Joseph Myers <joseph@codesourcery.com>
4252
4253 PR preprocessor/15638
4254 * gcc.dg/cpp/missing-header-1.c: New test.
4255 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
4256 "compilation terminated" message.
4257 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
4258 test #include "".
4259 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
4260 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
4261 terminated" message.
4262
ba4d8f9d
RG
42632009-03-31 Richard Guenther <rguenther@suse.de>
4264
4265 PR middle-end/23401
4266 PR middle-end/27810
4267 * gcc.dg/tree-ssa/pr23401.c: New testcase.
4268 * gcc.dg/tree-ssa/pr27810.c: Likewise.
4269
3759634f
SK
42702009-03-30 Steven G. Kargl <kargls@comcast.net>
4271
4272 PR fortran/38389
4273 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
4274 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
4275 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4276 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
4277 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4278 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4279 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
4280
71a7778c
PT
42812009-03-30 Paul Thomas <pault@gcc.gnu.org>
4282
4283 PR fortran/22571
4284 * gfortran.dg/whole_file_1.f90: New test.
4285 PR fortran/26227
4286 * gfortran.dg/whole_file_2.f90: New test.
4287 * gfortran.dg/whole_file_3.f90: New test.
4288 PR fortran/24886
4289 * gfortran.dg/whole_file_4.f90: New test.
4290
665733c1
JJ
42912009-03-30 Jakub Jelinek <jakub@redhat.com>
4292
4293 * gfortran.dg/bind_c_usage_19.f90: New test.
4294
a37a7b8a
JJ
4295 PR target/39558
4296 * gcc.target/powerpc/altivec-29.c: New test.
4297
8ce94e44
JM
42982009-03-30 Joseph Myers <joseph@codesourcery.com>
4299
4300 PR rtl-optimization/323
4301 * gcc.target/i386/excess-precision-1.c,
4302 gcc.target/i386/excess-precision-2.c,
4303 gcc.target/i386/excess-precision-3.c,
4304 gcc.target/i386/excess-precision-4.c,
4305 gcc.target/i386/excess-precision-5.c,
4306 gcc.target/i386/excess-precision-6.c: New tests.
4307
1e57bf47
JM
43082009-03-30 Joseph Myers <joseph@codesourcery.com>
4309
4310 PR c/35235
4311 * gcc.dg/c99-array-lval-8.c: New test.
4312
148e4216
JM
43132009-03-29 Joseph Myers <joseph@codesourcery.com>
4314
4315 PR preprocessor/34695
4316 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
4317 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
4318 instead of dg-warning for "previous definition" messages.
4319 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
4320 "warnings being treated as errors" message.
4321 * gcc.dg/fltconst-1.c: Use -fshow-column.
4322
6bb62671
SK
43232009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
4324
4325 PR fortran/38823
4326 * gfortran.dg/power1.f90: New test.
4327
928c19bb
JM
43282009-03-29 Joseph Myers <joseph@codesourcery.com>
4329
4330 PR c/456
4331 PR c/5675
4332 PR c/19976
4333 PR c/29116
4334 PR c/31871
4335 PR c/35198
4336 * gcc.c-torture/compile/20081108-1.c,
4337 gcc.c-torture/compile/20081108-2.c,
4338 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
4339 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
4340 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
4341 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
4342 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
4343 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
4344 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
4345 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
4346 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
4347 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
4348 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
4349 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
4350 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
4351 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
4352 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
4353 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
4354 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
4355 case.
4356 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4357 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
4358 XFAILs. Update expected messages.
4359 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
4360 expected messages.
4361 * gcc.dg/real-const-1.c: Replace with test from original PR.
4362 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
4363 when casting from non-constant integer to pointer.
4364
5babbcc0
RG
43652009-03-29 Richard Guenther <rguenther@suse.de>
4366
4367 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
4368
b0e5fa94
DK
43692009-03-29 Daniel Kraft <d@domob.eu>
4370
4371 PR fortran/37423
4372 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
4373 DEFERRED bindings.
4374 * gfortran.dg/typebound_proc_9.f03: New test.
4375 * gfortran.dg/typebound_proc_10.f03: New test.
4376 * gfortran.dg/typebound_proc_11.f03: New test.
4377 * gfortran.dg/abstract_type_5.f03: New test.
4378
ad41bd84 43792009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
d80c695f
TS
4380
4381 PR fortran/38507
4382 * gfortran.dg/do_4.f: New.
4383 * gfortran.dg/goto_2.f90: Correct expected warnings.
4384 * gfortran.dg/goto_4.f90: Likewise.
4385 * gfortran.dg/goto_5.f90: New.
4386
eeae74a1
L
43872009-03-29 H.J. Lu <hongjiu.lu@intel.com>
4388
4389 PR target/39545
4390 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
4391
4392 * gcc.target/i386/pr39545-1.c: New.
4393 * gcc.target/i386/pr39545-2.c: Likewise.
4394
4395 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
4396 (flex2_struct): Likewise.
4397 (check_struct_passing7): Likewise.
4398 (check_struct_passing8): Likewise.
4399 (f1s): Likewise.
4400 (f2s): Likewise.
4401 (main): Call check_struct_passing7 and check_struct_passing8.
4402
3379ae7f
RG
44032009-03-29 Richard Guenther <rguenther@suse.de>
4404
4405 * gcc.c-torture/execute/20090113-1.c: New testcase.
4406 * gcc.c-torture/execute/20090113-2.c: Likewise.
4407 * gcc.c-torture/execute/20090113-3.c: Likewise.
4408 * gcc.c-torture/execute/20090207-1.c: Likewise.
4409 * gcc.c-torture/compile/20090114-1.c: Likewise.
4410 * gcc.c-torture/compile/20090328-1.c: Likewise.
4411 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
4412
4ea80a41
DA
44132009-03-29 David Ayers <ayers@fsfe.org>
4414
4415 PR objc/27377
4416 * objc.dg/conditional-1.m: New tests.
4417
3dc9eaa6
AN
44182009-03-28 Adam Nemet <anemet@caviumnetworks.com>
4419
4420 * gcc.dg/winline-10.c: New test.
4421
33abc845
TB
44222009-03-28 Tobias Burnus <burnus@net-b.de>
4423
4424 PR fortran/34656
4425 * gfortran.dg/do_check_1.f90: Add test.
4426 * gfortran.dg/do_check_2.f90: Add test.
4427 * gfortran.dg/do_check_3.f90: Add test.
4428 * gfortran.dg/do_check_4.f90: Add test.
4429
33977f81
JH
44302009-03-28 Jan Hubicka <jh@suse.cz>
4431
4432 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
4433 * gcc.dg/pr33826.c: Update dump files.
4434 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
4435 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
4436
617f3897
MJ
44372009-03-28 Martin Jambor <mjambor@suse.cz>
4438
4439 * g++.dg/tree-ssa/fwprop-align.C: New test.
4440
574872ff
JJ
44412009-03-28 Jakub Jelinek <jakub@redhat.com>
4442
b3bf8855
JJ
4443 * gcc.target/powerpc/altivec-28.c: New test.
4444
574872ff
JJ
4445 PR c++/39554
4446 * gcc.dg/wdisallowed-functions-1.c: Removed.
4447 * gcc.dg/wdisallowed-functions-2.c: Removed.
4448 * gcc.dg/wdisallowed-functions-3.c: Removed.
4449 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
4450 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
4451 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
4452
b005da11
RG
44532009-03-28 Richard Guenther <rguenther@suse.de>
4454
4455 PR tree-optimization/38723
4456 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
4457
5d63a35f
PT
44582009-03-28 Paul Thomas <pault@gcc.gnu.org
4459
ba20e309
UB
4460 PR fortran/38538
4461 * gfortran.dg/char_result_13.f90: New test.
5d63a35f 4462
6b02d5f7
PT
44632009-03-28 Paul Thomas <pault@gcc.gnu.org>
4464
4465 PR fortran/38765
4466 * gfortran.dg/alloc_comp_assign_9.f90: New test.
4467
bc6600ab
DK
44682009-03-28 Daniel Kraft <d@domob.eu>
4469
4470 * gfortran.dg/trim_1.f90: New test.
4471
08cf8f58
RG
44722009-03-28 Richard Guenther <rguenther@suse.de>
4473
4474 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
4475 * g++.dg/warn/Warray-bounds.C: Likewise.
4476
43998ed9
TB
44772009-03-28 Tobias Burnus <burnus@net-b.de>
4478
4479 PR fortran/32626
4480 * gfortran.dg/recursive_check_7.f90: New test.
4481
44822009-03-28 Tobias Burnus <burnus@net-b.de>
dc186969
TB
4483
4484 PR fortran/38432
4485 * gfortran.dg/do_check_5.f90: New test.
4486 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
4487 * gfortran.dg/array_constructor_18.f90: Ditto.
4488 * gfortran.dg/array_constructor_22.f90: Ditto.
4489 * gfortran.dg/do_3.F90: Ditto.
4490 * gfortran.dg/do_1.f90: Ditto.
4491
e8114fba
RG
44922009-03-28 Richard Guenther <rguenther@suse.de>
4493
4494 PR tree-optimization/38180
4495 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
4496
6cdb0ee3
RG
44972009-03-28 Richard Guenther <rguenther@suse.de>
4498
4499 PR tree-optimization/38513
4500 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
4501 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
4502 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4503 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4504 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4505 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4506 * gcc.dg/vect/vect-35.c: Likewise.
4507 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4508 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4509 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4510
8ca1fd76
RG
45112009-03-28 Richard Guenther <rguenther@suse.de>
4512
4513 PR tree-optimization/38968
4514 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
4515
a254e44d
RG
45162009-03-28 Richard Guenther <rguenther@suse.de>
4517
4518 PR tree-optimization/37795
4519 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
4520
52c0e446
JM
45212009-03-28 Joseph Myers <joseph@codesourcery.com>
4522
4523 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
4524 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
4525 options for removed targets.
4526
472c7fbd
RG
45272009-03-27 Richard Guenther <rguenther@suse.de>
4528
4529 PR tree-optimization/39120
4530 * gcc.c-torture/execute/pr39120.c: New testcase.
4531
45322009-03-27 Richard Guenther <rguenther@suse.de>
4533
4534 PR tree-optimization/39120
4535 * gcc.dg/torture/pta-callused-1.c: New testcase.
4536
2ac26e15
L
45372009-03-27 H.J. Lu <hongjiu.lu@intel.com>
4538
4539 PR middle-end/39315
4540 * gcc.target/i386/pr39315-1.c: New.
4541 * gcc.target/i386/pr39315-2.c: Likewise.
4542 * gcc.target/i386/pr39315-3.c: Likewise.
4543 * gcc.target/i386/pr39315-4.c: Likewise.
4544 * gcc.target/i386/pr39315-check.c: Likewise.
4545
d9223014
L
45462009-03-27 H.J. Lu <hongjiu.lu@intel.com>
4547
4548 PR c/39323
4549 * gcc.dg/pr39323-1.c: New.
4550 * gcc.dg/pr39323-2.c: Likewise.
4551 * gcc.dg/pr39323-3.c: Likewise.
4552
689b689c
L
45532009-03-27 H.J. Lu <hongjiu.lu@intel.com>
4554
4555 PR target/38034
4556 * gcc.target/ia64/sync-1.c: New.
4557
51212b32
L
45582009-03-27 H.J. Lu <hongjiu.lu@intel.com>
4559
4560 PR target/39472
4561 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
4562 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
4563 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
4564 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
4565 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
4566 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
4567 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
4568 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
4569
7338ea63
KG
45702009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4571
4572 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
4573 for low precision (i.e. float).
4574
68599f33
DS
45752009-03-27 Dodji Seketeli <dodji@redhat.com>
4576 Jakub Jelinek <jakub@redhat.com>
4577
4578 PR debug/37959
4579 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
4580
9f5e9983
JJ
45812009-03-27 Jakub Jelinek <jakub@redhat.com>
4582
64d7685c
JJ
4583 * gcc.dg/memmove-2.c: New test.
4584 * gcc.dg/memmove-3.c: New test.
4585
9f5e9983
JJ
4586 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
4587 in clone naming.
4588
e9d51dc6
XDL
45892009-03-27 Xinliang David Li <davidxl@google.com>
4590
4591 PR tree-optimization/39557
4592 * g++.dg/tree-ssa/dom-invalid.C: New test.
4593
4577cea1
XDL
45942009-03-27 Xinliang David Li <davidxl@google.com>
4595
4596 PR tree-optimization/39548
4597 * g++.dg/tree-ssa/copyprop.C: New test.
4598
8ec0d73b
AP
45992009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
4600
4601 PR c++/38638
4602 * g++.dg/template/typename17.C: New testcase.
4603 * g++.dg/template/typename18.C: New testcase.
4604
b0957daf
AP
46052009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
4606
4607 PR c++/36799
4608 * g++.dg/other/var_copy-1.C: New test.
4609
48b6cd9d
SM
46102009-03-27 Simon Martin <simartin@users.sourceforge.net>
4611
4612 PR c++/37647
4613 * g++.dg/parse/ctor9.C: New test.
4614
6a837908
SM
46152009-03-27 Simon Martin <simartin@users.sourceforge.net>
4616
4617 PR c++/29727
4618 * g++.dg/init/error2.C: New test.
4619
a5f805df
MLI
46202009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4621
4622 PR c++/35652
4623 * gcc.dg/pr35652.C: New.
4624 * g++.dg/warn/pr35652.C: New.
4625 * gcc.dg/format/plus-1.c: Adjust message.
4626
5a59b39e
JJ
46272009-03-26 Jakub Jelinek <jakub@redhat.com>
4628
4629 PR c++/39554
4630 * gcc.dg/wdisallowed-functions-3.c: New test.
4631 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
4632
d43f68d6
KG
46332009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4634
4635 * gcc.dg/inline-33.c: Fix when pic.
4636
cd510f15
AM
46372009-03-25 Alexander Monakov <amonakov@ispras.ru>
4638
a5f805df 4639 * gcc.target/ia64/20090324-1.c: New test.
cd510f15 4640
969a5433
JJ
46412009-03-25 Jakub Jelinek <jakub@redhat.com>
4642
4643 PR c/27898
4644 * gcc.dg/pr27898.c: New test.
4645
4646 PR tree-optimization/32139
4647 * gcc.c-torture/compile/pr32139.c: New test.
4648
f7cbd40e
JM
46492009-03-24 Jason Merrill <jason@redhat.com>
4650
4651 PR c++/28274
4652 * g++.dg/parse/defarg14.C: New test.
4653
760ab26f
JD
46542009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4655
4656 PR libfortran/39528
4657 * gfortran.dg/read_repeat.f90: New test.
4658
09ac4473
IR
46592009-03-24 Ira Rosen <irar@il.ibm.com>
4660
4661 PR tree-optimization/39529
4662 * gcc.dg/vect/pr39529.c: New test.
4663
603f5959
DS
46642009-03-24 Dodji Seketeli <dodji@redhat.com>
4665 Jakub Jelinek <jakub@redhat.com>
4666
4667 PR debug/39524
4668 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
4669
c5cdb03f
JJ
46702009-03-23 Jakub Jelinek <jakub@redhat.com>
4671
4672 PR c/39495
4673 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
4674
6ab282f6
JM
46752009-03-23 Jason Merrill <jason@redhat.com>
4676
6afcfe0a
JM
4677 * g++.dg/cpp0x/auto12.C: Add variadic test.
4678
6ab282f6
JM
4679 PR c++/39526
4680 * g++.dg/warn/Wshadow-4.C: New test.
4681
88ccb72a
JJ
46822009-03-23 Jakub Jelinek <jakub@redhat.com>
4683
4684 PR tree-optimization/39516
4685 * gfortran.dg/pr39516.f: New test.
4686
78425caa
HPN
46872009-03-22 Hans-Peter Nilsson <hp@axis.com>
4688
4689 * lib/target-libpath.exp (set_ld_library_path_env_vars):
4690 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
4691 variable, not environment variable.
4692
c1165535
JM
46932009-03-21 Jason Merrill <jason@redhat.com>
4694
4695 PR c++/28879
4696 * g++.dg/ext/vla6.C: New test.
4697
72258929
JM
46982009-03-20 Jason Merrill <jason@redhat.com>
4699
4700 * g++.dg/cpp0x/initlist5.C: Add additional test.
4701
7d1ec26a
JJ
47022009-03-19 Jakub Jelinek <jakub@redhat.com>
4703 Janis Johnson <janis187@us.ibm.com>
4704
4705 * lib/compat.exp (compat-get-options-main, compat-get-options):
4706 Handle dg-prune-output in source file.
4707 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
4708 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
4709 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
4710 two warnings.
4711
f57c2f04
JJ
47122009-03-19 Jakub Jelinek <jakub@redhat.com>
4713
ea1199ee
JJ
4714 PR c/39495
4715 * gcc.dg/gomp/pr39495-1.c: New test.
4716 * gcc.dg/gomp/pr39495-2.c: New test.
4717 * g++.dg/gomp/pr39495-1.C: New test.
4718 * g++.dg/gomp/pr39495-2.C: New test.
4719
f57c2f04
JJ
4720 PR target/39496
4721 * gcc.target/i386/pr39496.c: New test.
4722 * g++.dg/other/pr39496.C: New test.
4723
9e517d61
LF
47242009-03-19 Li Feng <nemokingdom@gmail.com>
4725
4726 PR middle-end/39500
4727 * gcc.dg/autopar/pr39500-1.c: New.
4728 * gcc.dg/autopar/pr39500-2.c: New.
4729
d680e79d
L
47302009-03-18 H.J. Lu <hongjiu.lu@intel.com>
4731
4732 * g++.dg/dg.exp: Prune graphite.
4733
9968d233
SP
47342009-03-18 Sebastian Pop <sebastian.pop@amd.com>
4735
4736 PR middle-end/39447
4737 * g++.dg/graphite: New.
4738 * g++.dg/graphite/graphite.exp: New.
4739 * g++.dg/graphite/pr39447.C: New.
4740
367bdb8d
L
47412009-03-18 H.J. Lu <hongjiu.lu@intel.com>
4742
4743 PR c++/39425
4744 * g++.dg/template/pr39425.C: New.
4745
4746 * g++.dg/template/spec33.C: Updated.
4747
448545cb
JM
47482009-03-17 Jason Merrill <jason@redhat.com>
4749
4750 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
4751
ff284b4b
PC
47522009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
4753
4754 PR c++/39475
4755 * g++.dg/ext/unary_trait_incomplete.C: New.
4756
3c072c6b
JY
47572009-03-17 Jing Yu <jingyu@google.com>
4758
4759 PR middle-end/39378
4760 * g++.dg/inherit/thunk10.C: New test.
4761
9ade279b
UB
47622009-03-17 Uros Bizjak <ubizjak@gmail.com>
4763
4764 PR target/39482
4765 * gcc.target/i386/pr39482.c: New test.
4766
16e60c17
JJ
47672009-03-17 Jakub Jelinek <jakub@redhat.com>
4768
a3f596ba
JJ
4769 PR debug/39471
4770 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
4771 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
4772 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
4773 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
4774
6b2b8871
JJ
4775 PR middle-end/39443
4776 * gcc.dg/pr39443.c: New test.
4777
16e60c17
JJ
4778 PR debug/39412
4779 * gcc.dg/debug/pr39412.c: New test.
4780
4d936aca
JJ
47812009-03-17 Janis Johnson <janis187@us.ibm.com>
4782
4783 PR testsuite/38526
4784 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
4785 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
4786 is defined.
4787 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
4788 its original value, or unset if it was not defined.
4789 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
4790 path procs around use of HOSTCC.
4791 * g++.dg/compat/struct-layout-1.exp: Ditto.
4792 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
4793
1cb3c37c
L
47942009-03-16 H.J. Lu <hongjiu.lu@intel.com>
4795
4796 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
4797
8ce12569
JJ
47982009-03-16 Janis Johnson <janis187@us.ibm.com>
4799
c4d475ad
JJ
4800 Revert patch for PR testsuite/37630.
4801
db205671
JJ
4802 PR testsuite/37960
4803 * gcc.dg/pr11492.c: Replace constant and remove xfail.
4804
fabab0b6
JJ
4805 PR testsuite/37630
4806 * lib/target-supports.exp (check_effective_target_ieee): New.
4807 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
4808 * gcc.dg/20001012-1.c: Require ieee.
4809
8ce12569
JJ
4810 PR testsuite/37628
4811 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
4812
97b4ba9f
JJ
48132009-03-16 Jakub Jelinek <jakub@redhat.com>
4814
4815 PR tree-optimization/39455
4816 * gcc.dg/pr39455.c: New test.
4817
e178ae8e
DA
48182009-03-13 David Ayers <ayers@fsfe.org>
4819
4820 * objc/execute/trivial.m. New test.
4821
381b630e
JH
48222009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
4823
4824 PR target/39137
8088e9ee 4825 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
381b630e 4826
ba4905b4
L
48272009-03-13 H.J. Lu <hongjiu.lu@intel.com>
4828
4829 PR testsuite/39451
4830 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
4831 constraint on (%2).
4832
faef499b
DA
48332009-03-12 David Ayers <ayers@fsfe.org>
4834
4835 PR libobjc/27466
4836 * objc/execute/exceptions/handler-1.m. New test.
4837
ad41bd84 48382009-03-12 Jakub Jelinek <jakub@redhat.com>
03a18198
JJ
4839
4840 PR target/39431
4841 * gcc.target/i386/pr39431.c: New test.
4842
122c59c7
L
48432009-03-12 H.J. Lu <hongjiu.lu@intel.com>
4844
4845 PR target/39445
4846 * gcc.target/i386/pr39445.c: New.
4847
4848 * gcc.target/i386/push-1.c: XFAIL.
4849
498e51ca
AN
48502009-03-11 Adam Nemet <anemet@caviumnetworks.com>
4851
4852 * gcc.dg/inline-33.c: New test.
4853
22571318
NF
48542009-03-11 Nathan Froyd <froydnj@codesourcery.com>
4855
4856 * gcc.dg/vect/vect-82.c: Combine dg-do and
4857 dg-require-effective-target into dg-skip-if.
4858 * gcc.dg/vect/vect-83.c: Likewise.
4859
9bfaf89d
JJ
48602009-03-11 Jakub Jelinek <jakub@redhat.com>
4861
4862 PR target/39137
4863 * gcc.target/i386/stackalign/longlong-1.c: New test.
4864 * gcc.target/i386/stackalign/longlong-2.c: New test.
4865
8a9ceef2
UW
48662009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4867
4868 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
4869
dc215785
UW
48702009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4871
4872 * gcc.c-torture/execute/ieee/inf-3.c: New test.
4873 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
4874
9ee309d4
OH
48752009-03-11 Olivier Hainque <hainque@adacore.com>
4876
4877 * gnat.dg/slice_enum.adb: New test.
4878
7716876b
JM
48792009-03-11 Jason Merrill <jason@redhat.com>
4880
4881 PR debug/39086
4882 * g++.dg/opt/nrv15.C: New test.
4883
480a5329
IR
48842009-03-10 Ira Rosen <irar@il.ibm.com>
4885
4886 PR tree-optimization/39422
4887 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
4888 constant array with static initialization to global memory.
4889 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4890
23b27c81
HS
48912009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
4892
4893 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
4894 padding.
4895
9a9ba8d9
JJ
48962009-03-09 Jakub Jelinek <jakub@redhat.com>
4897
8c30a510
JJ
4898 PR c++/39371
4899 * g++.dg/opt/switch2.C: Add -w to dg-options.
4900 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
4901 * g++.dg/warn/switch1.C: New test.
4902 * g++.dg/other/switch3.C: New test.
4903
9a9ba8d9
JJ
4904 PR tree-optimization/39394
4905 * gcc.c-torture/compile/pr39394.c: New test.
4906
929b7fc3
AK
49072009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4908
4909 * gcc.target/s390/20090223-1.c: New testcase.
4910
1915e66b
JD
49112009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4912
4913 PR libfortran/39402
4914 * gfortran.dg/fmt_f0_1.f90: New test.
4915
ae9b2a48
L
49162009-03-08 H.J. Lu <hongjiu.lu@intel.com>
4917
4918 PR c++/39060
4919 * g++.dg/other/new1.C: Adjusted.
4920 * g++.dg/parse/crash40.C: Likewise.
4921 * g++.dg/parse/defarg12.C: Likewise.
4922 * g++.dg/template/error15.C: Likewise.
4923
4924 * g++.dg/other/pr39060.C: New.
4925
9207099b
JM
49262009-03-07 Jason Merrill <jason@redhat.com>
4927
4928 PR c++/39367
4929 * g++.dg/opt/new1.C: New.
4930
d8b4270d
PC
49312009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4932
4933 PR c++/33492
4934 * g++.dg/other/error32.C: New.
4935
9f0e7885
JJ
49362009-03-06 Jakub Jelinek <jakub@redhat.com>
4937
65401a0b
JJ
4938 PR middle-end/39360
4939 * gcc.c-torture/compile/pr39360.c: New test.
4940
9f0e7885
JJ
4941 PR debug/39372
4942 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
4943
2588c9e9
JM
49442009-03-05 Jason Merrill <jason@redhat.com>
4945
4946 PR c++/38908
4947 * g++.dg/warn/Wuninitialized-3.C: New test.
4948
ee0ee7e2
JJ
49492009-03-05 Jakub Jelinek <jakub@redhat.com>
4950
4951 PR debug/39379
4952 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
4953 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
4954
d095e03c
JM
49552009-03-04 Jason Merrill <jason@redhat.com>
4956
4957 PR c++/13549
4958 * g++.dg/template/koenig7.C: New test.
4959
630c80e6
NS
49602009-03-04 Nathan Sidwell <nathan@codesourcery.com>
4961
4962 * g++.dg/torture/predcom-1.C: New test.
4963
b505e785
RG
49642009-03-04 Richard Guenther <rguenther@suse.de>
4965
4966 PR tree-optimization/39362
4967 * g++.dg/torture/pr39362.C: New testcase.
4968
1cb801bc
JM
49692009-03-04 Jason Merrill <jason@redhat.com>
4970 Giovanni Bajo <giovannibajo@gcc.gnu.org>
4971
4972 PR c++/9634
4973 PR c++/29469
4974 PR c++/29607
4975 * g++.dg/template/dependent-name5.C: New test.
4976
79c09787
SE
49772009-03-04 Steve Ellcey <sje@cup.hp.com>
4978
4979 PR testsuite/39357
4980 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
4981 vect_int to vect_int_mult.
4982
6a66f28e
RG
49832009-03-04 Richard Guenther <rguenther@suse.de>
4984
4985 PR tree-optimization/39358
4986 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
4987 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
4988
57e454ee
RG
49892009-03-04 Richard Guenther <rguenther@suse.de>
4990
4991 PR tree-optimization/39339
4992 * gcc.c-torture/execute/pr39339.c: New testcase.
4993
a6fe9ed4
JM
49942009-03-03 Joseph Myers <joseph@codesourcery.com>
4995
4996 * gcc.c-torture/compile/20090303-1.c,
4997 gcc.c-torture/compile/20090303-2.c: New tests.
4998
f07049c8
JJ
49992009-03-03 Jakub Jelinek <jakub@redhat.com>
5000
067dd3c9
JJ
5001 PR fortran/39354
5002 * gfortran.dg/gomp/pr39354.f90: New test.
5003
f07049c8
JJ
5004 PR tree-optimization/39343
5005 * gcc.dg/pr39343.c: New test.
5006
fc0ffad7
IR
50072009-03-03 Ira Rosen <irar@il.ibm.com>
5008
5009 PR tree-optimization/39248
6c6094f1 5010 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
fc0ffad7
IR
5011 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
5012 on targets without vector misalignment support.
5013 * lib/target-supports.exp
5014 (check_effective_target_vect_short_mult): Add
5015 check_effective_target_arm32.
5016
7d4fba4a
SP
50172009-03-02 Sebastian Pop <sebastian.pop@amd.com>
5018
5019 PR middle-end/39335
8088e9ee
L
5020 * gcc.dg/graphite/pr39335_1.c: New.
5021 * gcc.dg/graphite/pr39335.c: New.
7d4fba4a 5022
0f07d576
L
50232009-03-02 H.J. Lu <hongjiu.lu@intel.com>
5024
5025 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
5026 of andl.
5027 * gcc.target/i386/stackalign/return-5.c: Likewise.
5028 * gcc.target/i386/stackalign/return-6.c: Likewise.
5029
6dfb529c 50302009-03-02 Richard Guenther <rguenther@suse.de>
0f07d576 5031 Ira Rosen <irar@il.ibm.com>
6dfb529c
RG
5032
5033 PR tree-optimization/39318
5034 * gfortran.dg/vect/pr39318.f90: New test.
5035
a3aadcc5
JH
50362009-03-01 Jan Hubicka <jh@suse.cz>
5037
5038 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
5039
1cf5abb3
JH
50402009-03-01 Jan Hubicka <jh@suse.cz>
5041
5042 PR debug/39267
5043 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
5044
39ae51e0
EB
50452009-03-01 Eric Botcazou <ebotcazou@adacore.com>
5046
5047 * gnat.dg/pack12.adb: New test.
5048
aad5badd
L
50492009-02-26 H.J. Lu <hongjiu.lu@intel.com>
5050
5051 PR c++/37789
dbb306a0 5052 * g++.dg/other/pr37789.C: New.
aad5badd 5053
489ec4e3
PT
50542009-02-26 Paul Thomas <pault@gcc.gnu.org>
5055
5056 PR fortran/39295
5057 * gfortran.dg/interface_25.f90: New test.
5058 * gfortran.dg/interface_26.f90: New test.
5059
c1cfed03
PT
50602009-02-26 Paul Thomas <pault@gcc.gnu.org>
5061
5062 PR fortran/39292
5063 * gfortran.dg/initialization_22.f90: New test.
5064
38432148 50652009-02-25 H.J. Lu <hongjiu.lu@intel.com>
8592acaf
L
5066
5067 PR rtl-optimization/39241
5068 * gcc.dg/torture/pr39241.c: New.
5069
f618d33e 50702009-02-25 Martin Jambor <mjambor@suse.cz>
8592acaf 5071
f618d33e
MJ
5072 PR tree-optimizations/39259
5073 * g++.dg/torture/pr39259.C: New testcase.
5074
ccfbd880
RG
50752009-02-24 Richard Guenther <rguenther@suse.de>
5076
5077 PR c++/39242
5078 * g++.dg/template/instantiate10.C: New testcase.
5079
71adbef3 50802009-02-24 Richard Guenther <rguenther@suse.de>
8592acaf 5081 Zdenek Dvorak <ook@ucw.cz>
71adbef3
RG
5082
5083 PR tree-optimization/39233
5084 * gcc.c-torture/execute/pr39233.c: New testcase.
5085
f1a558e0
SP
50862009-02-23 Sebastian Pop <sebastian.pop@amd.com>
5087
5088 PR tree-optimization/39260
5089 * gcc.dg/graphite/pr39260.c: New.
5090
e62a4cc1
L
50912009-02-23 H.J. Lu <hongjiu.lu@intel.com>
5092
5093 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
5094
8c8d4a46
L
50952009-02-23 H.J. Lu <hongjiu.lu@intel.com>
5096
5097 PR c++/36411
5098 * g++.dg/template/void14.C: New.
5099
2604de9d
JM
51002009-02-23 Jason Merrill <jason@redhat.com>
5101
d8028f2c
JM
5102 PR c++/38880
5103 * g++.dg/init/const7.C: Remove XFAIL.
5104 * g++.dg/init/static-init1.C: New test.
5105
2604de9d
JM
5106 * g++.dg/cpp0x/initlist14.C: New test.
5107
38432148 51082009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
543af7ab
TK
5109
5110 PR fortran/38914
5111 * bound_simplification_2.f90: New test case.
5112 * bound_7.f90: New test case.
5113
4bb09c26
JM
51142009-02-21 Joseph Myers <joseph@codesourcery.com>
5115
5116 * gcc.dg/cpp/include4.c: New test.
5117
38432148 51182009-02-21 Uros Bizjak <ubizjak@gmail.com>
4c64d3dd
L
5119
5120 PR target/39256
5121 * gcc.target/i386/abi-2.c: New.
5122
b4651327
KK
51232009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
5124
5125 * gcc.c-torture/execute/pr39228.x: New.
5126
f814e489
UB
51272009-02-21 Uros Bizjak <ubizjak@gmail.com>
5128
5129 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
5130 scan-assembler to check for xmm0 register.
5131
07d8efe3 51322009-02-20 Mark Mitchell <mark@codesourcery.com>
f814e489 5133 Joseph Myers <joseph@codesourcery.com>
07d8efe3
MM
5134
5135 * gcc.target/arm/va_list.c: New test.
5136 * g++.dg/abi/arm_va_list.C: Likewise.
5137 * lib/target-supports.exp (check_effective_target_arm_eabi): New
5138 function.
5139 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
5140 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
5141 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
5142 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
5143 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
5144 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
5145
da9c199f
JH
51462009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
5147
5148 PR testsuite/38164
5149 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
5150 to dg-options.
5151
c69cd1f5
JJ
51522009-02-20 Jakub Jelinek <jakub@redhat.com>
5153
5154 PR target/39240
5155 * gcc.c-torture/execute/pr39240.c: New test.
5156
bd967b22
JM
51572009-02-20 Jason Merrill <jason@redhat.com>
5158
5159 PR c++/39225
5160 * g++.dg/parse/dtor15.C: New test.
5161
f0de858e
KH
51622009-02-19 Kazu Hirata <kazu@codesourcery.com>
5163
5164 * gcc.c-torture/execute/20090219-1.c: New.
5165
bde8c97c
AN
51662009-02-19 Adam Nemet <anemet@caviumnetworks.com>
5167
5168 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
5169 (mips-dg-options): When matching isa* pseudo-options make
5170 'value' optional and accept ! entries. Use $spec instead of
5171 $isa_spec in the isa pseudo-option error message. Only
5172 perform the ISA-range check when 'value' is set. If arch is
5173 matching any CPU in the ! entries switch to its generic ISA.
5174 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
da9c199f 5175 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
bde8c97c 5176
09812622
JJ
51772009-02-19 Jakub Jelinek <jakub@redhat.com>
5178
5179 PR target/39175
5180 * gcc.dg/visibility-20.c: New test.
5181 * g++.dg/ext/visibility/visibility-11.C: New test.
5182
68017cb4
L
51832009-02-19 H.J. Lu <hongjiu.lu@intel.com>
5184
5185 PR c++/39188
5186 * g++.dg/abi/pr39188-1a.C: New.
5187 * g++.dg/abi/pr39188-1b.C: Likewise.
5188 * g++.dg/abi/pr39188-1.h: Likewise.
5189 * g++.dg/abi/pr39188-2a.C: Likewise.
5190 * g++.dg/abi/pr39188-2b.C: Likewise.
5191 * g++.dg/abi/pr39188-2.h: Likewise.
5192 * g++.dg/abi/pr39188-3a.C: Likewise.
5193 * g++.dg/abi/pr39188-3b.C: Likewise.
5194 * g++.dg/abi/pr39188-3.h: Likewise.
5195
ab4194da
JM
51962009-02-19 Joseph Myers <joseph@codesourcery.com>
5197
5198 PR c/38483
5199 * gcc.c-torture/execute/call-trap-1.c,
5200 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
5201 tests.
5202
6b67572e
UB
52032009-02-19 Uros Bizjak <ubizjak@gmail.com>
5204
5205 PR target/39228
5206 * gcc.c-torture/execute/pr39228.c: New test.
5207
9e39dba6
RG
52082009-02-19 Richard Guenther <rguenther@suse.de>
5209
5210 PR tree-optimization/39074
5211 * gcc.dg/torture/pr39074.c: New testcase.
5212 * gcc.dg/torture/pr39074-2.c: Likewise.
5213 * gcc.dg/torture/pr39074-3.c: Likewise.
5214
57c2231b
L
52152009-02-18 H.J. Lu <hongjiu.lu@intel.com>
5216
5217 PR c++/39219
5218 * g++.dg/parse/attr3.C: New.
5219
4a877673
JH
52202009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
5221
5842753d
JH
5222 PR testsuite/38165
5223 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
5224
4a877673
JH
5225 PR testsuite/38166
5226 * g++.dg/ext/visibility/class1.C: Revert revision 122348
5227 and skip on Darwin.
5228
98b80692
JM
52292009-02-18 Jason Merrill <jason@redhat.com>
5230
bd967b22
JM
5231 PR c++/38880
5232 * g++.dg/init/const7.C: Remove XFAIL.
5233
98b80692
JM
5234 PR target/39179
5235 * g++.dg/opt/const6.C: New test.
5236
19e56697
L
52372009-02-18 H.J. Lu <hongjiu.lu@intel.com>
5238
5239 * gcc.dg/callabi/callabi.exp: Moved to ...
5240 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
5241 in 64bit mode.
5242
5243 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
5244 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
5245 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
5246 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
5247 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
5248 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
5249 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
5250
5251 * gcc.dg/callabi/callabi.h: Moved to ...
5252 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
5253
5254 * gcc.dg/callabi/func-1.c: Moved to ...
5255 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
5256
5257 * gcc.dg/callabi/func-indirect.c: Moved to ...
5258 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
5259
5260 * gcc.dg/callabi/pr38891.c: Moved to ...
5261 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
5262
5263 * gcc.dg/callabi/vaarg-1.c: Moved to ...
5264 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
5265
5266 * gcc.dg/callabi/vaarg-2.c: Moved to ...
5267 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
5268
5269 * gcc.dg/callabi/vaarg-3.c: Moved to ...
5270 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
5271
0705d3f4
L
52722009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
5273
5274 PR target/38891
5275 * gcc.dg/callabi/pr38891.c: New.
5276
52772009-02-17 H.J. Lu <hongjiu.lu@intel.com>
5278
5279 * gcc.dg/callabi/callabi.exp: New.
5280
bce08d50
L
52812009-02-17 H.J. Lu <hongjiu.lu@intel.com>
5282
5283 PR target/39082
5284 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
5285 -Wno-abi for x86.
5286 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
5287
5288 * gcc.target/i386/pr39082-1.c: New.
5289
5290 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
5291 -Wno-abi.
5292
5293 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
5294 CHECK_M64_M128 is defined.
5295 (check_f_arguments): Add "do".
5296 (check_vector_arguments): New.
5297 (check_m64_arguments): Likewise.
5298 (check_m128_arguments): Likewise.
5299
5300 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
5301 (CHECK_M64_M128): Define.
5302
5303 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
5304 on abitest.
5305 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
5306
5307 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
5308 tests only if CHECK_M64_M128 is defined.
5309
5310 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
5311 (m128_2_struct): Likewise.
5312 (check_struct_passing5): Likewise.
5313 (check_struct_passing6): Likewise.
5314 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
5315
5316 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
5317 (un5): Likewise.
5318 (check_union_passing4): Likewise.
5319 (main): Test union with __m128 if CHECK_M64_M128 is defined.
5320
5600f233
JM
53212009-02-18 Joseph Myers <joseph@codesourcery.com>
5322
5323 PR c/35447
5324 * gcc.dg/noncompile/pr35447-1.c: New test.
5325
418df9d7
JJ
53262009-02-18 Jakub Jelinek <jakub@redhat.com>
5327
5328 PR tree-optimization/36922
5329 * gfortran.dg/pr36922.f: New test.
5330
6b24ee26
RG
53312009-02-17 Richard Guenther <rguenther@suse.de>
5332
5333 PR tree-optimization/39202
5334 * gcc.c-torture/compile/pr39202.c: New testcase.
5335
73a63870
RG
53362009-02-17 Richard Guenther <rguenther@suse.de>
5337
5338 PR tree-optimization/39204
5339 * gcc.dg/torture/pr39204.c: New testcase.
5340
1f2f555a
BM
53412009-02-17 Bingfeng Mei <bmei@broadcom.com>
5342
5343 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
5344 * gcc.dg/vect/vect-outer-6.c: Ditto.
5345
a47e20fd
JM
53462009-02-16 Joseph Myers <joseph@codesourcery.com>
5347
5348 PR c/35446
5349 * gcc.dg/noncompile/init-5.c: New test.
5350 * gcc.dg/init-bad-4.c: Adjust expected errors.
5351
50aab7dc
L
53522009-02-16 H.J. Lu <hongjiu.lu@intel.com>
5353
5354 PR target/37049
5355 * gcc.target/i386/push-1.c: New.
5356
e2721e12
UB
53572009-02-15 Uros Bizjak <ubizjak@gmail.com>
5358
5359 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
5360
d7815554
UW
53612009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5362
5363 * gcc.target/spu/intrinsics-sr.c: New test.
5364
c208436c
SE
53652009-02-13 Steve Ellcey <sje@cup.hp.com>
5366
5367 PR target/38056
5368 * gcc.target/ia64/sibcall-opt-1.c: New test.
5369 * gcc.target/ia64/sibcall-opt-2.c: New test.
5370
686c82b5
PT
53712009-02-13 Paul Thomas <pault@gcc.gnu.org>
5372
5373 PR fortran/36528
5374 * gfortran.dg/cray_pointers_8.f90: New test.
5375
5376 PR fortran/36703
5377 * gfortran.dg/cray_pointers_9.f90: New test.
5378
da964fea
JM
53792009-02-13 Jason Merrill <jason@redhat.com>
5380
5381 PR c++/39070
5382 * g++.dg/cpp0x/decltype16.C: New.
5383
72f4e3a7
L
53842009-02-13 H.J. Lu <hongjiu.lu@intel.com>
5385
5386 PR target/39152
5387 * gfortran.dg/gomp/pr39152.f90: New.
5388
53f648e2
L
53892009-02-13 H.J. Lu <hongjiu.lu@intel.com>
5390
5391 PR target/39162
5392 * gcc.target/i386/pr39162.c: New.
5393
f007042e
JM
53942009-02-13 Joseph Myers <joseph@codesourcery.com>
5395
5396 PR c/35444
5397 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
5398 New tests.
5399
ed7284dd
JM
54002009-02-12 Jason Merrill <jason@redhat.com>
5401
5402 PR c++/38950
5403 * g++.dg/template/array20.C: New test.
5404
94af6686
UB
54052009-02-12 Uros Bizjak <ubizjak@gmail.com>
5406
5407 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
5408 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
5409 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
5410
552af634
L
54112009-02-12 H.J. Lu <hongjiu.lu@intel.com>
5412
5413 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
5414
12019aec
L
54152009-02-12 H.J. Lu <hongjiu.lu@intel.com>
5416
5417 PR target/39152
5418 * gfortran.dg/pr39152.f: New.
5419
fd97a96a
JM
54202009-02-11 Jason Merrill <jason@redhat.com>
5421
bff54b19
JM
5422 PR c++/39153
5423 * g++.dg/cpp0x/defaulted9.C: New test.
5424
fd97a96a
JM
5425 PR c++/30111
5426 * g++.dg/init/value7.C: New test.
5427
bab64f23
PB
54282009-02-11 Paolo Bonzini <bonzini@gnu.org>
5429
0ce6dcfa 5430 PR target/38824
bab64f23
PB
5431 * gcc.target/i386/pr38824.c: New testcase.
5432
952e24fe
JM
54332009-02-11 Jason Merrill <jason@redhat.com>
5434
bfbe1b68
JM
5435 PR c++/38649
5436 * g++.dg/cpp0x/defaulted8.C: New test.
5437
952e24fe
JM
5438 PR c++/36744
5439 * g++.dg/cpp0x/rv9p.C: New test.
5440
794511d2
EB
54412009-02-10 Eric Botcazou <ebotcazou@adacore.com>
5442
5443 * gnat.dg/aliasing3.adb: New test.
5444 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
5445
493e377c
PC
54462009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
5447
5448 PR c++/34397
5449 * g++.dg/template/crash88.C: New.
5450 * g++.dg/template/crash89.C: Likewise.
5451
914ff565
SE
54522009-02-10 Steve Ellcey <sje@cup.hp.com>
5453
5454 PR c/39084
493e377c 5455 * gcc.dg/pr39084.c: New test.
914ff565 5456
fc3103e7
JJ
54572009-02-10 Jakub Jelinek <jakub@redhat.com>
5458
5459 PR target/39139
5460 * gcc.target/i386/pr39139.c: New test.
5461
7cae94fc
RG
54622009-02-10 Richard Guenther <rguenther@suse.de>
5463
5464 PR tree-optimization/39132
5465 * gcc.dg/torture/pr39132.c: New testcase.
5466
a8800687
L
54672009-02-10 H.J. Lu <hongjiu.lu@intel.com>
5468
5469 PR target/39119
5470 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
5471 * gcc.target/x86_64/abi/avx/args.h: Likewise.
5472 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
5473 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
5474 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
5475 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
5476 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5477 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
5478
450a927a
JM
54792009-02-09 Jason Merrill <jason@redhat.com>
5480
5481 PR c++/39109
5482 * g++.dg/init/value6.C: New test.
5483
493905ba
L
54842009-02-09 H.J. Lu <hongjiu.lu@intel.com>
5485
da9c199f 5486 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
493905ba 5487
4bb07c5d
EB
54882009-02-09 Eric Botcazou <ebotcazou@adacore.com>
5489
5490 * gcc.c-torture/compile/20090209-1.c: New test.
5491
da1512ad
PC
54922009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
5493
5494 PR c++/35147
5495 PR c++/37737
5496 * g++.dg/cpp0x/vt-35147.C: New.
5497 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5498 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5499
feab5a67
JM
55002009-02-06 Joseph Myers <joseph@codesourcery.com>
5501
5502 PR c/35434
5503 * gcc.dg/attr-alias-4.c: New test.
5504
90ef2296
JJ
55052009-02-06 Janis Johnson <janis187@us.ibm.com>
5506
5507 PR c/39035
5508 * gcc.dg/dfp/pr39035.c: New test.
5509
1de2c900
JM
55102009-02-06 Joseph Myers <joseph@codesourcery.com>
5511
5512 PR c/36432
5513 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
5514
e6e1c050
JJ
55152009-02-05 Jakub Jelinek <jakub@redhat.com>
5516
5517 PR c++/39106
5518 * g++.dg/opt/thunk3.C: New test.
5519
5b21d7b2
NC
55202009-02-05 Nick Clifton <nickc@redhat.com>
5521
5522 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
5523 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
5524 * gcc.dg/cdce1.c: Likewise.
5525 * gcc.dg/cpp/_Pragma6.c: Likewise.
5526 * g++.dg/cpp/_Pragma1.C: Likewise.
5527 * gcc.dg/utf32-2.c: Xfail for M32C.
5528 * gcc.dg/utf32-1.c: Likewise.
5529 * gcc.dg/utf32-3.c: Likewise.
5530 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
5531 targets.
5532 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
5533 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
5534 * gcc.dg/Wconversion-5.c: Likewise.
5535 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
5536 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
5537 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
5538 * gcc.dg/utf-inc-init.c: Likewise.
5539 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
5540 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
5541 * gcc.dg/utf-array-short-wchar.c: Likewise.
5542 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
5543 * gcc.dg/mallign.c: Use size_t instead of long.
5544
bf9b2cc9
UB
55452009-02-05 Uros Bizjak <ubizjak@gmail.com>
5546
5547 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
5548
08e14b2a
DB
55492009-02-05 Daniel Berlin <dberlin@dberlin.org>
5550
5551 * gcc.c-torture/execute/pr39100.c: New.
5552
5006381c
JM
55532009-02-05 Joseph Myers <joseph@codesourcery.com>
5554
5555 PR c/35435
5556 * gcc.dg/tls/diag-6.c: New test.
5557
69349ea5
L
55582009-02-04 H.J. Lu <hongjiu.lu@intel.com>
5559
5560 AVX Programming Reference (January, 2009)
5561 * gcc.target/i386/avx-vpclmulqdq.c: New.
5562 * gcc.target/i386/pclmul-avx-check.h: Likewise.
5563
5564 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
5565
5566 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
da9c199f 5567 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
69349ea5
L
5568 (pclmul_test): Renamed to ...
5569 (TEST): This.
5570
ee429f84
JJ
55712009-02-04 Jakub Jelinek <jakub@redhat.com>
5572
5573 PR c++/39095
5574 * g++.dg/abi/mangle31.C: New test.
5575
062c4bb3
JM
55762009-02-03 Joseph Myers <joseph@codesourcery.com>
5577
5578 PR c/29129
5579 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
5580 declarator.
5581 * vla-6.c: Likewise. Expect warning not error for [*] lexically
5582 inside function prototype but not part of parameter declarator.
5583 * vla-11.c: New test.
5584
d0db8989
JM
55852009-02-03 Jason Merrill <jason@redhat.com>
5586
5587 * g++.dg/warn/main-4.C: New test.
5588 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
5589
6175f578
AP
55902009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
5591
d23a572f 5592 PR c++/36607
6175f578
AP
5593 * g++.dg/expr/cast10.C: New test.
5594
f6294de7
JM
55952009-02-03 Joseph Myers <joseph@codesourcery.com>
5596
5597 PR c/35433
5598 * gcc.dg/init-bad-6.c: New test.
5599
a36c33eb
JJ
56002009-02-03 Jakub Jelinek <jakub@redhat.com>
5601
70f16287
JJ
5602 PR target/35318
5603 * gcc.c-torture/compile/pr35318.c: New test.
5604
754ccf7c
JJ
5605 PR inline-asm/39059
5606 * gcc.dg/nofixed-point-2.c: New test.
5607 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
5608 * g++.dg/ext/fixed2.C: Likewise.
5609 * g++.dg/other/error25.C: Likewise.
5610 * g++.dg/lookup/crash7.C: Likewise.
5611 * g++.dg/cpp0x/decltype-38655.C: Likewise.
5612
a36c33eb
JJ
5613 PR c++/39056
5614 * g++.dg/cpp0x/initlist13.C: New test.
5615
e350dbbd
PB
56162009-02-03 Paolo Bonzini <bonzini@gnu.org>
5617
5618 PR c++/36897
5619 * g++.dg/template/func2.C: New test.
5620
5621 PR c++/37314
5622 * g++.dg/template/typename15.C: New.
5623 * g++.dg/template/typename16.C: New.
5624
2249b483
JJ
56252009-02-03 Janis Johnson <janis187@us.ibm.com>
5626 Ben Elliston <bje@au.ibm.com>
5627
5628 PR c/39034
5629 * gcc.dg/dfp/pr39034.c: New test.
5630
6c5df99d
KG
56312009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5632
5633 PR testsuite/38263
5634 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
5635
ce6b9ebb
JM
56362009-02-02 Jason Merrill <jason@redhat.com>
5637
5638 PR c++/39054
5639 * g++.dg/parse/dtor14.C: New test.
5640
43014633
JJ
56412009-02-02 Jakub Jelinek <jakub@redhat.com>
5642
5643 * lib/target-supports.exp
5644 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
5645 * g++.dg/ext/builtin10.C: New test.
5646
eca72963
JJ
5647 PR inline-asm/39058
5648 * gcc.target/i386/pr39058.c: New test.
5649
ab058972
RG
56502009-02-02 Richard Guenther <rguenther@suse.de>
5651
5652 PR tree-optimization/38937
5653 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
5654
def88a88
PC
56552009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5656
bf9b2cc9
UB
5657 PR c++/39053
5658 * g++.dg/parse/crash52.C: New.
def88a88 5659
5f4d82c2
RG
56602009-01-30 Richard Guenther <rguenther@suse.de>
5661
5662 PR tree-optimization/39041
5663 * gcc.c-torture/compile/pr39041.c: New testcase.
5664
ac9bc18b
JJ
56652009-01-30 Jakub Jelinek <jakub@redhat.com>
5666
d0728ae0
JJ
5667 PR target/39013
5668 * gcc.target/i386/pr39013-1.c: New test.
5669 * gcc.target/i386/pr39013-2.c: New test.
5670
ac9bc18b
JJ
5671 PR c++/39028
5672 * g++.dg/ext/label12.C: New test.
5673
1fae3e66
PC
56742009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5675
5676 PR c++/33465
5677 * g++.dg/parse/error34.C: New.
5678 * g++.dg/parse/error35.C: Likewise.
5679
56802009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5681
5682 PR c++/38655
5683 * g++.dg/cpp0x/decltype-38655.C: New.
5684
0802336f
JJ
56852009-01-30 Jakub Jelinek <jakub@redhat.com>
5686
5687 PR target/39002
5688 * g++.dg/torture/pr39002.C: New test.
5689
d5e54bc1
KH
56902009-01-29 Kazu Hirata <kazu@codesourcery.com>
5691
5692 PR tree-optimization/39007
5693 * gcc.dg/tree-ssa/pr39007.c: New.
5694
00b251a0
KZ
56952009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
5696
5697 PR middle-end/35854
bf9b2cc9
UB
5698 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
5699 to "subreg1".
00b251a0 5700
72a54528
AM
57012009-01-29 Steve Ellcey <sje@cup.hp.com>
5702
5703 PR middle-end/38857
5704 * gcc.c-torture/compile/pr38857.c: New test.
5705
61a39615
PT
57062009-01-28 Paul Thomas <pault@gcc.gnu.org>
5707
5708 PR fortran/38852
5709 PR fortran/39006
5710 * gfortran.dg/bound_6.f90: New test.
5711
001b9eb6
PH
57122009-01-28 Pat Haugen <pthaugen@us.ibm.com>
5713
5714 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
5715
59dc4898
KH
57162009-01-28 Kazu Hirata <kazu@codesourcery.com>
5717
5718 PR tree-optimization/38997
5719 * gcc.dg/tree-ssa/pr38997.c: New.
5720
de081cfd
RG
57212009-01-28 Richard Guenther <rguenther@suse.de>
5722
5723 PR tree-optimization/38926
5724 * gcc.c-torture/compile/pr38926.c: New testcase.
5725
a9d386a1
JJ
57262009-01-28 Jakub Jelinek <jakub@redhat.com>
5727
5728 PR middle-end/38934
5729 * gcc.dg/pr38934.c: New test.
5730
97a170cd
RG
57312009-01-28 Richard Guenther <rguenther@suse.de>
5732
5733 PR middle-end/38908
5734 * g++.dg/warn/Wuninitialized-2.C: New testcase.
5735
89ebafc6
PB
57362009-01-28 Paolo Bonzini <bonzini@gnu.org>
5737
5738 PR tree-optimization/38984
5739 * gcc.dg/pr38984.c: New XFAILed testcase.
5740
d748c406
UB
5741
57422009-01-28 Uros Bizjak <ubizjak@gmail.com>
5743
5744 PR target/38988
5745 * gcc.target/i386/pr38988.c: New test.
5746
267e265c
PC
57472009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
5748
5749 PR c++/37554
5750 * g++.dg/parse/crash51.C: New.
5751 * g++.old-deja/g++.pt/crash9.C: Adjust.
5752
79e5286c
DK
57532009-01-27 Daniel Kraft <d@domob.eu>
5754
5755 PR fortran/38883
5756 * gfortran.dg/mvbits_6.f90: New test.
5757 * gfortran.dg/mvbits_7.f90: New test.
5758 * gfortran.dg/mvbits_8.f90: New test.
5759
b5c3dfbb
RG
57602009-01-27 Richard Guenther <rguenther@suse.de>
5761
5762 PR tree-optimization/38503
5763 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
5764
576de5cb
UB
57652009-01-27 Uros Bizjak <ubizjak@gmail.com>
5766
5767 PR middle-end/38969
5768 * gcc.c-torture/execute/pr38969.c: New test.
5769
8cff583a
AN
57702009-01-26 Adam Nemet <anemet@caviumnetworks.com>
5771
5772 PR testsuite/38864
576de5cb 5773 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8cff583a
AN
5774 to dg-do compile.
5775 * gcc.target/mips/fixed-scalar-type.c: Likewise.
5776 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
5777 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
5778
e6b18eaa
L
57792009-01-26 H.J. Lu <hongjiu.lu@intel.com>
5780
5781 PR target/38952
5782 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
5783 if __USING_SJLJ_EXCEPTIONS__ is defined.
5784
5785 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
5786 __USING_SJLJ_EXCEPTIONS__ is defined.
5787 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
5788 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
5789 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
5790 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
5791 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
5792 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
5793
89d2411c
DS
57942009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
5795
5796 PR testsuite/38949
5797 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
5798 Use instead of C name in asm statements.
5799
e3e6cff4
RG
58002009-01-26 Richard Guenther <rguenther@suse.de>
5801
5802 PR tree-optimization/38745
5803 * g++.dg/torture/pr38745.C: New testcase.
5804
dc874b53
RG
58052009-01-26 Richard Guenther <rguenther@suse.de>
5806
5807 PR middle-end/38851
5808 * g++.dg/warn/Wuninitialized-1.C: New testcase.
5809
cc7f271e
HPN
58102009-01-25 Hans-Peter Nilsson <hp@axis.com>
5811
5812 * gcc.dg/bitfld-15.c: Gate warning on target
5813 pcc_bitfield_type_matters.
5814 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
5815 g++.dg/ext/bitfield4.C: Likewise.
5816 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
5817 bitfield for any target.
5818
849421a3
JJ
58192009-01-24 Jakub Jelinek <jakub@redhat.com>
5820
5821 PR c/38957
5822 * gcc.dg/pr38957.c: New test.
5823
58242009-01-24 David Billinghurst <billingd@gcc.gnu.org>
8cd9b951
DB
5825
5826 PR fortran/38955
5827 * gfortran.dg/array_constructor_24.f: Allow tolerance when
849421a3 5828 comparing floats.
8cd9b951 5829
b840fb02
SP
58302009-01-24 Sebastian Pop <sebastian.pop@amd.com>
5831
5832 PR tree-optimization/38953
5833 * gfortran.dg/graphite/pr38953.f90: New.
5834
ecee559f
PB
58352009-01-24 Paul Brook <paul@codesourcery.com>
5836
5837 * gcc.target/arm/neon-cond-1.c: New test.
5838
38432148 58392009-01-23 Paolo Bonzini <bonzini@gnu.org>
9bacafeb
PB
5840
5841 PR tree-optimization/38932
5842 * gcc.dg/pr38932.c: New.
5843
63e50533
RE
58442009-01-23 Revital Eres <eres@il.ibm.com>
5845
5846 * gcc.dg/sms-7.c: Fix test.
5847
2cd36c22
AN
58482009-01-22 Adam Nemet <anemet@caviumnetworks.com>
5849
5850 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
5851 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
5852 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
5853 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
5854
3ea37b67
SE
58552009-01-22 Steve Ellcey <sje@cup.hp.com>
5856
5857 * gcc.dg/pr35729.c: Make test x86 specific.
5858
42ab5b28
SE
58592009-01-22 Steve Ellcey <sje@cup.hp.com>
5860
5861 PR middle-end/38615
5862 * gcc.dg/pr38615.c: New test.
5863
87673f84
UB
58642009-01-22 Uros Bizjak <ubizjak@gmail.com>
5865
5866 PR target/38931
5867 * gcc.target/i386/pr38931.c: New test.
5868
03c2a308
DS
58692009-01-22 Dodji Seketeli <dodji@redhat.com>
5870
5871 PR c++/38930
5872 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
5873 * g++.dg/template/typedef12.C: Likewise.
5874 * g++.dg/template/typedef13.C: Likewise.
5875 * g++.dg/template/typedef14.C: Likewise.
5876 * g++.dg/template/sfinae3.C: Likewise.
5877 * g++.old-deja/g++.pt/typename8.C: Likewise.
5878 * g++.dg/template/access11.C: Likewise
5879
dbbe6937
RS
58802009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
5881
5882 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
5883 and mips*-*-irix*.
5884 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
5885
d597b3ce
DS
58862009-01-21 Dodji Seketeli <dodji@redhat.com>
5887
5888 PR c++/26693
5889 * g++.dg/template/typedef11.C: New test.
5890 * g++.dg/template/typedef12.C: Likewise.
5891 * g++.dg/template/typedef13.C: Likewise.
5892 * g++.dg/template/typedef14.C: Likewise.
5893 * g++.dg/template/sfinae3.C: Compile this pedantically.
5894 The only errors expected should be the one saying the typedef is ill
5895 formed.
5896 * g++.old-deja/g++.pt/typename8.C: Likewise.
5897 * g++.dg/template/access11.C: Update this.
5898
210879b8
DK
58992009-01-21 Daniel Kraft <d@domob.eu>
5900
5901 PR fortran/38887
5902 * gfortran.dg/mvbits_5.f90: New test.
5903
71a6fe66
BM
59042009-01-21 Bingfeng Mei <bmei@broadcom.com>
5905
5906 * gcc.dg/sms-6.c: New test.
5907 * gcc.dg/sms-7.c: Likewise.
5908
5b3b1d09
PT
59092009-01-20 Paul Thomas <pault@gcc.gnu.org>
5910
5911 PR fortran/38907
5912 * gfortran.dg/host_assoc_function_7.f90: New test
5913
37348bf1 59142009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
576de5cb 5915 Richard Guenther <rguenther@suse.de>
37348bf1
AP
5916
5917 PR tree-optimization/38747
5918 PR tree-optimization/38748
5919 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
5920 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5921 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
5922
da609a9b
KC
59232009-01-20 Kees Cook <kees@ubuntu.com>
5924 H.J. Lu <hongjiu.lu@intel.com>
5925
5926 PR target/38902
5927 * gcc.dg/pr38902.c: New.
5928
38432148 59292009-01-20 Paolo Bonzini <bonzini@gnu.org>
09efeca1
PB
5930
5931 PR target/38868
5932 * gfortran.dg/pr38868.f: New testcase.
5933
3e98d281
RG
59342009-01-20 Richard Guenther <rguenther@suse.de>
5935
5936 * gcc.c-torture/execute/pr36227.c: Move ...
5937 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
5938
72c66596
IS
59392009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5940
da609a9b 5941 * lib/gfortran.exp: Add -B options for targets that use
72c66596
IS
5942 libgfortran.a%s in their specs.
5943
05134211
JM
59442009-01-19 Jason Merrill <jason@redhat.com>
5945
5946 PR c++/23287
5947 * g++.dg/template/dtor5.C: New test.
5948
9295d9ed
MM
59492009-01-19 Mikael Morin <mikael.morin@tele2.fr>
5950
5951 PR fortran/38859
5952 * gfortran.dg/bound_5.f90: New test.
5953
6e4f1168
L
59542009-01-18 H.J. Lu <hongjiu.lu@intel.com>
5955
5956 PR target/38736
5957 * g++.dg/compat/abi/pr38736_main.C: New.
5958 * g++.dg/compat/abi/pr38736_x.C: Likewise.
5959 * g++.dg/compat/abi/pr38736_y.C: Likewise.
5960 * g++.dg/other/macro-1.C: Likewise.
5961 * gcc.dg/macro-1.c: Likewise.
5962 * gcc.dg/compat/pr38736_main.c: Likewise.
5963 * gcc.dg/compat/pr38736_x.c: Likewise.
5964 * gcc.dg/compat/pr38736_y.c: Likewise.
5965
890065bf
RG
59662009-01-18 Richard Guenther <rguenther@suse.de>
5967
5968 PR tree-optimization/38819
5969 * gcc.c-torture/execute/pr38819.c: New testcase.
5970
e775e6b6
PT
59712009-01-17 Paul Thomas <pault@gcc.gnu.org>
5972
5973 PR fortran/38657
5974 * gfortran.dg/module_commons_3.f90: Reapply.
5975
c41fea4a
PT
59762009-01-17 Paul Thomas <pault@gcc.gnu.org>
5977
5978 PR fortran/34955
5979 * gfortran.dg/transfer_intrinsic_1.f90: New test.
5980 * gfortran.dg/transfer_intrinsic_2.f90: New test.
5981
6e7ff326
PT
59822009-01-17 Paul Thomas <pault@gcc.gnu.org>
5983
5984 PR fortran/38657
5985 * gfortran.dg/module_commons_3.f90: Remove
5986
1cc914fc
L
59872009-01-16 H.J. Lu <hongjiu.lu@intel.com>
5988
5989 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
5990
db8470f6
JM
59912009-01-16 Jason Merrill <jason@redhat.com>
5992
fd803431
JM
5993 PR c++/38877
5994 * g++.dg/template/lvalue1.C: New test.
5995
db8470f6
JM
5996 PR c++/29470
5997 * g++.dg/template/access20.C: New test.
5998 * g++.dg/torture/pr34641.C: Fix access.
5999
786ce82d
RG
60002009-01-16 Richard Guenther <rguenther@suse.de>
6001
6002 PR tree-optimization/38835
6003 PR middle-end/36227
6004 * gcc.c-torture/execute/pr36227.c: New testcase.
6005 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
6006 * g++.dg/init/const7.C: Likewise.
6007
c1cb09ad
AN
60082009-01-16 Adam Nemet <anemet@caviumnetworks.com>
6009
6010 PR target/38554
6011 * gcc.c-torture/compile/pr38554.c: New test.
6012
1ceb2263
JM
60132009-01-16 Jason Merrill <jason@redhat.com>
6014
6015 PR c++/38579
6016 * g++.dg/conversion/access1.C: New test.
6017
56c6a499
JJ
60182009-01-16 Jakub Jelinek <jakub@redhat.com>
6019
6020 PR tree-optimization/38789
6021 * gcc.c-torture/compile/pr38789.c: New test.
6022
6e0d2de7
JW
60232009-01-16 Janus Weil <janus@gcc.gnu.org>
6024
6025 PR fortran/38152
6026 * gfortran.dg/proc_ptr_13.f90: New.
6027
16eba928
JM
60282009-01-15 Jason Merrill <jason@redhat.com>
6029
6030 PR c++/38850
6031 * g++.dg/template/koenig6.C: New test.
6032
a2712544
AP
60332009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6034
d23a572f 6035 PR c++/29388
a2712544
AP
6036 * g++.dg/template/error37.C: New testcase.
6037
4af9e878
JM
60382009-01-15 Jason Merrill <jason@redhat.com>
6039
6040 PR c++/36334
6041 * g++.dg/conversion/memfn1.C: New test.
6042
6043 PR c++/37646
6044 * g++.dg/conversion/memfn2.C: New test.
6045
38432148 60462009-01-15 Steve Ellcey <sje@cup.hp.com>
f1253e7e
SE
6047
6048 PR c++/38357
6049 * g++.dg/template/crash87.C: New test.
6050
e939805b
L
60512009-01-15 H.J. Lu <hongjiu.lu@intel.com>
6052
6053 PR middle-end/37843
6054 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
6055
0efc4442
DS
60562009-01-15 Dodji Seketeli <dodji@redhat.com>
6057
6058 PR c++/38636
6059 * g++.dg/parse/crash50.C: New test.
6060
0196c95e
JJ
60612009-01-14 Jakub Jelinek <jakub@redhat.com>
6062
6063 PR rtl-optimization/38245
6064 * gcc.dg/pr38245-3.c: New test.
6065 * gcc.dg/pr38245-3.h: New file.
6066 * gcc.dg/pr38245-4.c: New file.
6067 * gcc.dg/pr38364.c: New test.
6068
2bdfeb38
AN
60692009-01-14 Adam Nemet <anemet@caviumnetworks.com>
6070
6071 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
6072 sequence PC-relative.
6073
670dc171
MM
60742009-01-14 Mark Mitchell <mark@codesourcery.com>
6075
6076 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
6077 calls and/or PLT markers.
6078 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
6079 calls and/or PLT markers.
6080 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
6081 calls and/or PLT markers.
6082 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
6083 calls and/or PLT markers.
6084
96a995c4
DJ
60852009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6086 Nathan Froyd <froydnj@codesourcery.com>
6087 Joseph Myers <joseph@codesourcery.com>
6088
6089 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
6090 New function.
6091 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
6092 and use consistent CFLAGS.
6093 * gcc.target/powerpc/20030505.c: Likewise.
6094 * gcc.target/powerpc/20081204-1.c: Likewise.
6095 * gcc.target/powerpc/ppc-spe.c: Likewise.
6096 * gcc.target/powerpc/spe1.c: Likewise.
6097 * g++.dg/ext/spe1.C: Likewise.
6098 * g++.dg/other/opaque-1.C: Likewise.
6099 * g++.dg/other/opaque-2.C: Likewise.
6100 * g++.dg/other/opaque-3.C: Likewise.
6101
4e2199ab
MM
61022009-01-14 Mark Mitchell <mark@codesourcery.com>
6103
6104 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
6105 out of loop.
6106
bfcccc7f
UB
61072009-01-14 Vladimir Makarov <vmakarov@redhat.com>
6108
6109 PR target/38811
6110 * g++.dg/torture/pr38811.C: New file.
6111
10bd6c5c
RG
61122009-01-14 Richard Guenther <rguenther@suse.de>
6113
6114 PR tree-optimization/38826
6115 PR middle-end/38477
6116 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
6117
7fe8ccda
SP
61182009-01-13 Sebastian Pop <sebastian.pop@amd.com>
6119
6120 * gcc.dg/graphite/pr38786.c: Fix commit problem.
6121
cee9035d
NC
61222009-01-14 Nick Clifton <nickc@redhat.com>
6123
6124 PR c++/37862
6125 * g++.cp/parse/pr37862.C: New test.
6126
41d3c949
JB
61272009-01-14 Julian Brown <julian@codesourcery.com>
6128
6129 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
6130 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
6131 to...
6132 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
6133 These.
6134
a7cbc517
JJ
61352009-01-13 Jakub Jelinek <jakub@redhat.com>
6136
d3302fd3
JJ
6137 PR rtl-optimization/38774
6138 * gcc.dg/torture/pr38774.c: New test.
6139
a7cbc517
JJ
6140 PR c++/38795
6141 * g++.dg/cpp0x/pr38795.C: New test.
6142
5bdf05c8
DJ
61432009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
6144 Nathan Froyd <froydnj@codesourcery.com>
6145 Joseph Myers <joseph@codesourcery.com>
6146
6147 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
6148 otherwise. Do not check for AltiVec at runtime.
6149 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
6150 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
6151 * gcc.target/powerpc/altivec-1.c: Likewise.
6152 * gcc.target/powerpc/altivec-3.c: Likewise.
6153 * gcc.target/powerpc/altivec-10.c: Likewise.
6154 * gcc.target/powerpc/altivec-12.c: Likewise.
6155 * gcc.target/powerpc/altivec-24.c: Likewise.
6156 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
6157 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
6158 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
6159 * gcc.target/powerpc/pr35907.c: Likewise.
6160 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
6161 otherwise. Do not check for Cell at runtime.
6162 * gcc.target/powerpc/altivec_check.h: Delete.
6163
6164 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
6165 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
6166 not check for AltiVec at runtime.
6167 * g++.dg/ext/altivec-cell-2.C: Likewise.
6168 * g++.dg/ext/altivec-cell-3.C: Likewise.
6169 * g++.dg/ext/altivec-cell-4.C: Likewise.
6170 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
6171 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
6172 check.
6173 * g++.dg/ext/altivec_check.h: Delete.
6174
425a0a4d
NF
61752009-01-13 Nathan Froyd <froydnj@codesourcery.com>
6176
6177 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
6178 effective target. Adjust line numbers accordingly.
6179
5b6b9db1
MM
61802009-01-13 Mark Mitchell <mark@codesourcery.com>
6181
6182 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
6183
f9344488
SP
61842009-01-13 Sebastian Pop <sebastian.pop@amd.com>
6185
6186 PR tree-optimization/38786
6187 * gcc.dg/graphite/pr38786.c: New.
6188
26d5bf5b
UB
61892009-01-13 Uros Bizjak <ubizjak@gmail.com>
6190
6191 Revert:
6192 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
6193
6194 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
6195 for alpha*-*-* targets.
6196 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
6197
2e503575
JD
61982009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6199
6200 PR libfortran/38772
6201 * gfortran.dg/fmt_bz_bn_err.f: New test.
6202
44c4becf
NF
62032009-01-12 Nathan Froyd <froydnj@codesourcery.com>
6204
6205 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
6206
82fc74c7
DJ
62072009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6208
6209 * lib/target-supports.exp (check_effective_target_powerpc64): New.
6210 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
6211 instruction support. Do not check for it at runtime.
6212
b9f673eb
JM
62132009-01-12 Jason Merrill <jason@redhat.com>
6214
6215 PR c++/35109
6216 * g++.dg/lookup/friend11.C: Remove expected error.
6217 * g++.dg/lookup/friend14.C: New test.
6218 * g++.dg/lookup/friend15.C: New test.
6219
172a4594
DS
62202009-01-12 Dodji Seketeli <dodji@redhat.com>
6221
6222 PR c++/36019
6223 * g++.dg/lookup/hidden-class12.C: New test.
6224 * g++.dg/lookup/hidden-class13.C: New test.
6225 * g++.dg/lookup/hidden-class14.C: New test.
6226 * g++.dg/lookup/hidden-class15.C: New test.
6227 * g++.dg/lookup/hidden-class16.C: New test.
6228
31ca3fa4
MM
62292009-01-12 Mark Mitchell <mark@codesourcery.com>
6230
6231 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
6232 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
6233 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
6234
72114ca1
JM
62352009-01-12 Jason Merrill <jason@redhat.com>
6236
b9f673eb 6237 PR c++/31488
72114ca1
JM
6238 * g++.dg/other/vararg-3.C: New test.
6239
9251175f
DJ
62402009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6241
6242 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
6243 Explicitly enable SPE.
6244 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
6245 directive.
6246
6247 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
6248 Expect -flax-vector-conversions message. Adjust incompatible
6249 types errors.
6250 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
6251 Make Foo extern.
6252
6253 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
6254
6255 * g++.dg/other/opaque-1.C: Run on targets with SPE.
6256
6257 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
6258 * g++.dg/other/opaque-2.C: Likewise.
6259 * g++.dg/other/opaque-3.C: Likewise.
6260
634b5df5
JJ
62612009-01-12 Jakub Jelinek <jakub@redhat.com>
6262
6263 PR c/32041
6264 * gcc.dg/pr32041.c: New test.
6265 * g++.dg/parse/offsetof9.C: New test.
6266
89b7d5e1
DJ
62672009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6268 Nathan Froyd <froydnj@codesourcery.com>
6269
6270 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
6271 * g++.dg/ext/attribute-test-1.C: Likewise.
6272 * g++.dg/ext/attribute-test-2.C: Likewise.
6273 * g++.dg/ext/attribute-test-3.C: Likewise.
6274 * g++.dg/ext/attribute-test-4.C: Likewise.
6275
3b9c1abd
EB
62762009-01-12 Eric Botcazou <ebotcazou@adacore.com>
6277
6278 * gnat.dg/unchecked_convert3.adb: New test.
6279
c2152239
JJ
62802009-01-12 Jakub Jelinek <jakub@redhat.com>
6281
49f098f2
JJ
6282 PR c++/38794
6283 * g++.dg/parse/typedef9.C: New test.
6284
c2152239
JJ
6285 PR tree-optimization/38807
6286 * gcc.c-torture/compile/pr38807.c: New test.
6287
0e510b3e
AN
62882009-01-11 Adam Nemet <anemet@caviumnetworks.com>
6289
6290 * gcc.target/mips/ins-2.c: New test.
6291
3f429b87
L
62922009-01-11 H.J. Lu <hongjiu.lu@intel.com>
6293
6294 PR testsuite/38809
6295 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
6296
f74d9c8f
JJ
62972009-01-11 Jakub Jelinek <jakub@redhat.com>
6298
6299 PR c++/36254
6300 * g++.dg/warn/Wreturn-type-5.C: New test.
6301
2ab5ef3e
MK
63022009-01-11 Matthias Klose <doko@ubuntu.com>
6303
6304 PR middle-end/38616
6305 * gcc.dg/pr38616.c: New test.
6306
5a2971ff
SP
63072009-01-10 Sebastian Pop <sebastian.pop@amd.com>
6308
6309 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
6310
d67a3e2a
AP
63112009-01-10 Andrew Pinski <pinskia@gmail.com>
6312
b726f5e6
AP
6313 PR c++/38648
6314 * g++.dg/expr/string-1.C: New test.
6315 * g++.dg/expr/string-2.C: New test.
6316
d67a3e2a
AP
6317 PR c++/36695
6318 * g++.dg/ext/complex4.C: New test.
6319 * g++.dg/ext/complex5.C: New test.
6320 * g++.dg/init/reference1.C: New test.
6321 * g++.dg/init/reference2.C: New test.
6322 * g++.dg/init/reference3.C: New test.
6323
51df93ba
PT
63242009-01-10 Paul Thomas <pault@gcc.gnu.org>
6325
6326 PR fortran/38763
6327 * gfortran.dg/transfer_null_1.f90: New test.
6328
9be3684b
PT
63292009-01-10 Paul Thomas <pault@gcc.gnu.org>
6330
6331 PR fortran/38765
6332 * gfortran.dg/host_assoc_function_6.f90: New test.
6333
1260bd3a
JS
63342009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
6335
6336 * lib/target-supports.exp: Add method to determine if the effective
6337 target is really a ppc405 after applying all compile options.
6338 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
6339 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
6340 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
6341 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
6342 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
6343 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
6344 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
6345 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
6346 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
6347 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
6348 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
6349 * gcc.target/powerpc/405-machhw-1.c: Likewise.
6350 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
6351 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
6352 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
6353 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
6354 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
6355 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
6356 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
6357 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
6358 * gcc.target/powerpc/405-macchw-1.c: Likewise.
6359 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
6360 * gcc.target/powerpc/405-machhw-2.c: Likewise.
6361 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
6362 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
6363 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
6364 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
6365 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
6366 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
6367 * gcc.target/powerpc/405-macchw-2.c: Likewise.
6368 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
6369
260fda3d
JJ
63702009-01-09 Jakub Jelinek <jakub@redhat.com>
6371
aee5c3ed
JJ
6372 PR c++/35335
6373 * g++.dg/other/error31.C: New testcase.
6374
260fda3d
JJ
6375 PR c/35742
6376 * gcc.dg/pr35742.c: New test.
6377
73f971b7
JC
63782009-01-09 John F. Carr <jfc@mit.edu>
6379
6380 PR c++/37877
6381 * g++.dg/parse/linkage3.C: New test.
6382
4017e262
JJ
63832009-01-09 Jakub Jelinek <jakub@redhat.com>
6384
6385 PR middle-end/38771
6386 * gcc.c-torture/compile/pr38771.c: New test.
6387
bef21698
NF
63882009-01-08 Nathan Froyd <froydnj@codesourcery.com>
6389
6390 * gcc.dg/pr34856.c: Ignore irrelevant warning.
6391
742e5eb4
MM
63922009-01-08 Mark Mitchell <mark@codesourcery.com>
6393
6394 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
6395 * gcc.dg/sibcall-4.c: Likewise.
6396
68f61c3d
SP
63972009-01-08 Sebastian Pop <sebastian.pop@amd.com>
6398 Jan Sjodin <jan.sjodin@amd.com>
6399
6400 PR tree-optimization/38559
8088e9ee 6401 * gcc.dg/graphite/pr38559.c: New.
68f61c3d 6402
82567e33
IR
64032009-01-08 Ira Rosen <irar@il.ibm.com>
6404
6405 PR tree-optimization/37194
6406 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
6407
f5651df1
JJ
64082009-01-07 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR c++/38725
6411 * g++.dg/ext/label11.C: New test.
6412
8a0963c3
JM
64132009-01-07 Joseph Myers <joseph@codesourcery.com>
6414
6415 * lib/target-supports.exp (check_weak_override_available): New.
6416 * lib/target-supports-dg.exp (dg-require-weak-override): New.
6417 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
6418 dg-require-weak-override.
6419
7da13f1d
NF
64202009-01-07 Nathan Froyd <froydnj@codesourcery.com>
6421 Alan Modra <amodra@bigpond.net.au>
6422
6423 * gcc.c-torture/compile/20090107-1.c: New test.
6424
c0f64575
UB
64252009-01-07 Uros Bizjak <ubizjak@gmail.com>
6426
6427 PR target/38706
6428 * g++.dg/other/pr38706.C: New test.
6429
ffaf1e05
JM
64302009-01-07 Jason Merrill <jason@redhat.com>
6431
6432 * g++.dg/cpp0x/variadic92.C: New test.
6433 * g++.dg/cpp0x/variadic93.C: New test.
6434
6286c078
JJ
64352009-01-07 Janis Johnson <janis187@us.ibm.com>
6436
30af0edb
JJ
6437 * lib/target-supports-dg.exp (current_compiler_flags): New.
6438 (check-flags): Use it; do not access dg-test local variables.
6439 (dg-skip-if): Do not access dg-test local variables.
6440 (dg-xfail-run-if): Ditto.
6441 (dg-shouldfail): Ditto.
6442 * gcc.test-framework/test-framework.exp
6443 (check_effective_target_def_nocache): New.
6444 * gcc.test-framework/test-framework.awk: Handle scan tests.
6445 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
6446 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
6447 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
6448 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
6449 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
6450 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
6451 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
6452 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
6453 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
6454
51790821
JJ
6455 * g++.dg/torture/pr38586.C: Ignore a possible warning.
6456
6286c078
JJ
6457 * lib/target-supports-dg.exp (check_test_flags): Delete.
6458
6a114766
JS
64592009-01-07 Jan Sjodin <jan.sjodin@amd.com>
6460
6461 PR tree-optimization/38492
6462 PR tree-optimization/38498
8088e9ee 6463 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
6a114766 6464 in trunk.
8088e9ee
L
6465 * gcc.dg/graphite/block-0.c: Update test.
6466 * gcc.dg/graphite/block-1.c: Same.
6467 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
6468 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
6469 * gcc.dg/graphite/block-3.c: New.
6470 * gcc.dg/graphite/pr38498.c: New.
6a114766 6471
65b82caa
L
64722009-01-07 H.J. Lu <hongjiu.lu@intel.com>
6473
6474 AVX Programming Reference (December, 2008)
6475 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
6476 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
6477 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
6478
6479 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
6480 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
6481
a9c5fe7e
TK
64822009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6483
6484 PR fortran/38220
6485 * gfortran.dg/c_loc_pure_1.f90: New test.
6486
3145cc70
MM
64872009-01-06 Mikael Morin <mikael.morin@tele2.fr>
6488
6489 PR fortran/38669
6490 * gfortran.dg/elemental_dependency_3.f90:
6491 Add the final tree dump cleanup.
6492
7ad7809b
JJ
64932009-01-06 Jakub Jelinek <jakub@redhat.com>
6494
4a8459a1
JJ
6495 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
6496 passing -m32.
6497
7ad7809b
JJ
6498 PR rtl-optimization/38722
6499 * gfortran.dg/pr38722.f90: New test.
6500
c52ec948
JJ
65012009-01-06 Janis Johnson <janis187@us.ibm.com>
6502
6503 PR c/34252
6504 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
6505 instead of DECnn_DEN. Support -DDBG to list lines that fail.
6506
a1e9a551
DH
65072009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
6508
6509 * gfortran.dg/implicit_12.f90: Add space around dg directive.
6510 * gfortran.dg/typebound_call_8.f03: Same.
6511 * gfortran.dg/elemental_bind_c.f90: Same.
6512 * gfortran.dg/typebound_call_7.f03: Same.
6513 * gfortran.dg/interface_proc_end.f90: Same
6514 * gfortran.dg/pr37243.f: Fix typo.
6515
f6abf004
UB
65162009-01-06 Uros Bizjak <ubizjak@gmail.com>
6517
6518 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
6519 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
6520 large stack sizes.
6521
e47b7d04
L
65222009-01-06 H.J. Lu <hongjiu.lu@intel.com>
6523
6524 AVX Programming Reference (December, 2008)
6525 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
6526 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
6527 * gcc.target/i386/sse-14.c: Likewise.
6528
6529 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
6530 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
6531 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
6532 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
6533
d36e4306
JD
65342009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6535
6536 PR libfortran/38735
6537 * gfortran.dg/fmt_bz_bn.f: Update test.
6538
6f9b088b
DS
65392009-01-05 Dodji Seketeli <dodji@redhat.com>
6540
6541 PR c++/38472
6542 * g++.dg/conversion/usual-arith-conv.C: New test.
6543
e4e5261f
AP
65442009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
6545
6546 PR c/34911
6547 * gcc.dg/vector-3.c: New testcase.
6548 * g++.dg/ext/vector15.C: New test.
6549
9761fcc7
HJ
65502009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
6551
6552 PR tree-optimization/38510
6553 * gcc.dg/graphite/pr38510.c: New.
6554
65552009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
6556 Jan Sjodin <jan.sjodin@amd.com>
6557
6558 PR tree-optimization/38500
6559 * gcc.dg/graphite/pr38500.c: New.
6560
b0d217ba
LG
65612009-01-05 Laurent GUERBY <laurent@guerby.net>
6562
bf9b2cc9 6563 * gcc.c-torture/compile/20001226-1.c: Generalize
b0d217ba
LG
6564 dg-timeout-factor.
6565 * gcc.c-torture/compile/limits-fnargs.c: Add
6566 dg-timeout-factor.
6567 * gcc.dg/20020425-1.c: Likewise.
6568 * gcc.dg/pch/pch.exp: Likewise.
6569
c7314077
PT
65702009-01-05 Paul Thomas <pault@gcc.gnu.org>
6571
6572 PR fortran/38657
6573 * gfortran.dg/module_commons_3.f90: New test.
6574
b55c4f04
DF
65752009-01-05 Daniel Franke <franke.daniel@gmail.com>
6576
6577 PR fortran/37159
6578 * gfortran.dg/random_seed_1.f90: Updated.
6579
95b243af
MM
65802009-01-05 Mikael Morin <mikael.morin@tele2.fr>
6581
6582 PR fortran/38669
6583 PR fortran/38726
6584 * gfortran.dg/elemental_subroutine_7.f90:
6585 Fix p values so that it can be used as vector subscript.
6586
8adee3e6
JM
65872009-01-05 Jason Merrill <jason@redhat.com>
6588
9bfea41b
JM
6589 * g++.dg/cpp0x/initlist12.C: Add another test.
6590
8adee3e6
JM
6591 * g++.dg/cpp0x/defaulted7.C: New test.
6592
96ffc6cd
TK
65932009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6594
6595 PR fortran/38672
6596 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
6597 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
6598
e28206ba
UB
65992009-01-05 Uros Bizjak <ubizjak@gmail.com>
6600
6601 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
6602 for alpha*-*-* targets.
6603 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
6604
a1ab6660
PT
66052009-01-05 Paul Thomas <pault@gcc.gnu.org>
6606
6607 PR fortran/38665
6608 * gfortran.dg/host_assoc_function_5.f90: New test.
6609
70e72065
MM
66102009-01-04 Mikael Morin <mikael.morin@tele2.fr>
6611
6612 PR fortran/38669
6613 * gfortran.dg/elemental_dependency_3.f90: New test.
6614 * gfortran.dg/elemental_subroutine_7.f90: New test.
6615
4c77d7f4
UB
66162009-01-04 Uros Bizjak <ubizjak@gmail.com>
6617
6618 * gcc.dg/struct-ret-3.c: Include unistd.h.
6619 (main): Exit early if system memory page size is
6620 larger than 4096 bytes.
6621
8f2b565d
DF
66222009-01-04 Daniel Franke <franke.daniel@gmail.com>
6623
6624 PR fortran/38718
6625 * gfortran.dg/merge_init_expr.f90: New.
6626
23f2d017
MM
66272009-01-04 Mikael Morin <mikael.morin@tele2.fr>
6628
6629 PR fortran/38536
6630 * gfortran.dg/c_loc_tests_13.f90: New test.
6631 * gfortran.dg/c_loc_tests_14.f90: New test.
6632
5a47fc2f
DF
66332009-01-03 Daniel Franke <franke.daniel@gmail.com>
6634
6635 * gfortran.dg/func_result_4.f90: New.
6636
79b1d36c
PT
66372009-01-03 Paul Thomas <pault@gcc.gnu.org>
6638
6639 PR fortran/38594
6640 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
6641 interface still works, in addition to original tests.
6642 * gfortran.dg/host_assoc_call_6.f90: New test.
6643
5f26a230
JJ
66442009-01-03 Jakub Jelinek <jakub@redhat.com>
6645
493aa551
JJ
6646 PR c++/38705
6647 * g++.dg/torture/pr38705.C: New test.
6648
5f26a230
JJ
6649 PR c/38700
6650 * gcc.dg/pr38700.c: New test.
6651
fc94bfc5
JM
66522009-01-02 Jason Merrill <jason@redhat.com>
6653
6654 * g++.dg/cpp0x/initlist11.C: New test.
6655 * g++.dg/cpp0x/initlist12.C: New test.
6656
a1770eee
RS
66572009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6658
6659 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
6660 Allow extra informative notes.
6661
b295aee2
JJ
66622009-01-01 Jakub Jelinek <jakub@redhat.com>
6663
6664 PR c/36489
6665 * gcc.dg/pr36489.c: New test.
ad41bd84
JM
6666
6667\f
6668Copyright (C) 2009 Free Software Foundation, Inc.
6669
6670Copying and distribution of this file, with or without modification,
6671are permitted in any medium without royalty provided the copyright
6672notice and this notice are preserved.