]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR fortran/38282 (Bit intrinsics: ILEN and IBCHNG)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
88a95a11
FXC
12010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2
3 PR fortran/38282
4 * gfortran.dg/bit_comparison_1.F90: New test.
5 * gfortran.dg/leadz_trailz_3.f90: New test.
6 * gfortran.dg/masklr_2.F90: New test.
7 * gfortran.dg/shiftalr_1.F90: New test.
8 * gfortran.dg/merge_bits_2.F90: New test.
9 * gfortran.dg/dshift_2.F90: New test.
10 * gfortran.dg/bit_comparison_2.F90: New test.
11 * gfortran.dg/masklr_1.F90: New test.
12 * gfortran.dg/merge_bits_1.F90: New test.
13 * gfortran.dg/dshift_1.F90: New test.
14 * gfortran.dg/shiftalr_2.F90: New test.
15
bd72fc7c
NP
162010-09-06 Nicola Pero <nicola.pero@meta-innovation.com>
17
18 * objc.dg/type-stream-1.m: Replaced with a test that tests that
19 functions from objc/typedstream.h are deprecated.
20
0fa3d594
RO
212010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
22
23 * lib/target-supports.exp
24 (check_effective_target_run_expensive_tests): New proc.
25 * gcc.c-torture/compile/limits-fnargs.c: Use
26 dg-require-effective-target run_expensive_tests.
27
9c2934f4
JJ
282010-09-08 Jakub Jelinek <jakub@redhat.com>
29
7602cb87
JJ
30 PR fortran/45597
31 * gfortran.dg/gomp/pr45597.f90: New test.
32
9c2934f4
JJ
33 PR fortran/45595
34 * gfortran.dg/gomp/pr45595.f90: New test.
35
42a3beeb
MM
362010-09-08 Michael Matz <matz@suse.de>
37
38 * c-c++-common/uninit-17.c: Adjust.
39
a855b1b1
MM
402010-09-08 Michael Matz <matz@suse.de>
41
42 PR tree-optimization/43430
43 * gcc.dg/vect/pr43430-2.c: New test.
44
3834917d
MM
452010-09-08 Michael Matz <matz@suse.de>
46
47 PR tree-optimization/33244
48 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
49
b5c878a5
RG
502010-09-08 Richard Guenther <rguenther@suse.de>
51
52 PR tree-optimization/45578
53 * gfortran.dg/pr45578.f90: New testcase.
54
0db1920c
RG
552010-09-08 Richard Guenther <rguenther@suse.de>
56
57 PR testsuite/45590
58 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
59
c56c0853
TK
602010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
61
62 PR fortran/45576
63 * gfortran.dg/char_length_18.f90: New test.
64
a0766cdb
L
652010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
66
67 PR target/36502
68 * gcc.target/i386/pr36502.c: New test.
69
70 PR target/42313
71 PR target/44651
72 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
73 * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
74
86e033e2
MM
752010-09-07 Mikael Morin <mikael@gcc.gnu.org>
76
77 * gfortran.dg/achar_4.f90: Enable bounds checking.
78
d341a5d0
UB
792010-09-07 Uros Bizjak <ubizjak@gmail.com>
80
81 PR target/45206
82 * gcc.target/i386/pr45206.c: New test.
83
293cf217
HPN
842010-09-07 Hans-Peter Nilsson <hp@axis.com>
85
86 PR fortran/45505
87 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
88
8683f051
JH
892010-09-07 Jan Hubicka <jh@suse.cz>
90
91 * gcc.c-torture/compile/20100907.c: New testcase.
92
f5e5b46c
RG
932010-09-07 Richard Guenther <rguenther@suse.de>
94
95 PR middle-end/45569
96 * g++.dg/eh/pr45569.C: New testcase.
97
da0a441d
BS
982010-09-07 Bernd Schmidt <bernds@codesourcery.com>
99
100 PR target/43137
101 * gcc.target/arm/pr43137.c: New test.
102
5c599206
TK
1032010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
104
105 PR fortran/36931
106 * gfortran.dg/dependency_35.f90: New test.
107
f884552b
TK
1082010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
109
110 PR fortran/34145
111 * gfortran.dg/char_length_17.f90: New test.
112
e6c2fc5d
DS
1132010-09-06 Dodji Seketeli <dodji@redhat.com>
114
115 PR c++/45200
116 PR c++/45293
117 PR c++/45558
118 * g++.dg/template/typedef34.C: New test.
119 * g++.dg/template/typedef35.C: New test.
120
a7529ed6
UB
1212010-09-06 Uros Bizjak <ubizjak@gmail.com>
122
123 PR target/22152
124 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
125
c5ee1358
MM
1262010-09-06 Mark Mitchell <mark@codesourcery.com>
127
128 * g++.dg/warn/Wdouble-promotion.C: New.
129
6f295bbf
AC
1302010-09-06 Arnaud Charlet <charlet@adacore.com>
131
132 * g++.dg/parse/redef2.C: New.
133
c18605cc
AK
1342010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
135
136 * gcc.dg/20100906-1.c: New testcase.
137
9813230a
JJ
1382010-09-06 Jakub Jelinek <jakub@redhat.com>
139
140 PR testsuite/45543
141 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
142 DW_TAG_enumeration_type DIE.
143
265a000d
IS
1442010-09-06 Iain Sandoe <iains@gcc.gnu.org>
145
146 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
147 Update XFAILs.
148
324d3f45
AM
1492010-09-06 Alexander Monakov <amonakov@ispras.ru>
150
151 PR rtl-optimization/44919
152 * g++.dg/opt/pr44919.C: New.
153
195a95c4
TB
1542010-09-06 Tobias Burnus <burnus@net-b.de>
155
156 PR fortran/38282
157 * gfortran.dg/iall_iany_iparity_1.f90: New.
158 * gfortran.dg/iall_iany_iparity_2.f90: New.
159
467649eb
JM
1602010-09-06 Jason Merrill <jason@redhat.com>
161
1c53d72b
JM
162 * g++.dg/cpp0x/initlist42.C: New.
163
be2b93e6
JM
164 * g++.dg/cpp0x/auto19.C: New.
165
40013af7
JM
166 * g++.dg/template/sfinae25.C: New.
167 * g++.dg/template/char1.C: Expect warning.
168 * g++.dg/template/nontype10.C: Likewise.
169
ea76c60a
JM
170 * g++.dg/cpp0x/implicit9.C: New.
171
467649eb
JM
172 * g++.dg/cpp0x/initlist43.C: New.
173
68fce4ed
GS
1742010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
175
176 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
177
0a0b3574
MM
1782010-09-05 Mark Mitchell <mark@codesourcery.com>
179
180 * gcc.dg/Wdouble-promotion.c: New.
181
46d2b70c
TB
1822010-09-05 Tobias Burnus <burnus@net-b.de>
183
184 * gfortran.dg/float128_1.f90: Remove test case as
185 it always fails since Rev 163611 backed out the
186 front-end implementation.
187
41500b41
TB
1882010-09-05 Tobias Burnus <burnus@net-b.de>
189
190 * gfortran.dg/float128_1.f90: XFAIL test case.
191
135e4121
TB
1922010-09-05 Tobias Burnus <burnus@net-b.de>
193
194 * gfortran.dg/bessel_7.f90: Decrease required precision.
195
226b53d2
HPN
1962010-09-05 Hans-Peter Nilsson <hp@axis.com>
197
198 PR testsuite/45545
199 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
200 ref-all-matching targets.
201
f38fb2c4
RG
2022010-09-05 Richard Guenther <rguenther@suse.de>
203
204 PR tree-optimization/45535
205 * gcc.c-torture/compile/pr45535.c: New testcase.
206
1457e853
AS
2072010-09-04 Andreas Schwab <schwab@linux-m68k.org>
208
209 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
210 "\[^\n\]*".
211 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
212 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
213 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
214 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
215 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
216 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
217 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
218 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
219 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
220 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
221 * gcc.target/i386/pr22152.c: Likewise.
222 * gcc.target/i386/pr36992-1.c: Likewise.
223 * gcc.target/i386/pr36992-2.c: Likewise.
224 * gcc.target/sh/sh4a-memmovua.c: Likewise.
225
5d74d8d6
JDA
2262010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
227
228 PR testsuite/43957
229 * gcc.dg/const-uniq-1.c: Modify regexp.
230
e0608471
TB
2312010-09-04 Tobias Burnus <burnus@net-b.de>
232
233 PR fortran/45530
234 * gfortran.dg/namelist_63.f90: New.
235
17f39a39
JH
2362010-09-04 Jan Hubicka <jh@suse.cz>
237
238 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
239 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
240
5f7ae6b6
JH
2412010-09-04 Jan Hubicka <jh@suse.cz>
242
243 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
244
b6ff8128
JW
2452010-09-04 Janus Weil <janus@gcc.gnu.org>
246
247 PR fortran/45507
248 * gfortran.dg/allocate_alloc_opt_12.f90: New.
249
d1583032
JM
2502010-09-03 Joseph Myers <joseph@codesourcery.com>
251
252 * gcc.dg/opts-4.c: New test.
253
e6bc4de9
SE
2542010-09-03 Steve Ellcey <sje@cup.hp.com>
255
256 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
257 * gcc.dg/vect/vect-peel-4.c: Ditto.
258
0edf45a3
DK
2592010-09-03 Daniel Kraft <d@domob.eu>
260
261 PR fortran/45525
262 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
263
124a8ce6
TK
2642010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
265
266 PR fortran/45159
267 * gfortran.dg/dependency_34.f90: New test.
268
89039a6b
SE
2692010-09-03 Steve Ellcey <sje@cup.hp.com>
270
271 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
272
601d5a25
RO
2732010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
274
275 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
276 gcc.target/i386/clearcap.map if supported.
277
15a54c10
MM
2782010-09-03 Michael Matz <matz@suse.de>
279
280 PR middle-end/45415
281 * gcc.dg/pr45415.c: New test.
282
ed6e090e
L
2832010-09-03 H.J. Lu <hongjiu.lu@intel.com>
284
285 PR tree-optimization/45506
286 * gcc.dg/pr45506.c: New.
287
0df8fcc8
UB
2882010-09-03 Uros Bizjak <ubizjak@gmail.com>
289
290 PR target/45476
291 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
292 * gcc.target/i386/float128-2.c: Ditto.
293
5792039f
DK
2942010-09-03 Daniel Kraft <d@domob.eu>
295
296 PR fortran/34162
297 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
298 * gfortran.dg/internal_dummy_2.f08: New test.
299 * gfortran.dg/internal_dummy_3.f08: New test.
300 * gfortran.dg/internal_dummy_4.f08: New test.
301
2f757e4a
JJ
3022010-09-03 Jakub Jelinek <jakub@redhat.com>
303
304 PR debug/45500
305 * gcc.target/i386/pr45500.c: New test.
306
49042313
MX
3072010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
308
309 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
310
e5ca9693
DK
3112010-09-03 Daniel Kraft <d@domob.eu>
312
313 PR fortran/44602
314 * gfortran.dg/exit_2.f08; Adapt error messages.
315 * gfortran.dg/exit_3.f08: New test.
316 * gfortran.dg/exit_4.f08: New test.
317 * gfortran.dg/exit_5.f03: New test.
318
36d9e52f
FXC
3192010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
320
321 * gfortran.dg/ishft_4.f90: New test.
322
688e4919
MM
3232010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
324
325 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
326 FRIZ/XSRIZ instruciton for (double)(long long)x.
327 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
328
844022b7
EB
3292010-09-02 Eric Botcazou <ebotcazou@adacore.com>
330
331 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
332
6b8c9df8
RG
3332010-09-02 Richard Guenther <rguenther@suse.de>
334
335 PR tree-optimization/44937
336 PR tree-optimization/45412
337 * g++.dg/opt/pr45412.C: New testcase.
338 * gcc.c-torture/compile/pr45412.c: Likewise.
339 * gcc.c-torture/compile/pr44937.c: Likewise.
340
5de8299c
JM
3412010-09-02 Joseph Myers <joseph@codesourcery.com>
342
343 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
344 but using -Werror=comment.
345 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
346 expected error messages.
347
f7e4c09b
EB
3482010-09-02 Eric Botcazou <ebotcazou@adacore.com>
349
350 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
351 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
352
86e6a239
TB
3532010-09-02 Tobias Burnus <burnus@net-b.de>
354
355 PR fortran/45489
356 * gfortran.dg/initialization_27.f90: New.
357
e4a707c4
IR
3582010-09-02 Ira Rosen <irar@il.ibm.com>
359
360 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
361 check into different basic blocks. Expect vectorization if misaligned
362 stores are supported.
363 * gcc.dg/vect/bb-slp-8a.c: New test.
364 * gcc.dg/vect/bb-slp-8b.c: New test.
365
fb13cf80
SE
3662010-09-01 Steve Ellcey <sje@cup.hp.com>
367
368 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
369
50f30801
JW
3702010-09-01 Janus Weil <janus@gcc.gnu.org>
371
372 PR fortran/44541
373 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
374 * gfortran.dg/class_dummy_1.f03: New.
375
596aa3f0
JJ
3762010-09-01 Jakub Jelinek <jakub@redhat.com>
377
378 PR middle-end/45458
379 * g++.dg/tree-prof/partition2.C: New test.
380
e3488283
RG
3812010-09-01 Richard Guenther <rguenther@suse.de>
382
383 * gcc.dg/vect/vect-outer-fir.c: Adjust.
384 * gcc.dg/tree-ssa/vrp54.c: New testcase.
385 * gcc.c-torture/execute/20100827-1.c: Likewise.
386
c14c8155
FXC
3872010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
388
389 * gfortran.dg/execute_command_line_1.f90: New test.
390
a69d2520
JJ
3912010-08-31 Jakub Jelinek <jakub@redhat.com>
392
393 PR preprocessor/45457
394 * c-c++-common/cpp/pr45457.c: New test.
395
0c1bebc4
EB
3962010-08-31 Eric Botcazou <ebotcazou@adacore.com>
397
398 * gcc.dg/nested-func-8.c: New test.
399
ad5f4de2
FXC
4002010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
401
402 PR fortran/38282
403 * gfortran.dg/popcnt_poppar_1.F90: New test.
404 * gfortran.dg/popcnt_poppar_2.F90: New test.
405
6208468d
UB
4062010-08-31 Uros Bizjak <ubizjak@gmail.com>
407
408 * gcc.target/i386/volatile-2.c: Require nonpic target.
409
0f643366
JJ
4102010-08-31 Jakub Jelinek <jakub@redhat.com>
411
412 PR middle-end/45461
413 * gcc.dg/pr45461.c: New test.
414
57c0584a
RG
4152010-08-31 Richard Guenther <rguenther@suse.de>
416
417 PR testsuite/45455
418 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
419
9b9596dd
BM
4202010-08-31 Bingfeng Mei <bmei@broadcom.com>
421
422 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6208468d 423
e8cd3983
JW
4242010-08-30 Janus Weil <janus@gcc.gnu.org>
425
426 PR fortran/45456
427 * gfortran.dg/typebound_proc_18.f03: New.
428
d3c12306
EB
4292010-08-30 Eric Botcazou <ebotcazou@adacore.com>
430
431 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
432 * lib/scanasm.exp (scan-stack-usage): Likewise.
433 (scan-stack-usage-not): Likewise.
434 * gcc.dg/stack-usage-1.c: New test.
435 * gcc.target/i386/stack-usage-realign.c: Likewise.
436
1987baa3
ZD
4372010-08-30 Zdenek Dvorak <ook@ucw.cz>
438
439 PR tree-optimization/45427
440 * gcc.dg/tree-ssa/pr45427.c: New test.
441
b960ce04
PC
4422010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
443
444 PR c++/45043
445 * g++.dg/template/crash102.C: New.
446
f2b11865
JJ
4472010-08-30 Jakub Jelinek <jakub@redhat.com>
448
449 PR middle-end/45423
450 * gcc.dg/gomp/atomic-12.c: New test.
451 * gcc.dg/gomp/atomic-13.c: New test.
452 * gcc.dg/gomp/atomic-14.c: New test.
453 * g++.dg/gomp/atomic-11.C: New test.
454 * g++.dg/gomp/atomic-12.C: New test.
455 * g++.dg/gomp/atomic-13.C: New test.
456 * g++.dg/gomp/atomic-14.C: New test.
457
fc26dab3
RO
4582010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
459
460 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
461 delimiter.
462
ae423550
EB
4632010-08-30 Thomas Quinot <quinot@adacore.com>
464
465 * gnat.dg/discr24.adb: New test.
466
525fb35c
RG
4672010-08-30 Richard Guenther <rguenther@suse.de>
468
469 PR tree-optimization/45449
470 * gcc.dg/pr45449.c: New testcase.
471
184eb658
JM
4722010-08-30 Joseph Myers <joseph@codesourcery.com>
473
474 * gcc.dg/opts-1.c: Expect errors, not warnings.
475
bd48f123
JW
4762010-08-29 Janus Weil <janus@gcc.gnu.org>
477
478 PR fortran/42769
479 * gfortran.dg/dynamic_dispatch_11.f03: New.
480
98d43360
JM
4812010-08-29 Jason Merrill <jason@redhat.com>
482
483 PR c++/44991
484 * g++.dg/parse/defarg15.C: New.
485
f08f8b6a
JW
4862010-08-29 Janus Weil <janus@gcc.gnu.org>
487
488 PR fortran/45439
489 * gfortran.dg/select_type_16.f03: New.
490
bd48f123 4912010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4c6e913c
SK
492 Tobias Burnus <burnus@net-b.de>
493
494 * gfortran.dg/bessel_7.f90: Decrease required precision.
495
91a19652
N
4962010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
497 Kaz Kojima <kkojima@gcc.gnu.org>
498
499 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
500
7042fe5e
MM
5012010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
502
503 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
504 floating point conversion code generation.
505 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
506 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
507 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
508 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
509 to integer conversion code generation.
510 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
511 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
512 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
513 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
514
a3c85b74
FXC
5152010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
516
517 PR fortran/32049
518 * gfortran.dg/random_seed_1.f90: Adjust test.
519 * gfortran.dg/float128_1.f90: New test.
520
0cd0559e
TB
5212010-08-27 Tobias Burnus <burnus@net-b.de>
522
523 PR fortran/33197
524 * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
525 * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
526 * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
527 * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
528 * gcc/testsuite/gfortran.dg/parity_1.f90: New.
529 * gcc/testsuite/gfortran.dg/parity_2.f90: New.
530 * gcc/testsuite/gfortran.dg/parity_3.f90: New.
531
cbadd64a
JW
5322010-08-27 Janus Weil <janus@gcc.gnu.org>
533
534 PR fortran/45420
535 * gfortran.dg/select_type_15.f03: New.
536
2854a076
JD
5372010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
538
539 PR libfortran/43217
540 * gfortran.dg/hollerith8.f90: New test.
541
e240f0f4
TK
5422010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
543
544 PR fortran/45159
545 * gfortran.dg/dependency_33.f90: New test.
546
6d446ecf
RG
5472010-08-27 Richard Guenther <rguenther@suse.de>
548
549 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
550 * gcc.dg/graphite/scop-2.c: Likewise.
551 * gcc.dg/graphite/scop-20.c: Likewise.
552 * gcc.dg/vect/slp-25.c: Likewise.
553
d32f725a
OH
5542010-08-27 Olivier Hainque <hainque@adacore.com>
555
556 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
557
3e78238a
DK
5582010-08-26 Daniel Kraft <d@domob.eu>
559
560 PR fortran/38936
561 PR fortran/44047
562 PR fortran/45384
563 * gfortran.dg/associate_8.f03: New test.
564 * gfortran.dg/select_type_13.f03: New test.
565 * gfortran.dg/select_type_14.f03: New test.
566
9e3920e9
JJ
5672010-08-26 Jakub Jelinek <jakub@redhat.com>
568
569 PR tree-optimization/44485
570 * gcc.dg/pr44485.c: New test.
571
350b7070
RO
5722010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
573
574 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
575 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
576 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
577
5423ab77
RG
5782010-08-26 Richard Guenther <rguenther@suse.de>
579
580 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
581 * gcc.dg/graphite/scop-21.c: Likewise.
582
880f987e
RG
5832010-08-26 Richard Guenther <rguenther@suse.de>
584
585 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
586 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
587 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
588 * gcc.dg/vect/vect-91.c: Likewise.
589 * gcc.dg/vect/vect-peel-1.c: Likewise.
590 * gcc.dg/vect/vect-peel-2.c: Likewise.
591 * gcc.dg/vect/vect-peel-4.c: Likewise.
592
604bbfb7
JD
5932010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
594
595 PR libfortran/41859
596 * gfortran.dg/der_io_4.f90: New test.
597
932c9bff
JJ
5982010-08-25 Jakub Jelinek <jakub@redhat.com>
599
ea9f1d6f
JJ
600 PR rtl-optimization/44858
601 * gcc.c-torture/execute/pr44858.c: New test.
602
932c9bff
JJ
603 PR rtl-optimization/45400
604 * g++.dg/other/i386-8.C: New test.
605
0ceb0201
RG
6062010-08-25 Richard Guenther <rguenther@suse.de>
607
608 * gcc.dg/alias-8.c: Adjust.
609
0cdf7b49
BS
6102010-08-25 Bernd Schmidt <bernds@codesourcery.com>
611
612 * gcc.target/i386/combine-mul.c: New test.
613
1cf01301
RG
6142010-08-25 Richard Guenther <rguenther@suse.de>
615
616 PR lto/44562
617 * gcc.dg/graphite/id-27.c: New testcase.
618 * gcc.dg/lto/20100825-1_0.c: Likewise.
619
a2c0ed2e
RG
6202010-08-25 Richard Guenther <rguenther@suse.de>
621
622 PR tree-optimization/45316
623 * g++.dg/opt/pr45316.C: New testcase.
624
90bc1cb8
RG
6252010-08-25 Richard Guenther <rguenther@suse.de>
626
627 PR tree-optimization/45393
628 * g++.dg/torture/pr45393.C: New testcase.
629
ca046f7f
JJ
6302010-08-25 Jakub Jelinek <jakub@redhat.com>
631
632 PR tree-optimization/45059
633 * gcc.c-torture/compile/pr45059.c: New test.
634
46b57af1
TB
6352010-08-25 Tejas Belagod <tejas.belagod@arm.com>
636
637 * lib/target-supports.exp (check_effective_target_vect_unpack):
638 Set vect_unpack supported flag to true for neon.
6208468d 639
e1fd038a
SP
6402010-08-24 Sebastian Pop <sebastian.pop@amd.com>
641
642 * gcc.dg/tree-ssa/ifc-5.c: New.
643
bd544141
SP
6442010-08-24 Sebastian Pop <sebastian.pop@amd.com>
645
646 * gcc.dg/tree-ssa/ifc-4.c: New.
647 * gcc.dg/tree-ssa/ifc-7.c: New.
648
1991282b
MX
6492010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
650
651 * gcc.dg/vect/vect.exp: Check loongson targets
652 * g++.dg/vect/vect.exp: Likewise
653 * gfortran.dg/vect/vect.exp: Likewise
654
8bcc0304
MM
6552010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
656
b36cf9d2
MM
657 * gcc.target/powerpc/vsx-mass-1.c: New file, test
658 -mveclibabi=mass.
8bcc0304 659
2fcac97d
JW
6602010-08-23 Janus Weil <janus@gcc.gnu.org>
661
662 PR fortran/45366
663 * gfortran.dg/proc_ptr_29.f90: New.
664
11aa2577
TB
6652010-08-22 Tobias Burnus <burnus@net-b.de>
666 Dominique d'Humieres <dominiq@lps.ens.fr>
667
668 PR fortran/45367
669 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
670
3607fdb2
TB
6712010-08-22 Tobias Burnus <burnus@net-b.de>
672
673 PR fortran/45367
674 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
675
60f22d5d
TB
6762010-08-22 Tobias Burnus <burnus@net-b.de>
677
678 PR fortran/36158
679 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
680
8af7a073
TB
6812010-08-22 Tobias Burnus <burnus@net-b.de>
682 Dominique d'Humieres <dominiq@lps.ens.fr>
683
684 PR fortran/45367
685 PR fortran/36158
686 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
687 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
688
1d0134b3
JW
6892010-08-21 Janus Weil <janus@gcc.gnu.org>
690
691 PR fortran/44863
692 PR fortran/45271
693 PR fortran/45290
694 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
695 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
696 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
697
47b99694
TB
6982010-08-21 Tobias Burnus <burnus@net-b.de>
699
700 PR fortran/36158
701 PR fortran/33197
702 * gfortran.dg/bessel_6.f90: New.
703 * gfortran.dg/bessel_7.f90: New.
704
508e4757
JH
7052010-08-20 Jan Hubicka <jh@suse.cz>
706
707 PR c++/45307
708 PR c++/17736
709 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
710 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
711
410841c6
L
7122010-08-20 H.J. Lu <hongjiu.lu@intel.com>
713
714 PR target/45336
715 * gcc.target/i386/pr45336-1.c: New.
716 * gcc.target/i386/pr45336-2.c: Likewise.
717 * gcc.target/i386/pr45336-3.c: Likewise.
718 * gcc.target/i386/pr45336-4.c: Likewise.
719
26e4a417
UB
7202010-08-20 Uros Bizjak <ubizjak@gmail.com>
721
722 PR testsuite/45361
723 * gcc.target/i386/volatile-2.c: Update scan strings to also
724 include (%rip) for the memory reference on x86_64.
725
89ad0f25
JJ
7262010-08-20 Jakub Jelinek <jakub@redhat.com>
727
994fc9ab
JJ
728 PR middle-end/44974
729 * gcc.dg/pr44974.c: New test.
730
89ad0f25
JJ
731 PR rtl-optimization/45353
732 * gcc.dg/pr45353.c: New test.
733
8f0fe813
NS
7342010-08-20 Nathan Sidwell <nathan@codesourcery.com>
735
736 * gcc.target/i386/volatile-2.c: New.
737
46499993
AB
7382010-08-19 Andrey Belevantsev <abel@ispras.ru>
739
740 PR rtl-optimization/44691
741 * gfortran.dg/pr44691.f: New test.
742
891aa2ec
OH
7432010-10-19 Olivier Hainque <hainque@adacore.com>
744
745 * gcc.target/sparc/sibcall-dslot.c: New testcase.
746
2c5df20f
JM
7472010-08-19 Jason Merrill <jason@redhat.com>
748
f0d9b836 749 * g++.dg/init/synth3.C: New.
95d7bdaa 750 * g++.dg/init/value8.C: New.
ce3beba3 751 * g++.dg/tree-ssa/empty-2.C: New.
2c5df20f
JM
752 * g++.dg/cpp0x/noexcept09.C: New.
753
99d821c0
DK
7542010-08-19 Daniel Kraft <d@domob.eu>
755
756 PR fortran/29785
757 PR fortran/45016
758 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
759 * gfortran.dg/pointer_remapping_1.f90: New test.
760 * gfortran.dg/pointer_remapping_2.f03: New test.
761 * gfortran.dg/pointer_remapping_3.f08: New test.
762 * gfortran.dg/pointer_remapping_4.f03: New test.
763 * gfortran.dg/pointer_remapping_5.f08: New test.
764 * gfortran.dg/pointer_remapping_6.f08: New test.
765
68152b20
UB
7662010-08-19 Uros Bizjak <ubizjak@gmail.com>
767
768 PR testsuite/45324
769 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
770
f3eb3e27
RR
7712010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
772
773 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
774
8ebbe10f
TB
7752010-08-19 Tejas Belagod <tejas.belagod@arm.com>
776
777 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
778 variable.
779
c92f1823
IB
7802010-08-19 Ian Bolton <ian.bolton@arm.com>
781
782 PR target/45070
783 * gcc.c-torture/execute/pr45070.c: New.
784
f096c02a
IB
7852010-08-19 Ian Bolton <ian.bolton@arm.com>
786
787 * g++.dg/pr44328.C: New test.
788
29698e0f
TB
7892010-08-19 Tobias Burnus <burnus@net-b.de>
790
791 PR fortran/36158
792 PR fortran/33197
793 * gfortran.dg/bessel_3.f90: New.
794 * gfortran.dg/bessel_4.f90: New.
795 * gfortran.dg/bessel_5.f90: New.
796
80f95228
JW
7972010-08-19 Janus Weil <janus@gcc.gnu.org>
798
799 PR fortran/45290
800 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
801 * gfortran.dg/pointer_init_2.f90: New.
802 * gfortran.dg/pointer_init_3.f90: New.
803 * gfortran.dg/pointer_init_4.f90: New.
804
c043ee4a
NF
8052010-08-18 Nathan Froyd <froydnj@codesourcery.com>
806
807 PR c++/45049
808 * g++.dg/pr45049-1.C: New test.
809 * g++.dg/pr45049-2.C: New test.
810
1027c9c5
JZ
8112010-08-18 Jie Zhang <jie@codesourcery.com>
812
813 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
814 20 if __ARM_PCS is defined otherwise 64.
815 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
816 instead of hard coded 64.
817
8019fcfb
YQ
8182010-08-18 Yao Qi <yao@codesourcery.com>
819
820 PR target/45094
821 * gcc.target/arm/pr45094.c: New test.
822
38e3c1e1
MK
8232010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
824
825 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
826
c701e857
MK
8272010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
828
829 PR rtl-optimization/42575
38e3c1e1 830 * gcc.target/arm/pr42575.c: New test.
c701e857 831
63d90a96
IS
8322010-08-18 Iain Sandoe <iains@gcc.gnu.org>
833
834 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
835 * gcc.dg/tls/thr-cse-1.c: New.
836
257f5167
IS
8372010-08-18 Iain Sandoe <iains@gcc.gnu.org>
838
839 PR debug/42487
840 * lib/target-supports.exp
841 (check_effective_target_function_sections): New.
842 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
843 function sections before proceding.
26e4a417 844
47b91469
JJ
8452010-08-17 Jakub Jelinek <jakub@redhat.com>
846
847 PR fortran/45308
848 * gfortran.dg/pr45308.f03: New test.
849
2c65142a
UB
8502010-08-17 Uros Bizjak <ubizjak@gmail.com>
851
852 PR target/45296
853 * gcc.target/i386/pr45296.c: New test.
854
f9abf412
KT
8552010-08-17 Kai Tietz <kai.tietz@onevision.com>
856
857 * g++.dg/ext/uow-1.C: New.
858 * g++.dg/ext/uow-2.C: New.
859 * g++.dg/ext/uow-3.C: New.
860 * g++.dg/ext/uow-4.C: New.
861
470301c5
RG
8622010-08-17 Richard Guenther <rguenther@suse.de>
863
864 PR testsuite/45266
865 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
866
51f4ec66
SZ
8672010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
868
869 PR c/40563
870 * gcc.dg/Wcxx-compat-20.c: New test.
871
571d54de
DK
8722010-08-17 Daniel Kraft <d@domob.eu>
873
874 PR fortran/38936
875 * gfortran.dg/associate_1.f03: Extended to test newly supported
876 features like association to variables.
877 * gfortran.dg/associate_3.f03: Removed check for illegal change
878 of associate-name here...
879 * gfortran.dg/associate_5.f03: ...and added it here.
880 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
881 * gfortran.dg/associate_7.f03: New test.
882
7418461d
KK
8832010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
884
885 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
886
52bf62f9
DK
8872010-08-15 Daniel Kraft <d@domob.eu>
888
889 PR fortran/38936
890 * gfortran.dg/associate_1.f03: Enable test for array expressions.
891 * gfortran.dg/associate_3.f03: Clarify comment.
892 * gfortran.dg/associate_5.f03: New test.
893 * gfortran.dg/associate_6.f03: New test.
894
ba3721c1
TB
8952010-08-15 Tobias Burnus <burnus@net-b.de>
896
897 PR fortran/45211
898 * gfortran.dg/bind_c_usage_21.f90: New.
899 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
900
08857b61
TB
9012010-08-15 Tobias Burnus <burnus@net-b.de>
902
903 * gfortran.dg/optional_absent_1.f90: New.
904 * gfortran.dg/null_actual.f90: New.
905
7d54ef80
TB
9062010-08-15 Tobias Burnus <burnus@net-b.de>
907
908 * gfortran.dg/pointer_target_1.f90: New.
909 * gfortran.dg/pointer_target_2.f90: New.
910 * gfortran.dg/pointer_target_3.f90: New.
911
e6c14898
DK
9122010-08-15 Daniel Kraft <d@domob.eu>
913
914 PR fortran/45197
915 * gfortran.dg/elemental_args_check_3.f90: New test.
916 * gfortran.dg/impure_1.f08: New test.
917 * gfortran.dg/impure_2.f08: New test.
918 * gfortran.dg/impure_3.f90: New test.
919 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
920
69f11a13
IR
9212010-08-15 Ira Rosen <irar@il.ibm.com>
922
923 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
924 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
925 SLP tests.
926 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
927 misaligned loads.
928 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
929 misaligned stores.c
930 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
931
73a949c0
MX
9322010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
933
934 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
935 dg-require-effective-target after dg-do.
936
0d108d15
MX
9372010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
938
939 * lib/target-supports.exp (check_effective_target_vect_int): Return
940 true for Loongson targets.
941 (check_effective_target_vect_shift): Likewise.
942 (check_effective_target_vect_no_int_max): Likewise.
943 (check_effective_target_vect_no_align): Likewise.
944 (check_effective_target_vect_short_mult): Likewise.
945
41f3efb5
UB
9462010-08-14 Uros Bizjak <ubizjak@gmail.com>
947
948 * g++.dg/cast.C: Change fields of structures to "long" to pass
949 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
950 * g++.dg/cpp0x/iop.C: Ditto.
951 * g++.dg/cpp0x/named_refs.C: Ditto.
952 * g++.dg/cpp0x/rv1p.C: Ditto.
953 * g++.dg/cpp0x/rv2p.C: Ditto.
954 * g++.dg/cpp0x/rv3p.C: Ditto.
955 * g++.dg/cpp0x/rv4p.C: Ditto.
956 * g++.dg/cpp0x/rv5p.C: Ditto.
957 * g++.dg/cpp0x/rv6p.C: Ditto.
958 * g++.dg/cpp0x/rv7p.C: Ditto.
959 * g++.dg/cpp0x/rv8p.C: Ditto.
960 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
961
f5ca06e6
DK
9622010-08-13 Daniel Kraft <d@domob.eu>
963
964 * gfortran.dg/implied_shape_1.f08: New test.
965 * gfortran.dg/implied_shape_2.f90: New test.
966 * gfortran.dg/implied_shape_3.f08: New test.
967
cf677bb8
JD
9682010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
969
970 PR libfortran/42526
971 * gfortran.dg/char_component_initializer_1.f90: New test.
972
3cb35c12
CF
9732010-08-12 Changpeng Fang <changpeng.fang@amd.com>
974
975 PR tree-optimization/45241
976 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
977
b2cd1042
UB
9782010-08-12 Uros Bizjak <ubizjak@gmail.com>
979
980 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
981 to dg-options.
982 * gcc.target/i386/pr40906-2.c: Ditto.
983 * gcc.target/i386/pr40906-3.c: Ditto.
984
a8c56818
JJ
9852010-08-12 Jakub Jelinek <jakub@redhat.com>
986
987 PR middle-end/45262
988 * gcc.c-torture/execute/pr45262.c: New test.
989
07fd92be
UB
9902010-08-12 Uros Bizjak <ubizjak@gmail.com>
991
992 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
993 empty argument.
994 * g++.dg/other/profile1.C: Ditto.
995
2d698d3b
RG
9962010-08-12 Richard Guenther <rguenther@suse.de>
997
998 PR tree-optimization/45232
999 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1000 * gcc.dg/tree-ssa/loop-7.c: Adjust.
1001 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1002 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1003 unsigned arithmetic.
1004 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1005 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1006 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1007 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1008 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1009 unsigned arithmetic.
1010 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1011 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1012 unsigned arithmetic.
1013 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1014 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1015 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1016 unsigned arithmetic.
1017 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1018 * gcc.dg/tree-ssa/negate.c: Adjust.
1019 * gcc.dg/vect/vect-1.c: Adjust.
1020 * gfortran.dg/reassoc_6.f: XFAIL.
1021
49b48605
JJ
10222010-08-12 Jakub Jelinek <jakub@redhat.com>
1023
1024 PR debug/45259
1025 * gcc.dg/pr45259.c: New test.
1026
3565ffed
WG
10272010-08-12 Wei Guozhi <carrot@google.com>
1028
1029 PR target/44999
1030 * gcc.target/arm/pr44999.c: New testcase.
1031
53d8d5c1
JZ
10322010-08-12 Jie Zhang <jie@codesourcery.com>
1033
1034 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1035 (N): Likewise.
1036 (main): Adjust accordingly.
1037
cb5da135 10382010-08-11 Sebastian Pop <sebastian.pop@amd.com>
974335d6
SP
1039
1040 * gfortran.dg/graphite/id-22.f: New.
1041
cb5da135 10422010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5d737345
SP
1043
1044 * gcc.dg/graphite/id-26.c: New.
1045
cb5da135 10462010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4ee23fa8
SP
1047
1048 * gcc.dg/graphite/id-25.c: New.
1049
cb5da135 10502010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1c2a7491
SP
1051
1052 * gcc.dg/graphite/run-id-5.c: New.
1053 * gcc.dg/graphite/run-id-6.c: New.
1054 * gfortran.dg/graphite/id-21.f: New.
1055
cb5da135 10562010-08-11 Sebastian Pop <sebastian.pop@amd.com>
320532a8
SP
1057
1058 * gcc.dg/graphite/id-24.c: New.
1059
cb5da135 10602010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5df5f257
SP
1061
1062 * gcc.dg/tree-ssa/pr20742.c: New.
1063
cb5da135 10642010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6f23dd91
SP
1065
1066 * gcc.dg/graphite/id-23.c: New.
1067
cb5da135 10682010-08-11 Sebastian Pop <sebastian.pop@amd.com>
87b28340
SP
1069
1070 * gfortran.dg/graphite/id-20.f: Adjust testcase.
1071
cb5da135 10722010-08-11 Sebastian Pop <sebastian.pop@amd.com>
a0dd1502
SP
1073
1074 * gcc.dg/graphite/pr42729.c: New.
1075
cb5da135 10762010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7ff28cc2
SP
1077
1078 * gfortran.dg/graphite/id-20.f: New.
1079
cb5da135 10802010-08-11 Sebastian Pop <sebastian.pop@amd.com>
aedede66
SP
1081
1082 * gcc.dg/graphite/id-22.c: New.
1083
cb5da135 10842010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3d125479
SP
1085
1086 * gcc.dg/graphite/run-id-2.c: Call abort.
1087
cb5da135 10882010-08-11 Sebastian Pop <sebastian.pop@amd.com>
d4332d00
SP
1089
1090 * gcc.dg/graphite/id-20.c: New.
1091
c4aa95f8
JW
10922010-08-11 Janus Weil <janus@gcc.gnu.org>
1093 Steve Kargl <kargl@gcc.gnu.org>
1094
1095 PR fortran/44595
1096 * gfortran.dg/move_alloc_3.f90: New.
1097 * gfortran.dg/random_seed_2.f90: New.
1098
4d053ac1
JDA
10992010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1100
1101 * lib/target-supports.exp (check_effective_target_sync_int_long):
1102 Add hppa*-*-linux*.
1103 (check_effective_target_sync_char_short): Likewise.
1104
1ae0fa1c
YQ
11052010-08-10 Yao Qi <yao@codesourcery.com>
1106
1107 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1108 general form.
1109 * gcc.dg/tree-ssa/loop-31.c: Likewise.
1110 * g++.dg/other/packed1.C: Likewise.
1111 * g++.dg/other/crash-4.C: Likewise.
1112 * g++.dg/ext/packed8.C: Likewise.
1113 * g++.dg/init/array16.C: Likewise.
1114
d6fa2d17
XDL
11152010-08-10 xinliang David Li <davidxl@google.com>
1116 * gcc.dg/tree-ssa/loop-19.c: Add option
1117 -fno-prefetch-loop-array
1118
5466d63d
BS
11192010-08-10 Bernd Schmidt <bernds@codesourcery.com>
1120
1121 PR middle-end/45182
1122 * gcc.c-torture/compile/pr45182.c: New test.
1123
7a25d520
JM
11242010-08-09 Jason Merrill <jason@redhat.com>
1125
1126 PR c++/45236
1127 * g++.dg/cpp0x/variadic-104.C: New.
1128
ee247636
TK
11292010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1130
1131 PR fortran/44235
1132 * gfortran.dg/dependency_32.f90: New test.
1133
37609bf0
RG
11342010-08-09 Richard Guenther <rguenther@suse.de>
1135
1136 PR middle-end/44632
1137 * g++.dg/opt/nrv17.C: New testcase.
1138
3e32c761
RG
11392010-08-09 Richard Guenther <rguenther@suse.de>
1140
1141 PR middle-end/45212
1142 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1143 alignment from MEM_REF offset only if we took it from the
1144 base object.
1145
1146 * gcc.target/i386/pr24178.c: New testcase.
1147
7323f4bb
UB
11482010-08-08 Uros Bizjak <ubizjak@gmail.com>
1149
1150 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1151 * gcc.dg/20030702-1.c: Ditto.
1152 * gcc.dg/20050309-1.c: Ditto.
1153 * gcc.dg/20050325-1.c: Ditto.
1154 * gcc.dg/20050330-2.c: Ditto.
1155 * gcc.dg/20051201-1.c: Ditto.
1156 * gcc.dg/gomp/pr27573.c: Ditto.
1157 * gcc.dg/gomp/pr34610.c: Ditto.
1158 * gcc.dg/pr24225.c: Ditto.
1159 * gcc.dg/pr26570.c: Ditto.
1160 * gcc.dg/pr32773.c: Ditto.
1161 * g++.dg/gcov/gcov-6.C: Ditto.
1162 * g++.dg/gomp/pr34608.C: Ditto.
1163 * gfortran.dg/gomp/pr27573.f90: Ditto.
1164
1165 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
1166 dg-require-host-local dg directive.
1167 * gcc.dg/profile-dir-2.c: Ditto.
1168 * gcc.dg/profile-dir-3.c: Ditto.
1169
b4a4e6ae
RG
11702010-08-08 Richard Guenther <rguenther@suse.de>
1171
1172 PR tree-optimization/45109
1173 * gcc.c-torture/compile/pr45109.c: New testcase.
1174
07f93cbd
UB
11752010-08-08 Uros Bizjak <ubizjak@gmail.com>
1176
1177 * gcc.dg/march.c: Skip if -march defined.
1178 * gcc.dg/mtune.c: Skip if -mtune defined.
1179
1180 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1181 generic thunk support.
1182
f6ddf131
UB
11832010-08-07 Uros Bizjak <ubizjak@gmail.com>
1184
1185 PR target/45213
1186 * gcc.target/i386/pr45213.c: New test.
1187
a4ed58ce
JD
11882010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1189
1190 PR libfortran/45143
1191 * gfortran.dg/fmt_error_11.f03: New test.
1192
17fec01d
MS
11932010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
1194
f6ddf131
UB
1195 * lib/target-supports.exp (check_effective_target_sync_int_long):
1196 Add arm*-*-linux-gnueabi.
1197 (check_effective_target_sync_char_short): Likewise.
17fec01d 1198
8a0f25c3
TK
11992010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1200
1201 PR fortran/45159
1202 * gfortran.dg/dependency_31.f90: New test.
1203
6a57b9ee
TK
12042010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1205
1206 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
1207
309714d4
JM
12082010-08-06 Jason Merrill <jason@redhat.com>
1209
1210 * g++.dg/cpp0x/sfinae3.C: New.
1211 * g++.dg/cpp0x/sfinae4.C: New.
1212
0b4b14ac
RG
12132010-08-06 Richard Guenther <rguenther@suse.de>
1214
1215 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1216 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1217 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1218 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1219 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1220 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1221 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1222 * gcc.c-torture/execute/20100805-1.c: Likewise.
1223
2645f11a
MJ
12242010-08-05 Martin Jambor <mjambor@suse.cz>
1225
1226 PR testsuite/42855
1227 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1228
3e66255c
MJ
12292010-08-05 Martin Jambor <mjambor@suse.cz>
1230
1231 * gcc.dg/ipa/ipcp-ii-1.c: New test.
1232 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1233
3949c4a7
MJ
12342010-08-05 Martin Jambor <mjambor@suse.cz>
1235
1236 * g++.dg/ipa/devirt-1.C: New test.
1237 * g++.dg/ipa/devirt-2.C: Likewise.
1238 * g++.dg/ipa/devirt-3.C: Likewise.
1239 * g++.dg/ipa/devirt-4.C: Likewise.
1240 * g++.dg/ipa/devirt-5.C: Likewise.
1241 * gcc.dg/ipa/iinline-3.c: Likewise.
1242
36b86f4a
JZ
12432010-08-05 Jie Zhang <jie@codesourcery.com>
1244
1245 PR tree-optimization/45144
1246 * gcc.dg/tree-ssa/pr45144.c: New test.
1247
e10f52d0
JW
12482010-08-04 Janus Weil <janus@gcc.gnu.org>
1249
1250 PR fortran/42207
1251 PR fortran/44064
1252 PR fortran/44065
1253 * gfortran.dg/class_25.f03: New.
1254 * gfortran.dg/class_26.f03: New.
1255
0e884a94
DG
12562010-08-04 Daniel Gutson <dgutson@codesourcery.com>
1257
1258 * g++.dg/warn/miss-format-1.C: Update line number.
1259
079e56d0
UB
12602010-08-04 Uros Bizjak <ubizjak@gmail.com>
1261
1262 PR c++/44641
1263 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1264 .frame and .mask assembler directives.
1265
455e6d5b
RG
12662010-08-04 Richard Guenther <rguenther@suse.de>
1267
1268 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1269 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1270 * gcc.dg/tree-ssa/vrp50.c: Likewise.
1271 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1272
a48a9173
TB
12732010-08-04 Tobias Burnus <burnus@net-b.de>
1274
1275 PR fortran/44857
1276 * gfortran.dg/derived_constructor_char_1.f90: New.
1277 * gfortran.dg/derived_constructor_char_2.f90: New.
1278
15b71db3
TK
12792010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1280
1281 PR fortran/45159
1282 * gfortran.dg/dependency_30.f90: New test.
1283
241a2b9e
JH
12842010-08-03 Jan Hubicka <jh@suse.cz>
1285
1286 * gcc.c-torture/compile/pr45085.c: New testcase.
1287
aea18e92
JW
12882010-08-03 Janus Weil <janus@gcc.gnu.org>
1289
1290 PR fortran/44584
1291 PR fortran/45161
1292 * gfortran.dg/typebound_call_9.f03: Modified.
1293 * gfortran.dg/typebound_generic_1.f03: Modified.
1294
1d100230
TK
12952010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1296
1297 PR fortran/45159
1298
1299 * gfortran.dg/dependency_29.f90: New test.
1300
071bdb5f
TK
13012010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1302
1303 PR fortran/36854
1d100230
TK
1304 * gfortran.dg/character_comparison_2.f90: New test.
1305 * gfortran.dg/character_comparison_3.f90: New test.
1306 * gfortran.dg/dependency_28.f90: New test.
071bdb5f 1307
37119410
BS
13082010-08-02 Bernd Schmidt <bernds@codesourcery.com>
1309
1310 PR target/40457
1311 * gcc.target/arm/pr40457-1.c: New test.
1312 * gcc.target/arm/pr40457-2.c: New test.
1313
f3f98a1e
JW
13142010-08-01 Janus Weil <janus@gcc.gnu.org>
1315
1316 PR fortran/44912
1317 * gfortran.dg/typebound_call_17.f03: New.
1318
1107bd38
JW
13192010-07-30 Janus Weil <janus@gcc.gnu.org>
1320
1321 PR fortran/44929
1322 * gfortran.dg/allocate_derived_3.f90: New.
1323
95b038dd
XDL
13242010-07-30 Xinliang David Li <davidxl@google.com>
1325 PR tree-optimization/45121
1326 * c-c++-common/uninit-17.c: Add -fno-ivops option.
1327
88d787e7
UW
13282010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1329
1330 PR c++/45112
1331 * testsuite/g++.dg/pr45112.C: New test.
1332
f0fc0803
JJ
13332010-07-30 Jakub Jelinek <jakub@redhat.com>
1334
1335 PR debug/45055
1336 PR rtl-optimization/45137
1337 * gcc.dg/pr45055.c: New test.
1338
009ba7f5
AM
13392010-07-30 Alan Modra <amodra@gmail.com>
1340
1341 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1342 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1343
6a018495
TB
13442010-07-29 Tobias Burnus <burnus@net-b.de>
1345
1346 PR fortran/45087
1347 PR fortran/45125
1348 * gfortran.dg/whole_file_25.f90: New.
1349 * gfortran.dg/whole_file_26.f90: New.
1350 * gfortran.dg/whole_file_27.f90: New.
1351
6a68e29d
JW
13522010-07-29 Janus Weil <janus@gcc.gnu.org>
1353
1354 PR fortran/44962
1355 * gfortran.dg/typebound_proc_17.f03: New.
1356
b2a5eb75
JW
13572010-07-29 Janus Weil <janus@gcc.gnu.org>
1358
1359 PR fortran/45004
1360 * gfortran.dg/move_alloc_2.f90: New.
1361
a3378cea
XDL
13622010-07-29 Xinliang David Li <davidxl@google.com>
1363 PR tree-optimization/45121
1364 * c-c++-common/uninit-17.c: Fix expected output.
1365
1c09321c
RG
13662010-07-29 Richard Guenther <rguenther@suse.de>
1367
1368 PR tree-optimization/45120
1369 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1370
81fb8a48
MM
13712010-07-29 Mikael Morin <mikael@gcc.gnu.org>
1372
1373 PR fortran/42051
1374 PR fortran/44064
1375 * gfortran.dg/pr42051.f03: New testcase.
1376
6befd6b0
RG
13772010-07-29 Richard Guenther <rguenther@suse.de>
1378
1379 PR middle-end/45034
1380 * gcc.c-torture/execute/pr45034.c: New testcase.
1381
1732dfea
PC
13822010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1383
1384 PR c++/45096
1385 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1386
69dcd06a
DK
13872010-07-28 Daniel Kraft <d@domob.eu>
1388
1389 * gfortran.dg/bound_8.f90: New test.
1390
05b5ea34
JJ
13912010-07-28 Jakub Jelinek <jakub@redhat.com>
1392
1393 PR debug/45105
1394 * gcc.dg/pr45105.c: New test.
1395
fb039b24
MK
13962010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
1397
1398 PR rtl-optimization/45107
1399 * gcc.dg/pr45107.c: New test.
1400
bb801fa6
MK
14012010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
1402
1403 PR rtl-optimization/45101
1404 * gcc.dg/pr45101.c: New test.
1405
57e15568
TB
14062010-07-28 Tobias Burnus <burnus@net-b.de>
1407
1408 PR fortran/45077
1409 * gfortran.dg/whole_file_24.f90: New.
1410
462aa169
JM
14112010-07-27 Jason Merrill <jason@redhat.com>
1412
1413 * g++.dg/cpp0x/variadic102.C: New.
1414 * g++.dg/cpp0x/variadic103.C: New.
1415
689d6c4a
MK
14162010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
1417
1418 PR rtl-optimization/40956
1419 PR target/42495
1420 PR middle-end/42574
1421 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1422 * gcc.target/arm/pr42574.c: Add tests.
1423
c013221e
UB
14242010-07-27 Uros Bizjak <ubizjak@gmail.com>
1425
1426 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1427 test name.
1428 (cleanup-repo-files): Ditto.
1429 (cleanup-saved-temps): Ditto.
1430
f551f80c
JJ
14312010-07-27 Jakub Jelinek <jakub@redhat.com>
1432
fea31288
JJ
1433 PR testsuite/44701
1434 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1435
f551f80c
JJ
1436 PR c/45079
1437 * gcc.dg/pr45079.c: New test.
1438
2200fc49
IR
14392010-07-27 Ira Rosen <irar@il.ibm.com>
1440
1441 PR tree-optimization/44152
1442 * gcc.dg/vect/fast-math-pr44152.c: New test.
1443
5a8e93d8
IS
14442010-07-27 Iain Sandoe <iains@gcc.gnu.org>
1445
1446 PR ObjC/44140
1447 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1448 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1449 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1450 * obj-c++.dg/torture/trivial.mm: Ditto.
1451 * objc.dg/torture/tls/thr-init-2.m: Ditto.
1452 * objc.dg/torture/tls/thr-init-3.m: Ditto.
1453 * objc.dg/torture/tls/thr-init.m: Ditto.
1454 * objc.dg/torture/trivial.m: Ditto.
1455
a691bb08
UB
14562010-07-27 Uros Bizjak <ubizjak@gmail.com>
1457
1458 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1459 Skip on spu-*-* targets.
1460
42694189
JJ
14612010-07-27 Jakub Jelinek <jakub@redhat.com>
1462
1463 PR tree-optimization/45083
1464 * gcc.dg/pr45083.c: New test.
1465
fb55ca75
TB
14662010-07-26 Tobias Burnus <burnus@net-b.de>
1467
1468 PR fortran/40873
1469 * gfortran.dg/whole_file_22.f90: New test.
1470 * gfortran.dg/whole_file_23.f90: New test.
1471
14722010-07-26 Iain Sandoe <iains@gcc.gnu.org>
8b84c596
RH
1473 Jack Howarth <howarth@bromo.med.uc.edu>
1474 Richard Henderson <rth@redhat.com>
1475
1476 PR target/44132
1477 * gcc.dg/tls/thr-init-1.c: New.
1478 * gcc.dg/tls/thr-init-2.c: New.
1479 * gcc.dg/torture/tls New.
1480 * gcc.dg/torture/tls/tls-test.c: New.
1481 * gcc.dg/torture/tls/thr-init-1.c: New.
1482 * gcc.dg/torture/tls/tls.exp: New.
1483 * gcc.dg/torture/tls/thr-init-2.c: New.
1484 * gcc.dg/tls/emutls-2.c: New test
1485
1486 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1487 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1488 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1489 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1490 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1491 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1492 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1493 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1494 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1495 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1496 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1497 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1498 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1499 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1500 gfortran.dg/gomp/appendix-a/a.22.4.f90,
1501 gfortran.dg/gomp/appendix-a/a.22.5.f90,
1502 gfortran.dg/gomp/appendix-a/a.22.6.f90,
1503 gfortran.dg/gomp/appendix-a/a.24.1.f90,
1504 gfortran.dg/gomp/appendix-a/a.32.1.f90,
1505 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1506 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1507 gfortran.dg/gomp/omp_threadprivate1.f90,
1508 gfortran.dg/gomp/omp_threadprivate2.f90,
1509 gfortran.dg/gomp/reduction1.f90,
1510 gfortran.dg/gomp/sharing-1.f90: Likewise.
1511
114e33e1
RO
15122010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1513
1514 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1515 sse_runtime.
1516 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1517 dg-require-visibility.
1518
7f8ac3d7
RG
15192010-07-26 Richard Guenther <rguenther@suse.de>
1520
1521 PR tree-optimization/43784
1522 * gcc.c-torture/execute/pr43784.c: New testcase.
1523 * g++.dg/torture/pr43784.C: Likewise.
1524
bd422c4a
RG
15252010-07-26 Richard Guenther <rguenther@suse.de>
1526
1527 PR middle-end/45056
1528 * g++.dg/pr45056.C: New testcase.
1529
e093ffe3
RG
15302010-07-26 Richard Guenther <rguenther@suse.de>
1531
1532 PR tree-optimization/45071
1533 * gcc.dg/pr45071.c: New testcase.
1534
71ff73f3
TB
15352010-07-26 Tobias Burnus <burnus@net-b.de>
1536
1537 PR fortran/45066
1538 * gfortran.dg/namelist_62.f90: New.
1539
d4e075f2
RG
15402010-07-26 Richard Guenther <rguenther@suse.de>
1541
1542 * gcc.c-torture/execute/pr45017.c: Move ...
1543 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
1544
601d98be
TK
15452010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1546
1547 PR fortran/40628
1548 * trim_optimize_1.f90: New test.
1549 * character_comparision_1.f90: New test.
1550
85c28850
JD
15512010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1552
1553 PR fortran/42852
1554 * gfortran.dg/wtruncate_fix.f: New test.
1555
af8e1802
L
15562010-07-25 H.J. Lu <hongjiu.lu@intel.com>
1557
1558 PR testsuite/45068
1559 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1560
0128991d
RG
15612010-07-24 Richard Guenther <rguenther@suse.de>
1562
1563 PR lto/43788
1564 * g++.dg/lto/20100724-1_0.C: New testcase.
1565
2091f811
RG
15662010-07-24 Richard Guenther <rguenther@suse.de>
1567
1568 PR lto/43212
1569 * gcc.dg/lto/20100724-1_0.c: New testcase.
1570 * gcc.dg/lto/20100724-1_1.c: Likewise.
1571
8569c753
TB
15722010-07-24 Tobias Burnus <burnus@net-b.de>
1573
1574 PR fortran/40011
1575 * gfortran.dg/whole_file_21.f90: New.
1576
1577 * gfortran.dg/integer_exponentiation_3.F90: Use
1578 -ffloat-store only for i?86/x86-64 -m32.
1579
100fded1
TB
15802010-07-24 Tobias Burnus <burnus@net-b.de>
1581
1582 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1583 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1584
df161b69
TB
15852010-07-24 Tobias Burnus <burnus@net-b.de>
1586
1587 * gfortran.dg/func_decl_4.f90: Split test into two ...
1588 * gfortran.dg/func_decl_5.f90: ... parts.
1589 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1590 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1591 * gfortran.dg/global_references_1.f90: Add new dg-warning.
1592 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1593 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1594 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1595 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1596 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1597 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1598 * gfortran.dg/sizeof.f90: Make test valid.
1599 * gfortran.dg/pr20865.f90: Add new dg-error.
1600 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1601 * gfortran.dg/g77/19990218-0.f: Ditto.
1602 * gfortran.dg/g77/19990218-1.f: Ditto.
1603 * gfortran.dg/g77/970625-2.f: Ditto.
1604 * gfortran.dg/pr37243.f: Fix function declaration.
1605 * gfortran.dg/use_only_1.f90: Fix implicit typing.
1606 * gfortran.dg/loc_1.f90: Fix pointer datatype.
1607
43afc047
TB
16082010-07-23 Tobias Burnus <burnus@net-b.de>
1609
1610 PR fortran/44945
1611 * gfortran.dg/char_array_structure_constructor.f90: Add
1612 -fwhole-file as dg-option as it otherwise fails on some
1613 systems.
1614
96bba5e6
EB
16152010-07-23 Eric Botcazou <ebotcazou@adacore.com>
1616
1617 * gnat.dg/aggr16.ad[sb]: New test.
1618 * gnat.dg/aggr16_pkg.ads: New helper.
1619
aff08b12
RG
16202010-07-23 Richard Guenther <rguenther@suse.de>
1621
1622 PR lto/43071
1623 * g++.dg/lto/20100723-1_0.C: New testcase.
1624
bebb1f20
L
16252010-07-23 H.J. Lu <hongjiu.lu@intel.com>
1626
1627 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1628 AVX support.
1629 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1630 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1631
16c9d3b1
RO
16322010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1633
1634 * lib/target-supports.exp (add_options_for_tls): New proc.
1635 * g++.dg/tls/static-1.C: Use dg-add-options tls.
1636 * g++.dg/tls/static-1a.cc: Likewise.
1637 * gcc.dg/tls/emutls-1.c: Likewise.
1638 * gcc.dg/tls/opt-11.c: Likewise.
1639 * gcc.dg/tls/opt-12.c: Likewise.
1640 * gcc.dg/tls/pr24428-2.c: Likewise.
1641 * gcc.dg/tls/pr24428.c: Likewise.
1642 * obj-c++.dg/tls/static-1.mm: Likewise.
1643 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1644 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1645 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1646 * objc.dg/torture/tls/thr-init-2.m: Likewise.
1647 * objc.dg/torture/tls/thr-init-3.m: Likewise.
1648 * objc.dg/torture/tls/thr-init.m: Likewise.
1649 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1650
7a6faad6
UB
16512010-07-23 Uros Bizjak <ubizjak@gmail.com>
1652
1653 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1654 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1655 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1656 optimized dump files.
1657
52e092ab
JJ
16582010-07-23 Jakub Jelinek <jakub@redhat.com>
1659
1660 PR tree-optimization/45047
1661 * gcc.c-torture/compile/pr45047.c: New test.
1662
c5c178d6
UB
16632010-07-23 Uros Bizjak <ubizjak@gmail.com>
1664
1665 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1666 instead of dg-compile.
1667 * gcc.dg/float-range-4.c: Ditto.
1668 * gcc.dg/float-range-5.c: Ditto.
1669 * gcc.dg/fold-overflow-1.c: Ditto.
1670 * gcc.dg/gomp/sections-4.c: Ditto.
1671 * gcc.dg/transparent-union-1.c: Ditto.
1672 * gcc.dg/transparent-union-2.c: Ditto.
1673 * gcc.target/i386/pr39315-check.c: Ditto.
1674 * g++.dg/gomp/sections-4.C: Ditto.
1675 * g++.dg/template/dtor7.C: Ditto.
1676 * g++.dg/tree-ssa/pr19952.C: Ditto.
1677 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1678 * gfortran.dg/graphite/pr42185.f90: Ditto.
1679 * gfortran.dg/namelist_36.f90: Ditto.
1680 * gnat.dg/noreturn1.adb: Ditto.
1681 * gnat.dg/specs/small_alignment.ads: Ditto.
1682
556ede65
MJ
16832010-07-23 Martin Jambor <mjambor@suse.cz>
1684
1685 PR tree-optimization/44915
1686 * g++.dg/torture/pr44915.C: New test.
1687
8cbeddcc
MJ
16882010-07-23 Martin Jambor <mjambor@suse.cz>
1689
1690 PR tree-optimization/44914
1691 * g++.dg/tree-ssa/pr44914.C: New test.
1692
61044492
JZ
16932010-07-23 Jie Zhang <jie@codesourcery.com>
1694
1695 PR target/44290
1696 * gcc.dg/pr44290-1.c: New test.
1697 * gcc.dg/pr44290-2.c: New test.
1698
96f3a5d2
JM
16992010-07-23 Jason Merrill <jason@redhat.com>
1700
1701 PR c++/45008
1702 * g++.dg/abi/mangle44.C: New.
1703
c5c178d6 17042010-07-23 Uros Bizjak <ubizjak@gmail.com>
5fdba872
UB
1705
1706 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1707 for compile-time only tests.
1708 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1709 target check.
1710 * gcc.target/i386/pr39315-4.c: Ditto.
1711 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1712 target check. Include sse-os-support.h.
1713 (main): Call check_isa and sse_os_support.
1714 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1715 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1716 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1717 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1718 target check. Include sse-os-support.h.
1719 (main): Call check_isa and sse_os_support.
1720 * gcc.target/i386/vperm-v2df.c: Ditto.
1721
c5c178d6 17222010-07-23 Uros Bizjak <ubizjak@gmail.com>
1d8ec041
UB
1723
1724 * lib/target-supports.exp (check_avx_hw_available): New procedure.
1725 (check_effective_target_avx_runtime): New procedure.
1726 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1727 (check_effective_target_sse_runtime): Add check_effective_target_sse.
1728
1729 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1730 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
1731 and __get_cpuid test.
1732 * gcc.dg/compat/vector-2b_main.c: Ditto.
1733
1734 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1735
5fdba872 1736 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1d8ec041
UB
1737 for compile-time only test.
1738 * gcc.dg/pr32716.c: Ditto.
1739 * gcc.dg/pr34856.c: Ditto.
1740 * gcc.dg/pr36997.c: Ditto.
1741 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1742 * gfortran.dg/pr28158.f90: Ditto.
1743 * gfortran.dg/pr30667.f: Ditto.
1744
1745 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1746 i?86-*-* and x86_64-*-* targets to disable execution on targets
1747 without sse2 runtime support.
1748 * g++.dg/vect/vect.exp: Ditto.
1749 * gfortran.dg/vect/vect.exp: Ditto.
1750
5fdba872 1751 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1d8ec041
UB
1752 * gcc.dg/pr37544.c: Ditto.
1753 * gcc.dg/pr40550.c: Ditto.
1754 * gcc.dg/compat/union-m128-1_main.c: Ditto.
1755 * gcc.dg/compat/vector-1a_main.c: Ditto.
1756 * gcc.dg/compat/vector-2a_main.c: Ditto.
1757 * gcc.dg/torture/pr16104-1.c: Ditto.
1758 * gcc.dg/torture/pr35771-1.c: Ditto.
1759 * gcc.dg/torture/pr35771-2.c: Ditto.
1760 * gcc.dg/torture/pr35771-3.c: Ditto.
1761 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1762 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1763 * gcc.dg/torture/stackalign/push-1.c: Ditto.
1764 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1765 * g++.dg/other/i386-1.C: Ditto.
1766 * g++.dg/other/pr40446.C: Ditto.
1767
99bda4d5
RO
17682010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1769
1770 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1771
61b644c2
DK
17722010-07-23 Daniel Kraft <d@domob.eu>
1773
1774 PR fortran/44709
1775 * gfortran.dg/exit_1.f08: New test.
1776 * gfortran.dg/exit_2.f08: New test.
1777
9d3493e6
SL
17782010-07-22 Sandra Loosemore <sandra@codesourcery.com>
1779
1780 PR tree-optimization/39839
1781 * gcc.target/arm/pr39839.c: New test case.
1782
980a0501
EB
17832010-07-22 Eric Botcazou <ebotcazou@adacore.com>
1784
1785 * gnat.dg/unchecked_convert5b.adb: New test.
1786 * gnat.dg/unchecked_convert6.adb: Likewise.
1787 * gnat.dg/unchecked_convert6b.adb: Likewise.
1788
cfa0bd19
EB
17892010-07-22 Eric Botcazou <ebotcazou@adacore.com>
1790
1791 * gnat.dg/aggr15.ad[sb]: New test.
1792
35ea1c5a
DS
17932010-07-22 Dodji Seketeli <dodji@redhat.com>
1794
1795 PR debug/45024
1796 * g++.dg/debug/dwarf2/nested-2.C: New test case.
1797
cd1822b8
L
17982010-07-22 H.J. Lu <hongjiu.lu@intel.com>
1799
1800 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1801 with dg-require-linker-plugin.
1802
7e39ec05
RG
18032010-07-22 Richard Guenther <rguenther@suse.de>
1804
1805 PR lto/43850
1806 * g++.dg/lto/20100722-1_0.C: New testcase.
1807
d4398a43
RG
18082010-07-22 Richard Guenther <rguenther@suse.de>
1809
1810 PR lto/42451
1811 * gcc.dg/lto/20100720-3_0.c: New testcase.
1812 * gcc.dg/lto/20100720-3_1.c: Likewise.
1813
3cf8ccdf
RG
18142010-07-22 Richard Guenther <rguenther@suse.de>
1815
1816 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1817 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1818
1819 PR lto/43373
1820 * gcc.dg/lto/20100722-1_0.c: New testcase.
1821
56a42add
MJ
18222010-07-22 Martin Jambor <mjambor@suse.cz>
1823
1824 PR tree-optimization/44891
1825 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1826
5ccbfc1f
RG
18272010-07-22 Richard Guenther <rguenther@suse.de>
1828
1829 PR tree-optimization/45017
1830 * gcc.c-torture/execute/pr45017.c: New testcase.
1831
e1d818f7
TB
18322010-07-22 Tobias Burnus <burnus@net-b.de>
1833
1834 PR fortran/45019
1835 * gfortran.dg/aliasing_dummy_5.f90: New.
1836
f67325e8
RR
18372010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1838
1839 PR target/43698
1840 * gcc.target/arm/pr43698.c: New test.
1841
6168fc43
SK
18422010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
1843
1844 PR fortran/44929
e1d818f7 1845 * Revert my commit r162325 for this PR.
6168fc43 1846
fcc71c6c
JJ
18472010-07-21 Jakub Jelinek <jakub@redhat.com>
1848
1849 PR debug/45015
1850 * gcc.target/m68k/pr45015.c: New test.
1851
5634254c
JY
18522010-07-21 Jeffrey Yasskin <jyasskin@google.com>
1853
1854 PR c++/44641
1855 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1856 comments.
1857
60f6be5a
RG
18582010-07-21 Richard Guenther <rguenther@suse.de>
1859
1860 PR lto/45018
1861 * g++.dg/lto/20100721-1_0.C: New testcase.
1862
75a75e91
MJ
18632010-07-21 Martin Jambor <mjambor@suse.cz>
1864
1865 PR tree-optimization/44900
1866 * g++.dg/torture/pr44900.C: New test.
1867
426797b2
BS
18682010-07-21 Bernd Schmidt <bernds@codesourcery.com>
1869
1870 PR middle-end/44738
1871 * c-c++-common/uninit-17.c: Correct expected error.
1872
a431e913
JJ
18732010-07-21 Jakub Jelinek <jakub@redhat.com>
1874
1875 * gcc.dg/guality/asm-1.c: New test.
1876
370ae599
JJ
1877 PR debug/45003
1878 * gcc.dg/guality/pr45003-2.c: New test.
1879 * gcc.dg/guality/pr45003-3.c: New test.
1880
6b2b43d8
JD
18812010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1882
1883 PR libfortran/44697
1884 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1885
0603fe68
JY
18862010-07-20 Jeffrey Yasskin <jyasskin@google.com>
1887
1888 * lib/scanasm.exp (dg-function-on-line): Test that a function is
1889 defined on the current line.
1890 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1891 * g++.dg/debug/dwarf2/pr44641.C: New.
1892
d95016e0
NF
18932010-07-20 Nathan Froyd <froydnj@codesourcery.com>
1894
1895 * gcc.target/powerpc/block-move-1.c: New test.
1896 * gcc.target/powerpc/block-move-2.c: New test.
1897
a397bb72
JM
18982010-07-20 Jason Merrill <jason@redhat.com>
1899
1900 PR c++/44967
1901 * g++.dg/cpp0x/sfinae2.C: New.
1902
be5fda91
RG
19032010-07-20 Richard Guenther <rguenther@suse.de>
1904
1905 PR lto/42696
1906 * gcc.dg/lto/20100720-4_0.c: New testcase.
1907
cf259b84
RG
19082010-07-20 Richard Guenther <rguenther@suse.de>
1909
1910 PR lto/43221
1911 * gcc.dg/lto/20100720-2_0.c: New testcase.
1912 * gcc.dg/lto/20100720-2_1.c: Likewise.
1913
eeee47af
RG
19142010-07-20 Richard Guenther <rguenther@suse.de>
1915
1916 PR lto/43208
1917 * gcc.dg/lto/20100720-1_0.c: New testcase.
1918 * gcc.dg/lto/20100720-1_1.c: Likewise.
1919
68eaf35c
JJ
19202010-07-20 Jakub Jelinek <jakub@redhat.com>
1921
1922 PR debug/45003
1923 * gcc.dg/guality/pr45003-1.c: New test.
1924
720151ca
RG
19252010-07-20 Richard Guenther <rguenther@suse.de>
1926
1927 PR tree-optimization/44977
1928 * gcc.dg/torture/pr44977.c: New testcase.
1929
cd2be65a
BM
19302010-07-20 Bingfeng Mei <bmei@broadcom.com>
1931
1932 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1933 sync_char_short
1934
ad650c92
RG
19352010-07-20 Richard Guenther <rguenther@suse.de>
1936
1937 PR middle-end/44971
1938 PR middle-end/44988
1939 * gcc.dg/pr44971.c: New testcase.
1940 * gcc.c-torture/compile/pr44988.c: Likewise.
1941
13411c9d
SK
19422010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
1943
1944 PR fortran/44929
1945 * gfortran.dg/allocate_with_typespec.f90: New test.
1946 * gfortran.dg/allocate_derived_1.f90: Update error message.
1947
8145be01
JM
19482010-07-19 Jason Merrill <jason@redhat.com>
1949
1950 PR c++/44996
1951 * g++.dg/cpp0x/decltype23.C: New.
1952
974df0f8
PT
19532010-07-19 Paul Thomas <pault@gcc.gnu.org>
1954
1955 PR fortran/42385
1956 * gfortran.dg/class_defined_operator_1.f03 : New test.
1957
be30e7b2
PB
19582010-07-19 Peter Bergner <bergner@vnet.ibm.com>
1959
1960 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1961 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1962 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
1963 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1964
8b4c365c
RG
19652010-07-19 Richard Guenther <rguenther@suse.de>
1966
1967 PR middle-end/44941
1968 * gcc.c-torture/compile/pr44941.c: New testcase.
1969
ab73eba8
JM
19702010-07-19 Jason Merrill <jason@redhat.com>
1971
1972 PR c++/44969
1973 * g++.dg/template/sfinae24.C: New.
1974
ca90e7f6
L
19752010-07-19 H.J. Lu <hongjiu.lu@intel.com>
1976
1977 PR fortran/44353
1978 * gfortran.dg/data_implied_do_2.f90: Removed.
1979
d555b1c7
PC
19802010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1981
1982 PR c++/44969
1983 * g++.dg/template/sfinae23.C: New.
1984
39354b3b
RO
19852010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1986
1987 * lib/target-supports.exp (check_sse_os_support_available): New
1988 proc.
1989 (check_sse_hw_available): New proc.
1990 (check_effective_target_sse_runtime): New proc.
1991 (check_effective_target_sse2_runtime): New proc.
1992 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1993 -msse2 if check_sse_os_support_available.
1994 * g++.dg/vect/vect.exp: Only run -msse2 tests if
1995 check_sse_os_support_available.
1996 * gcc.dg/vect/vect.exp: Likewise.
1997 * gfortran.dg/vect/vect.exp: Likewise.
1998 * gcc.target/i386/sol2-check: Renamed to ...
1999 * gcc.target/i386/sse-os-support.h: ... this.
2000 (sol2_check): Renamed to ...
2001 (sse_os_support): ... this.
2002 Only test movss with xmm registers.
2003 * gcc.target/i386/sse-check.h: Reflect new header and function names.
2004 Removed ILL_INSN, ILL_INSN_LEN.
2005 * gcc.target/i386/sse2-check.h: Likewise.
2006 * gcc.target/i386/sse3-check.h: Likewise.
2007 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2008 Removed cpuid.h, __get_cpuid test.
2009 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2010 Removed cpuid.h, __get_cpuid test.
2011 * g++.dg/other/pr40446.C: Likewise.
2012 * gcc.dg/compat/union-m128-1_main.c: Likewise.
2013 * gcc.dg/compat/vector-1a_main.c: Likewise.
2014 * gcc.dg/compat/vector-2a_main.c: Likewise.
2015 * gcc.dg/pr36584.c: Likewise.
2016 * gcc.dg/pr37544.c: Likewise.
2017 * gcc.dg/torture/pr16104-1.c: Likewise.
2018 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2019 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2020 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2021 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2022 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2023 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2024 sse2_runtime.
2025 * gcc.dg/torture/pr35771-2.c: Likewise.
2026 * gcc.dg/torture/pr35771-3.c: Likewise.
2027 * gcc.target/i386/pr39315-2.c: Likewise.
2028 * gcc.target/i386/pr39315-4.c: Likewise.
2029 * gcc.target/i386/vperm-v2df.c: Likewise.
2030 * gcc.target/i386/vperm-v2di.c: Likewise.
2031 * gcc.target/i386/vperm-v4si-1.c: Likewise.
2032 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2033 sse_runtime.
2034
91e2faaf
PT
20352010-07-18 Paul Thomas <pault@gcc.gnu.org>
2036
2037 PR fortran/44353
ca90e7f6 2038 * gfortran.dg/data_implied_do_2.f90: New test.
91e2faaf 2039
18fcbc9a
RS
20402010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2041
2042 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2043
769e6b9f
RS
20442010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2045
2046 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2047 to the "mips16" group.
2048 (mips_using_mips16_p): New procedure.
2049 (mips-dg-options): Use it.
2050
93f63c68
RS
20512010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2052
2053 * gcc.target/mips/mips16-attributes-4.c: New test.
2054
fbd47859
IS
20552010-07-17 Iain Sandoe <iains@gcc.gnu.org>
2056
2057 PR testsuite/44418
2058 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2059 * gcc.target/powerpc/recip-2.c: Ditto.
2060 * gcc.target/powerpc/recip-3.c: Ditto.
2061
dc0d5a57
BS
20622010-07-17 Bernd Schmidt <bernds@codesourcery.com>
2063
2064 * gcc.target/arm/pr42235.c: New test.
2065
ebc258f1
JM
20662010-07-16 Jason Merrill <jason@redhat.com>
2067
2068 PR c++/32505
2069 * g++.dg/template/partial8.C: New.
2070
8b26599c
JJ
20712010-07-16 Jakub Jelinek <jakub@redhat.com>
2072
2073 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2074 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
2075 in C++.
2076 (gualcvt): New overloaded inline.
2077 (GUALCVT): Use it for C++.
2078 * g++.dg/guality/guality.exp: New.
2079 * g++.dg/guality/guality.h: New.
2080 * g++.dg/guality/redeclaration1.C: New test.
2081 * g++.dg/dg.exp: Prune also guality/* tests.
2082 * gcc.dg/guality/pr43141.c: Moved to...
2083 * c-c++-common/guality/pr43141.c: ... here.
2084
8d63d405
JD
20852010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2086
2087 PR libfortran/37077
2088 * gfortran.dg/char4_iunit_2.f03: New test.
2089
4b1b0ac1
IS
20902010-07-16 Iain Sandoe <iains@gcc.gnu.org>
2091
2092 * lib/plugin-support.exp (plugin-test-execute):
2093 Add ${gcc_objdir}/intl to includes.
bd3a5d17 2094
88ad03c2
JJ
20952010-07-16 Jakub Jelinek <jakub@redhat.com>
2096
2097 PR target/44942
2098 * gcc.c-torture/execute/pr44942.c: New test.
2099 * gcc.target/i386/pr44942.c: New test.
2100
10746f37
JM
21012010-07-15 Jason Merrill <jason@redhat.com>
2102
2103 PR c++/44909
2104 * g++.dg/cpp0x/implicit7.C: New.
2105 * g++.dg/cpp0x/implicit8.C: New.
2106
8e7af53e
UW
21072010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2108
2109 Disable float tests for __SPU__ targets due to lack of signed zero:
2110 * c-c++-common/torture/complex-sign-add.c (check_add_float).
2111 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2112 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2113 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2114 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2115 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2116 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2117 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2118 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2119
d2886bc7
JJ
21202010-07-15 Jakub Jelinek <jakub@redhat.com>
2121
2122 * gfortran.dg/select_char_2.f90: New test.
2123
910ad8de
NF
21242010-07-15 Nathan Froyd <froydnj@codesourcery.com>
2125
2126 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2127 with DECL_CHAIN.
2128
ab7306ed
JW
21292010-07-15 Janus Weil <janus@gcc.gnu.org>
2130
2131 PR fortran/44936
2132 * gfortran.dg/typebound_generic_9.f03: New.
2133
0ba0772b
RB
21342010-07-15 Richard Guenther <rguenther@suse.de>
2135
2136 PR tree-optimization/44946
2137 * gcc.c-torture/compile/pr44946.c: New testcase.
2138
79c74300
JJ
21392010-07-15 Jakub Jelinek <jakub@redhat.com>
2140
2141 PR fortran/40206
2142 * gfortran.dg/select_char_3.f90: New test.
2143
8ffadef9
MG
21442010-07-15 Magnus Granberg <zorry@gentoo.org>
2145 Kevin F. Quinn <kevquinn@gentoo.org>
2146
bd3a5d17 2147 * gcc.dg/Wtrampolines.c: New.
8ffadef9 2148
6b58c62f
JD
21492010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2150
2151 PR libfortran/44934
2152 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2153
57ece258
JM
21542010-07-14 Jason Merrill <jason@redhat.com>
2155
973f026a
JM
2156 PR c++/44810
2157 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2158
57ece258
JM
2159 Implement C++0x unrestricted unions (N2544)
2160 * g++.dg/cpp0x/union1.C: New.
2161 * g++.dg/cpp0x/union2.C: New.
2162 * g++.dg/cpp0x/union3.C: New.
2163 * g++.dg/cpp0x/defaulted2.C: Adjust.
2164 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2165 * g++.old-deja/g++.ext/anon2.C: Adjust.
2166 * g++.old-deja/g++.mike/misc6.C: Adjust.
2167
f6199e63
JW
21682010-07-14 Janus Weil <janus@gcc.gnu.org>
2169
2170 PR fortran/44925
2171 * gfortran.dg/c_loc_tests_15.f90: New.
2172
7487bca5
JM
21732010-07-13 Jason Merrill <jason@redhat.com>
2174
2175 PR c++/44909
2176 * g++.dg/cpp0x/implicit6.C: New.
2177
8caa8b65
JM
21782010-07-13 Jason Merrill <jason@redhat.com>
2179
2180 PR c++/44540
2181 * g++.dg/abi/noreturn1.C: New.
2182 * g++.dg/abi/noreturn2.C: New.
2183
fcfaf838 21842010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
c31c32f9
JR
2185
2186 PR other/44874
2187 PR debug/44832
2188 * c-c++-common/pr44832.c: New test.
2189
6a9368d9
IS
21902010-07-13 Iain Sandoe <iains@gcc.gnu.org>
2191
2192 PR objc/44488
2193 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
bd3a5d17 2194 on the target. Make sure that we can assemble the emitted asm when
6a9368d9 2195 the test type is 'compile'.
bd3a5d17 2196
85e5e340
RG
21972010-07-13 Richard Guenther <rguenther@suse.de>
2198
2199 PR tree-optimization/36960
2200 * g++.dg/torture/pr36960.C: New testcase.
2201
135d47df
PC
22022010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2203
2204 PR c++/44908
2205 * g++.dg/template/sfinae21.C: New.
2206 * g++.dg/template/sfinae22.C: Likewise.
2207
ba2dc63d
JH
22082010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
2209
2210 PR testsuite/42843
2211 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2212 * gcc.dg/plugin/ggcplug.c: Likewise.
2213 * g++.dg/plugin/selfassign.c: Likewise.
2214 * g++.dg/plugin/attribute_plugin.c: Likewise.
2215 * g++.dg/plugin/dumb_plugin.c: Likewise.
2216 * g++.dg/plugin/pragma_plugin.c: Likewise.
2217
d9658178
KK
22182010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
2219
2220 * gcc.c-torture/execute/pr44683.x: New.
2221 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2222
88ce8031
JW
22232010-07-13 Janus Weil <janus@gcc.gnu.org>
2224
2225 PR fortran/44434
2226 PR fortran/44565
2227 PR fortran/43945
2228 PR fortran/44869
2229 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2230 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2231 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2232 * gfortran.dh/typebound_call_16.f03: New.
2233 * gfortran.dg/typebound_generic_6.f03: New.
2234 * gfortran.dg/typebound_generic_7.f03: New.
2235 * gfortran.dg/typebound_generic_8.f03: New.
2236
b1743e37
JD
22372010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2238
2239 PR libfortran/37077
2240 * gfortran.dg/char4_iunit_1.f03: New test.
2241
8556f58f
JJ
22422010-07-12 Jakub Jelinek <jakub@redhat.com>
2243
2244 * gcc.dg/tree-ssa/vrp53.c: New test.
2245
248ce2f8
PC
22462010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
2247
2248 PR c++/44907
2249 * g++.dg/template/sfinae19.C: New.
2250 * g++.dg/template/sfinae20.C: Likewise.
2251
fb2f8cf8
JZ
22522010-07-12 Jie Zhang <jie@codesourcery.com>
2253
2254 * gcc.target/arm/interrupt-1.c: New test.
2255 * gcc.target/arm/interrupt-2.c: New test.
2256
f457c53d
RO
22572010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2258
2259 * gcc.dg/pr42427.c: Require c99_runtime.
2260 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2261 c99_runtime.
2262 * gcc.target/i386/avx-cmpss-1.c: Likewise.
2263 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2264 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2265 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2266 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2267 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2268 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2269 * gcc.target/i386/sse-cmpss-1.c: Likewise.
2270 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2271 * gcc.target/i386/pr37275.c: Require visibility support.
2272
ae6a0535
RO
22732010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2274
2275 * lib/target-supports.exp (check_effective_target_sse): New proc.
2276 * gcc.target/i386/sol2-check.h: New file.
2277 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2278 Include sol2-check.h.
2279 (main) Only run do_test () if sol2_check ().
2280 * gcc.target/i386/sse2-check.h: Likewise.
2281 * gcc.target/i386/sse3-check.h: Likewise.
2282 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2283 [__sun__ && __svr4__]: Execute SSE2 instruction.
2284 * gcc.target/i386/math-torture/math-torture.exp: Only add options
2285 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2286 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2287 * g++.dg/ext/vector14.C: Likewise.
2288 * g++.dg/other/mmintrin.C: Likewise.
2289 * gcc.dg/20020418-1.c: Likewise.
2290 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2291 * gcc.dg/format/ms_unnamed-1.c: Likewise.
2292 * gcc.dg/format/unnamed-1.c: Likewise.
2293 Adapt dg-warning line number.
2294 * gcc.dg/graphite/pr40281.c: Likewise.
2295 * gcc.dg/pr32176.c: Likewise.
2296 * gcc.dg/pr40550.c: Likewise.
2297 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2298 * gcc.dg/torture/pr36891.c: Likewise.
2299 * gcc.target/i386/20020218-1.c: Likewise.
2300 * gcc.target/i386/20020523.c: Likewise.
2301 * gcc.target/i386/abi-1.c: Likewise.
2302 * gcc.target/i386/brokensqrt.c: Likewise.
2303 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2304 * gcc.target/i386/pr13366.c: Likewise.
2305 * gcc.target/i386/pr13685.c: Likewise.
2306 * gcc.target/i386/pr24306.c: Likewise.
2307 * gcc.target/i386/pr31486.c: Likewise.
2308 * gcc.target/i386/pr32065-1.c: Likewise.
2309 * gcc.target/i386/pr32065-2.c: Likewise.
2310 * gcc.target/i386/pr32389.c: Likewise.
2311 * gcc.target/i386/pr38824.c: Likewise.
2312 * gcc.target/i386/pr38931.c: Likewise.
2313 * gcc.target/i386/pr39592-1.c: Likewise.
2314 * gcc.target/i386/pr43766.c: Likewise.
2315 * gcc.target/i386/recip-divf.c: Likewise.
2316 * gcc.target/i386/recip-sqrtf.c: Likewise.
2317 * gcc.target/i386/recip-vec-divf.c: Likewise.
2318 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2319 * gcc.target/i386/sse-1.c: Likewise.
2320 * gcc.target/i386/sse-16.c: Likewise.
2321 * gcc.target/i386/sse-2.c: Likewise.
2322 * gcc.target/i386/sse-20.c: Likewise.
2323 * gcc.target/i386/sse-3.c: Likewise.
2324 * gcc.target/i386/sse-7.c: Likewise.
2325 * gcc.target/i386/sse-9.c: Likewise.
2326 * gcc.target/i386/sse-addps-1.c: Likewise.
2327 * gcc.target/i386/sse-addss-1.c: Likewise.
2328 * gcc.target/i386/sse-andnps-1.c: Likewise.
2329 * gcc.target/i386/sse-andps-1.c: Likewise.
2330 * gcc.target/i386/sse-cmpss-1.c: Likewise.
2331 * gcc.target/i386/sse-comiss-1.c: Likewise.
2332 * gcc.target/i386/sse-comiss-2.c: Likewise.
2333 * gcc.target/i386/sse-comiss-3.c: Likewise.
2334 * gcc.target/i386/sse-comiss-4.c: Likewise.
2335 * gcc.target/i386/sse-comiss-5.c: Likewise.
2336 * gcc.target/i386/sse-comiss-6.c: Likewise.
2337 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2338 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2339 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2340 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2341 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2342 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2343 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2344 * gcc.target/i386/sse-divps-1.c: Likewise.
2345 * gcc.target/i386/sse-divss-1.c: Likewise.
2346 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2347 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2348 * gcc.target/i386/sse-maxps-1.c: Likewise.
2349 * gcc.target/i386/sse-maxss-1.c: Likewise.
2350 * gcc.target/i386/sse-minps-1.c: Likewise.
2351 * gcc.target/i386/sse-minss-1.c: Likewise.
2352 * gcc.target/i386/sse-movaps-1.c: Likewise.
2353 * gcc.target/i386/sse-movaps-2.c: Likewise.
2354 * gcc.target/i386/sse-movhlps-1.c: Likewise.
2355 * gcc.target/i386/sse-movhps-1.c: Likewise.
2356 * gcc.target/i386/sse-movhps-2.c: Likewise.
2357 * gcc.target/i386/sse-movlhps-1.c: Likewise.
2358 * gcc.target/i386/sse-movmskps-1.c: Likewise.
2359 * gcc.target/i386/sse-movntps-1.c: Likewise.
2360 * gcc.target/i386/sse-movss-1.c: Likewise.
2361 * gcc.target/i386/sse-movss-2.c: Likewise.
2362 * gcc.target/i386/sse-movss-3.c: Likewise.
2363 * gcc.target/i386/sse-movups-1.c: Likewise.
2364 * gcc.target/i386/sse-movups-2.c: Likewise.
2365 * gcc.target/i386/sse-mulps-1.c: Likewise.
2366 * gcc.target/i386/sse-mulss-1.c: Likewise.
2367 * gcc.target/i386/sse-orps-1.c: Likewise.
2368 * gcc.target/i386/sse-rcpps-1.c: Likewise.
2369 * gcc.target/i386/sse-recip-vec.c: Likewise.
2370 * gcc.target/i386/sse-recip.c: Likewise.
2371 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2372 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2373 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2374 * gcc.target/i386/sse-subps-1.c: Likewise.
2375 * gcc.target/i386/sse-subss-1.c: Likewise.
2376 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2377 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2378 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2379 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2380 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2381 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2382 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2383 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2384 * gcc.target/i386/sse-xorps-1.c: Likewise.
2385 * gcc.target/i386/ssefn-1.c: Likewise.
2386 * gcc.target/i386/ssefn-3.c: Likewise.
2387 * gcc.target/i386/sseregparm-1.c: Likewise.
2388 * gcc.target/i386/stackalign/return-3.c: Likewise.
2389 * gcc.target/i386/vectorize1.c: Likewise.
2390 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2391 * gcc.target/i386/xorps-sse.c: Likewise.
2392 * gfortran.dg/pr28158.f90: Likewise.
2393 * gfortran.dg/pr30667.f: Likewise.
2394 * gnat.dg/loop_optimization7.adb: Likewise.
2395 * gnat.dg/sse_nolib.adb: Likewise.
2396
ee08f2e5
TB
23972010-07-11 Tobias Burnus <burnus@net-b.de>
2398
2399 PR fortran/44702
2400 * gfortran.dg/use_rename_6.f90: New.
2401 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2402
d40477b4
JW
24032010-07-11 Janus Weil <janus@gcc.gnu.org>
2404
160ea5dd 2405 PR fortran/44869
d40477b4
JW
2406 * gfortran.dg/class_24.f03: New.
2407
bcee752e
RG
24082010-07-10 Richard Guenther <rguenther@suse.de>
2409
2410 PR lto/44889
2411 * gcc.dg/lto/20100709-1_0.c: New testcase.
2412 * gcc.dg/lto/20100709-1_1.c: Likewise.
2413
7e9b9697
RS
24142010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
2415
2416 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2417
058bfe53
IS
24182010-07-10 Iain Sandoe <iains@gcc.gnu.org>
2419
2420 PR objc/44140
2421 * objc.dg/lto/trivial-1_0.m: New.
2422 * objc.dg/lto/lto.exp: New.
2423 * obj-c++.dg/lto/trivial-1_0.mm: New.
2424 * obj-c++.dg/lto/lto.exp: New.
2425 * objc.dg/symtab-1.m: Adjust sizes.
2426 * objc.dg/image-info.m: Do not run for gnu-runtime.
2427
c033690d
BS
24282010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2429
2430 * gcc.dg/pr32370.c: Allow another kind of error message.
2431
bb021771
EB
24322010-07-09 Eric Botcazou <ebotcazou@adacore.com>
2433
2434 * gnat.dg/atomic3.adb: New test.
2435
85e693aa
JJ
24362010-07-09 Jakub Jelinek <jakub@redhat.com>
2437 Denys Vlasenko <dvlasenk@redhat.com>
2438 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2439
2440 PR tree-optimization/28632
2441 * gcc.dg/tree-ssa/vrp51.c: New test.
2442 * gcc.dg/tree-ssa/vrp52.c: New test.
2443
02dea3ff
JM
24442010-07-09 Jason Merrill <jason@redhat.com>
2445
2446 * g++.dg/abi/covariant6.C: New.
2447 * g++.dg/inherit/covariant17.C: Test both bases.
2448 * g++.dg/inherit/covariant7.C: Check vtable layout.
2449
5c9fae0d
TV
24502010-07-09 Tom de Vries <tjvries@xs4all.nl>
2451
2452 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2453
dbfcc059
RG
24542010-07-09 Richard Guenther <rguenther@suse.de>
2455
2456 PR tree-optimization/44852
2457 * gcc.c-torture/execute/pr44852.c: New testcase.
2458
8bcc8778
RO
24592010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2460
2461 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2462 multiplication by values.
2463 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2464 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2465
ca1316d2
RG
24662010-07-09 Richard Guenther <rguenther@suse.de>
2467
2468 PR tree-optimization/44882
2469 * gfortran.dg/pr44882.f90: New testcase.
2470
e784c52c
BS
24712010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2472
2473 PR target/40657
2474 * gcc.target/arm/pr40657-1.c: New test.
2475 * gcc.target/arm/pr40657-2.c: New test.
2476 * gcc.c-torture/execute/pr40657.c: New test.
2477
ac285648
JJ
24782010-07-09 Jakub Jelinek <jakub@redhat.com>
2479
2480 * gcc.dg/tree-ssa/vrp50.c: New test.
2481 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2482
048510c8
JW
24832010-07-08 Janus Weil <janus@gcc.gnu.org>
2484
2485 PR fortran/44649
2486 * gfortran.dg/c_sizeof_1.f90: Modified.
2487 * gfortran.dg/storage_size_1.f08: New.
2488 * gfortran.dg/storage_size_2.f08: New.
2489
5951297a
EB
24902010-07-08 Mikael Pettersson <mikpe@it.uu.se>
2491
2492 * gcc.c-torture/execute/20100708-1.c: New test.
2493
84fa59a7
JJ
24942010-07-08 Jakub Jelinek <jakub@redhat.com>
2495
2496 PR fortran/44847
2497 * gfortran.dg/gomp/pr44847.f90: New test.
2498
d89e5e20
SP
24992010-07-08 Sebastian Pop <sebastian.pop@amd.com>
2500
2501 PR tree-optimization/44710
2502 * gcc.dg/tree-ssa/ifc-6.c: New.
2503 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2504
7aa0849a
TB
25052010-07-08 Tobias Burnus <burnus@net-b.de>
2506
2507 PR fortran/18918
2508 * gfortran.dg/coarray_10.f90: Add an additional test.
2509
cf8ca1a9
PB
25102010-07-08 Peter Bergner <bergner@vnet.ibm.com>
2511
2512 PR middle-end/44828
2513 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2514 * gcc.c-torture/execute/pr44828.x: Revert.
2515
bf1cb49e
JM
25162010-07-08 Jason Merrill <jason@redhat.com>
2517
2518 PR c++/43120
2519 * g++.dg/inherit/covariant17.C: New.
2520 * g++.dg/abi/covariant1.C: Actually test for the bug.
2521
02de68e1
L
25222010-07-08 H.J. Lu <hongjiu.lu@intel.com>
2523
2524 PR rtl-optimization/44838
2525 * gcc.dg/pr44838.c: New.
2526
f076deba
RG
25272010-07-08 Richard Guenther <rguenther@suse.de>
2528
2529 PR tree-optimization/44831
2530 * gcc.c-torture/compile/pr44831.c: New testcase.
2531 * gcc.dg/tree-ssa/pr21463.c: Adjust.
2532
20ede5c6
RG
25332010-07-08 Richard Guenther <rguenther@suse.de>
2534
2535 PR tree-optimization/44861
2536 * g++.dg/vect/pr44861.cc: New testcase.
2537
c2e224da
PB
25382010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2539
2540 PR middle-end/44828
2541 * gcc.c-torture/execute/pr44828.x: New file.
2542
fc0f0c8b
PB
25432010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2544
2545 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2546 dg-options.
2547 * g++.dg/ext/altivec-17.C: Adjust error message.
2548
9730bc27
TT
25492010-07-07 Tom Tromey <tromey@redhat.com>
2550
2551 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2552
5e86e540
L
25532010-07-07 H.J. Lu <hongjiu.lu@intel.com>
2554
2555 PR target/44844
2556 * gcc.target/i386/rdrand-1.c: Scan "jnc".
2557 * gcc.target/i386/rdrand-2.c: Likewise.
2558 * gcc.target/i386/rdrand-3.c: Likewise.
2559
6938f93f
JH
25602010-07-07 Jan Hubicka <jh@suse.cz>
2561
2562 PR middle-end/44813
2563 * g++.dg/torture/pr44813.C: New testcase.
2564 * g++.dg/torture/pr44826.C: New testcase.
2565
325d7997
BS
25662010-07-07 Bernd Schmidt <bernds@codesourcery.com>
2567
2568 PR rtl-optimization/44787
2569 * gcc.c-torture/compile/pr44788.c: New test.
2570 * gcc.target/arm/pr44788.c: New test.
2571
b1e25565
PB
25722010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2573
2574 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2575
0f5700a7
PB
25762010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2577
2578 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2579 to dg-options.
2580
928f0490
TB
25812010-07-06 Tobias Burnus <burnus@net-b.de>
2582
2583 PR fortran/44742
2584 * gfortran.dg/parameter_array_init_6.f90: New.
2585 * gfortran.dg/initialization_20.f90: Update dg-error.
2586 * gfortran.dg/initialization_24.f90: Ditto.
2587
7114ab45
TK
25882010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2589 PR fortran/PR44693
2590 * gfortran.dg/dim_range_1.f90: New test.
2591 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
2592
627bc938
JM
25932010-07-06 Jason Merrill <jason@redhat.com>
2594
0060a10a
JM
2595 PR c++/44703
2596 * g++.dg/cpp0x/initlist41.C: New.
2597
627bc938
JM
2598 PR c++/44778
2599 * g++.dg/template/ptrmem22.C: New.
2600
15a1f8c5
KT
26012010-07-06 Kai Tietz <kai.tietz@onevision.com>
2602
2603 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2604 support.
2605 * gcc.target/i386/i386.exp: Likewise.
2606
6b0bcc9b
PB
26072010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2608
2609 PR testsuite/44195
2610 * gcc.dg/lto/20100518_0.c: Limit to x86.
2611
dfb88126
RG
26122010-07-06 Richard Guenther <rguenther@suse.de>
2613
2614 PR middle-end/44828
2615 * gcc.c-torture/execute/pr44828.c: New testcase.
2616
ebeb2c24
SZ
26172010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
2618
2619 * g++.dg/warn/noeffect2.C: Adjust expected warning.
2620 * g++.dg/warn/volatile1.C: Likewise.
2621 * g++.dg/template/warn1.C: Likewise.
2622
4ee89d5f
L
26232010-07-05 H.J. Lu <hongjiu.lu@intel.com>
2624
2625 AVX Programming Reference (June, 2010)
2626 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2627 * g++.dg/other/i386-3.C: Likewise.
2628 * gcc.target/i386/sse-12.c: Likewise.
2629
2630 * gcc.target/i386/f16c-check.h: New.
2631 * gcc.target/i386/rdfsbase-1.c: Likewise.
2632 * gcc.target/i386/rdfsbase-2.c: Likewise.
2633 * gcc.target/i386/rdgsbase-1.c: Likewise.
2634 * gcc.target/i386/rdgsbase-2.c: Likewise.
2635 * gcc.target/i386/rdrand-1.c: Likewise.
2636 * gcc.target/i386/rdrand-2.c: Likewise.
2637 * gcc.target/i386/rdrand-3.c: Likewise.
2638 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2639 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2640 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2641 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2642 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2643 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2644 * gcc.target/i386/wrfsbase-1.c: Likewise.
2645 * gcc.target/i386/wrfsbase-2.c: Likewise.
2646 * gcc.target/i386/wrgsbase-1.c: Likewise.
2647 * gcc.target/i386/wrgsbase-2.c: Likewise.
2648
2649 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2650 (__builtin_ia32_vcvtps2ph): New.
2651 (__builtin_ia32_vcvtps2ph256): Likewise.
2652
2653 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2654 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2655
2656 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2657 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2658
2659 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2660 (__builtin_ia32_vcvtps2ph256): Likewise.
2661 Add fsgsbase,rdrnd,f16c.
2662
2663 * lib/target-supports.exp (check_effective_target_f16c): New.
2664
938650d8
JJ
26652010-07-05 Jakub Jelinek <jakub@redhat.com>
2666
2667 * gcc.dg/guality/nrv-1.c: New test.
2668
16ad8025
SL
26692010-07-05 Sandra Loosemore <sandra@codesourcery.com>
2670
2671 PR middle-end/42505
16ad8025
SL
2672 * gcc.target/arm/pr42505.c: New test case.
2673
f2896bc9
JJ
26742010-07-05 Jakub Jelinek <jakub@redhat.com>
2675
2676 PR c++/44808
2677 * g++.dg/opt/nrv16.C: New test.
2678
5d657263
RG
26792010-07-05 Richard Guenther <rguenther@suse.de>
2680
2681 PR tree-optimization/44784
2682 * gcc.c-torture/compile/pr44784.c: New testcase.
2683
9940b13c
IR
26842010-07-05 Ira Rosen <irar@il.ibm.com>
2685
2686 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2687 Increase loop bound and array size.
2688 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2689 Likewise.
2690
5bb12090
IR
26912010-07-05 Ira Rosen <irar@il.ibm.com>
2692
2693 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2694 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2695 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2696 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2697 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2698
6698dd72
SZ
26992010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
2700
2701 PR c++/22138
2702 * g++.dg/parse/template25.C: New.
2703
c2a78352
L
27042010-07-04 H.J. Lu <hongjiu.lu@intel.com>
2705
2706 PR rtl-optimization/44695
2707 * gcc.dg/torture/pr44695.c: New.
2708
de8e41bc
MLI
27092010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2710
2711 PR c++/16630
2712 * g++.dg/ext/pretty3.C: New.
2713
7f5ad6d7
RG
27142010-07-04 Richard Guenther <rguenther@suse.de>
2715
2716 PR middle-end/44809
2717 * g++.dg/torture/pr44809.C: New testcase.
2718
4fa4929e
RG
27192010-07-04 Richard Guenther <rguenther@suse.de>
2720
2721 PR tree-optimization/44656
2722 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2723
720f5239
IR
27242010-07-04 Ira Rosen <irar@il.ibm.com>
2725 Revital Eres <eres@il.ibm.com>
2726
2727 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2728 misaligned stores.
2729 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2730 gcc.dg/vect/vect-96.c: Likewise.
94dbbc81
UB
2731 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2732 that support misaligned stores. Change the number of expected
720f5239
IR
2733 misaligned accesses.
2734 * gcc.dg/vect/vect-peel-1.c: New test.
94dbbc81 2735 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
720f5239 2736 gcc.dg/vect/vect-peel-4.c: Likewise.
94dbbc81 2737 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
720f5239 2738 vectorizable on all targets that support realignment.
94dbbc81 2739 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
720f5239 2740
24b93bd6
L
27412010-07-03 H.J. Lu <hongjiu.lu@intel.com>
2742
2743 PR c/44806
2744 * gcc.dg/torture/pr44806.c: New.
2745
6687b740
EB
27462010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2747
2748 * gnat.dg/cond_expr1.adb: New test.
2749
40d1f6af
EB
27502010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2751
2752 * gnat.dg/modular3.adb: New test.
2753 * gnat.dg/modular3_pkg.ads: New helper.
2754
cb5eb94e
IS
27552010-07-03 Iain Sandoe <iains@gcc.gnu.org>
2756 Mikael Pettersson <mikpe@it.uu.se>
2757
2758 PR testsuite/44518
2759 * obj-c++.dg/encode-2.mm: Produce object and save temps.
2760 Make signed-ness of chars explicit. Scan the object for
2761 strings that are split by some target assemblers.
2762 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2763 explicit.
2764
d9e7913c
HPN
27652010-07-03 Hans-Peter Nilsson <hp@axis.com>
2766
2767 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2768
3f59fa1c
LCW
27692010-07-02 Le-Chun Wu <lcwu@google.com>
2770
2771 PR/44128
2772 * g++.dg/warn/Wshadow-7.C: New test.
2773
73160ba9
DJ
27742010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2775 Julian Brown <julian@codesourcery.com>
40d1f6af 2776 Sandra Loosemore <sandra@codesourcery.com>
73160ba9
DJ
2777
2778 * gcc.c-torture/execute/20100416-1.c: New test case.
2779
400cfcf5 27802010-07-02 Julian Brown <julian@codesourcery.com>
40d1f6af 2781 Sandra Loosemore <sandra@codesourcery.com>
400cfcf5
JB
2782
2783 PR target/43703
2784
2785 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2786 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2787
bab53516
SL
27882010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2789 Julian Brown <julian@codesourcery.com>
2790
2791 * gcc.target/arm/neon/vadds64.c: Regenerated.
2792 * gcc.target/arm/neon/vaddu64.c: Regenerated.
2793 * gcc.target/arm/neon/vsubs64.c: Regenerated.
2794 * gcc.target/arm/neon/vsubu64.c: Regenerated.
2795 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2796 * gcc.target/arm/neon-vmls-1.c: Likewise.
2797 * gcc.target/arm/neon-vsubs64.c: New execution test.
2798 * gcc.target/arm/neon-vsubu64.c: New execution test.
2799 * gcc.target/arm/neon-vadds64.c: New execution test.
2800 * gcc.target/arm/neon-vaddu64.c: New execution test.
2801
b3b7bbce
SL
28022010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2803
2804 * gcc.target/arm/neon-vands64.c: New.
2805 * gcc.target/arm/neon-vandu64.c: New.
2806 * gcc.target/arm/neon-vbics64.c: New.
2807 * gcc.target/arm/neon-vbicu64.c: New.
2808 * gcc.target/arm/neon-veors64.c: New.
2809 * gcc.target/arm/neon-veoru64.c: New.
2810 * gcc.target/arm/neon-vorns64.c: New.
2811 * gcc.target/arm/neon-vornu64.c: New.
2812 * gcc.target/arm/neon-vorrs64.c: New.
2813 * gcc.target/arm/neon-vorru64.c: New.
2814 * gcc.target/arm/neon/vands64.c: Regenerated.
2815 * gcc.target/arm/neon/vandu64.c: Regenerated.
2816 * gcc.target/arm/neon/vbics64.c: Regenerated.
2817 * gcc.target/arm/neon/vbicu64.c: Regenerated.
2818 * gcc.target/arm/neon/veors64.c: Regenerated.
2819 * gcc.target/arm/neon/veoru64.c: Regenerated.
2820 * gcc.target/arm/neon/vorns64.c: Regenerated.
2821 * gcc.target/arm/neon/vornu64.c: Regenerated.
2822 * gcc.target/arm/neon/vorrs64.c: Regenerated.
2823 * gcc.target/arm/neon/vorru64.c: Regenerated.
2824
8c54dc55
JD
28252010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2826
2827 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2828
1b9d45ed
JD
28292010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2830
2831 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2832 * gfortran.dg/intent_out_5.f90: Same.
2833 * gfortran.dg/ltrans-7.f90: Same.
2834 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2835
2094f1fc
JH
28362010-07-02 Jan Hubicka <jh@suse.cz>
2837
2838 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2839
c21ae2bf
IS
28402010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2841
2842 * objc-obj-c++-shared/Object1.h: Correct Line endings.
2843
416f380b
JJ
28442010-07-02 Jakub Jelinek <jakub@redhat.com>
2845
2846 PR c++/44780
2847 * c-c++-common/Wunused-var-12.c: New test.
2848
18e8200f
BS
28492010-07-02 Bernd Schmidt <bernds@codesourcery.com>
2850
2851 PR target/42835
2852 * gcc.target/arm/pr42835.c: New test.
2853
e4c6a07a
BS
2854 PR target/42172
2855 * gcc.target/arm/pr42172-1.c: New test.
2856
1fa29c84
PC
28572010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2858
2859 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2860
a277dd9b
SL
28612010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2862
2863 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2864 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2865 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2866 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2867 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2868 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2869 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2870 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2871 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2872 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2873 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2874 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2875 * gcc.target/arm/neon-vdup_ns64.c: New.
2876 * gcc.target/arm/neon-vdup_nu64.c: New.
2877 * gcc.target/arm/neon-vdupQ_ns64.c: New.
2878 * gcc.target/arm/neon-vdupQ_nu64.c: New.
2879 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2880 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2881 * gcc.target/arm/neon-vmov_ns64.c: New.
2882 * gcc.target/arm/neon-vmov_nu64.c: New.
2883 * gcc.target/arm/neon-vmovQ_ns64.c: New.
2884 * gcc.target/arm/neon-vmovQ_nu64.c: New.
2885 * gcc.target/arm/neon-vget_lanes64.c: New.
2886 * gcc.target/arm/neon-vget_laneu64.c: New.
2887 * gcc.target/arm/neon-vset_lanes64.c: New.
2888 * gcc.target/arm/neon-vset_laneu64.c: New.
2889
19368333
RG
28902010-07-02 Richard Guenther <rguenther@suse.de>
2891
2892 * g++.dg/torture/20100702-1.C: New testcase.
2893
1a4fc49d
UW
28942010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2895
2896 PR target/44707
2897 * gcc.c-torture/compile/pr44707.c: New test.
2898
baf7c318
PC
28992010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2900
2901 PR c++/44039
2902 * g++.dg/template/crash101.C: New.
2903
84c2219a
IS
29042010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2905
2906 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2907 Use the ABI-0 accessors and fail it for m64.
2908
450997ef
JH
29092010-07-02 Jan Hubicka <jh@suse.cz>
2910
2911 * g++.dg/tree-ssa/pr44706.C: New testcase.
2912
3fa39831
RG
29132010-07-02 Richard Guenther <rguenther@suse.de>
2914
2915 PR tree-optimization/44748
2916 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2917
8c7481f2
IS
29182010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2919
2920 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2921 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
2922 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2923 the method types to forward:.
2924
cba58ef4
JM
29252010-06-30 Jason Merrill <jason@redhat.com>
2926
2927 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2928 * g++.dg/other/pr25632.C: Likewise.
2929
45ea4dfe
JJ
29302010-07-01 Jakub Jelinek <jakub@redhat.com>
2931
2932 PR tree-optimization/40421
2933 * gfortran.fortran-torture/compile/pr40421.f90: New test.
2934
70f34814
RG
29352010-07-01 Richard Guenther <rguenther@suse.de>
2936
2937 PR middle-end/42834
2938 PR middle-end/44468
2939 * gcc.c-torture/execute/20100316-1.c: New testcase.
2940 * gcc.c-torture/execute/pr44468.c: Likewise.
2941 * gcc.c-torture/compile/20100609-1.c: Likewise.
2942 * gcc.dg/volatile2.c: Adjust.
2943 * gcc.dg/plugin/selfassign.c: Likewise.
2944 * gcc.dg/pr36902.c: Likewise.
2945 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2946 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2947 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2948 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2949 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2950 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2951 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2952 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2953 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2954 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2955 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2956 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2957 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2958 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2959 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2960 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2961 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2962 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2963 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2964 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2965 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2966 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2967 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2968 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2969 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2970 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2971 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2972 * gcc.dg/struct/w_prof_local_array.c: Likewise.
2973 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2974 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2975 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2976 * gcc.dg/struct/w_prof_global_array.c: Likewise.
2977 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2978 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2979 * gcc.dg/struct/w_prof_local_var.c: Likewise.
2980 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2981 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2982 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2983 * gcc.dg/struct/w_prof_global_var.c: Likewise.
2984 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2985 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2986 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2987 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2988 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2989 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2990 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2991 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2992 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2993 * gcc.dg/tree-prof/stringop-1.c: Adjust.
2994 * g++.dg/tree-ssa/pr31146.C: Likewise.
2995 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2996 * g++.dg/tree-ssa/pr33604.C: Likewise.
2997 * g++.dg/plugin/selfassign.c: Likewise.
2998 * gfortran.dg/array_memcpy_3.f90: Likewise.
2999 * gfortran.dg/array_memcpy_4.f90: Likewise.
3000 * c-c++-common/torture/pr42834.c: New testcase.
3001
fb80065c
PC
30022010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3003
3004 PR c++/44628
3005 * g++.dg/template/crash100.C: New.
3006
8a9c1ae6
JH
30072010-06-30 Jan Hubicka <jh@suse.cz>
3008
3009 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3010
8a1561bc
MM
30112010-06-30 Michael Matz <matz@suse.de>
3012
3013 PR bootstrap/44699
3014 * gcc.dg/pr44699.c: New test.
3015
dcad005d
BS
30162010-06-30 Bernd Schmidt <bernds@codesourcery.com>
3017
3018 PR tree-optimization/39799
3019 * c-c++-common/uninit-17.c: New test.
3020
d33c89fb
JD
30212010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3022
3023 PR libfortran/43298
3024 * gfortran.dg/read_infnan_1.f90: New test.
3025
46408846
JM
30262010-06-29 Jason Merrill <jason@redhat.com>
3027
d758e847
JM
3028 Enable implicitly declared move constructor/operator= (N3053).
3029 * g++.dg/cpp0x/implicit3.C: New.
3030 * g++.dg/cpp0x/implicit4.C: New.
3031 * g++.dg/cpp0x/implicit5.C: New.
3032 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3033 * g++.dg/cpp0x/not_special.C: Adjust.
3034 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3035 * g++.dg/cpp0x/rv1n.C: Adjust.
3036 * g++.dg/cpp0x/rv1p.C: Adjust.
3037 * g++.dg/cpp0x/rv2n.C: Adjust.
3038 * g++.dg/cpp0x/rv2p.C: Adjust.
3039 * g++.dg/cpp0x/rv3n.C: Adjust.
3040 * g++.dg/cpp0x/rv3p.C: Adjust.
3041 * g++.dg/cpp0x/rv4n.C: Adjust.
3042 * g++.dg/cpp0x/rv4p.C: Adjust.
3043 * g++.dg/cpp0x/rv5n.C: Adjust.
3044 * g++.dg/cpp0x/rv5p.C: Adjust.
3045 * g++.dg/cpp0x/rv6n.C: Adjust.
3046 * g++.dg/cpp0x/rv6p.C: Adjust.
3047 * g++.dg/cpp0x/rv7n.C: Adjust.
3048 * g++.dg/cpp0x/rv7p.C: Adjust.
3049 * g++.dg/cpp0x/rv8p.C: Adjust.
3050 * g++.dg/gomp/pr26690-1.C: Adjust.
3051 * g++.dg/other/error20.C: Adjust.
3052 * g++.dg/other/error31.C: Adjust.
3053 * g++.dg/parse/error19.C: Adjust.
3054 * g++.dg/template/qualttp5.C: Adjust.
3055 * g++.old-deja/g++.law/ctors5.C: Adjust.
3056
54ca9930
JM
3057 Enable implicitly deleted functions (N2346)
3058 * g++.dg/cpp0x/defaulted17.C: New.
3059 * g++.dg/cpp0x/implicit1.C: New.
3060 * g++.dg/cpp0x/implicit2.C: New.
3061 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3062 * g++.dg/ext/has_virtual_destructor.C: Adjust.
3063 * g++.dg/init/ctor4.C: Adjust.
3064 * g++.dg/init/synth2.C: Adjust.
3065 * g++.dg/lto/20081118_1.C: Adjust.
3066 * g++.dg/other/error13.C: Adjust.
3067 * g++.dg/other/unused1.C: Adjust.
3068 * g++.old-deja/g++.bob/inherit2.C: Adjust.
3069 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3070 * g++.old-deja/g++.jason/opeq3.C: Adjust.
3071 * g++.old-deja/g++.law/ctors17.C: Adjust.
3072 * g++.old-deja/g++.oliva/delete1.C: Adjust.
3073 * g++.old-deja/g++.pt/assign1.C: Adjust.
3074 * g++.old-deja/g++.pt/crash20.C: Adjust.
3075
9a71b305
JM
3076 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3077 * g++.dg/cpp0x/defaulted13.C: Adjust.
3078 * g++.dg/cpp0x/defaulted2.C: Adjust.
3079 * g++.dg/cpp0x/defaulted3.C: Adjust.
3080 * g++.dg/cpp0x/initlist9.C: Adjust.
3081 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3082 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3083 * g++.dg/init/synth2.C: Adjust.
3084
46408846
JM
3085 * g++.dg/cpp0x/defaulted19.C: New.
3086
3087 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3088 * g++.dg/template/error23.C: Fix for -std=c++0x.
3089
68d8db77
JW
30902010-06-29 Janus Weil <janus@gcc.gnu.org>
3091
3092 PR fortran/44718
3093 * gfortran.dg/proc_ptr_28.f90: New.
3094
0287000a
JJ
30952010-06-29 Jakub Jelinek <jakub@redhat.com>
3096
087fa34b
JJ
3097 PR tree-optimization/43801
3098 * g++.dg/torture/pr43801.C: New test.
3099
0287000a
JJ
3100 PR debug/44668
3101 * g++.dg/debug/dwarf2/accessibility1.C: New test.
3102
d3a79fcc
JM
31032010-06-29 Jason Merrill <jason@redhat.com>
3104
3105 PR c++/44587
3106 * g++.dg/template/qualified-id2.C: New.
3107 * g++.dg/template/qualified-id3.C: New.
3108
0e3b941e
JW
31092010-06-29 Janus Weil <janus@gcc.gnu.org>
3110
3111 PR fortran/44696
3112 * gfortran.dg/associated_target_4.f90: New.
3113
42488c1b
PT
31142010-06-29 Paul Thomas <pault@gcc.gnu.org>
3115
3116 PR fortran/44582
3117 * gfortran.dg/aliasing_array_result_1.f90 : New test.
3118
c75c8663
RO
31192010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3120
3121 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3122
b35366ce
JH
31232010-06-29 Jan Hubicka <jh@suse.cz>
3124
3125 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3126
810c4bf4
BS
31272010-06-29 Bernd Schmidt <bernds@codesourcery.com>
3128
3129 PR target/43902
3130 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3131 * gcc.target/arm/wmul-3.c: New test.
3132 * gcc.target/arm/wmul-4.c: New test.
3133
5dfebe0a
EB
31342010-06-29 H.J. Lu <hongjiu.lu@intel.com>
3135
3136 PR rtl-optimization/44659
3137 * gcc.target/i386/extract-1.c: New.
3138 * gcc.target/i386/extract-2.c: Likewise.
3139 * gcc.target/i386/extract-3.c: Likewise.
3140 * gcc.target/i386/extract-4.c: Likewise.
3141 * gcc.target/i386/extract-5.c: Likewise.
3142 * gcc.target/i386/extract-6.c: Likewise.
3143
7fd7263d
JJ
31442010-06-28 Jakub Jelinek <jakub@redhat.com>
3145
3146 PR c++/44682
3147 * g++.dg/warn/Wunused-var-14.C: New test.
3148
83377c6a
TB
31492010-06-28 Tobias Burnus <burnus@net-b.de>
3150
3151 PR fortran/43298
3152 * gfortran.dg/nan_6.f90: New.
3153
f8d9ff4a
L
31542010-06-28 H.J. Lu <hongjiu.lu@intel.com>
3155
3156 PR tree-optimization/43781
3157 * gcc.dg/torture/pr43781.c: New.
3158
a516520c
PT
31592010-06-28 Paul Thomas <pault@gcc.gnu.org>
3160
3161 PR fortran/40158
3162 * gfortran.dg/actual_rank_check_1.f90: New test.
3163
bb8e5dca
MJ
31642010-06-28 Martin Jambor <mjambor@suse.cz>
3165
3166 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3167
4021f4a1
JH
31682010-06-28 Jan Hubicka <jh@suse.cz>
3169
3170 PR tree-optimization/44687
3171 * gcc.c-torture/compile/pr44687.c
3172
621f4189
MJ
31732010-06-28 Martin Jambor <mjambor@suse.cz>
3174
3175 PR c++/44535
3176 * g++.dg/torture/pr44535.C: New test.
3177
fe2ef088
MM
31782010-06-28 Michael Matz <matz@suse.de>
3179
3180 PR middle-end/44592
3181 * gfortran.dg/pr44592.f90: New test.
3182
f0cc75e0
JH
31832010-06-28 Jan Hubicka <jh@suse.cz>
3184
3185 PR tree-optimization/44357
3186 * g++.dg/torture/pr44357.C: New testcase.
3187
1b9503a1
RO
31882010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3189
3190 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3191 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3192 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3193 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3194 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3195 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3196 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3197 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3198
d402c33d
JH
31992010-06-27 Jan Hubicka <jh@suse.cz>
3200
3201 * gcc.c-torture/compile/pr44686.c: New file.
3202
533e50f6
RG
32032010-06-27 Richard Guenther <rguenther@suse.de>
3204
3205 PR tree-optimization/44683
3206 * gcc.c-torture/execute/pr44683.c: New testcase.
3207
83e279c4
EB
32082010-06-27 Eric Botcazou <ebotcazou@adacore.com>
3209
3210 * gnat.dg/noreturn3.ad[sb]: New test.
3211
cef62ad4
JM
32122010-06-26 Jason Merrill <jason@redhat.com>
3213
3214 * g++.dg/cpp0x/explicit5.C: New.
3215
2706a615
RG
32162010-06-26 Richard Guenther <rguenther@suse.de>
3217
3218 PR tree-optimization/44393
3219 * gcc.dg/pr44393.c: New testcase.
3220
8b3057b3
JH
32212010-06-26 Jan Hubicka <jh@suse.cz>
3222
3223 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3224
6bfd4302
RB
32252010-06-26 Richard Guenther <rguenther@suse.de>
3226
3227 PR middle-end/44674
3228 * gcc.dg/pr44674.c: New testcase.
3229
922e1882
JM
32302010-06-26 Joseph Myers <joseph@codesourcery.com>
3231
3232 * gcc.dg/opts-3.c: New test.
3233
0fb56814
TB
32342010-06-26 Tobias Burnus <burnus@net-b.de>
3235
3236 * gfortran.dg/type_decl_1.f90: New.
3237 * gfortran.dg/type_decl_2.f90: New.
3238
e4814b39
TB
32392010-06-26 Tobias Burnus <burnus@net-b.de>
3240
3241 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3242 * gfortran.dg/semicolon_fixed_2.f: Ditto.
3243
754172c7
JD
32442010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3245
3246 PR testsuite/38946
3247 * gfortran.dg/array_constructor_23.f: Update test to allow for small
3248 error in comparing reals.
3249
01349049
TB
32502010-06-25 Tobias Burnus <burnus@net-b.de>
3251
3252 * selected_real_kind_2.f90: New.
3253 * selected_real_kind_3.f90: New.
3254
58fc89f6
TB
32552010-06-25 Tobias Burnus <burnus@net-b.de>
3256
3257 * gfortran.dg/entry_19.f90: New.
3258
272001a2
TB
32592010-06-25 Tobias Burnus <burnus@net-b.de>
3260
3261 * gfortran.dg/end_subroutine_1.f90: New.
3262 * gfortran.dg/end_subroutine_2.f90: New.
3263 * gfortran.dg/interface_proc_end.f90: Update.
3264
c6c73c51
TB
32652010-06-25 Tobias Burnus <burnus@net-b.de>
3266
3267 * gfortran.dg/semicolon_fixed.f: Update.
3268 * gfortran.dg/semicolon_fixed_2.f: New.
3269 * gfortran.dg/semicolon_free_2.f90: New.
3270 * gfortran.dg/semicolon_free.f90: Update.
3271
ba8607be
JD
32722010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3273
3274 PR fortran/44448
3275 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3276
062c604f
MJ
32772010-06-25 Martin Jambor <mjambor@suse.cz>
3278
3279 * g++.dg/ipa/iinline-3.C: New test.
3280 * gcc.dg/ipa/modif-1.c: Removed.
3281
3e485f62
JH
32822010-06-25 Jan Hubicka <jh@suse.cz>
3283
3284 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3285
8aa29647
MJ
32862010-06-25 Martin Jambor <mjambor@suse.cz>
3287
3288 * g++.dg/ipa/iinline-2.C: New test.
3289
8ba0479e
JJ
32902010-06-25 Jakub Jelinek <jakub@redhat.com>
3291
7a2eceff
JJ
3292 PR middle-end/43866
3293 * gfortran.dg/pr43866.f90: New test.
3294
8ba0479e
JJ
3295 PR tree-optimization/44539
3296 * gcc.dg/pr44539.c: New test.
3297
0354c0c7
BS
32982010-06-25 Bernd Schmidt <bernds@codesourcery.com>
3299
3300 From Jim Wilson:
3301 PR target/43902
3302 * gcc.target/mips/madd-9.c: New test.
3303
09a1e889
SZ
33042010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
3305
3306 PR c/44517
3307 * gcc.dg/noncompile/pr44517.c: New.
3308 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3309
7f58e69f
SE
33102010-06-24 Steve Ellcey <sje@cup.hp.com>
3311
3312 PR testsuite/43283
3313 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3314 and add argument to nop for IA64.
3315
da0ae970
L
33162010-06-24 H.J. Lu <hongjiu.lu@intel.com>
3317
3318 PR target/44588
3319 * gcc.target/i386/mod-1.c: New.
3320 * gcc.target/i386/umod-1.c: Likewise.
3321 * gcc.target/i386/umod-2.c: Likewise.
3322 * gcc.target/i386/umod-3.c: Likewise.
3323
54f044eb
JJ
33242010-06-24 Jakub Jelinek <jakub@redhat.com>
3325
3326 PR middle-end/44492
3327 * g++.dg/torture/pr44492.C: New test.
3328
d166d4c3
AK
33292010-06-24 Andi Kleen <ak@linux.intel.com>
3330
c6c73c51 3331 * c-c++-common/warn-omitted-condop.c: New.
d166d4c3 3332
d646bbce
TB
33332010-06-24 Tobias Burnus <burnus@net-b.de>
3334
3335 PR fortran/44614
3336 * gfortran.dg/import8.f90: New.
3337
8d66b22a
AC
33382010-06-23 Arnaud Charlet <charlet@adacore.com>
3339
3340 * gnat.dg/not_null.adb: Update test case.
3341
dd6f4f89
JJ
33422010-06-22 Jakub Jelinek <jakub@redhat.com>
3343
87867ff6
JJ
3344 PR c++/44619
3345 * g++.dg/warn/Wunused-var-13.C: New test.
3346
dd6f4f89
JJ
3347 PR c++/44627
3348 * g++.dg/diagnostic/method1.C: New test.
3349
ca3e07b4
CC
33502010-06-22 Cary Coutant <ccoutant@google.com>
3351
3352 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3353
5cd2f815
JW
33542010-06-22 Janus Weil <janus@gcc.gnu.org>
3355
3356 PR fortran/44616
3357 * gfortran.dg/abstract_type_8.f03: New.
3358
f94ae987
JM
33592010-06-21 Jason Merrill <jason@redhat.com>
3360
6d812dd3
JM
3361 * g++.dg/cpp0x/noexcept08.C: New.
3362
f94ae987
JM
3363 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3364
c1b157a6
L
33652010-06-21 H.J. Lu <hongjiu.lu@intel.com>
3366
3367 PR target/44615
3368 * gcc.target/i386/sse2-vec-2a.c: New.
3369
cd7fe53b
DD
33702010-06-21 DJ Delorie <dj@redhat.com>
3371
3372 * gcc.dg/pragma-diag-1.c: New.
3373
fa188ff0
L
33742010-06-21 H.J. Lu <hongjiu.lu@intel.com>
3375
3376 PR target/44615
3377 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3378
5e88be0d
AM
33792010-06-21 Alan Modra <amodra@gmail.com>
3380
3381 PR testsuite/44505
3382 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3383 tail call to check_fa_mid.
3384
529e5fc9
JJ
33852010-06-21 Jakub Jelinek <jakub@redhat.com>
3386
3387 PR target/44575
3388 * gcc.c-torture/execute/pr44575.c: New test.
3389
fe4e525c
TB
33902010-06-21 Tobias Burnus <burnus@net-b.de>
3391
3392 PR fortran/40632
3393 * gfortran.dg/contiguous_1.f90: New.
3394 * gfortran.dg/contiguous_2.f90: New.
3395 * gfortran.dg/contiguous_3.f90: New.
3396
64bf6102
KT
33972010-06-21 Kai Tietz <kai.tietz@onevision.com>
3398
3399 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3400 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3401
dedd9d05
UB
34022010-06-20 Uros Bizjak <ubizjak@gmail.com>
3403
3404 PR target/44546
3405 * gcc.target/i386/pr44546.c: New test.
3406
6e2f1956
JM
34072010-06-20 Joseph Myers <joseph@codesourcery.com>
3408
3409 * gcc.dg/opts-2.c: New test.
3410
1304f582
JW
34112010-06-19 Janus Weil <janus@gcc.gnu.org>
3412
3413 PR fortran/44584
3414 * gfortran.dg/typebound_proc_15.f03: Modified.
3415
e6bfe8a2
RE
34162010-06-19 Richard Earnshaw <rearnsha@arm.com>
3417
3418 PR target/44072
3419 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3420 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3421
f5988525
JDA
34222010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3423
3424 * g++.dg/ext/label13.C: Fix typo in last change.
3425
53ff31ad
JD
34262010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3427
3428 PR libfortran/44477
3429 * gfortran.dg/eof_3.f90
3430 * gfortran.dg/endfile_2.f90
3431 * gfortran.dg/endfile_4.f90
3432 * gfortran.dg/endfile_3.f90
3433
b3b5bf94
JDA
34342010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3435
3436 PR c++/41090
3437 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3438
ddf58e42
TB
34392010-06-18 Tobias Burnus <burnus@net-b.de>
3440
3441 PR fortran/44556
3442 * gfortran.dg/allocate_alloc_opt_11.f90: New.
3443
d36d83e9
EB
34442010-06-18 Bernd Schmidt <bernds@codesourcery.com>
3445
3446 * gcc.target/arm/pr40900.c: New test.
3447
e1be7706
AC
34482010-06-18 Arnaud Charlet <charlet@adacore.com>
3449
3450 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3451
8399a0cc
JW
34522010-06-17 Janus Weil <janus@gcc.gnu.org>
3453
3454 PR fortran/44558
3455 * gfortran.dg/typebound_call_15.f03: New.
3456
038253e6
MLI
34572010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
3458
3459 PR c++/44486
3460 * g++.dg/pr44486.C: New.
3461
6a78b724
DD
34622010-06-16 DJ Delorie <dj@redhat.com>
3463
3464 * gcc.target/i386/volatile-bitfields-1.c: New.
3465 * gcc.target/i386/volatile-bitfields-2.c: New.
3466
7c69566f
JM
34672010-06-16 Jason Merrill <jason@redhat.com>
3468
59f9c2ed
JM
3469 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3470
7c69566f
JM
3471 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3472
33766b66
RG
34732010-06-16 Richard Guenther <rguenther@suse.de>
3474
3475 PR c/44555
3476 * gcc.c-torture/execute/pr44555.c: New testcase.
3477
3e15518b
JW
34782010-06-16 Janus Weil <janus@gcc.gnu.org>
3479
3480 PR fortran/44549
3481 * gfortran.dg/typebound_proc_16.f03: New.
3482
29be3835
MJ
34832010-06-16 Martin Jambor <mjambor@suse.cz>
3484
3485 * g++.dg/torture/pr43905.C: New test.
3486
584bd1cf
MP
34872010-06-16 Mikael Pettersson <mikpe@it.uu.se>
3488
3489 PR testsuite/44538
3490 * gcc.dg/vect/slp-perm-5.c (main): Prevent
3491 initialization loop from being vectorized.
3492 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3493
1db2f288
AM
34942010-06-16 Alan Modra <amodra@gmail.com>
3495
3496 PR tree-optimization/44507
3497 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3498
756bcf03
JM
34992010-06-15 Jason Merrill <jason@redhat.com>
3500
1f8a2544
JM
3501 * g++.dg/overload/arg3.C: Adjust error locations.
3502 * g++.dg/overload/copy1.C: Likewise.
3503 * g++.dg/tc1/dr152.C: Likewise.
3504 * g++.dg/template/incomplete4.C: Likewise.
3505 * g++.dg/template/incomplete5.C: Likewise.
3506 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3507 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3508 * g++.old-deja/g++.pt/crash9.C: Likewise.
3509
d1a115f8
JM
3510 * g++.dg/inherit/virtual5.C: New.
3511
e14eaea4
JM
3512 * g++.dg/cpp0x/defaulted18.C: New.
3513
5c77749e
JM
3514 * g++.dg/cpp0x/initlist40.C: New.
3515
756bcf03
JM
3516 * g++.dg/cpp0x/initlist39.C: New.
3517
6ab4e307
SP
35182010-06-15 Sebastian Pop <sebastian.pop@amd.com>
3519
3520 PR middle-end/44391
3521 * gcc.dg/graphite/pr44391.c: New.
3522
94bff632
JW
35232010-06-15 Janus Weil <janus@gcc.gnu.org>
3524
3525 PR fortran/43388
3526 * gfortran.dg/allocate_alloc_opt_8.f90: New.
3527 * gfortran.dg/allocate_alloc_opt_9.f90: New.
3528 * gfortran.dg/allocate_alloc_opt_10.f90: New.
3529 * gfortran.dg/class_allocate_2.f03: Modified an error message.
3530
7fc1dad6
RG
35312010-06-15 Richard Guenther <rguenther@suse.de>
3532
3533 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3534
e0774f1e
RG
35352010-06-15 Richard Guenther <rguenther@suse.de>
3536
3537 * gcc.dg/vect/bb-slp-21.c: Adjust.
3538 * gcc.dg/vect/bb-slp-13.c: Likewise
3539 * gcc.dg/vect/bb-slp-4.c: Likewise
3540 * gcc.dg/vect/bb-slp-22.c: Likewise
3541 * gcc.dg/vect/bb-slp-14.c: Likewise
3542 * gcc.dg/vect/bb-slp-23.c: Likewise
3543 * gcc.dg/vect/bb-slp-15.c: Likewise
3544 * gcc.dg/vect/bb-slp-17.c: Likewise
3545 * gcc.dg/vect/bb-slp-18.c: Likewise
3546 * gcc.dg/vect/bb-slp-19.c: Likewise
3547 * gcc.dg/vect/bb-slp-10.c: Likewise
3548 * gcc.dg/vect/bb-slp-11.c: Likewise
3549 * gcc.dg/vect/bb-slp-20.c: Likewise
3550 * gcc.dg/vect/bb-slp-3.c: Likewise
3551
79943d19
JJ
35522010-06-15 Jakub Jelinek <jakub@redhat.com>
3553
3554 PR fortran/44536
3555 * gfortran.dg/gomp/pr44536.f90: New test.
3556 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3557
808081b4
L
35582010-06-14 H.J. Lu <hongjiu.lu@intel.com>
3559
3560 PR target/44534
3561 * gcc.target/i386/avx-vextractf128-256-3.c: New.
3562 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3563
5bca794b
JJ
35642010-06-14 Jakub Jelinek <jakub@redhat.com>
3565
8ab7d796
JJ
3566 PR tree-optimization/44508
3567 * gcc.dg/tree-ssa/pr21086.c: Adjust.
3568
5bca794b
JJ
3569 PR bootstrap/44509
3570 * gcc.dg/pr44509.c: New test.
3571
c1e822d5
IR
35722010-06-14 Ira Rosen <irar@il.ibm.com>
3573
6ab4e307 3574 PR tree-optimization/44507
c1e822d5
IR
3575 * gcc.dg/vect/pr44507.c: New test.
3576
c2adf11d
L
35772010-06-13 H.J. Lu <hongjiu.lu@intel.com>
3578
3579 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3580 and c-pretty-print.h.
3581
3582 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3583
9050c834
DF
35842010-06-13 Daniel Franke <franke.daniel@gmail.com>
3585
3586 * gfortran.dg/whole_file_18.f90: Updated error message.
3587
1b1a6626
DF
35882010-06-12 Daniel Franke <franke.daniel@gmail.com>
3589
dedd9d05 3590 * gfortran.dg/whole_file_20.f03: New.
1b1a6626 3591
02d635a2
JH
35922010-06-12 Jan Hubicka <jh@suse.cz>
3593
3594 * gcc.c-torture/compile/pc44485.c: New testcase.
3595
1be17993
JW
35962010-06-12 Janus Weil <janus@gcc.gnu.org>
3597
3598 PR fortran/40117
3599 * gfortran.dg/typebound_proc_4.f03: Modified error message.
3600 * gfortran.dg/typebound_proc_14.f03: New.
3601 * gfortran.dg/typebound_proc_15.f03: New.
3602
fcfbd84e
JM
36032010-06-11 Joseph Myers <joseph@codesourcery.com>
3604
3605 * gcc.dg/opts-1.c: New test.
3606
5d4b393f
JM
36072010-06-11 Joseph Myers <joseph@codesourcery.com>
3608
3609 * gcc.dg/funroll-loops-all.c: Update expected error.
3610
b79a08f6
UB
36112010-06-11 Uros Bizjak <ubizjak@gmail.com>
3612
3613 PR target/44481
3614 * gcc.target/i386/pr44481.c: New test.
3615
ef1f5ea6 36162010-06-11 Eric Botcazou <ebotcazou@adacore.com>
ef0cce1d
EB
3617
3618 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3619
7b14477e
SP
36202010-06-11 Sebastian Pop <sebastian.pop@amd.com>
3621
3622 PR middle-end/44483
3623 * gcc.dg/tree-ssa/pr44483.c: New.
3624
1021b0e5 36252010-06-11 Paul Brook <paul@codesourcery.com>
b79a08f6 3626
1021b0e5
PB
3627 * g++.dg/other/arm-neon-1.C: New test.
3628
92bb7768
PT
36292010-06-11 Paul Thomas <pault@gcc.gnu.org>
3630
3631 PR fortran/42051
3632 PR fortran/43896
3633 * gfortran.dg/class_23.f03: New test.
3634
7ea6b6cf
JH
36352010-06-11 Jan Hubicka <jh@suse.cz>
3636
0a42aa4e
JH
3637 * gcc.dg/ipa/pure-const-2.c: New testcase.
3638
36392010-06-11 Jan Hubicka <jh@suse.cz>
3640
3641 * gcc.dg/noreturn-7.c: Update.
3642 * gcc.dg/noreturn-4.c: Update.
7ea6b6cf 3643
b66a8c5d
DS
36442010-06-10 Dodji Seketeli <dodji@redhat.com>
3645
3646 Fix MIPS bootstrap
3647 * g++.dg/other/typedef4.C: New test.
3648
66051b60
JW
36492010-06-10 Janus Weil <janus@gcc.gnu.org>
3650
3651 PR fortran/44207
3652 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3653
84efddb2
DF
36542010-06-10 Daniel Franke <franke.daniel@gmail.com>
3655
3656 PR fortran/44457
3657 * gfortran.dg/asynchronous_3.f03
3658
da604ebd
CF
36592010-06-10 Changpeng Fang <changpeng.fang@amd.com>
3660
3661 PR middle-end/44185
3662 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3663 non-temporal stores out of the tests to form new test cases. As a
3664 result, no non-temporal store should be generated in this case.
3665
3666 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
3667 prefetch-7.c that generate one non-temporal store.
3668
3669 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
3670 prefetch-7.c that generate one non-temporal store and one
3671 one-temporal prefetch.
3672
591d4f4a
MJ
36732010-06-10 Martin Jambor <mjambor@suse.cz>
3674
3675 PR tree-optimization/44258
3676 * gcc.dg/tree-ssa/pr44258.c: New test.
3677
03af1e4c
DK
36782010-06-10 Daniel Kraft <d@domob.eu>
3679
3680 PR fortran/38936
3681 * gfortran.dg/associate_1.f03: New test.
3682 * gfortran.dg/associate_2.f95: New test.
3683 * gfortran.dg/associate_3.f03: New test.
3684 * gfortran.dg/associate_4.f08: New test.
3685
cefab2e4
FXC
36862010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3687
3688 * gfortran.dg/selected_char_kind_4.f90: New test.
3689
642d55de
EB
36902010-06-09 Eric Botcazou <ebotcazou@adacore.com>
3691
3692 * gcc.dg/pr42461.c: New test.
3693
70987f62
DF
36942010-06-09 Daniel Franke <franke.daniel@gmail.com>
3695
642d55de
EB
3696 PR fortran/44347
3697 * gfortran.dg/selected_real_kind_1.f90: New.
70987f62 3698
33169a22
DF
36992010-06-09 Daniel Franke <franke.daniel@gmail.com>
3700
3701 PR fortran/44359
3702 * gfortran.dg/warn_conversion.f90: Removed check for redundant
3703 warning.
3704 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3705 check for warning.
3706
87b18909
SK
37072010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3708
3709 * gfortran.dg/data_namelist_conflict.f90: New test.
3710
d2081406
RO
37112010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3712
3713 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3714 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3715 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3716
289e52fd
SK
37172010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3718
3719 * testsuite/gfortran.dg/mvbits_9.f90: New test.
3720 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3721 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3722 * testsuite/gfortran.dg/btest_1.f90: Ditto.
3723 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3724
bfc54a27
JM
37252010-06-09 Jason Merrill <jason@redhat.com>
3726
3727 PR c++/44366
3728 * g++.dg/cpp0x/decltype23.C: Move to...
3729 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3730
f1a0b754
JW
37312010-06-09 Janus Weil <janus@gcc.gnu.org>
3732
3733 PR fortran/44211
3734 * gfortran.dg/typebound_call_14.f03: New test.
3735
1536b6ab
MJ
37362010-06-09 Martin Jambor <mjambor@suse.cz>
3737
3738 PR tree-optimization/44423
3739 * gcc.dg/tree-ssa/pr44423.c: New test.
3740
2d7f5f9b
JR
37412010-06-09 Joern Rennecke <amylaar@spamcop.net>
3742
3743 PR testsuite/42843
3744 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3745 TV_NONE to initialize tv_id field.
3746 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3747 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3748 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3749 Include toplev.h .
3750 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3751 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3752 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3753
e89065a1
SL
37542010-06-08 Sandra Loosemore <sandra@codesourcery.com>
3755
3756 PR tree-optimization/39874
3757 PR middle-end/28685
3758 * gcc.dg/pr39874.c: New file.
3759
3bb1ed66
NS
37602010-06-08 Nathan Sidwell <nathan@codesourcery.com>
3761
3762 * g++.dg/ext/attr-alias-1.C: New.
3763 * g++.dg/ext/attr-alias-2.C: New.
3764
c064bf1c
TB
37652010-06-07 Tobias Burnus <burnus@net-b.de>
3766
3767 PR fortran/44446
3768 * gfortran.dg/proc_ptr_27.f90: New.
3769
af88c58f
JM
37702010-06-07 Jason Merrill <jason@redhat.com>
3771
3772 PR c++/44366
3773 * g++.dg/cpp0x/decltype23.C: New.
3774
6a8f4e12
AP
37752010-06-08 Andrew Pinski <pinskia@gmail.com>
3776 Shujing Zhao <pearly.zhao@oracle.com>
b79a08f6 3777
6a8f4e12
AP
3778 PR c/37724
3779 * gcc.dg/c90-const-expr-10.c: Adjust.
3780 * gcc.dg/c99-const-expr-10.c: Adjust.
3781 * gcc.dg/init-bad-7.c: New.
3782
659b24d6
RO
37832010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3784
3785 * lib/target-supports.exp (check_effective_target_gas): New proc.
3786 * gcc.c-torture/execute/960321-1.x: New file.
3787
b0a421e8
JM
37882010-06-07 Jason Merrill <jason@redhat.com>
3789
3790 PR c++/44401
3791 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3792
026698d2
JJ
37932010-06-07 Jakub Jelinek <jakub@redhat.com>
3794
d84686d1
JJ
3795 PR c++/44444
3796 * g++.dg/warn/Wunused-var-12.C: New test.
3797
026698d2
JJ
3798 PR c++/44443
3799 * c-c++-common/Wunused-var-11.c: New test.
3800
f10ea640
JH
38012010-06-07 Jan Hubicka <jh@suse.cz>
3802
3803 * gcc.dg/ipa/pure-const-1.c: New testcase.
3804
5e52ffc4
KH
38052010-06-07 Kazu Hirata <kazu@codesourcery.com>
3806
3807 PR rtl-optimization/44404
3808 * gcc.dg/pr44404.c: New.
3809
78e68a89
KT
38102010-06-07 Kai Tietz <kai.tietz@onevision.com>
3811
d94a3592
KT
3812 PR target/44159
3813 * gcc.target/i386/abi-2.c: Check sysv abi here.
3814 * gcc.target/i386/aes-avx-check.h: Call test in noinline
3815 function to avoid failures by different ABIs.
3816 * gcc.target/i386/aes-check.h: Likewise.
3817 * gcc.target/i386/avx-check.h: Likewise.
3818 * gcc.target/i386/fma4-check.h: Likewise.
3819 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3820 * gcc.target/i386/mmx-check.h: Likewise.
3821 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3822 * gcc.target/i386/pclmul-check.h: Likewise.
3823 * gcc.target/i386/sse-check.h: Likewise.
3824 * gcc.target/i386/sse2-check.h: Likewise.
3825 * gcc.target/i386/sse3-check.h: Likewise.
3826 * gcc.target/i386/sse4_1-check.h: Likewise.
3827 * gcc.target/i386/sse4_2-check.h: Likewise.
3828 * gcc.target/i386/sse4a-check.h: Likewise.
3829 * gcc.target/i386/ssse3-check.h: Likewise.
3830 * gcc.target/i386/xop-check.h: Likewise.
3831 * gcc.target/i386/pr27971.c: Fix for LLP64.
3832 * gcc.target/i386/pr39139.c: Likewise.
3833 * gcc.target/i386/pr39315-check.c: Likewise.
3834 * gcc.target/i386/vararg-1.c: Likewise.
3835 * gcc.target/i386/vararg-2.c: Likewise.
3836 Additional add dg-compile to avoid failure due
3837 missing foo symbol.
3838
390b2b32
UB
3839 * gcc.dg/compound-literal-1.c: Fix for llp64.
3840 * gcc.dg/pr32370.c: Likewise.
3841 * gcc.dg/pr37561.c: Likewise.
3842 * gcc.dg/pr41340.c: Likewise.
3843 * gcc.dg/pr41551.c: Likewise.
78e68a89 3844
e62b90b4
DS
38452010-05-25 Dodji Seketeli <dodji@redhat.com>
3846
3847 PR c++/44188
3848 * g++.dg/debug/dwarf2/typedef3.C: New test.
3849
75522f21 38502010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
04087cd0
MLI
3851
3852 PR c/20000
390b2b32 3853 * c-c++-common/pr20000.c: New.
04087cd0 3854
75522f21 38552010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
640c2adf
FC
3856
3857 PR c++/44086
3858 * g++.dg/init/pr44086.C: New.
3859 * g++.dg/cpp0x/decltype4.C: Adjust.
3860
15d774f9
PT
38612010-06-05 Paul Thomas <pault@gcc.gnu.org>
3862
3863 PR fortran/43945
3864 * gfortran.dg/generic_23.f03: New test.
3865
546a65d9
PT
38662010-06-05 Paul Thomas <pault@gcc.gnu.org>
3867
3868 PR fortran/43895
3869 * gfortran.dg/alloc_comp_class_1.f90 : New test.
3870
82c3c067
JJ
38712010-06-05 Jakub Jelinek <jakub@redhat.com>
3872
3873 PR c++/44361
3874 * c-c++-common/Wunused-var-9.c: New test.
3875
d65aed70
JM
38762010-06-05 Jason Merrill <jason@redhat.com>
3877
3878 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3879
f2c1da78
JM
38802010-06-05 Joseph Myers <joseph@codesourcery.com>
3881
3882 PR c/44322
3883 * gcc.dg/c99-restrict-4.c: New test.
3884
33c2474d
MF
38852010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
3886
3887 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3888 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3889 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3890 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3891 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3892 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3893 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3894 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3895 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3896 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3897 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3898 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3899 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3900 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3901 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3902 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3903 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3904 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3905 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3906 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3907 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3908 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3909
0a766368
JM
39102010-06-04 Jason Merrill <jason@redhat.com>
3911
247078ec
JM
3912 * g++.dg/cpp0x/noexcept06.C: New.
3913 * g++.dg/cpp0x/noexcept07.C: New.
3914
0a766368 3915 * g++.dg/cpp0x/noexcept01.C: New.
3a55fb4c
JM
3916 * g++.dg/cpp0x/noexcept02.C: New.
3917 * g++.dg/cpp0x/noexcept03.C: New.
3918 * g++.dg/cpp0x/noexcept04.C: New.
3919 * g++.dg/cpp0x/noexcept05.C: New.
0a766368 3920
16c82123
JJ
39212010-06-04 Jakub Jelinek <jakub@redhat.com>
3922
2aa64966
JJ
3923 PR c++/44412
3924 * g++.dg/warn/Wunused-var-10.C: New test.
3925 * g++.dg/warn/Wunused-var-11.C: New test.
3926
16c82123
JJ
3927 PR c++/44362
3928 * c-c++-common/Wunused-var-10.c: New test.
3929
49706e39
MLI
39302010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3931
3932 PR c/25880
3933 * gcc.dg/assign-warn-2.c: Update.
3934 * gcc.dg/cpp/line3.c: Update.
3935 * gcc.dg/c99-array-lval-8.c: Update.
3936 * gcc.dg/cast-qual-2.c: Update.
3937 * gcc.dg/c99-arraydecl-3.c: Update.
3938 * gcc.dg/assign-warn-1.c: Update.
3939 * gcc.dg/format/gcc_diag-1.c: Update.
3940
8ff49c29
BS
39412010-06-04 Bernd Schmidt <bernds@codesourcery.com>
3942
3943 PR rtl-optimization/39871
3944 PR rtl-optimization/40615
3945 PR rtl-optimization/42500
3946 PR rtl-optimization/42502
3947 * gcc.target/arm/eliminate.c: New test.
3948
7eea775d
PC
39492010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3950
3951 PR libstdc++/44410
3952 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3953 * g++.old-deja/g++.other/delete3.C: Likewise.
3954 * g++.old-deja/g++.other/new.C: Likewise.
3955 * g++.old-deja/g++.law/operators27.C: Likewise.
3956 * g++.old-deja/g++.mike/p755.C: Likewise.
3957 * g++.dg/eh/new1.C: Likewise.
3958 * g++.dg/init/new5.C: Likewise.
3959
9b07d63c
TK
39602010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3961
3962 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
3963 * gfortran.dg/unpack_bounds_2.f90: Likewise.
3964 * gfortran.dg/unpack_bounds_3.f90: Likewise.
3965
f5f92f6d
RG
39662010-06-03 Richard Guenther <rguenther@suse.de>
3967
3968 PR lto/41921
3969 * lib/lto.exp: Always load gcc.exp.
3970 (lto-obj): For C source files invoke gcc_target_compile.
3971 * g++.dg/lto/20100603-1_0.C: New testcase.
3972 * g++.dg/lto/20100603-1_1.c: Likewise.
3973
0c1b8fe9
L
39742010-06-03 H.J. Lu <hongjiu.lu@intel.com>
3975
3976 PR tree-optimization/43688
3977 * gfortran.dg/pr43688.f90: New.
3978
f278d757
RG
39792010-06-03 Richard Guenther <rguenther@suse.de>
3980
3981 PR lto/41584
3982 * gcc.dg/lto/20100603-1_0.c: New testcase.
3983 * gcc.dg/lto/20100603-2_0.c: Likewise.
3984 * gcc.dg/lto/20100603-3_0.c: Likewise.
3985
92902797
MM
39862010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3987
3988 PR target/44218
3989 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3990 * gcc.target/powerpc/recip-2.c: Ditto.
3991 * gcc.target/powerpc/recip-3.c: Ditto.
3992 * gcc.target/powerpc/recip-4.c: Ditto.
3993 * gcc.target/powerpc/recip-5.c: Ditto.
3994 * gcc.target/powerpc/recip-6.c: Ditto.
3995 * gcc.target/powerpc/recip-7.c: Ditto.
3996 * gcc.target/powerpc/recip-test.h: Ditto.
3997 * gcc.target/powerpc/recip-test2.h: Ditto.
3998
3f7c0b1b
L
39992010-06-02 H.J. Lu <hongjiu.lu@intel.com>
4000
4001 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4002
1e003829
JM
40032010-06-02 Jason Merrill <jason@redhat.com>
4004
3333a2dd
JM
4005 * g++.dg/ext/vector9.C: Expect typedef in error message.
4006
1e003829
JM
4007 PR c++/9726
4008 PR c++/23594
4009 PR c++/44333
4010 * g++.dg/tc1/dr101.C: Remove xfails.
4011
8eff024a
L
40122010-06-02 H.J. Lu <hongjiu.lu@intel.com>
4013
4014 PR middle-end/44372
4015 * g++.dg/ipa/pr44372.C: New.
4016
437ffe7b
JH
40172010-06-02 Jan Hubicka <jh@suse.cz>
4018
4019 PR middle-end/44295
b6b7f703 4020 * g++.dg/torture/pr44295.C: Neww testcase.
437ffe7b 4021
98166192
JH
40222010-06-02 Jan Hubicka <jh@suse.cz>
4023
4024 * gcc.dg/tree-ssa/loadpre6.c: Update.
4025
ac3c2839
RG
40262010-06-02 Richard Guenther <rguenther@suse.de>
4027
4028 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4029 diagnostic.h.
4030
0a634684
IS
40312010-06-02 Iain Sandoe <iains@gcc.gnu.org>
4032
4033 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4034 the link fail message.
4035
aac18c02
TB
40362010-06-02 Tobias Burnus <burnus@net-b.de>
4037
4038 PR fortran/44360
4039 * gfortran.dg/use_13.f90: New test case.
4040
a76135dc
JD
40412010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4042
4043 PR fortran/44371
4044 * gfortran.dg/error_stop_2.f08: Minor update.
4045
df842ed9
JD
40462010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4047
4048 PR fortran/44371
4049 * gfortran.dg/error_stop_1.f08: New test.
4050 * gfortran.dg/error_stop_2.f08: New test.
4051
e5901560
JM
40522010-06-01 Jason Merrill <jason@redhat.com>
4053
4c9b3895
JM
4054 DR 990
4055 * g++.dg/cpp0x/initlist37.C: New.
4056 * g++.dg/cpp0x/initlist38.C: New.
4057
e5901560
JM
4058 PR c++/44358
4059 * g++.dg/cpp0x/initlist36.C: New.
4060
73add7fe
JH
40612010-05-31 Jan Hubicka <jh@suse.cz>
4062
b6b7f703 4063 * gcc.dg/noreturn-8.c: New testcase.
73add7fe 4064
a669ca47
JH
40652010-05-31 Jan Hubicka <jh@suse.cz>
4066
b6b7f703
L
4067 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4068 * gcc.dg/lto/noreturn-1_0.c: Move it here.
a669ca47 4069
566d09ef
JH
40702010-05-31 Jan Hubicka <jh@suse.cz>
4071
b6b7f703
L
4072 * gcc.dg/lto/noreturn-1_1.c: New testcase.
4073 * gcc.dg/lto/noreturn-1_0.c: New testcase.
566d09ef 4074
e2113565
TK
40752010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
4076
4077 PR fortran/36928
4078 * gfortran.dg/dependency_27.f90: New test.
4079 * gfortran.dg/array_assign_1.F90: New test.
4080
c71ad61e
JJ
40812010-05-31 Jakub Jelinek <jakub@redhat.com>
4082
4083 PR target/44338
4084 * gcc.target/i386/sse-24.c: New test.
4085
4892422a
JH
40862010-05-31 Jan Hubicka <jh@suse.cz>
4087
4088 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4089
90a7788b
JJ
40902010-05-31 Jakub Jelinek <jakub@redhat.com>
4091
6a866023
JJ
4092 PR middle-end/44337
4093 * gcc.dg/pr44337.c: New test.
4094
90a7788b
JJ
4095 PR tree-optimization/44182
4096 * g++.dg/debug/pr44182.C: New test.
4097
c5d01958
EB
40982010-05-31 Eric Botcazou <ebotcazou@adacore.com>
4099
4100 * gcc.dg/nested-func-7.c: New test.
4101 * gnat.dg/frame_overflow.adb: Adjust directives.
4102
e6bdd039
EB
41032010-05-30 Eric Botcazou <ebotcazou@adacore.com>
4104
4105 * gnat.dg/prot2.ad[sb]: New test.
4106 * gnat.dg/prot2_pkg1.ads: New helper.
4107 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4108
c01fe451
EB
41092010-05-30 Eric Botcazou <ebotcazou@adacore.com>
4110
4111 * gnat.dg/array11.adb: Adjust dg-warning directive.
4112 * gnat.dg/object_overflow.adb: Likewise.
4113
0247298c
SP
41142010-05-29 Sebastian Pop <sebastian.pop@amd.com>
4115
4116 PR middle-end/44306
4117 * gcc.dg/tree-ssa/pr44306.c: New.
4118
036546e5
JH
41192010-05-29 Jan Hubicka <jh@suse.cz>
4120
4121 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4122
0a74c758
SP
41232010-05-28 Sebastian Pop <sebastian.pop@amd.com>
4124
4125 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4126
300d430f
MS
41272010-05-28 Mike Stump <mikestump@comcast.net>
4128
4129 PR objc/44125
4130 * objc.dg/const-str-9.m: Remove static.
4131
005d613b
JJ
41322010-05-28 Jakub Jelinek <jakub@redhat.com>
4133
4134 PR target/43636
4135 * gcc.c-torture/compile/pr43636.c: New test.
4136
773c1c8d
IS
41372010-05-28 Iain Sandoe <iains@gcc.gnu.org>
4138
005d613b 4139 PR objc++/23616
773c1c8d
IS
4140 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4141 * obj-c++.dg/try-catch-9.mm: Ditto.
4142
ec4be2f4
DS
41432010-05-28 Dodji Seketeli <dodji@redhat.com>
4144
4145 Revert patch for PR c++/44188
4146 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4147
fe08ec12
DS
41482010-05-25 Dodji Seketeli <dodji@redhat.com>
4149
4150 PR c++/44188
4151 * g++.dg/debug/dwarf2/typedef3.C: New test.
4152
6ab4e49c
JM
41532010-05-27 Jason Merrill <jason@redhat.com>
4154
4155 PR c++/43555
4156 * g++.dg/ext/vla9.C: New.
4157
8da24d7b
IS
41582010-05-27 Iain Sandoe <iains@gcc.gnu.org>
4159
005d613b 4160 PR objc/44140
8da24d7b
IS
4161 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4162 * objc.dg/torture/tls/thr-init-3.m: Ditto.
4163 * objc.dg/torture/tls/thr-init.m: Ditto.
4164 * objc.dg/torture/trivial.m: Ditto.
4165 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4166 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4167 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4168 * obj-c++.dg/torture/trivial.mm: Ditto.
0a74c758 4169
44491ebd
JH
41702010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
4171
4172 * g++.dg/lto/20100302_0.C: Skip on darwin.
4173
fde9c428
RG
41742010-05-27 Richard Guenther <rguenther@suse.de>
4175
4176 PR tree-optimization/44284
4177 * gcc.dg/vect/vect-118.c: New testcase.
4178 * gcc.dg/vect/bb-slp-20.c: Adjust.
4179 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4180 * gcc.dg/vect/slp-9.c: Likewise.
4181 * gcc.dg/vect/slp-reduc-4.c: Likewise.
4182 * gcc.dg/vect/vect-10.c: Likewise.
4183 * gcc.dg/vect/vect-109.c: Likewise.
4184 * gcc.dg/vect/vect-12.c: Likewise.
4185 * gcc.dg/vect/vect-36.c: Likewise.
4186 * gcc.dg/vect/vect-7.c: Likewise.
4187 * gcc.dg/vect/vect-iv-8.c: Likewise.
4188 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4189 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4190 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4191 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4192 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4193 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4194 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4195 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4196 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4197 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4198 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4199 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4200 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4201 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4202 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4203 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4204 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4205
74c70253
MK
42062010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
4207
4208 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4209 necessary.
4210
df72d556
JH
42112010-05-26 Jan Hubicka <jh@suse.cz>
4212
4213 * gcc.dg/lto/materialize-1_0.c: New file.
4214 * gcc.dg/lto/materialize-1_1.c: New file.
4215
c9549072
EB
42162010-05-26 Eric Botcazou <ebotcazou@adacore.com>
4217
4218 * gnat.dg/lto10.adb: New test.
4219 * gnat.dg/lto10_pkg.ads: New helper.
4220
a6766312
KT
42212010-05-26 Kai Tietz <kai.tietz@onevision.com>
4222
4223 * lib/target-supports.exp (check_effective_target_int128): New
4224 function to check if __int128 types are available for target.
b6b7f703
L
4225 * c-c++-common/int128-types-1.c: New.
4226 * c-c++-common/int128-1.c: New.
4227 * c-c++-common/int128-2.c: New.
a6766312
KT
4228 * g++.dg/abi/mangle43.C: New.
4229 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4230 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4231 pointer-wide scalar.
4232 * g++.dg/other/pr25632.C: Likewise.
4233 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4234 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4235 overflow warnings.
4236 * g++.dg/warn/pr13358-4.C: Likewise.
4237 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
4238 * g++.dg/warn/Wconversion-null.C: Likewise.
4239
1dba29f8
JM
42402010-05-26 Jason Merrill <jason@redhat.com>
4241
4242 PR c++/43382
4243 * g++.dg/cpp0x/variadic101.C: New.
4244
630d3fad
RG
42452010-05-26 Richard Guenther <rguenther@suse.de>
4246
4247 PR rtl-optimization/44164
4248 * gcc.c-torture/execute/pr44164.c: New testcase.
4249 * g++.dg/tree-ssa/pr13146.C: Adjust.
4250
cc9a4ca9
PT
42512010-05-26 Paul Thomas <pault@gcc.gnu.org>
4252
4253 PR fortran/40011
4254 * gfortran.dg/whole_file_19.f90 : New test.
4255
30145da5
DF
42562010-05-25 Daniel Franke <franke.daniel@gmail.com>
4257
4258 PR fortran/30668
4259 PR fortran/31346
4260 PR fortran/34260
4261 * gfortran.dg/pr40999.f: Fix function type.
4262 * gfortran.dg/whole_file_5.f90: Likewise.
4263 * gfortran.dg/whole_file_6.f90: Likewise.
4264 * gfortran.dg/whole_file_16.f90: New.
4265 * gfortran.dg/whole_file_17.f90: New.
4266 * gfortran.dg/whole_file_18.f90: New.
4267
f80e2b00
JH
42682010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
4269 Iain Sandoe <iains@gcc.gnu.org>
4270
4271 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4272 * gcc.c-torture/compile/pr44197.c: Require alias support.
4273 * gcc.dg/lto/20081222_0.c: Ditto.
4274
60a5d78a
JJ
42752010-05-25 Jakub Jelinek <jakub@redhat.com>
4276
4277 PR debug/42801
c3641fd7 4278 * gcc.dg/guality/vla-2.c: New test.
60a5d78a 4279
c946a318
RG
42802010-05-25 Richard Guenther <rguenther@suse.de>
4281
4282 PR middle-end/44069
4283 * g++.dg/torture/pr44069.C: New testcase.
4284
791bddee
RG
42852010-05-25 Richard Guenther <rguenther@suse.de>
4286
4287 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4288
8524ba70
IS
42892010-05-25 Iain Sandoe <iains@gcc.gnu.org>
4290
005d613b 4291 PR objc/44140
8524ba70
IS
4292 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4293
683fc98b
IS
42942010-05-25 Iain Sandoe <iains@gcc.gnu.org>
4295
4296 * obj-c++.dg/torture/tls/trivial.mm: New.
4297 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4298 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4299 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4300 * obj-c++.dg/torture/tls/diag-1.mm: New.
4301 * obj-c++.dg/torture/tls/tls.exp: New.
4302 * obj-c++.dg/torture/trivial.mm: New.
4303 * obj-c++.dg/torture/dg-torture.exp: New.
4304 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4305 * obj-c++.dg/tls/trivial.m: New.
4306 * obj-c++.dg/tls/init-1.mm: New.
4307 * obj-c++.dg/tls/diag-1.mm: New.
4308 * obj-c++.dg/tls/init-2.mm: New.
4309 * obj-c++.dg/tls/diag-2.mm: New.
4310 * obj-c++.dg/tls/diag-3.mm: New.
4311 * obj-c++.dg/tls/diag-4.mm: New.
4312 * obj-c++.dg/tls/static-1.mm: New.
4313 * obj-c++.dg/tls/tls.exp: New.
4314 * obj-c++.dg/tls/diag-5.mm: New.
4315 * obj-c++.dg/tls/static-1a.mm: New.
4316 * objc-obj-c++-shared/Object1.mm: New.
4317 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4318
cf3b8ee3
IS
43192010-05-24 Iain Sandoe <iains@gcc.gnu.org>
4320
005d613b 4321 PR objc++/43689
cf3b8ee3
IS
4322 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4323 * obj-c++.dg/const-str-6.mm: Ditto.
4324
12a149a0
EB
43252010-05-24 Eric Botcazou <ebotcazou@adacore.com>
4326
4327 * g++.dg/parse/array-size2.C: Remove dg-error directives.
4328
feb4c293
EB
43292010-05-24 Eric Botcazou <ebotcazou@adacore.com>
4330
4331 PR ada/38394
4332 * gnat.dg/array13.ad[sb]: New test.
4333
0c422e74
DJ
43342010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
4335 Sandra Loosemore <sandra@codesourcery.com>
4336
4337 * gcc.target/arm/neon/: Regenerated test cases.
4338
4339 * gcc.target/arm/neon/polytypes.c,
4340 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4341 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
ade52657 4342 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
0c422e74
DJ
4343 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4344 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4345 dg-add-options arm_neon.
4346
4347 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4348 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4349 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4350 and arm_neon_fp16_ok.
4351
4352 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4353 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4354
4355 * lib/target-supports.exp (add_options_for_arm_neon): New.
4356 (check_effective_target_arm_neon_ok_nocache): New, from
4357 check_effective_target_arm_neon_ok. Check multiple possibilities.
4358 (check_effective_target_arm_neon_ok): Use
4359 check_effective_target_arm_neon_ok_nocache.
4360 (add_options_for_arm_neon_fp16)
4361 (check_effective_target_arm_neon_fp16_ok)
4362 check_effective_target_arm_neon_fp16_ok_nocache): New.
4363 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4364
611d6f76
JM
43652010-05-24 Jason Merrill <jason@redhat.com>
4366
4367 PR c++/41510
4368 * g++.dg/cpp0x/initlist35.C: New.
4369 * g++.dg/init/brace6.C: Adjust.
4370
b748fbd6
PB
43712010-05-24 Paul Brook <paul@codesourcery.com>
4372
4373 * gcc.target/arm/frame-pointer-1.c: New test.
4374 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4375 pointer elimination.
4376
cf5b989e
L
43772010-05-23 H.J. Lu <hongjiu.lu@intel.com>
4378
4379 PR target/44245
4380 * gcc.target/i386/crc32-3.c: New.
4381 * gcc.target/i386/crc32-4.c: Likewise.
4382
dc5027f4
JM
43832010-05-23 Joseph Myers <joseph@codesourcery.com>
4384
4385 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4386 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4387 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4388
8f9e812d
L
43892010-05-23 H.J. Lu <hongjiu.lu@intel.com>
4390
4391 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4392
6f1dba7b
ML
43932010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
4394
4395 PR target/43869
4396 * gcc.c-target/pr43869.c: New test.
4397
bc382218
JW
43982010-05-22 Janus Weil <janus@gcc.gnu.org>
4399
4400 PR fortran/44212
4401 * gfortran.dg/class_22.f03: New.
4402
09c58f30
IS
44032010-05-22 Iain Sandoe <iains@gcc.gnu.org>
4404
4405 PR lto/44238
4406 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4407
7c9b8fb9
JW
44082010-05-22 Janus Weil <janus@gcc.gnu.org>
4409
4410 PR fortran/44213
4411 * gfortran.dg/abstract_type_7.f03: New.
4412
d3f28910
JM
44132010-05-21 Jason Merrill <jason@redhat.com>
4414
4415 * g++.dg/eh/spec11.C: Test cleanup optimization.
4416
14db98d4
JJ
44172010-05-21 Jakub Jelinek <jakub@redhat.com>
4418
4419 PR debug/44223
4420 * gcc.target/i386/pr44223.c: New test.
4421
204fc550
RO
44222010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4423
4424 * gcc.target/i386/pr25993.c: Use @function as type specifier.
4425
46314d3e
EB
44262010-05-21 Eric Botcazou <ebotcazou@adacore.com>
4427
4428 * g++.dg/other/const3.C: New test.
4429
4ed44ccc
DF
44302010-05-20 Daniel Franke <franke.daniel@gmail.com>
4431
ade52657
UB
4432 PR fortran/38407
4433 * warn_unused_dummy_argument_1.f90: New.
4434 * warn_unused_dummy_argument_2.f90: New.
4ed44ccc 4435
1a494ab5
PC
44362010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4437
4438 PR c++/30298
4439 * g++.dg/inherit/crash1.C: New.
4440 * g++.dg/inherit/crash2.C: Likewise.
4441
69b45d71
JJ
44422010-05-20 Jakub Jelinek <jakub@redhat.com>
4443
4444 PR debug/44178
4445 * g++.dg/debug/pr44178.C: New test.
4446
d377fbbf
CF
44472010-05-20 Changpeng Fang <changpeng.fang@amd.com>
4448
4449 PR middle-end/44185
1a494ab5
PC
4450 * gcc.dg/tree-ssa/prefetch-6.c: Add
4451 --param min-insn-to-prefetch-ratio=6.
d377fbbf 4452 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
ade52657 4453 allow unrolling, and adjust the movnti count.
d377fbbf 4454
a14f1878
JH
44552010-05-20 Jan Hubicka <jh@suse.cz>
4456
4457 PR middle-end/44197
4458 * gcc.c-torture/compile/pr44197.c: New file.
4459
431043bd
UB
44602010-05-20 Uros Bizjak <ubizjak@gmail.com>
4461
4462 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4463 Fix test code.
4464 (check_effective_target_xop): Remove __may_alias__ attribute.
4465
f36eb2af
HPN
44662010-05-20 Hans-Peter Nilsson <hp@axis.com>
4467
4468 PR target/44202
4469 * gcc.c-torture/execute/pr44202-1.c: New test.
4470
6d1b0f92
JD
44712010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4472
4473 PR fortran/43851
4474 * gfortran.dg/label_1.f90: Update test.
4475
66576e1b
JH
44762010-05-19 Jan Hubicka <jh@suse.cz>
4477
4478 * gcc.dg/lto/ipareference2_0.c: New file.
4479 * gcc.dg/lto/ipareference2_1.c: New file.
4480
2872152c
JM
44812010-05-19 Jason Merrill <jason@redhat.com>
4482
a0685b73
JM
4483 * g++.dg/parse/fn-typedef2.C: New.
4484
93e1ddcf
JM
4485 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4486 function type.
4487
2872152c
JM
4488 PR c++/44193
4489 * g++.dg/template/fntype1.C: New.
4490
616f1431
EB
44912010-05-19 Eric Botcazou <ebotcazou@adacore.com>
4492
4493 * gnat.dg/discr23.ad[sb]: New test.
4494 * gnat.dg/discr23_pkg.ads: New helper.
4495
4496 * gnat.dg/specs/controlled1.ads: New test.
4497 * gnat.dg/specs/controlled1_pkg.ads: New helper.
4498
daf8c6f0
DF
44992010-05-19 Daniel Franke <franke.daniel@gmail.com>
4500
4501 PR fortran/44055
4502 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4503 Fixed scope of C_SIZEOF.
4504 * gfortran.dg/warn_conversion_2.f90: New.
4505
40f1bdd9
RO
45062010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4507
4508 * lib/target-supports.exp (check_effective_target_sse2): New proc.
4509 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4510 for optional selector.
4511 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4512 (check_effective_target_sse3): New proc.
4513 * gcc.target/i386/math-torture/math-torture.exp: Load
4514 target-supports.exp.
4515 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4516 check_effective_target_sse2.
4517 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4518 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4519 * g++.dg/vect/vect.exp: Likewise.
4520 * gfortran.dg/vect/vect.exp: Likewise.
4521 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4522 -msse2 if check_effective_target_sse2.
4523
4524 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4525 * gcc.target/i386/3dnow-2.c: Likewise.
4526 * gcc.target/i386/3dnowA-1.c: Likewise.
4527 * gcc.target/i386/3dnowA-2.c: Likewise.
4528 * gcc.target/i386/pr42549.c: Likewise.
4529
ade52657 4530 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
431043bd 4531 * gcc.target/i386/sse3-addsubpd.c: Likewise.
40f1bdd9
RO
4532 * gcc.target/i386/sse3-addsubps.c: Likewise.
4533 * gcc.target/i386/sse3-haddpd.c: Likewise.
4534 * gcc.target/i386/sse3-haddps.c: Likewise.
4535 * gcc.target/i386/sse3-hsubpd.c: Likewise.
4536 * gcc.target/i386/sse3-hsubps.c: Likewise.
40f1bdd9
RO
4537 * gcc.target/i386/sse3-movddup.c: Likewise.
4538 * gcc.target/i386/sse3-movshdup.c: Likewise.
4539 * gcc.target/i386/sse3-movsldup.c: Likewise.
4540
4541 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4542 * g++.dg/ext/attrib35.C: Likewise.
4543 * g++.dg/opt/pr40496.C: Likewise.
4544 * g++.dg/other/i386-1.C: Likewise.
4545 * g++.dg/other/i386-4.C: Likewise.
4546 * g++.dg/other/pr34435.C: Likewise.
4547 * g++.dg/other/pr39496.C: Likewise.
4548 * g++.dg/other/pr40446.C: Likewise.
4549 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4550 * gcc.dg/compat/vector-1a_main.c: Likewise.
4551 * gcc.dg/compat/vector-2a_main.c: Likewise.
4552 * gcc.dg/lto/20090206-1_0.c: Likewise.
4553 * gcc.dg/pr34856.c: Likewise.
4554 * gcc.dg/pr36584.c: Likewise.
4555 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
4556 * gcc.dg/pr37544.c: Likewise.
4557 * gcc.dg/torture/pr16104-1.c: Likewise.
4558 * gcc.dg/torture/pr35771-1.c: Likewise.
4559 * gcc.dg/torture/pr35771-2.c: Likewise.
4560 * gcc.dg/torture/pr35771-3.c: Likewise.
4561 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4562 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4563 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4564 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4565 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4566 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4567 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4568 * gcc.target/i386/20060512-1.c: Likewise.
4569 * gcc.target/i386/20060512-3.c: Likewise.
4570 * gcc.target/i386/all_one_m128i.c: Likewise.
4571 * gcc.target/i386/float128-1.c: Likewise.
4572 * gcc.target/i386/float128-2.c: Likewise.
4573 * gcc.target/i386/fpcvt-1.c: Likewise.
4574 * gcc.target/i386/fpcvt-2.c: Likewise.
4575 * gcc.target/i386/fpcvt-3.c: Likewise.
4576 * gcc.target/i386/fpprec-1.c: Likewise.
4577 * gcc.target/i386/funcspec-9.c: Likewise.
4578 * gcc.target/i386/incoming-1.c: Likewise.
4579 * gcc.target/i386/incoming-12.c: Likewise.
4580 * gcc.target/i386/incoming-2.c: Likewise.
4581 * gcc.target/i386/incoming-3.c: Likewise.
4582 * gcc.target/i386/incoming-4.c: Likewise.
4583 * gcc.target/i386/incoming-6.c: Likewise.
4584 * gcc.target/i386/incoming-7.c: Likewise.
4585 * gcc.target/i386/incoming-8.c: Likewise.
4586 * gcc.target/i386/opt-1.c: Likewise.
4587 * gcc.target/i386/opt-2.c: Likewise.
4588 * gcc.target/i386/ordcmp-1.c: Likewise.
4589 * gcc.target/i386/pr17692.c: Likewise.
4590 * gcc.target/i386/pr18614-1.c: Likewise.
4591 * gcc.target/i386/pr22152.c: Likewise.
4592 * gcc.target/i386/pr23570.c: Likewise.
4593 * gcc.target/i386/pr23575.c: Likewise.
4594 * gcc.target/i386/pr26449-1.c: Likewise.
4595 * gcc.target/i386/pr26600.c: Likewise.
4596 * gcc.target/i386/pr27790.c: Likewise.
4597 * gcc.target/i386/pr28839.c: Likewise.
4598 * gcc.target/i386/pr30970.c: Likewise.
4599 * gcc.target/i386/pr32000-1.c: Likewise.
4600 * gcc.target/i386/pr32000-2.c: Likewise.
4601 * gcc.target/i386/pr32280.c: Likewise.
4602 * gcc.target/i386/pr32661.c: Likewise.
4603 * gcc.target/i386/pr32708-1.c: Likewise.
4604 * gcc.target/i386/pr32961.c: Likewise.
4605 * gcc.target/i386/pr33329.c: Likewise.
4606 * gcc.target/i386/pr35714.c: Likewise.
4607 * gcc.target/i386/pr35767-1.c: Likewise.
4608 * gcc.target/i386/pr35767-1d.c: Likewise.
4609 * gcc.target/i386/pr35767-1i.c: Likewise.
4610 * gcc.target/i386/pr35767-2.c: Likewise.
4611 * gcc.target/i386/pr35767-2d.c: Likewise.
4612 * gcc.target/i386/pr35767-2i.c: Likewise.
4613 * gcc.target/i386/pr35767-3.c: Likewise.
4614 * gcc.target/i386/pr35767-5.c: Likewise.
4615 * gcc.target/i386/pr36222-1.c: Likewise.
4616 * gcc.target/i386/pr36578-1.c: Likewise.
4617 * gcc.target/i386/pr36578-2.c: Likewise.
4618 * gcc.target/i386/pr36992-1.c: Likewise.
4619 * gcc.target/i386/pr37101.c: Likewise.
4620 * gcc.target/i386/pr37216.c: Likewise.
4621 * gcc.target/i386/pr37434-1.c: Likewise.
4622 * gcc.target/i386/pr37434-2.c: Likewise.
4623 * gcc.target/i386/pr37843-3.c: Likewise.
4624 * gcc.target/i386/pr37843-4.c: Likewise.
4625 * gcc.target/i386/pr39162.c: Likewise.
4626 * gcc.target/i386/pr39315-1.c: Likewise.
4627 * gcc.target/i386/pr39315-2.c: Likewise.
4628 * gcc.target/i386/pr39315-3.c: Likewise.
4629 * gcc.target/i386/pr39315-4.c: Likewise.
4630 * gcc.target/i386/pr39445.c: Likewise.
4631 * gcc.target/i386/pr39496.c: Likewise.
4632 * gcc.target/i386/pr40809.c: Likewise.
4633 * gcc.target/i386/pr40906-3.c: Likewise.
4634 * gcc.target/i386/pr41019.c: Likewise.
4635 * gcc.target/i386/pr42542-1.c: Likewise.
4636 * gcc.target/i386/pr42542-2.c: Likewise.
4637 * gcc.target/i386/pr42542-3.c: Likewise.
4638 * gcc.target/i386/pr42542-3a.c: Likewise.
4639 * gcc.target/i386/pr42881.c: Likewise.
4640 * gcc.target/i386/push-1.c: Likewise.
4641 * gcc.target/i386/quad-sse.c: Likewise.
4642 * gcc.target/i386/reload-1.c: Likewise.
4643 * gcc.target/i386/sse-10.c: Likewise.
4644 * gcc.target/i386/sse-11.c: Likewise.
4645 * gcc.target/i386/sse-15.c: Likewise.
4646 * gcc.target/i386/sse-17.c: Likewise.
4647 * gcc.target/i386/sse-18.c: Likewise.
4648 * gcc.target/i386/sse-19.c: Likewise.
4649 * gcc.target/i386/sse-4.c: Likewise.
4650 * gcc.target/i386/sse-6.c: Likewise.
4651 * gcc.target/i386/sse-vect-types.c: Likewise.
4652 * gcc.target/i386/sse2-addpd-1.c: Likewise.
4653 * gcc.target/i386/sse2-addsd-1.c: Likewise.
4654 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4655 * gcc.target/i386/sse2-andpd-1.c: Likewise.
4656 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4657 * gcc.target/i386/sse2-comisd-1.c: Likewise.
4658 * gcc.target/i386/sse2-comisd-2.c: Likewise.
4659 * gcc.target/i386/sse2-comisd-3.c: Likewise.
4660 * gcc.target/i386/sse2-comisd-4.c: Likewise.
4661 * gcc.target/i386/sse2-comisd-5.c: Likewise.
4662 * gcc.target/i386/sse2-comisd-6.c: Likewise.
4663 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4664 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4665 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4666 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4667 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4668 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4669 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4670 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4671 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4672 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4673 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4674 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4675 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4676 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4677 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4678 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4679 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4680 * gcc.target/i386/sse2-divpd-1.c: Likewise.
4681 * gcc.target/i386/sse2-divsd-1.c: Likewise.
4682 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4683 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4684 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4685 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4686 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4687 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4688 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4689 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4690 * gcc.target/i386/sse2-minpd-1.c: Likewise.
4691 * gcc.target/i386/sse2-minsd-1.c: Likewise.
4692 * gcc.target/i386/sse2-mmx.c: Likewise.
4693 * gcc.target/i386/sse2-movapd-1.c: Likewise.
4694 * gcc.target/i386/sse2-movapd-2.c: Likewise.
4695 * gcc.target/i386/sse2-movd-1.c: Likewise.
4696 * gcc.target/i386/sse2-movd-2.c: Likewise.
4697 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4698 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4699 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4700 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4701 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4702 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4703 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4704 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4705 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4706 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4707 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4708 * gcc.target/i386/sse2-movq-1.c: Likewise.
4709 * gcc.target/i386/sse2-movq-2.c: Likewise.
4710 * gcc.target/i386/sse2-movq-3.c: Likewise.
4711 * gcc.target/i386/sse2-movsd-1.c: Likewise.
4712 * gcc.target/i386/sse2-movsd-2.c: Likewise.
4713 * gcc.target/i386/sse2-movupd-1.c: Likewise.
4714 * gcc.target/i386/sse2-movupd-2.c: Likewise.
4715 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4716 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4717 * gcc.target/i386/sse2-orpd-1.c: Likewise.
4718 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4719 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4720 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4721 * gcc.target/i386/sse2-paddb-1.c: Likewise.
4722 * gcc.target/i386/sse2-paddd-1.c: Likewise.
4723 * gcc.target/i386/sse2-paddq-1.c: Likewise.
4724 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4725 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4726 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4727 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4728 * gcc.target/i386/sse2-paddw-1.c: Likewise.
4729 * gcc.target/i386/sse2-pand-1.c: Likewise.
4730 * gcc.target/i386/sse2-pandn-1.c: Likewise.
4731 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4732 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4733 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4734 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4735 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4736 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4737 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4738 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4739 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4740 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4741 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4742 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4743 * gcc.target/i386/sse2-pminub-1.c: Likewise.
4744 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4745 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4746 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4747 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4748 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4749 * gcc.target/i386/sse2-por-1.c: Likewise.
4750 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4751 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4752 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4753 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4754 * gcc.target/i386/sse2-pslld-1.c: Likewise.
4755 * gcc.target/i386/sse2-pslld-2.c: Likewise.
4756 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4757 * gcc.target/i386/sse2-psllq-1.c: Likewise.
4758 * gcc.target/i386/sse2-psllq-2.c: Likewise.
4759 * gcc.target/i386/sse2-psllw-1.c: Likewise.
4760 * gcc.target/i386/sse2-psllw-2.c: Likewise.
4761 * gcc.target/i386/sse2-psrad-1.c: Likewise.
4762 * gcc.target/i386/sse2-psrad-2.c: Likewise.
4763 * gcc.target/i386/sse2-psraw-1.c: Likewise.
4764 * gcc.target/i386/sse2-psraw-2.c: Likewise.
4765 * gcc.target/i386/sse2-psrld-1.c: Likewise.
4766 * gcc.target/i386/sse2-psrld-2.c: Likewise.
4767 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4768 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4769 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4770 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4771 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4772 * gcc.target/i386/sse2-psubb-1.c: Likewise.
4773 * gcc.target/i386/sse2-psubd-1.c: Likewise.
4774 * gcc.target/i386/sse2-psubq-1.c: Likewise.
4775 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4776 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4777 * gcc.target/i386/sse2-psubw-1.c: Likewise.
4778 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4779 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4780 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4781 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4782 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4783 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4784 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4785 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4786 * gcc.target/i386/sse2-pxor-1.c: Likewise.
4787 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4788 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4789 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4790 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4791 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4792 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4793 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4794 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4795 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4796 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4797 * gcc.target/i386/sse2-shufps-1.c: Likewise.
4798 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4799 * gcc.target/i386/sse2-subpd-1.c: Likewise.
4800 * gcc.target/i386/sse2-subsd-1.c: Likewise.
4801 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4802 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4803 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4804 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4805 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4806 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4807 * gcc.target/i386/sse2-unpack-1.c: Likewise.
4808 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4809 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4810 * gcc.target/i386/sse2-vec-1.c: Likewise.
4811 * gcc.target/i386/sse2-vec-2.c: Likewise.
4812 * gcc.target/i386/sse2-vec-3.c: Likewise.
4813 * gcc.target/i386/sse2-vec-4.c: Likewise.
4814 * gcc.target/i386/sse2-vec-5.c: Likewise.
4815 * gcc.target/i386/sse2-vec-6.c: Likewise.
4816 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4817 * gcc.target/i386/ssefn-2.c: Likewise.
4818 * gcc.target/i386/ssefn-4.c: Likewise.
4819 * gcc.target/i386/ssefp-1.c: Likewise.
4820 * gcc.target/i386/ssefp-2.c: Likewise.
4821 * gcc.target/i386/sseregparm-3.c: Likewise.
4822 * gcc.target/i386/sseregparm-4.c: Likewise.
4823 * gcc.target/i386/sseregparm-5.c: Likewise.
4824 * gcc.target/i386/sseregparm-6.c: Likewise.
4825 * gcc.target/i386/sseregparm-7.c: Likewise.
4826 * gcc.target/i386/ssetype-1.c: Likewise.
4827 * gcc.target/i386/ssetype-2.c: Likewise.
4828 * gcc.target/i386/ssetype-3.c: Likewise.
4829 * gcc.target/i386/ssetype-4.c: Likewise.
4830 * gcc.target/i386/ssetype-5.c: Likewise.
4831 * gcc.target/i386/unordcmp-1.c: Likewise.
4832 * gcc.target/i386/vararg-1.c: Likewise.
4833 * gcc.target/i386/vararg-2.c: Likewise.
4834 * gcc.target/i386/vararg-3.c: Likewise.
4835 * gcc.target/i386/vararg-4.c: Likewise.
4836 * gcc.target/i386/vararg-7.c: Likewise.
4837 * gcc.target/i386/vararg-8.c: Likewise.
4838 * gcc.target/i386/vecinit-1.c: Likewise.
4839 * gcc.target/i386/vecinit-2.c: Likewise.
4840 * gcc.target/i386/vecinit-3.c: Likewise.
4841 * gcc.target/i386/vecinit-4.c: Likewise.
4842 * gcc.target/i386/vecinit-5.c: Likewise.
4843 * gcc.target/i386/vecinit-6.c: Likewise.
4844 * gcc.target/i386/vectorize2.c: Likewise.
4845 * gcc.target/i386/vectorize3.c: Likewise.
4846 * gcc.target/i386/vectorize4.c: Likewise.
4847 * gcc.target/i386/vectorize6.c: Likewise.
4848 * gcc.target/i386/vectorize7.c: Likewise.
4849 * gcc.target/i386/vectorize8.c: Likewise.
4850 * gcc.target/i386/vperm-v2df.c: Likewise.
4851 * gcc.target/i386/vperm-v2di.c: Likewise.
4852 * gcc.target/i386/vperm-v4si-1.c: Likewise.
4853 * gcc.target/i386/xorps-sse2.c: Likewise.
4854 * gcc.target/i386/xorps.c: Likewise.
4855 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4856 * gfortran.dg/graphite/pr42326.f90: Likewise.
4857 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4858
817c2996
RG
48592010-05-19 Richard Guenther <rguenther@suse.de>
4860
4861 PR lto/44196
4862 * g++.dg/lto/20100519-1_0.C: New testcase.
4863
16e520b6
DF
48642010-05-19 Daniel Franke <franke.daniel@gmail.com>
4865
4866 PR fortran/42360
4867 * gfortran.dg/warn_intent_out_not_set.f90: New.
4868
66faed76
DF
48692010-05-19 Daniel Franke <franke.daniel@gmail.com>
4870
4871 PR fortran/38404
4872 * gfortran.dg/data_char_1.f90: Updated warning message.
4873 * gfortran.dg/data_array_6.f: New.
4874
749aa96d
MJ
48752010-05-19 Martin Jambor <mjambor@suse.cz>
4876
4877 * g++.dg/ipa/ivinline-8.C: New test.
4878 * gcc.dg/ipa/iinline-2.c: Likewise.
4879
c9018c71
DF
48802010-05-19 Daniel Franke <franke.daniel@gmail.com>
4881
4882 PR fortran/34505
4883 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4884 arguments; add check for return value kind.
4885 * gfortran.dg/float_1.f90: Likewise.
4886
f8a02aac
RO
48872010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4888
4889 * gcc.target/i386/20011009-1.c (COMMENT): Define.
4890 (main): Use it.
4891 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4892 * lib/lto.exp (lto_prune_warns): Fix location line regex.
4893 Prune another location line format.
4894 (lto-obj): Call lto_prune_warns on comp_output.
4895
80e2a014
JH
48962010-05-18 Jan Hubicka <jh@suse.cz>
4897
4898 * gcc.dg/lto/ipacp_0.c: New test.
4899 * gcc.dg/lto/ipacp_1.c: New test.
4900
174f391c
SB
49012010-05-18 Steven Bosscher <steven@gcc.gnu.org>
4902
4903 PR lto/44184
4904 * gcc.dg/lto/20100518_0.c: New test.
4905
451078b5
EB
49062010-05-18 Eric Botcazou <ebotcazou@adacore.com>
4907
4908 * gnat.dg/specs/lto3.ads: Add missing dg-options.
4909
94ea6939
JW
49102010-05-17 Janus Weil <janus@gcc.gnu.org>
4911
4912 PR fortran/43990
4913 * gfortran.dg/class_21.f03: New.
4914
9d2b7551
JM
49152010-05-17 Jason Merrill <jason@redhat.com>
4916
4917 PR c++/44157
4918 * g++.dg/cpp0x/initlist34.C: New.
4919
c8361db1
JM
4920 PR c++/44158
4921 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4922
b258210c
MJ
49232010-05-17 Martin Jambor <mjambor@suse.cz>
4924
4925 * g++.dg/ipa/ivinline-1.C: New test.
4926 * g++.dg/ipa/ivinline-2.C: New test.
4927 * g++.dg/ipa/ivinline-3.C: New test.
4928 * g++.dg/ipa/ivinline-4.C: New test.
4929 * g++.dg/ipa/ivinline-5.C: New test.
4930 * g++.dg/ipa/ivinline-6.C: New test.
4931
ad13f229
DS
49322010-05-17 Dodji Seketeli <dodji@redhat.com>
4933 Jason Merrill <jason@redhat.com>
4934
4935 PR c++/44108
4936 * c-c++-common/Wunused-var-8.c: New test.
4937
f1de5107
JJ
49382010-05-17 Jakub Jelinek <jakub@redhat.com>
4939
f145213f
JJ
4940 PR bootstrap/42347
4941 * gcc.c-torture/compile/pr42347.c: New test.
4942
f1de5107
JJ
4943 PR middle-end/44102
4944 * g++.dg/ext/asmgoto1.C: New test.
4945
5feb49f0
MJ
49462010-05-17 Martin Jambor <mjambor@suse.cz>
4947
4948 PR middle-end/44133
4949 * gcc.dg/tree-ssa/pr44133.c: New test.
4950 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4951 precise.
4952
233961db
JW
49532010-05-17 Janus Weil <janus@gcc.gnu.org>
4954
4955 PR fortran/44044
4956 * gfortran.dg/class_20.f03: New.
4957
ff71b48d
CB
49582010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
4959
431043bd
UB
4960 PR 44078
4961 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4962 debug messages but not the newly introduced one.
ff71b48d 4963
cdc6637d
DF
49642010-05-16 Daniel Franke <franke.daniel@gmail.com>
4965
431043bd 4966 PR fortran/35779
cdc6637d
DF
4967 * gfortran.dg/initialization_25.f90: Commented testcase.
4968 * gfortran.dg/initialization_26.f90: New.
4969
6b87d1b4
RG
49702010-05-16 Richard Guenther <rguenther@suse.de>
4971
4972 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4973 * gcc.dg/pr43084.c: Likewise.
4974 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4975 -fipa-type-escape.
4976 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4977 -fipa-type-escape.
4978 * gcc.dg/struct/struct-reorg.exp: Likewise.
4979 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4980 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4981
32912286
JM
49822010-05-16 Joseph Myers <joseph@codesourcery.com>
4983
4984 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4985 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4986 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4987 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4988 tests.
4989
9feb3d6a
JM
49902010-05-15 Jason Merrill <jason@redhat.com>
4991
4992 * g++.dg/eh/spec10.C: New.
4993 * g++.dg/eh/spec11.C: New.
4994 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4995
3a28464c
JW
49962010-05-15 Janus Weil <janus@gcc.gnu.org>
4997
4998 PR fortran/44154
4999 PR fortran/42647
5000 * gfortran.dg/allocatable_scalar_9.f90: New.
5001
1f910942
JJ
50022010-05-15 Jakub Jelinek <jakub@redhat.com>
5003
5004 PR c++/44148
5005 * g++.dg/torture/pr44148.C: New test.
5006
4bdd0a60
JM
50072010-05-15 Joseph Myers <joseph@codesourcery.com>
5008
5009 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5010 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5011 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5012 diagnostics and type sizes.
5013
d025732d
EB
50142010-05-15 Eric Botcazou <ebotcazou@adacore.com>
5015
5016 * gnat.dg/lto9.adb: New test.
5017 * gnat.dg/lto9_pkg1.ads: New helper.
5018 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5019
ade41c1d
JH
50202010-05-15 Jan Hubicka <jh@suse.cz>
5021
5022 * gcc.dg/lto/ipareference_1.c: Rename to ...
5023 * gcc.dg/lto/ipareference_0.c: ... this one.
5024 * gcc.dg/lto/ipareference_2.c: Rename to ...
5025 * gcc.dg/lto/ipareference_1.c: ... this one.
5026
f3380641
JH
50272010-05-15 Jan Hubicka <jh@suse.cz>
5028
5029 * gcc.dg/lto/ipareference_1.c: New file.
5030 * gcc.dg/lto/ipareference_2.c: New file.
5031
9d0baae1
RG
50322010-05-15 Richard Guenther <rguenther@suse.de>
5033
5034 PR tree-optimization/44038
5035 * gcc.c-torture/compile/pr44038.c: New testcase.
5036
75d2d581
L
50372010-05-15 H.J. Lu <hongjiu.lu@intel.com>
5038
5039 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5040 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5041
f8dde8af
JW
50422010-05-15 Janus Weil <janus@gcc.gnu.org>
5043
5044 PR fortran/43207
5045 PR fortran/43969
5046 * gfortran.dg/class_18.f03: New.
5047 * gfortran.dg/class_19.f03: New.
5048
22bf7d17
JJ
50492010-05-14 Jakub Jelinek <jakub@redhat.com>
5050
5051 PR debug/44112
5052 * gcc.dg/debug/dwarf2/const-1.c: Remove.
5053 * g++.dg/debug/dwarf2/const1.C: Remove.
5054
b33a0480
JM
50552010-05-14 Jason Merrill <jason@redhat.com>
5056
5057 * g++.dg/eh/cond4.C: New.
5058 * g++.dg/eh/elide2.C: Adjust.
5059 * g++.old-deja/g++.eh/terminate1.C: Adjust.
5060
c13af44b
SK
50612010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
5062
5063 PR fortran/44135
5064 * gfortran.dg/actual_array_interface_2.f90: New test.
5065
4d2ab9e3
RG
50662010-05-14 Richard Guenther <rguenther@suse.de>
5067
5068 PR tree-optimization/44119
5069 * gcc.c-torture/compile/pr44119.c: New testcase.
5070
786f715d
JM
50712010-05-14 Jason Merrill <jason@redhat.com>
5072
5073 PR c++/44127
5074 * g++.dg/eh/terminate1.C: New.
5075
88e09c79
JJ
50762010-05-14 Jakub Jelinek <jakub@redhat.com>
5077
5078 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5079
88c04a5d
JJ
5080 PR debug/44136
5081 * gcc.dg/pr44136.c: New test.
5082
74b80262
SZ
50832010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
5084
5085 PR c++/30566
b6b7f703
L
5086 * g++.dg/warn/Wshadow-4.C: Adjust.
5087 * g++.dg/warn/Wshadow-5.C: New test.
5088 * g++.dg/warn/Wshadow-6.C: New test
74b80262 5089
f2cbd86c
DF
50902010-05-13 Daniel Franke <franke.daniel@gmail.com>
5091
431043bd
UB
5092 PR fortran/35779
5093 * gfortran.dg/initialization_25.f90: New.
f2cbd86c 5094
1ae6fe9b
MJ
50952010-05-13 Martin Jambor <mjambor@suse.cz>
5096
5097 * g++.dg/otr-fold-1.C: New test.
5098 * g++.dg/otr-fold-2.C: New test.
5099
823e9473
JJ
51002010-05-13 Jakub Jelinek <jakub@redhat.com>
5101
2b45bf21
JJ
5102 PR fortran/44036
5103 * gfortran.dg/gomp/pr44036-1.f90: New test.
5104 * gfortran.dg/gomp/pr44036-2.f90: New test.
5105 * gfortran.dg/gomp/pr44036-3.f90: New test.
5106
823e9473
JJ
5107 PR debug/43983
5108 * gcc.dg/guality/sra-1.c: New test.
5109
bd3cdcc0
JH
51102010-05-12 Jan Hubicka <jh@suse.cz>
5111
5112 * tree-ssa/unreachable.c: New test.
5113
73647d75
JM
51142010-05-12 Jason Merrill <jason@redhat.com>
5115
5116 * g++.dg/cpp0x/sfinae1.C: New.
5117
87a0ebfd
ST
51182010-05-12 Sriraman Tallam <tmsriram@google.com>
5119
5120 * gcc.target/i386/zee.c: New file.
5121
5c824000
JM
51222010-05-12 Jason Merrill <jason@redhat.com>
5123
3784b33c
JM
5124 * g++.dg/conversion/op1.C: Expect template candidate message.
5125 * g++.dg/cpp0x/nullptr15.C: Likewise.
5126 * g++.dg/cpp0x/pr31431-2.C: Likewise.
5127 * g++.dg/cpp0x/pr31431.C: Likewise.
5128 * g++.dg/cpp0x/temp_default2.C: Likewise.
5129 * g++.dg/cpp0x/trailing4.C: Likewise.
5130 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5131 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5132 * g++.dg/cpp0x/variadic-throw.C: Likewise.
5133 * g++.dg/cpp0x/variadic35.C: Likewise.
5134 * g++.dg/cpp0x/vt-35147.C: Likewise.
5135 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5136 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5137 * g++.dg/ext/visibility/anon8.C: Likewise.
5138 * g++.dg/ext/vla2.C: Likewise.
5139 * g++.dg/other/pr28114.C: Likewise.
5140 * g++.dg/other/ptrmem10.C: Likewise.
5141 * g++.dg/other/ptrmem11.C: Likewise.
5142 * g++.dg/overload/unknown1.C: Likewise.
5143 * g++.dg/parse/template7.C: Likewise.
5144 * g++.dg/parse/typename7.C: Likewise.
5145 * g++.dg/template/conv11.C: Likewise.
5146 * g++.dg/template/copy1.C: Likewise.
5147 * g++.dg/template/deduce3.C: Likewise.
5148 * g++.dg/template/dependent-expr5.C: Likewise.
5149 * g++.dg/template/friend.C: Likewise.
5150 * g++.dg/template/incomplete2.C: Likewise.
5151 * g++.dg/template/local4.C: Likewise.
5152 * g++.dg/template/local6.C: Likewise.
5153 * g++.dg/template/operator10.C: Likewise.
5154 * g++.dg/template/overload6.C: Likewise.
5155 * g++.dg/template/ptrmem2.C: Likewise.
5156 * g++.dg/template/ptrmem20.C: Likewise.
5157 * g++.dg/template/ptrmem8.C: Likewise.
5158 * g++.dg/template/sfinae2.C: Likewise.
5159 * g++.dg/template/ttp25.C: Likewise.
5160 * g++.dg/template/unify10.C: Likewise.
5161 * g++.dg/template/unify11.C: Likewise.
5162 * g++.dg/template/unify6.C: Likewise.
5163 * g++.dg/template/unify7.C: Likewise.
5164 * g++.dg/template/unify9.C: Likewise.
5165 * g++.dg/template/varmod1.C: Likewise.
5166 * g++.old-deja/g++.brendan/crash56.C: Likewise.
5167 * g++.old-deja/g++.law/operators32.C: Likewise.
5168 * g++.old-deja/g++.pt/crash28.C: Likewise.
5169 * g++.old-deja/g++.pt/crash60.C: Likewise.
5170 * g++.old-deja/g++.pt/explicit38.C: Likewise.
5171 * g++.old-deja/g++.pt/explicit39.C: Likewise.
5172 * g++.old-deja/g++.pt/explicit41.C: Likewise.
5173 * g++.old-deja/g++.pt/explicit67.C: Likewise.
5174 * g++.old-deja/g++.pt/explicit77.C: Likewise.
5175 * g++.old-deja/g++.pt/expr2.C: Likewise.
5176 * g++.old-deja/g++.pt/overload7.C: Likewise.
5177 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5178 * g++.old-deja/g++.pt/spec5.C: Likewise.
5179 * g++.old-deja/g++.pt/spec6.C: Likewise.
5180 * g++.old-deja/g++.pt/t24.C: Likewise.
5181 * g++.old-deja/g++.pt/unify4.C: Likewise.
5182 * g++.old-deja/g++.pt/unify6.C: Likewise.
5183 * g++.old-deja/g++.pt/unify8.C: Likewise.
5184 * g++.old-deja/g++.robertl/eb119.C: Likewise.
5185 * g++.old-deja/g++.robertl/eb79.C: Likewise.
5186 * g++.old-deja/g++.robertl/eb98.C: Likewise.
5187
d451d5b2
JM
5188 * g++.dg/cpp0x/initlist32.C: New.
5189
404f08f8
JM
5190 * g++.dg/template/conv11.C: New.
5191 * g++.dg/conversion/op1.C: Adjust expected error.
5192
5c824000
JM
5193 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5194
49f19b1c
L
51952010-05-12 H.J. Lu <hongjiu.lu@intel.com>
5196
5197 PR target/44088
5198 * gcc.target/i386/avx-cmpsd-1.c: New.
5199 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5200 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5201 * gcc.target/i386/avx-cmpss-2.c: Likewise.
5202 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5203 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5204
f22f4340
JJ
52052010-05-12 Jakub Jelinek <jakub@redhat.com>
5206
5207 PR middle-end/44085
5208 * gcc.dg/gomp/pr44085.c: New test.
5209 * gfortran.dg/gomp/pr44085.f90: New test.
5210
101422f0
IS
52112010-05-12 Iain Sandoe <iains@gcc.gnu.org>
5212
5213 * objc-obj-c++-shared/Object1.m: New.
5214 * objc.dg/torture: New directory.
5215 * objc.dg/torture/tls: Ditto.
5216 * objc.dg/tls: Ditto.
5217 * objc.dg/torture/tls/trivial.m: New test.
5218 * objc.dg/torture/tls/thr-init-2.m: New test.
5219 * objc.dg/torture/tls/thr-init-3.m: New test.
5220 * objc.dg/torture/tls/thr-init.m: New test.
5221 * objc.dg/torture/tls/diag-1.m: New test.
5222 * objc.dg/torture/tls/tls.exp: New.
5223 * objc.dg/torture/trivial.m: New test.
5224 * objc.dg/torture/dg-torture.exp: New.
5225 * objc.dg/tls/diag-3.m: New test.
5226 * objc.dg/tls/diag-4.m: New test.
5227 * objc.dg/tls/diag-5.m: New test.
5228 * objc.dg/tls/init-1.m: New test.
5229 * objc.dg/tls/init-2.m: New test.
5230 * objc.dg/tls/tls.exp: New.
5231 * objc.dg/tls/diag-2.m: New test.
5232 * lib/objc.exp: Respond to dg-additional-files.
5233
623a6941
MK
52342010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
5235
5236 * gcc.target/m68k/20100512-1.c: New.
5237
aeecf17c
EB
52382010-05-12 Eric Botcazou <ebotcazou@adacore.com>
5239
5240 * gnat.dg/lto8.adb: New test.
5241 * gnat.dg/lto8_pkg.ad[sb]: New helper.
5242 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5243
aac73a6d
PC
52442010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5245
5246 PR c++/34272
5247 PR c++/43630
5248 PR c++/34491
5249 * g++.dg/template/crash97.C: New.
5250 * g++.dg/template/crash98.C: Likewise.
5251 * g++.dg/template/crash99.C: Likewise.
5252 * g++.dg/cpp0x/pr31439.C: Adjust.
5253 * g++.dg/template/crash95.C: Likewise.
5254
056928b2
JJ
52552010-05-11 Jakub Jelinek <jakub@redhat.com>
5256
3b5fda81
JJ
5257 PR middle-end/44071
5258 * c-c++-common/asmgoto-4.c: New test.
5259 * gcc.target/i386/pr44071.c: New test.
5260
056928b2
JJ
5261 PR c++/44062
5262 * c-c++-common/Wunused-var-7.c: New test.
5263 * g++.dg/warn/Wunused-var-9.C: New test.
5264
edf86ec1
DF
52652010-05-11 Daniel Franke <franke.daniel@gmail.com>
5266
431043bd
UB
5267 PR fortran/43711
5268 * gfortran.dg/gomp/pr43711.f90: New.
edf86ec1 5269
ad1614a7
DF
52702010-05-11 Daniel Franke <franke.daniel@gmail.com>
5271
5272 PR fortran/31820
5273 * gfortran.dg/select_5.f90: Updated.
5274
1aa14195
JH
52752010-05-11 Jan Hubicka <jh@suse.cz>
5276
5277 PR tree-optimize/44063
5278 * gcc.c-torture/compile/pr44063.c: New testcase.
5279
3f592b38
JJ
52802010-05-11 Jakub Jelinek <jakub@redhat.com>
5281
5282 PR debug/44023
5283 * gcc.dg/pr44023.c: New test.
5284
c679a915
EB
52852010-05-10 Eric Botcazou <ebotcazou@adacore.com>
5286
5287 * gnat.dg/lto7.adb: New test.
5288 * gnat.dg/lto7_pkg.ad[sb]: New helper.
5289
eaa9d009
JM
52902010-05-10 Jason Merrill <jason@redhat.com>
5291
5a40306b
JM
5292 PR c++/44017
5293 * g++.dg/template/inherit5.C: New.
5294
eaa9d009
JM
5295 PR c++/44045
5296 * g++.dg/cpp0x/initlist33.C: New.
5297 * g++.dg/cpp0x/initlist26.C: Adjust.
5298 * g++.dg/cpp0x/initlist28.C: Adjust.
5299
34655c9e
FC
53002010-05-10 Fabien Chêne <fabien.chene@gmail.com>
5301
5302 PR c++/43719
5303 * g++.dg/init/pr43719.C: New.
5304 * g++.dg/anon-struct4.C: Adjust.
5305
1de12eab
JJ
53062010-05-10 Jakub Jelinek <jakub@redhat.com>
5307
5308 PR debug/44028
5309 * gcc.dg/pr44028.c: New test.
5310
4e42ad66
DF
53112010-05-08 Daniel Franke <franke.daniel@gmail.com>
5312
5313 PR fortran/27866
5314 PR fortran/35003
5315 PR fortran/42809
5316 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5317 * gfortran.dg/warn_conversion.f90: New.
5318
8a9ecffd
MM
53192010-05-10 Michael Matz <matz@suse.de>
5320
5321 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5322
46044dd9
L
53232010-05-10 H.J. Lu <hongjiu.lu@intel.com>
5324
5325 PR rtl-optimization/44012
5326 * gcc.dg/pr44012.c: New.
5327
6aaf1357
RO
53282010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5329
5330 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5331 Log text on entry and exit.
5332 Prune Sun ld warnings for common symbols with differing sizes.
5333 (lto-link-and-maybe-run): Change caller.
5334
f5dbb57c
JW
53352010-05-10 Janus Weil <janus@gcc.gnu.org>
5336
5337 PR fortran/44044
5338 * gfortran.dg/class_7.f03: Modified.
5339 * gfortran.dg/select_type_1.f03: Modified.
5340 * gfortran.dg/select_type_12.f03: New.
5341
1755aad0
RG
53422010-05-10 Richard Guenther <rguenther@suse.de>
5343
5344 PR tree-optimization/44050
5345 * gcc.dg/torture/pr44050.c: New testcase.
5346
333b67a9
WG
53472010-05-10 Wei Guozhi <carrot@google.com>
5348
5349 PR target/42879
5350 * gcc.target/arm/pr42879.c: New testcase.
5351
c1644066
JM
53522010-05-09 Joseph Myers <joseph@codesourcery.com>
5353
5354 PR c/44051
5355 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5356
0fb96aa4
JM
53572010-05-09 Joseph Myers <joseph@codesourcery.com>
5358
5359 PR c/10676
5360 * gcc.dg/anon-struct-10.c: New test.
5361
3d7a712a
RG
53622010-05-09 Richard Guenther <rguenther@suse.de>
5363
5364 PR middle-end/44024
5365 * gcc.dg/pr44024.c: New testcase.
5366
492fc0ee
JM
53672010-05-09 Joseph Myers <joseph@codesourcery.com>
5368
5369 PR c/4784
5370 * gcc.dg/anon-struct-9.c: New test.
5371
5588864d
RG
53722010-05-09 Richard Guenther <rguenther@suse.de>
5373
5374 PR middle-end/44043
5375 * gcc.c-torture/compile/pr44043.c: New testcase.
5376
64ed87b4
RG
53772010-05-09 Richard Guenther <rguenther@suse.de>
5378
5379 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5380
d10380d2
EB
53812010-05-09 Eric Botcazou <ebotcazou@adacore.com>
5382
5383 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5384
0dbe2a64
EB
53852010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5386
5387 * gnat.dg/lto[12456].adb: Add "target lto" marker.
5388 * gnat.dg/specs/lto3.ads: Likewise.
5389
844381e5
SL
53902010-05-08 Sandra Loosemore <sandra@codesourcery.com>
5391
5392 PR middle-end/28685
5393 * gcc.dg/pr28685-1.c: New file.
5394
43896afb
RG
53952010-05-08 Richard Guenther <rguenther@suse.de>
5396
5397 PR tree-optimization/44030
5398 * gcc.c-torture/compile/pr44030.c: New testcase.
5399
f56000ed
EB
54002010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5401
5402 * gnat.dg/lto6.adb: New test.
5403 * gnat.dg/lto6_pkg.ads: New helper.
5404
901ad63f
EB
54052010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5406
5407 * gnat.dg/lto5.adb: New test.
5408 * gnat.dg/lto5_pkg.ad[sb]: New helper.
5409
9c026b87
EB
54102010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5411
5412 * gnat.dg/lto4.ad[sb]: New test.
5413
35e2a4b8
EB
54142010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5415
5416 * gnat.dg/specs/lto3.ads: New test.
5417 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5418 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5419
928dfa4b
EB
54202010-05-08 Quentin Ochem <ochem@adacore.com>
5421
5422 * gnat.dg/sizetype3.ad[sb]: New test.
5423 * gnat.dg/sizetype3_pkg.ads: New helper.
5424
40bb78ad
FC
54252010-05-07 Fabien Chêne <fabien.chene@gmail.com>
5426
5427 PR c++/43951
5428 * g++.dg/init/new29.C: New.
5429
db7d7dc1
DF
54302010-05-07 Daniel Franke <franke.daniel@gmail.com>
5431
62e59133
UB
5432 PR fortran/40728
5433 * gfortran.dg/coarray_1.f90: Fixed error message.
5434 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5435 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5436 * gfortran.dg/intrinsic_std_5.f90: New.
db7d7dc1 5437
2cd5965f
JM
54382010-05-07 Jason Merrill <jason@redhat.com>
5439
5440 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5441
9009be85
RO
54422010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5443
5444 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5445 (size_t, stderr): Remove.
5446 (read_error): Replaced __builtin_fprintf by fprintf.
5447
d42ba3b8
SZ
54482010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
5449
5450 * gcc.dg/ordered-comparison-1.c: New test.
5451 * gcc.dg/ordered-comparison-2.c: New test.
5452 * gcc.dg/ordered-comparison-3.c: New test.
5453 * gcc.dg/ordered-comparison-4.c: New test.
5454
a4ca2b57
MS
54552010-05-06 Mike Stump <mikestump@comcast.net>
5456
46765054 5457 PR objc/35165
a4ca2b57
MS
5458 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5459
14c2101d
JM
54602010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
5461 Jason Merrill <jason@redhat.com>
5462
5463 * g++.dg/cpp0x/nullptr01.C: New.
5464 * g++.dg/cpp0x/nullptr02.C: New.
5465 * g++.dg/cpp0x/nullptr03.C: New.
5466 * g++.dg/cpp0x/nullptr04.C: New.
5467 * g++.dg/cpp0x/nullptr05.C: New.
5468 * g++.dg/cpp0x/nullptr06.C: New.
5469 * g++.dg/cpp0x/nullptr07.C: New.
5470 * g++.dg/cpp0x/nullptr08.C: New.
5471 * g++.dg/cpp0x/nullptr09.C: New.
5472 * g++.dg/cpp0x/nullptr10.C: New.
5473 * g++.dg/cpp0x/nullptr11.C: New.
5474 * g++.dg/cpp0x/nullptr12.C: New.
5475 * g++.dg/cpp0x/nullptr13.C: New.
5476 * g++.dg/cpp0x/nullptr14.C: New.
5477 * g++.dg/cpp0x/nullptr15.C: New.
5478 * g++.dg/cpp0x/nullptr16.C: New.
5479 * g++.dg/cpp0x/nullptr17.C: New.
5480 * g++.dg/cpp0x/nullptr18.C: New.
5481 * g++.dg/cpp0x/nullptr19.C: New.
5482 * g++.dg/cpp0x/nullptr20.C: New.
5483 * g++.dg/cpp0x/nullptr21.C: New.
5484 * g++.dg/cpp0x/nullptr22.C: New.
5485 * g++.dg/debug/nullptr01.C: New.
5486 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5487
62e59133
UB
54882010-05-06 Jakub Jelinek <jakub@redhat.com>
5489
5490 * gcc.dg/Wunused-var-8.c: Move to...
5491 * c-c++-common/Wunused-var-6.c: ... here. New test.
5492
1017e3e6
PC
54932010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5494
5495 PR c++/40406
5496 * g++.dg/template/crash96.C: New.
5497
ef38b551
JH
54982010-05-06 Jan Hubicka <jh@suse.cz>
5499
5500 PR tree-optimization/43791
5501 * gcc.c-torture/compile/pr43791.c: New file.
5502
0ab555de
MM
55032010-05-06 Michael Matz <matz@suse.de>
5504
5505 PR tree-optimization/43984
5506 * gfortran.dg/pr43984.f90: New test.
5507
3734d960
MLI
55082010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5509
5510 PR 40989
5511 * gcc.dg/pr40989.c: New.
5512
e3bdfed6
RG
55132010-05-06 Richard Guenther <rguenther@suse.de>
5514
5515 PR tree-optimization/43934
5516 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5517
55182010-05-06 Richard Guenther <rguenther@suse.de>
5519
5520 PR tree-optimization/43987
5521 * gcc.c-torture/execute/pr43987.c: New testcase.
5522 * gcc.dg/torture/pta-escape-1.c: Adjust.
5523 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5524 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5525 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5526 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5527
03a904b5
JJ
55282010-04-22 Jakub Jelinek <jakub@redhat.com>
5529 Dodji Seketeli <dodji@redhat.com>
5530
5531 PR c/18624
5532 * g++.dg/warn/Wunused-7.C: Add dg-warning.
5533 * g++.dg/template/sfinae16.C: Likewise.
5534 * gcc.dg/Wunused-var-1.c: Moved to...
5535 * c-c++-common/Wunused-var-1.c: ...here. New test.
5536 * gcc.dg/Wunused-var-2.c: Moved to...
5537 * c-c++-common/Wunused-var-2.c: ...here. New test.
5538 * gcc.dg/Wunused-var-3.c: Moved to...
5539 * c-c++-common/Wunused-var-3.c: ...here. New test.
5540 * gcc.dg/Wunused-var-4.c: Moved to...
5541 * gcc.dg/Wunused-var-1.c: ... here.
5542 * gcc.dg/Wunused-var-5.c: Moved to...
5543 * c-c++-common/Wunused-var-4.c: ...here. New test.
5544 * gcc.dg/Wunused-var-7.c: Moved to...
5545 * c-c++-common/Wunused-var-5.c: ...here. New test.
5546 * gcc.dg/Wunused-var-6.c: Moved to...
5547 * gcc.dg/Wunused-var-2.c: ... here.
5548 * c-c++-common/Wunused-var-1.c: New test.
5549 * c-c++-common/Wunused-var-2.c: New test.
5550 * c-c++-common/Wunused-var-3.c: New test.
5551 * c-c++-common/Wunused-var-4.c: New test.
5552 * c-c++-common/Wunused-var-5.c: New test.
5553 * g++.dg/warn/Wunused-var-1.C: New test.
5554 * g++.dg/warn/Wunused-var-2.C: New test.
5555 * g++.dg/warn/Wunused-var-3.C: New test.
5556 * g++.dg/warn/Wunused-var-4.C: New test.
5557 * g++.dg/warn/Wunused-var-5.C: New test.
5558 * g++.dg/warn/Wunused-var-6.C: New test.
5559 * g++.dg/warn/Wunused-var-7.C: New test.
5560 * g++.dg/warn/Wunused-var-8.C: New test.
5561 * g++.dg/warn/Wunused-parm-1.C: New test.
5562 * g++.dg/warn/Wunused-parm-2.C: New test.
5563 * g++.dg/warn/Wunused-parm-3.C: New test.
5564
5e7b92b9
TB
55652010-05-06 Tobias Burnus <burnus@net-b.de>
5566
5567 PR fortran/43985
5568 * gfortran.dg/gomp/crayptr5.f90: New test case.
5569
0f559c16
JM
55702010-05-05 Jason Merrill <jason@redhat.com>
5571
5572 PR debug/43370
5573 * g++.dg/ext/attrib39.C: New.
5574
e5880243
DF
55752010-05-05 Daniel Franke <franke.daniel@gmail.com>
5576
5577 PR fortran/24978
5578 * gfortran.dg/data_invalid.f90: New.
5579
ca361dec
EB
55802010-05-05 Eric Botcazou <ebotcazou@adacore.com>
5581
5582 * gnat.dg/lto2.adb: New test.
5583
6d729f28
JM
55842010-05-05 Jason Merrill <jason@redhat.com>
5585
5586 PR c++/43787
5587 * g++.dg/opt/empty1.C: New.
5588
371b334e
JW
55892010-05-05 Janus Weil <janus@gcc.gnu.org>
5590
5591 PR fortran/43696
5592 * gfortran.dg/class_17.f03: New.
5593
b0576159
JJ
55942010-05-04 Neil Vachharajani <nvachhar@google.com>
5595
5596 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5597
ec6c345e
MS
55982010-05-04 Mike Stump <mikestump@comcast.net>
5599
5600 PR objc/35165
5601 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5602
55a46075
L
56032010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5604
5605 PR target/43668
5606 * gcc.target/i386/pr43668.c: New.
5607
68fef9f9
PC
56082010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5609
5610 PR c++/43028
5611 * g++.dg/cpp0x/initlist31.C: New.
5612
97e3c923
JJ
56132010-05-04 Jakub Jelinek <jakub@redhat.com>
5614
5615 PR c/43981
5616 * gcc.dg/Wunused-var-8.c: New test.
5617
b5c0a77e
JM
56182010-05-04 Jason Merrill <jason@redhat.com>
5619
5620 PR c++/38064
5621 * g++.dg/cpp0x/enum3.C: Extend.
5622
ade6a9ac
L
56232010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5624
5625 PR target/43799
5626 * gcc.target/i386/pr43799.c: New.
5627
7ef5e86c
EB
56282010-05-04 Eric Botcazou <ebotcazou@adacore.com>
5629
5630 * gnat.dg/lto1.adb: New test.
5631 * gnat.dg/lto1_pkg.ad[sb]: New helper.
5632
2147c71c
L
56332010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5634
5635 PR middle-end/43671
5636 * gcc.target/i386/pr43671.c: New.
5637
4ac4b596
PC
56382010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5639
5640 PR c++/43705
5641 * g++.dg/template/crash95.C: New.
5642
0d3f6527
L
56432010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5644
5645 PR debug/43508
5646 * gcc.target/i386/pr43508.c: New.
5647
27c2cfa6
RG
56482010-05-04 Richard Guenther <rguenther@suse.de>
5649
5650 PR tree-optimization/43879
5651 * g++.dg/torture/pr43879-1_0.C: New testcase.
5652 * g++.dg/torture/pr43879-1_1.C: Likewise.
5653
f857e9a4
DS
56542010-05-03 Dodji Seketeli <dodji@redhat.com>
5655
5656 PR c++/43953
5657 * g++.dg/other/crash-12.C: New test.
5658
9ab570ad
L
56592010-05-03 H.J. Lu <hongjiu.lu@intel.com>
5660
5661 * g++.dg/cdce3.C: Add a space. Updated.
5662
cbb4feb3
JM
56632010-05-03 Jason Merrill <jason@redhat.com>
5664
5665 PR c++/43680
5666 * g++.dg/opt/enum2.C: New.
5667 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5668 * g++.dg/warn/Wswitch-1.C: Adjust message.
5669
35ad90d5
RO
56702010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5671
5672 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5673 * g++.dg/ext/label13.C: Fix typo.
5674 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5675 alpha*-dec-osf5*.
5676 * gcc.c-torture/compile/limits-declparen.c: xfail on
5677 alpha*-dec-osf5* with -g.
5678 * gcc.c-torture/compile/limits-pointer.c: Likewise.
5679 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5680 * gcc.dg/c99-tgmath-2.c: Likewise.
5681 * gcc.dg/c99-tgmath-3.c: Likewise.
5682 * gcc.dg/c99-tgmath-4.c: Likewise.
5683
431f5969
SK
56842010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
5685
5686 PR fortran/43592
5687 * gfortran.dg/unexpected_interface.f90: New test.
5688
d5ece0a1
RO
56892010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5690
5691 * ada/acats/run_acats (which): New function.
5692 (host_gnatchop, host_gnatmake): Use it.
5693
8eb7bc3c
RG
56942010-05-03 Richard Guenther <rguenther@suse.de>
5695
5696 PR tree-optimization/43971
5697 * gcc.dg/pr43971.c: New testcase.
5698
c4e26da1
JJ
56992010-05-03 Jakub Jelinek <jakub@redhat.com>
5700
5701 PR debug/43972
5702 * gcc.dg/debug/pr43972.c: New test.
5703
63004b49
UB
57042010-05-02 Uros Bizjak <ubizjak@gmail.com>
5705
5706 PR testsuite/43963
5707 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5708
52c307ba
RG
57092010-05-02 Richard Guenther <rguenther@suse.de>
5710
5711 PR tree-optimization/43879
5712 * gcc.dg/torture/pr43879-3.c: New testcase.
5713
bab4d587
RG
57142010-05-01 Richard Guenther <rguenther@suse.de>
5715
5716 PR tree-optimization/43949
5717 * g++.dg/warn/Warray-bounds-5.C: New testcase.
5718
13ead6d8
L
57192010-05-01 H.J. Lu <hongjiu.lu@intel.com>
5720
5721 PR c++/43951
5722 * g++.dg/init/new28.C: New.
5723
619dea2d
IS
57242010-04-30 Iain Sandoe <iains@gcc.gnu.org>
5725
5726 PR objc++/32052
5727 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5728 structure and nested declarations.
5729 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
5730 structure and nested declarations. Reduce header clutter and
5731 use _exit() rather than abort().
5732 * objc.dg/encode-10.m: New.
5733 * objc.dg/encode-11.m: New.
5734
ce276b61
EB
57352010-04-30 DJ Delorie <dj@redhat.com>
5736
5737 * gcc.c-torture/execute/20100430-1.c: New test.
5738
5cb6410a
JM
57392010-04-30 Jason Merrill <jason@redhat.com>
5740
5741 PR c++/43868
5742 * g++.dg/template/ptrmem21.C: New.
5743
bf65e4b1
TB
57442010-04-30 Tobias Burnus Mburnus@net-b.de>
5745
5746 PR fortran/18918
5747 PR fortran/43931
5748 * gfortran.dg/coarray_13.f90: New test.
5749
b6050cb7
RG
57502010-04-30 Richard Guenther <rguenther@suse.de>
5751
5752 PR lto/43946
5753 * gcc.dg/lto/20100430-1_0.c: New testcase.
5754
a07ecd2b
JJ
57552010-04-30 Jakub Jelinek <jakub@redhat.com>
5756
5757 PR debug/43942
5758 * c-c++-common/pr43942.c: New test.
5759
1179ee88
SB
57602009-04-30 Steven Bosscher <steven@gcc.gnu.org>
5761
5762 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5763 conflict with darwin crt1.o 'start' symbol.
5764
4be68d9a
RG
57652010-04-30 Richard Guenther <rguenther@suse.de>
5766
5767 PR tree-optimization/43879
5768 * gcc.dg/torture/pr43879_1.c: New testcase.
5769
06468254
RG
57702010-04-30 Richard Guenther <rguenther@suse.de>
5771
5772 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5773
10ab8f62
FC
57742010-04-29 Fabien Chêne <fabien.chene@gmail.com>
5775
5776 PR c++/43890
5777 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5778 user-provided constructor while recursing.
5779
eece1eb9
PT
57802010-04-29 Janus Weil <janus@gcc.gnu.org>
5781
5782 PR fortran/42274
5783 * gfortran.dg/class_16.f03: New test.
5784
57852010-04-29 Janus Weil <janus@gcc.gnu.org>
5786
5787 PR fortran/42274
5788 * gfortran.dg/class_15.f03: New.
5789
57902010-04-29 Paul Thomas <pault@gcc.gnu.org>
5791
5792 PR fortran/43326
5793 * gfortran.dg/dynamic_dispatch_9.f03: New test.
5794
57952010-04-29 Janus Weil <janus@gcc.gnu.org>
5796
5797 PR fortran/43492
5798 * gfortran.dg/generic_22.f03 : New test.
5799
58002010-04-29 Paul Thomas <pault@gcc.gnu.org>
5801
5802 PR fortran/42353
5803 * gfortran.dg/class_14.f03: New test.
5804
58052010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5806
5807 PR fortran/42680
5808 * gfortran.dg/interface_32.f90: New test.
5809
58102009-04-29 Paul Thomas <pault@gcc.gnu.org>
5811 Janus Weil <janus@gcc.gnu.org>
5812
5813 PR fortran/41829
5814 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5815 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5816 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5817
a143bf27
MS
58182010-04-28 Mike Stump <mikestump@comcast.net>
5819
5820 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5821 dg-excess-errors.
5822 * g++.dg/uninit-pred-2_b.C: Likewise.
5823
a10da381
TB
58242010-04-28 Tobias Burnus <burnus@net-b.de>
5825
5826 PR fortran/18918
5827 PR fortran/43919
5828 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5829
ab6edba4
MK
58302010-04-28 Matthias Klose <doko@ubuntu.com>
5831
5832 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5833 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5834 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5835 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5836 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5837
8478130d
EB
58382010-04-28 Eric Botcazou <ebotcazou@adacore.com>
5839
5840 * gcc.dg/const-uniq-1.c: New test.
5841 * gcc.dg/lto/const-uniq_[01].c: Likewise.
5842
34f97b94
XDL
58432010-04-28 Xinliang David Li <davidxl@google.com>
5844
5845 * gcc.dg/uninit-pred-2_b.c: New test.
5846 * gcc.dg/uninit-pred-4_b.c: New test.
5847 * gcc.dg/uninit-pred-3_d.c: New test.
5848 * gcc.dg/uninit-pred-6_b.c: New test.
5849 * gcc.dg/uninit-pred-8_b.c: New test.
5850 * gcc.dg/uninit-pred-3_a.c: New test.
5851 * gcc.dg/uninit-pred-2_c.c: New test.
5852 * gcc.dg/uninit-pred-5_a.c: New test.
5853 * gcc.dg/uninit-pred-3_e.c: New test.
5854 * gcc.dg/uninit-pred-7_a.c: New test.
5855 * gcc.dg/uninit-pred-6_c.c: New test.
5856 * gcc.dg/uninit-pred-9_a.c: New test.
5857 * gcc.dg/uninit-pred-8_c.c: New test.
5858 * gcc.dg/uninit-pred-3_b.c: New test.
5859 * gcc.dg/uninit-pred-5_b.c: New test.
5860 * gcc.dg/uninit-pred-7_b.c: New test.
5861 * gcc.dg/uninit-pred-6_d.c: New test.
5862 * gcc.dg/uninit-pred-9_b.c: New test.
5863 * gcc.dg/uninit-pred-2_a.c: New test.
5864 * gcc.dg/uninit-pred-4_a.c: New test.
5865 * gcc.dg/uninit-pred-3_c.c: New test.
5866 * gcc.dg/uninit-pred-6_a.c: New test.
5867 * gcc.dg/uninit-pred-8_a.c: New test.
5868 * gcc.dg/uninit-pred-7_c.c: New test.
5869 * gcc.dg/uninit-pred-6_e.c: New test.
5870 * g++.dg/uninit-pred-loop-1_b.cc: New test.
5871 * g++.dg/uninit-pred-1_a.C: New test.
5872 * g++.dg/uninit-pred-1_b.C: New test.
5873 * g++.dg/uninit-pred-2_a.C: New test.
5874 * g++.dg/uninit-pred-2_b.C: New test.
5875 * g++.dg/uninit-pred-loop-1_a.cc: New test.
5876 * g++.dg/uninit-pred-loop-1_c.cc: New test.
5877 * g++.dg/uninit-pred-loop_1.cc: New test.
5878
e33c6cd6
MJ
58792010-04-28 Martin Jambor <mjambor@suse.cz>
5880
5881 * gcc.dg/lto/20091209-1_0.c: New testcase.
5882
18abb35e
RG
58832010-04-28 Richard Guenther <rguenther@suse.de>
5884
5885 PR tree-optimization/43879
5886 PR tree-optimization/43909
5887 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5888
c718820a
RG
58892010-04-28 Richard Guenther <rguenther@suse.de>
5890
5891 PR c++/43880
5892 * g++.dg/torture/pr43880.C: New testcase.
5893
4b414c93
MLI
58942010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
5895
5896 PR c++/9335
62e59133
UB
5897 * g++.dg/template/recurse2.C: Update
5898 * g++.dg/template/recurse.C: Update.
5899 * g++.dg/template/pr23510.C: Update.
5900 * lib/prune.exp: Filter out 'recursively instantiated'.
4b414c93 5901
31d1acec
FC
59022010-04-27 Fabien Chêne <fabien.chene@gmail.com>
5903
5904 PR c++/29043
5905 * g++.dg/init/pr29043.C: New.
5906
95b24c84
JM
59072010-04-27 Jason Merrill <jason@redhat.com>
5908
2defb926
JM
5909 * g++.dg/lookup/scoped5.C: Adjust.
5910 * g++.dg/lookup/scoped8.C: Adjust.
5911 * g++.dg/template/dependent-expr5.C: Adjust.
5912 * g++.old-deja/g++.brendan/nest1.C: Adjust.
5913
a6846853
JM
5914 PR c++/43856
5915 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5916
95b24c84
JM
5917 PR c++/43875
5918 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5919
5dc16b19
MLI
59202010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
5921 Jan Hubicka <hubicka@ucw.cz>
5922
5923 * gcc.dg/pure-2.c: New testcase.
5924 * gcc.dg/const-1.c: New testcase.
5925
798ec807
JM
59262010-04-27 Jason Merrill <jason@redhat.com>
5927
ea8b8aa0
JM
5928 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5929
798ec807
JM
5930 PR c++/41468
5931 * g++.dg/template/sfinae17.C: New.
4a5d353f 5932 * g++.dg/template/sfinae18.C: New.
798ec807 5933
6ad86a5b
FC
59342010-04-27 Fabien Chêne <fabien.chene@gmail.com>
5935
5936 * g++.dg/init/pr42844.C: New.
5937 * g++.dg/cpp0x/pr42844-2.C: New.
5938 * g++.dg/cpp0x/defaulted2.C: Adjust.
5939 * g++.dg/tree-ssa/pr27549.C: Likewise.
5940 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5941
0134416b
TB
59422010-04-27 Tobias Burnus <burnus@net-b.de>
5943
5944 PR fortran/18918
5945 * gfortran.dg/coarray_12.f90: Fix dump parsing.
5946
a79ccd14
RG
59472010-04-27 Richard Guenther <rguenther@suse.de>
5948
5949 PR middle-end/40561
5950 * g++.dg/other/pr40561.C: New testcase.
5951
78eaf7bf
MJ
59522010-04-27 Martin Jambor <mjambor@suse.cz>
5953
5954 PR middle-end/43812
5955 * g++.dg/ipa/pr43812.C: New test.
5956
fa5f5e27
JH
59572010-04-27 Jan Hubicka <jh@suse.cz>
5958
5959 * gcc.dg/ipa/iinline-1.c (main): Rename to...
5960 (test): ... this one.
5961
cb751cbd
BS
59622010-04-27 Bernd Schmidt <bernds@codesourcery.com>
5963
5964 PR target/40657
5965 * gcc.target/arm/thumb-stackframe.c: New test.
5966
0ed3cde2 59672010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
431043bd 5968
0ed3cde2
SZ
5969 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5970 * gcc.dg/misc-column.c: Likewise.
5971 * gcc.dg/Walways-true-1.c: Likewise.
5972 * gcc.dg/Walways-true-2.c: Likewise.
5973 * gcc.dg/warn-addr-cmp.c: Likewise.
5974
f33beee9
TB
59752010-04-27 Tobias Burnus <burnus@net-b.de>
5976
5977 PR fortran/18918
5978 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5979 * gfortran.dg/coarray_12.f90: New.
5980
637f1455
SZ
59812010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
5982
5983 PR c/32207
5984 * gcc.dg/pr32207.c: New test.
5985 * gcc.dg/misc-column.c: Adjust expected warning.
5986 * gcc.dg/Walways-true-1.c: Likewise.
5987 * gcc.dg/Walways-true-2.c: Likewise.
5988 * gcc.dg/warn-addr-cmp.c: Likewise.
5989
3bec79c5
DK
59902010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
5991
5992 PR lto/42776
5993 * lib/lto.exp (lto_prune_vis_warns): New function.
5994 (lto-link-and-maybe-run): Call it.
5995
6a07739d
L
59962010-04-26 H.J. Lu <hongjiu.lu@intel.com>
5997
5998 PR tree-optimization/43904
5999 * gcc.dg/tree-ssa/tailcall-6.c: New.
6000
504d14c9
IS
60012010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6002
6003 PR testsuite/35165
6004 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
6005 Darwin8/OSX10.4 - compatible code generation.
6006 Use scan-rtl-dump.
6007 * obj-c++.dg/stubify-1.mm: Ditto.
6008 * lib/objc-torture.exp: Do not require link success for
6009 "trivial.m" in the runtime checks when dowhat = 'compile'.
431043bd 6010 * lib/dg-pch.exp (dg-flags-pch): New Proc.
504d14c9
IS
6011 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
6012 Darwin8/OSX10.4 - compatible code generation.
6013 * objc.dg/stubify-2.m: Ditto.
6014 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6015 * objc.dg/next-runtime-1.m: Ditto.
6016 * objc.dg/stret-2.m: Restrict to ilp32 targets.
6017 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6018 runtimes on Darwin.
6019
1637c2e1 60202010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
920a8260
JH
6021
6022 PR 43715
b6b7f703 6023 * lib/plugin-support.exp: Use "-undefined
920a8260
JH
6024 dynamic_lookup" on darwin.
6025
21aac880
RG
60262010-04-26 Richard Guenther <rguenther@suse.de>
6027
6028 * gcc.dg/lto/20100426_0.c: New testcase.
6029
330af32c
JZ
60302010-04-26 Jie Zhang <jie@codesourcery.com>
6031
6032 PR tree-optimization/43833
6033 gcc.dg/Warray-bounds-8.c: New test case.
6034
98b2dfbb
RG
60352010-04-26 Richard Guenther <rguenther@suse.de>
6036
6037 PR lto/43080
6038 * g++.dg/lto/20100423-3_0.C: New testcase.
6039
1ae3075b
RG
60402010-04-26 Richard Guenther <rguenther@suse.de>
6041
6042 PR lto/42425
6043 * g++.dg/lto/20100423-2_0.C: New testcase.
6044
4b5caab7
IR
60452010-04-26 Ira Rosen <irar@il.ibm.com>
6046
6047 * gcc.dg/vect/bb-slp-23.c: New test.
6048
2778d766
JM
60492010-04-25 Joseph Myers <joseph@codesourcery.com>
6050
6051 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6052 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6053 * gcc.dg/c1x-float-1.c: New test.
6054
045d4002
L
60552010-04-25 H.J. Lu <hongjiu.lu@intel.com>
6056
6057 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6058 of "lea\[ \t\]".
6059
d64ad42b
SK
60602010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
6061
78ba4ec5
L
6062 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6063 FreeBSD.
2b50b170
SK
6064 * gfortran.dg/default_format_denormal_1.f90: Ditto.
6065 * gfortran.dg/default_format_2.f90: Ditto.
d64ad42b 6066
211b0440 60672010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
78ba4ec5
L
6068
6069 * gfortran.dg/pr43505.f90: Clean up .mod file.
2b50b170
SK
6070 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6071 * gfortran.dg/pr41347.f90: Ditto.
6072 * gfortran.dg/internal_pack_4.f90: Ditto.
6073 * gfortran.dg/proc_decl_23.f90: Ditto.
6074 * gfortran.dg/recursive_check_3.f90: Ditto.
6075 * gfortran.dg/intent_out_3.f90: Ditto.
6076 * gfortran.dg/assignment_2.f90: Ditto.
6077 * gfortran.dg/pr41928.f90: Ditto.
6078 * gfortran.dg/pr42166.f90: Ditto.
6079 * gfortran.dg/private_type_12.f90: Ditto.
6080 * gfortran.dg/graphite/pr42185.f90: Ditto.
6081 * gfortran.dg/graphite/pr42186.f90: Ditto.
6082 * gfortran.dg/graphite/pr40982.f90: Ditto.
6083 * gfortran.dg/graphite/id-2.f90: Ditto.
6084 * gfortran.dg/graphite/id-4.f90: Ditto.
6085 * gfortran.dg/graphite/pr42050.f90: Ditto.
6086 * gfortran.dg/graphite/id-18.f90: Ditto.
6087 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6088 * gfortran.dg/graphite/pr41924.f90: Ditto.
6089 * gfortran.dg/graphite/pr42393.f90: Ditto.
6090 * gfortran.dg/graphite/pr37980.f90: Ditto.
6091 * gfortran.dg/graphite/pr38953.f90: Ditto.
6092 * gfortran.dg/graphite/pr42180.f90: Ditto.
6093 * gfortran.dg/graphite/pr42181.f90: Ditto.
6094 * gfortran.dg/where_operator_assign_4.f90: Ditto.
6095 * gfortran.dg/select_type_4.f90: Ditto.
6096 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6097 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6098 * gfortran.dg/lto/pr40725_0.f03: Ditto.
6099 * gfortran.dg/elemental_args_check_2.f90: Ditto.
6100 * gfortran.dg/whole_file_11.f90: Ditto.
6101 * gfortran.dg/private_type_11.f90: Ditto.
6102 * gfortran.dg/vect/vect-gems.f90: Ditto.
6103 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
211b0440 6104
9b41915f
L
61052010-04-25 H.J. Lu <hongjiu.lu@intel.com>
6106
6107 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6108
82d6f532
EB
61092010-04-25 Eric Botcazou <ebotcazou@adacore.com>
6110
6111 * gnat.dg/pack15.ad[sb]: New test.
6112
910ed7dc
PB
61132010-04-25 Paolo Bonzini <bonzini@gnu.org>
6114
6115 * gcc.target/arm/mla-1.c: New test.
6116
8583a512
SK
61172010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6118
6119 PR fortran/30073
6120 PR fortran/43793
910ed7dc 6121 * gfortran.dg/pr43793.f90: New test.
8583a512 6122
27d0d96a
BS
61232010-04-24 Bernd Schmidt <bernds@codesourcery.com>
6124
6125 PR tree-optimization/41442
6126 * gcc.target/i386/pr41442.c: New test.
6127
1cef01a0
HPN
61282010-04-24 Hans-Peter Nilsson <hp@axis.com>
6129
6130 PR fortran/43832
6131 * gfortran.dg/fgetc_3.f90: Delete bogus test.
6132
a3ba2937
JD
61332010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6134
6135 PR fortran/43832
6136 * gfortran.dg/open_nounit.f90: New test.
6137
991b4da1
PT
61382010-04-24 Paul Thomas <pault@gcc.gnu.org>
6139
6140 PR fortran/43841
6141 PR fortran/43843
6142 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6143
c7d0de89
MLI
61442010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
6145
6146 * gcc.dg/Wconversion-integer.c: Update.
6147
915f5921
EB
61482010-04-23 Eric Botcazou <ebotcazou@adacore.com>
6149
6150 * gnat.dg/unchecked_convert5.adb: New test.
6151
7a38245d
RG
61522010-04-23 Richard Guenther <rguenther@suse.de>
6153
6154 PR lto/41734
6155 * gcc.dg/lto/20100423-2_0.c: New testcase.
6156 * gcc.dg/lto/20100423-2_0.c: Likewise.
6157
8fd8a06f
RG
61582010-04-23 Richard Guenther <rguenther@suse.de>
6159
6160 PR lto/43455
6161 * gcc.dg/lto/20100423-1_0.c: New testcase.
6162 * gcc.dg/lto/20100423-1_1.c: Likewise.
6163
77620011
MJ
61642010-04-23 Martin Jambor <mjambor@suse.cz>
6165
6166 PR tree-optimization/43846
6167 * gcc.dg/tree-ssa/sra-10.c: New test.
6168
5c20baf1
MJ
61692010-04-23 Martin Jambor <mjambor@suse.cz>
6170
6171 PR middle-end/43835
6172 * gcc.c-torture/execute/pr43835.c: New test.
6173
c67f69a3
RG
61742010-04-23 Richard Guenther <rguenther@suse.de>
6175
6176 PR lto/42653
6177 * g++.dg/lto/20100423-1_0.C: New testcase.
6178
d5dceab8
UB
61792010-04-22 Uros Bizjak <ubizjak@gmail.com>
6180
6181 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6182
61832010-04-22 Ira Rosen <irar@il.ibm.com>
74500b3e 6184
5bdd895c 6185 PR tree-optimization/43842
74500b3e
IR
6186 * gcc.dg/vect/pr43842.c: New test.
6187
8e80fcac
BS
61882010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6189
6190 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6191 * gcc.target/i386/wmul-2.c: Likewise.
6192
79b9f413
KG
61932010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6194
6195 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6196 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6197
44741f03
AM
61982010-04-22 Alexander Monakov <amonakov@ispras.ru>
6199
6200 * gfortran.dg/reassoc_6.f: New testcase.
6201
9193b1b4
BS
62022010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6203
6204 PR middle-end/29274
6205 * gcc.target/arm/wmul-1.c: New test.
6206 * gcc.target/arm/wmul-2.c: New test.
6207
b3be2694
RG
62082010-04-22 Richard Guenther <rguenther@suse.de>
6209
6210 PR tree-optimization/43845
6211 * gcc.c-torture/compile/pr43845.c: New testcase.
6212
5b58b39b
BS
62132010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6214
6215 PR middle-end/29274
6216 * gcc.target/i386/wmul-1.c: New test.
6217 * gcc.target/i386/wmul-2.c: New test.
6218 * gcc.target/bfin/wmul-1.c: New test.
6219 * gcc.target/bfin/wmul-2.c: New test.
6220
92375a20
RG
62212010-04-22 Richard Guenther <rguenther@suse.de>
6222
6223 PR fortran/43829
6224 * gfortran.dg/vector_subscript_6.f90: New testcase.
6225 * gfortran.dg/assign_10.f90: Adjust.
6226
2b65cd83
JJ
62272010-04-21 Jakub Jelinek <jakub@redhat.com>
6228
6229 PR fortran/43836
6230 * gfortran.dg/gomp/pr43836.f90: New test.
6231
11152c95
RG
62322010-04-21 Richard Guenther <rguenther@suse.de>
6233
6234 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6235
d64427ff
KG
62362010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6237
6238 * gcc.dg/torture/builtin-cproj-3.c: New.
6239
88274c4d
JM
62402010-04-20 Jason Merrill <jason@redhat.com>
6241
6242 PR c++/9335
6243 * g++.dg/template/recurse2.C: New.
6244 * g++.dg/parse/crash36.C: Adjust.
6245 * g++.dg/other/fold1.C: Adjust.
6246 * g++.dg/init/member1.C: Adjust.
6247 * lib/prune.exp: Prune "skipping N instantiation contexts".
6248
3c642f92
KG
62492010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6250
6251 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6252
43272bf5
KG
62532010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6254
6255 * gcc.dg/torture/builtin-cproj-1.c: New.
6256 * gcc.dg/torture/builtin-cproj-2.c: New.
6257
5a80a1dd
DS
62582010-04-20 Dodji Seketeli <dodji@redhat.com>
6259
6260 PR c++/43800
6261 PR c++/43704
6262 * g++.dg/template/typedef32.C: Adjust.
6263 * g++.dg/template/typedef33.C: New test.
6264
9c4174d8
PT
62652010-04-20 Paul Thomas <pault@gcc.gnu.org>
6266
6267 PR fortran/43227
6268 * gfortran.dg/proc_decl_23.f90: New test.
6269
6270 PR fortran/43266
6271 * gfortran.dg/abstract_type_6.f03: New test.
6272
94e85e0a
XDL
62732010-04-20 Xinliang David Li <davidxl@google.com>
6274
6275 * g++.dg/tree-ssa/fold-compare.C: New.
6276
48e50698
RG
62772010-04-20 Richard Guenther <rguenther@suse.de>
6278
6279 PR tree-optimization/39417
6280 * g++.dg/torture/pr39417.C: New testcase.
6281
b28ae58f
RG
62822010-04-20 Richard Guenther <rguenther@suse.de>
6283
6284 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6285
1197ce8e
JJ
62862010-04-20 Jakub Jelinek <jakub@redhat.com>
6287
6288 * g++.dg/debug/dwarf2/rv1.C: New test.
6289
72e2cf16
AK
62902010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6291
6292 PR target/43635
6293 * gcc.c-torture/compile/pr43635.c: New testcase.
6294
fd2e4e99
JJ
62952010-04-19 Jakub Jelinek <jakub@redhat.com>
6296
310e4472
JJ
6297 PR fortran/43339
6298 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6299 of sequential loops being private only in the innermost containing
6300 task region.
6301
fd2e4e99
JJ
6302 PR middle-end/43337
6303 * gfortran.dg/gomp/pr43337.f90: New test.
6304
1936a7d4
RG
63052010-04-19 Richard Guenther <rguenther@suse.de>
6306
6307 PR tree-optimization/43796
6308 * gfortran.dg/pr43796.f90: New testcase.
6309
d53bed0b
RG
63102010-04-19 Richard Guenther <rguenther@suse.de>
6311
6312 PR tree-optimization/43783
6313 * gcc.c-torture/execute/pr43783.c: New testcase.
6314
90f775a9
UB
63152010-04-19 Uros Bizjak <ubizjak@gmail.com>
6316
6317 PR target/43766
6318 * gcc.target/i386/pr43766.c: New test.
6319
8d9b7be5
JZ
63202010-04-19 Jie Zhang <jie@codesourcery.com>
6321
6322 PR target/43662
6323 * gcc.target/i386/pr43662.c: New test.
6324
d38f6bc0
DS
63252010-04-19 Dodji Seketeli <dodji@redhat.com>
6326
6327 PR c++/43704
6328 * g++.dg/template/typedef32.C: New test.
6329
d5dceab8 63302010-04-19 Ira Rosen <irar@il.ibm.com>
b5aeb3bb 6331
d5dceab8
UB
6332 PR tree-optimization/37027
6333 * lib/target-supports.exp
b5aeb3bb
IR
6334 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6335 * gcc.dg/vect/pr37027.c: New test.
d5dceab8
UB
6336 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6337 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6338 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6339 gcc.dg/vect/vect-complex-6.c: Likewise.
b5aeb3bb 6340
5a2fa9e8
JJ
63412010-04-19 Jakub Jelinek <jakub@redhat.com>
6342
6343 * g++.dg/debug/dwarf2/enum1.C: New test.
6344
896ee672
EB
63452010-04-18 Eric Botcazou <ebotcazou@adacore.com>
6346
6347 * gnat.dg/rep_clause5.ad[sb]: New test.
6348 * gnat.dg/rep_clause5_pkg.ads: New helper.
6349
d5dceab8 63502010-04-18 Ira Rosen <irar@il.ibm.com>
59eefaa6
IR
6351
6352 PR tree-optimization/43771
6353 * g++.dg/vect/pr43771.cc: New test.
6354
6c559604
SK
63552010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
6356
896ee672
EB
6357 PR fortran/31538
6358 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6359 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6c559604 6360
728936bb
EB
63612010-04-17 Eric Botcazou <ebotcazou@adacore.com>
6362
6363 * gnat.dg/sizetype.adb: Rename into...
6364 * gnat.dg/sizetype1.adb: ...this.
6365 * gnat.dg/sizetype2.adb: New test.
6366
12de6355
RG
63672010-04-16 Richard Guenther <rguenther@suse.de>
6368
6369 PR tree-optimization/43572
6370 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6371
68a3eb69
EB
63722010-04-16 Olivier Hainque <hainque@adacore.com>
6373
6374 * gnat.dg/specs/discr_private.ads: New test.
6375
f0c6475a 63762010-04-16 Bernd Schmidt <bernds@codesourcery.com>
6ea007e4
BS
6377
6378 PR target/41514
f0c6475a
BS
6379 * gcc.target/arm/thumb-comparisons.c: New test.
6380
6381 PR target/40603
6382 * gcc.target/arm/thumb-cbranchqi.c: New test.
6ea007e4 6383
7a296495
CB
63842010-04-16 Christian Bruel <christian.bruel@st.com>
6385
6386 * g++.dg/torture/pr36191.C: Enable for SH.
6387
169afcb9
EB
63882010-04-16 Eric Botcazou <ebotcazou@adacore.com>
6389
6390 * gnat.dg/wide_boolean.adb: New test.
6391 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6392
25a6a873
RG
63932010-04-15 Richard Guenther <rguenther@suse.de>
6394
6395 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6396 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6397 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6398 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6399 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6400 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6401 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6402 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6403 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6404 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6405 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6406 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6407 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6408 * gcc.dg/torture/ipa-pta-2.c: Likewise.
6409 * gcc.dg/torture/ipa-pta-1.c: Adjust.
6410
f0c6475a 64112010-04-14 Bernd Schmidt <bernds@codesourcery.com>
31ce8a53
BS
6412
6413 PR target/21803
6414 * gcc.target/arm/pr42496.c: New test.
6415
943f82e7
JM
64162010-04-14 Jason Merrill <jason@redhat.com>
6417
6418 PR c++/36625
6419 * g++.dg/ext/attrib38.C: New.
6420
88f33b96
SE
64212010-04-14 Steve Ellcey <sje@cup.hp.com>
6422
6423 PR testsuite/43739
6424 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6425
289fcbbd
MLI
64262010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
6427
6428 PR 42966
6429 * gcc.dg/cpp/warn-undef-2.c: Update.
6430 * gcc.dg/cpp/warn-traditional-2.c: Update.
6431 * gcc.dg/cpp/warn-comments-2.c: Update.
6432 * gcc.dg/cpp/warn-variadic-2.c: Update.
6433 * gcc.dg/cpp/warn-long-long-2.c: Update.
6434 * gcc.dg/cpp/warn-deprecated-2.c: Update.
6435 * gcc.dg/cpp/warn-multichar-2.c: Update.
6436 * gcc.dg/cpp/warn-normalized-3.c: Update.
6437 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6438 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6439 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6440 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6441 * gcc.dg/cpp/warn-redefined-2.c: Update.
6442 * gfortran.dg/warning-directive-2.F90: Update.
6443 * c-c++-common/cpp/warning-directive-2.c: Update.
6444
fc249fe5
MM
64452010-04-14 Michael Matz <matz@suse.de>
6446
6447 PR tree-optimization/42963
b6b7f703 6448 * gcc.dg/pr42963.c: New testcase.
fc249fe5 6449
f08863f9
EB
64502010-04-14 Eric Botcazou <ebotcazou@adacore.com>
6451
6452 * gnat.dg/class_wide.adb: Rename into...
6453 * gnat.dg/class_wide1.adb: ...this.
6454 * gnat.dg/class_wide2.ad[sb]: New test.
6455
64f002ed
TB
64562010-04-14 Tobias Burnus <burnus@net-b.de>
6457
6458 PR fortran/18918
6459 * gfortran.dg/coarray_9.f90: Update dg-errors.
6460 * gfortran.dg/coarray_10.f90: New test.
6461 * gfortran.dg/coarray_11.f90: New test.
6462
e1859f33
JD
64632010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6464
6465 PR fortran/43747
6466 gfortran.dg/initialization_24.f90: New test.
6467
44b2dc6c
JM
64682010-04-13 Jason Merrill <jason@redhat.com>
6469
6470 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6471 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6472
4867a0c6
MLI
64732010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
6474
6475 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6476 * g++.dg/dg.exp: Likewise.
6477 * gcc.dg/cpp/warning-directive-1.c: Move to ...
6478 * c-c++-common/cpp/warning-directive-1.c: ... here.
6479 * gcc.dg/cpp/warning-directive-2.c: Move to ...
6480 * c-c++-common/cpp/warning-directive-2.c: ... here.
6481 * gcc.dg/cpp/warning-directive-3.c: Move to ...
6482 * c-c++-common/cpp/warning-directive-3.c: ... here.
6483 * gcc.dg/cpp/warning-directive-4.c: Move to ...
6484 * c-c++-common/cpp/warning-directive-4.c: ... here.
6485 * g++.dg/cpp/warning-directive-1.C: Delete.
6486 * g++.dg/cpp/warning-directive-2.C: Delete.
6487 * g++.dg/cpp/warning-directive-3.C: Delete.
6488 * g++.dg/cpp/warning-directive-4.C: Delete.
6489 * gcc.dg/cpp/normalised-3.c: Delete.
6490 * g++.dg/cpp/normalised-1.C: Rename as ...
6491 * c-c++-common/cpp/normalised-3.c: ... this.
6492
0f2ffb9a
MJ
64932010-04-13 Martin Jambor <mjambor@suse.cz>
6494
6495 * gcc.dg/tree-ssa/sra-9.c: New test.
6496
f78b86c0
MM
64972010-04-13 Michael Matz <matz@suse.de>
6498
6499 PR middle-end/43730
6500 * gcc.dg/pr43730.c: New test.
6501
143597ff
MM
65022010-04-13 Michael Matz <matz@suse.de>
6503
6504 * gcc.dg/tree-ssa/negate.c: New testcase.
6505
9d7b53cc
RG
65062010-04-13 Richard Guenther <rguenther@suse.de>
6507
6508 PR testsuite/43735
6509 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6510
777e1f09
RG
65112010-04-13 Richard Guenther <rguenther@suse.de>
6512
6513 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6514
76af763d
EB
65152010-04-13 Eric Botcazou <ebotcazou@adacore.com>
6516
6517 * gnat.dg/derived_type1.adb: New test.
6518
4adbd5dd
MK
65192010-04-13 Matthias Klose <doko@ubuntu.com>
6520
6521 * gcc.dg/plugindir1.c: New testcase.
6522 * gcc.dg/plugindir2.c: New testcase.
6523 * gcc.dg/plugindir3.c: New testcase.
6524 * gcc.dg/plugindir4.c: New testcase.
6525
e0db9cc6
UB
65262010-04-12 Uros Bizjak <ubizjak@gmail.com>
6527
6528 * gcc.target/i386/rotate-2.c: New test.
6529
d6850483
JM
65302010-04-12 Jason Merrill <jason@redhat.com>
6531
e62e4922
JM
6532 PR c++/43641
6533 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
d6850483
JM
6534 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6535
9d809e8f
FC
65362010-04-12 Fabien Chene <fabien.chene@gmail.com>
6537
6538 PR c++/25811
6539 * g++.dg/init/pr25811.C: New test.
6540
c7392d11
RO
65412010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6542
6543 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6544 dg-error, dg-warning.
6545 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6546
af961c7f
RG
65472010-04-12 Richard Guenther <rguenther@suse.de>
6548
6549 * gcc.dg/torture/inline-2.c: New testcase.
6550
f101882a
JJ
65512010-04-12 Jakub Jelinek <jakub@redhat.com>
6552
fa8351f8
JJ
6553 PR bootstrap/43699
6554 * gcc.dg/Wunused-var-7.c: New test.
6555
f101882a
JJ
6556 PR tree-optimization/43560
6557 * gcc.c-torture/execute/pr43560.c: New test.
6558
675c873b
EB
65592010-04-12 Eric Botcazou <ebotcazou@adacore.com>
6560
6561 * gnat.dg/aggr13.adb: New test.
6562 * gnat.dg/aggr14.adb: Likewise.
6563 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6564
3fc20697
RG
65652010-04-12 Richard Guenther <rguenther@suse.de>
6566
6567 PR c++/43611
6568 * g++.dg/torture/pr43611.C: New testcase.
6569
c4712597
SZ
65702010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
6571
6572 PR c/36774
6573 * gcc.dg/pr36774-1.c: New test.
6574 * gcc.dg/pr36774-2.c: New test.
6575
c11c09f9
KP
65762010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6577
6578 * gcc.target/sh/rte-delay-slot.c: New test.
6579
3cd64bab
EB
65802010-04-11 Eric Botcazou <ebotcazou@adacore.com>
6581
6582 * gnat.dg/pack9.adb: Remove -cargs option.
6583 * gnat.dg/aggr12.ad[sb]: New test.
6584
a6d57223
JZ
65852010-04-10 Jie Zhang <jie@codesourcery.com>
6586
6587 PR target/43417
6588 * gcc.target/sh/pr43417.c: New test.
6589
687ea68f
TB
65902010-04-10 Tobias Burnus <burnus@net-b.de>
6591
6592 PR fortran/43591
6593 * gfortran.dg/spec_expr_6.f90: New test.
6594
d8a12e84
MLI
65952010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6596
6597 PR cpp/43195
6598 * gcc.dg/cpp/pr43195.c: New.
6599 * gcc.dg/cpp/pr43195.h: New.
6600
d0b8780d
MLI
66012010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6602
6603 PR 42965
6604 * gcc.dg/Werror-6.c: Adjust.
6605 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6606 * gcc.dg/Werror-4.c: Likewise.
6607 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6608 * gcc.dg/Wswitch-enum-error.c: Likewise.
6609 * gcc.dg/Wpointer-arith.c: Likewise.
6610 * gcc.dg/Wfatal.c: Likewise.
6611 * gcc.dg/Wswitch-error.c: Likewise.
6612 * g++.dg/warn/unused-result1-Werror.c: Likewise.
6613 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6614 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6615 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6616 * gcc.dg/cpp/warn-comments-2.c: Likewise.
6617 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6618 * gcc.dg/cpp/warning-directive-2.c: Likewise.
6619 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6620 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6621 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6622 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6623 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6624 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6625 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6626 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6627 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6628 * g++.dg/cpp/warning-directive-2.C: Likewise.
6629 * gfortran.dg/warning-directive-2.F90: Likewise.
6630
cb6addf4
JM
66312010-04-09 Jason Merrill <jason@redhat.com>
6632
6633 PR c++/42623
6634 * g++.dg/template/sizeof13.C: New.
6635
c688a8b0
KT
66362010-04-09 Kai Tietz <kai.tietz@onevision.com>
6637
6638 * g++.dg/other/pr35504.C: Add check for thiscall.
6639 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6640 * gcc.dg/torture/stackalign/thiscall-1.c: New.
27431d88 6641
dc8d2739
MLI
66422010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6643
6644 PR c++/28584
6645 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6646 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
27431d88 6647 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
dc8d2739 6648 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
27431d88 6649 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
dc8d2739
MLI
6650 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
6651 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6652 * g++.dg/other/increment1.C: Likewise.
6653
d3a9eea2
TB
66542010-04-09 Tobias Burnus <burnus@net-b.de>
6655
6656 PR fortran/18918
6657 * gfortran.dg/coarray_7.f90: New test.
6658 * gfortran.dg/coarray_8.f90: New test.
6659
824935ee
BD
66602010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
6661
6662 PR fortran/28039
6663 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6664
07c60ef7
RO
66652010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6666
6667 PR target/43643
6668 * gcc.dg/pr43643.c: New test.
6669
3e2f637e
TB
66702010-04-08 Tobias Burnus <burnus@net-b.de>
6671
6672 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6673
84ae6d7b
RG
66742010-04-08 Richard Guenther <rguenther@suse.de>
6675
6676 PR tree-optimization/43679
6677 * gcc.c-torture/compile/pr43679.c: New testcase.
6678
aa847cc8
JJ
66792010-04-08 Jakub Jelinek <jakub@redhat.com>
6680
6681 PR debug/43670
6682 * gcc.dg/pr43670.c: New test.
6683
b0aef8a8
MK
66842010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
6685
6686 PR middle-end/40815
6687 * gcc.dg/tree-ssa/reassoc-19.c: New.
6688
60d3aec4
JJ
66892010-04-07 Jakub Jelinek <jakub@redhat.com>
6690
ebfbbdc5
JJ
6691 PR c/18624
6692 * gcc.dg/Wunused-var-1.c: New test.
6693 * gcc.dg/Wunused-var-2.c: New test.
6694 * gcc.dg/Wunused-var-3.c: New test.
6695 * gcc.dg/Wunused-var-4.c: New test.
6696 * gcc.dg/Wunused-var-5.c: New test.
6697 * gcc.dg/Wunused-var-6.c: New test.
6698 * gcc.dg/Wunused-parm-1.c: New test.
6699
60d3aec4
JJ
6700 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6701 * gcc.dg/trunc-1.c: Likewise.
6702 * gcc.dg/vla-9.c: Likewise.
6703 * gcc.dg/dfp/composite-type.c: Likewise.
6704
b51e84c9
IS
67052010-04-07 Iain Sandoe <iains@gcc.gnu.org>
6706
6707 PR objc/35996
6708 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6709 * obj-c++.dg/objc-gc-3.mm: Ditto.
6710
87cf0651
SB
67112010-04-07 Simon Baldwin <simonb@google.com>
6712
6713 * gcc.dg/cpp/warn-undef-2.c: New.
6714 * gcc.dg/cpp/warn-traditional-2.c: New.
6715 * gcc.dg/cpp/warn-comments-2.c: New.
6716 * gcc.dg/cpp/warning-directive-1.c: New.
6717 * gcc.dg/cpp/warn-long-long.c: New.
6718 * gcc.dg/cpp/warn-traditional.c: New.
6719 * gcc.dg/cpp/warn-variadic-2.c: New.
6720 * gcc.dg/cpp/warn-undef.c: New.
6721 * gcc.dg/cpp/warn-normalized-1.c: New.
6722 * gcc.dg/cpp/warning-directive-2.c: New.
6723 * gcc.dg/cpp/warn-long-long-2.c: New.
6724 * gcc.dg/cpp/warn-variadic.c: New.
6725 * gcc.dg/cpp/warn-normalized-2.c: New.
6726 * gcc.dg/cpp/warning-directive-3.c: New.
6727 * gcc.dg/cpp/warn-deprecated-2.c: New.
6728 * gcc.dg/cpp/warn-trigraphs-1.c: New.
6729 * gcc.dg/cpp/warn-multichar-2.c: New.
6730 * gcc.dg/cpp/warn-normalized-3.c: New.
6731 * gcc.dg/cpp/warning-directive-4.c: New.
6732 * gcc.dg/cpp/warn-unused-macros.c: New.
6733 * gcc.dg/cpp/warn-trigraphs-2.c: New.
6734 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6735 * gcc.dg/cpp/warn-cxx-compat.c: New.
6736 * gcc.dg/cpp/warn-redefined.c: New.
6737 * gcc.dg/cpp/warn-trigraphs-3.c: New.
6738 * gcc.dg/cpp/warn-unused-macros-2.c: New.
6739 * gcc.dg/cpp/warn-deprecated.c: New.
6740 * gcc.dg/cpp/warn-trigraphs-4.c: New.
6741 * gcc.dg/cpp/warn-redefined-2.c: New.
6742 * gcc.dg/cpp/warn-comments.c: New.
6743 * gcc.dg/cpp/warn-multichar.c: New.
6744 * g++.dg/cpp/warning-directive-1.C: New.
6745 * g++.dg/cpp/warning-directive-2.C: New.
6746 * g++.dg/cpp/warning-directive-3.C: New.
6747 * g++.dg/cpp/warning-directive-4.C: New.
6748 * gfortran.dg/warning-directive-1.F90: New.
6749 * gfortran.dg/warning-directive-3.F90: New.
6750 * gfortran.dg/warning-directive-2.F90: New.
6751 * gfortran.dg/warning-directive-4.F90: New.
58e0f0d3 6752
87cf0651 67532010-04-07 Iain Sandoe <iains@gcc.gnu.org>
b51e84c9
IS
6754
6755 PR objc++/23716
58e0f0d3
IS
6756 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6757
2401726e
JM
67582010-04-07 Jason Merrill <jason@redhat.com>
6759
48326487
JM
6760 * g++.dg/template/dr408.C: New.
6761
ae099258
JM
6762 * g++.dg/lookup/ns4.C: New.
6763
feb3b88a
JM
6764 PR c++/38392
6765 * g++.dg/template/friend51.C: New test.
6766
2401726e
JM
6767 PR c++/41970
6768 * g++.old-deja/g++.other/linkage1.C: Adjust.
6769
5fd5c97a
DS
67702010-04-07 Dodji Seketeli <dodji@redhat.com>
6771
6772 PR c++/42697
6773 * g++.dg/template/crash94.C: New test.
6774
7c094c11
DS
67752010-04-07 Dodji Seketeli <dodji@redhat.com>
6776
6777 PR c++/40239
6778 * g++.dg/init/aggr5.C: New test.
6779 * g++.dg/init/aggr5.C: New test.
6780
12bd5a1e
RG
67812010-04-07 Richard Guenther <rguenther@suse.de>
6782
6783 PR tree-optimization/43270
6784 * g++.dg/warn/Warray-bounds-4.C: New testcase.
6785 * gcc.dg/Warray-bounds-7.c: Likewise.
6786
b1fa9126
EB
67872010-04-07 Eric Botcazou <ebotcazou@adacore.com>
6788
6789 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6790 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6791 * gnat.dg/bit_packed_array4.ad[sb]: New test.
6792
6addabbb
JZ
67932010-04-07 Jie Zhang <jie@codesourcery.com>
6794
6795 PR c++/42556
6796 * g++.dg/init/pr42556.C: New test.
6797
a42f1217
DS
67982010-04-07 Dodji Seketeli <dodji@redhat.com>
6799
6800 PR debug/43628
6801 * g++.dg/debug/dwarf2/typedef2.C: New test.
6802
c88199cd
DS
68032010-04-06 Dodji Seketeli <dodji@redhat.com>
6804
27431d88 6805 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
c88199cd
DS
6806 c-c++-common/dwarf2/redeclaration-1.C
6807
d4a2b486
JM
68082010-04-06 Jason Merrill <jason@redhat.com>
6809
6810 * g++.dg/cpp0x/pr31437.C: Adjust error location.
6811 * g++.dg/ext/attrib18.C: Likewise.
6812 * g++.dg/ext/bitfield2.C: Likewise.
6813 * g++.dg/ext/bitfield4.C: Likewise.
6814 * g++.dg/ext/visibility/warn2.C: Likewise.
6815 * g++.dg/ext/visibility/warn3.C: Likewise.
6816 * g++.dg/gomp/pr26690-1.C: Likewise.
6817 * g++.dg/inherit/covariant7.C: Likewise.
6818 * g++.dg/init/synth2.C: Likewise.
6819 * g++.dg/lookup/using7.C: Likewise.
6820 * g++.dg/other/crash-4.C: Likewise.
6821 * g++.dg/other/error13.C: Likewise.
6822 * g++.dg/other/error20.C: Likewise.
6823 * g++.dg/parse/crash31.C: Likewise.
6824 * g++.dg/parse/error16.C: Likewise.
6825 * g++.dg/parse/error19.C: Likewise.
6826 * g++.dg/parse/error27.C: Likewise.
6827 * g++.dg/parse/error28.C: Likewise.
6828 * g++.dg/parse/fused-params1.C: Likewise.
6829 * g++.dg/template/error2.C: Likewise.
6830 * g++.dg/template/local6.C: Likewise.
6831 * g++.dg/template/qualttp15.C: Likewise.
6832 * g++.dg/warn/Wnvdtor-2.C: Likewise.
6833 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6834 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6835 * g++.old-deja/g++.brendan/crash29.C: Likewise.
6836 * g++.old-deja/g++.eh/spec6.C: Likewise.
6837 * g++.old-deja/g++.jason/crash3.C: Likewise.
6838 * g++.old-deja/g++.jason/destruct2.C: Likewise.
6839 * g++.old-deja/g++.law/ctors5.C: Likewise.
6840 * g++.old-deja/g++.law/ctors9.C: Likewise.
6841 * g++.old-deja/g++.mike/p3538a.C: Likewise.
6842 * g++.old-deja/g++.mike/p3538b.C: Likewise.
6843 * g++.old-deja/g++.other/struct1.C: Likewise.
6844 * g++.old-deja/g++.other/volatile1.C: Likewise.
6845 * g++.old-deja/g++.pt/crash36.C: Likewise.
6846 * g++.old-deja/g++.pt/derived3.C: Likewise.
6847 * g++.old-deja/g++.robertl/eb109.C: Likewise.
6848 * g++.old-deja/g++.robertl/eb4.C: Likewise.
6849
9310a3e2
SP
68502010-04-06 Sebastian Pop <sebastian.pop@amd.com>
6851
6852 PR middle-end/43519
6853 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6854 * gcc.dg/graphite/id-19.c: New.
6855
c86a3947
CF
68562010-04-06 Changpeng Fang <changpeng.fang@amd.com>
6857
6858 PR middle-end/32824
6859 * gcc.dg/vect/pr32824: New.
6860
f4d1d50a
TB
68612010-04-06 Tobias Burnus <burnus@net-b.de>
6862
6863 PR fortran/18918
6864 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6865 * gfortran.dg/coarray_3.f90: Ditto.
6866 * gfortran.dg/coarray_4.f90: Ditto.
6867 * gfortran.dg/coarray_5.f90: Ditto.
6868 * gfortran.dg/coarray_6.f90: Ditto.
6869 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6870
178f9aa1
TB
68712010-04-06 Tobias Burnus <burnus@net-b.de>
6872
6873 PR fortran/18918
6874 * gfortran.dg/coarray_4.f90: Fix test.
6875 * gfortran.dg/coarray_6.f90: Add more tests.
6876
be59db2d
TB
68772010-04-06 Tobias Burnus <burnus@net-b.de>
6878
6879 PR fortran/18918
6880 * gfortran.dg/coarray_4.f90: New test.
6881 * gfortran.dg/coarray_5.f90: New test.
6882 * gfortran.dg/coarray_6.f90: New test.
6883
385e8144
TB
68842010-04-06 Tobias Burnus <burnus@net-b.de>
6885
6886 PR fortran/18918
6887 * gfortran.dg/iso_fortran_env_5.f90: New test.
6888 * gfortran.dg/iso_fortran_env_6.f90: New test.
6889
d0a4a61c
TB
68902010-04-06 Tobias Burnus <burnus@net-b.de>
6891
6892 PR fortran/39997
6893 * gfortran.dg/coarray_1.f90: New test.
6894 * gfortran.dg/coarray_2.f90: New test.
6895 * gfortran.dg/coarray_3.f90: New test.
6896
d5eebac0
JM
68972010-04-06 Jason Merrill <jason@redhat.com>
6898
62daa139
JM
6899 PR c++/43648
6900 * g++.dg/template/dtor8.C: New.
6901
d5eebac0
JM
6902 PR c++/43621
6903 * g++.dg/template/error-recovery2.C: New.
6904
b1a0b3b4
JH
69052010-04-06 Jan Hubicka <jh@suse.czpli
6906
6907 PR tree-optimization/42906
6908 * gcc.dg/tree-ssa/dce-1.c: New testcase.
6909
2b56d6a4
TB
69102010-04-06 Tobias Burnus <burnus@net-b.de>
6911
6912 PR fortran/43178
6913 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6914 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6915 * gfortran.dg/auto_dealloc_1.f90: Ditto.
6916
56186ac2
RG
69172010-04-06 Richard Guenther <rguenther@suse.de>
6918
6919 PR tree-optimization/43627
6920 * gcc.dg/tree-ssa/vrp49.c: New testcase.
6921
7d11d368
JJ
69222010-04-06 Jakub Jelinek <jakub@redhat.com>
6923
6924 PR target/43638
6925 * gcc.target/i386/pr43638.c: New test.
6926
eb12d0ae
RG
69272010-04-06 Richard Guenther <rguenther@suse.de>
6928
6929 PR middle-end/43661
6930 * gcc.c-torture/compile/pr43661.c: New testcase.
6931
be33cc50
JJ
69322010-04-06 Jakub Jelinek <jakub@redhat.com>
6933
6934 * gcc.target/s390/stackcheck1.c: Add dg-warning.
6935
0e8ff409
SP
69362010-04-04 Sebastian Pop <sebastian.pop@amd.com>
6937
6938 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6939
1cdaa211
RG
69402010-04-02 Richard Guenther <rguenther@suse.de>
6941
6942 PR tree-optimization/43629
6943 * gcc.c-torture/execute/pr43629.c: New testcase.
6944
b879c108 69452010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
014753cc 6946 Dominique d'Humieres <dominiq@lps.ens.fr>
b879c108
JB
6947
6948 PR libfortran/43605
6949 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6950
777351a5
DS
69512010-04-01 Dodji Seketeli <dodji@redhat.com>
6952
6953 PR debug/43325
6954 * c-c++-common/dwarf2/redeclaration-1.C: New test.
6955
d4b5fb22
JM
69562010-04-01 Jason Merrill <jason@redhat.com>
6957
6958 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6959
e76a3fde
JB
69602010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
6961 Manfred Schwarb <manfred99@gmx.ch>
6962
6963 PR libfortran/43605
6964 * gfortran.dg/ftell_3.f90: New test.
6965
5e9fb3db
RG
69662010-04-01 Richard Guenther <rguenther@suse.de>
6967
6968 PR middle-end/43614
6969 * gcc.c-torture/compile/pr43614.c: New testcase.
6970
d3f76f83
MJ
69712010-04-01 Martin Jambor <mjambor@suse.cz>
6972
6973 PR tree-optimization/43141
6974 * gcc.dg/guality/pr43141.c: New test.
27431d88 6975
35eb7ed7
RO
69762010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6977
6978 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6979 * g++.dg/eh/spbp.C: Likewise.
6980 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6981 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6982 superfluous casts.
6983 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6984 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
6985 * objc.dg/dwarf-2.m: Likewise.
6986
25d635d9
SP
69872010-03-31 Sebastian Pop <sebastian.pop@amd.com>
6988
6989 PR middle-end/43464
6990 * gcc.dg/graphite/id-pr43464.c: New.
6991 * gcc.dg/graphite/id-pr43464-1.c: New.
6992
69932010-03-31 Sebastian Pop <sebastian.pop@amd.com>
6994
6995 PR middle-end/43351
6996 * gcc.dg/graphite/id-pr43351.c
6997
2981f206
IS
69982010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6999
03af6e44
IS
7000 PR testsuite/35165
7001 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7002 * obj-c++.dg/try-catch-2.mm: Ditto.
7003 * obj-c++.dg/lookup-2.mm: Ditto.
7004 * obj-c++.dg/encode-8.m: Ditto.
7005 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7006 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7007 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7008 * obj-c++.dg/const-str-11.mm: Ditto.
7009 * obj-c++.dg/const-str-9.mm: Ditto.
7010 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7011 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7012 * obj-c++.dg/except-1.mm: Ditto.
7013 * obj-c++.dg/const-str-7.mm: Ditto.
7014 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7015 * obj-c++.dg/const-str-3.mm: Ditto.
7016 * obj-c++.dg/const-str-7.mm: Ditto.
7017 * obj-c++.dg/stubify-2.mm: Change dump file name.
7018
2981f206 7019 PR objc++/23613
b6b7f703 7020 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
2981f206 7021 New macro.
b6b7f703 7022 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
2981f206
IS
7023 Remove dg-xfail-if.
7024
9bae1881
MJ
70252010-03-31 Martin Jambor <mjambor@suse.cz>
7026
7027 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
7028 only with -O2, -O3 or -Os and not with -fwhopr.
7029
d7df0b91
DS
70302010-03-31 Dodji Seketeli <dodji@redhat.com>
7031
7032 PR c++/43558
7033 * g++.dg/template/typedef31.C: New test.
7034
f0c01ffd
RO
70352010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7036
7037 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7038 assembler output on *-*-solaris2*.
7039 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7040
132b4e82
JJ
70412010-03-31 Jakub Jelinek <jakub@redhat.com>
7042
7043 PR debug/43557
7044 * gcc.dg/pr43557-1.c: New test.
7045 * gcc.dg/pr43557-2.c: New file.
7046
dc12b70e
JZ
70472010-03-31 Jie Zhang <jie@codesourcery.com>
7048
7049 PR 43562
7050 * gcc.dg/pr43562.c: New test.
7051
fb077955
JM
70522010-03-30 Jason Merrill <jason@redhat.com>
7053
74537078
JM
7054 PR c++/43076
7055 * g++.dg/template/error-recovery1.C: New.
7056
fb077955
JM
7057 PR c++/41786
7058 * g++.dg/parse/ambig5.C: New.
7059
03a5f060
JJ
70602010-03-30 Jakub Jelinek <jakub@redhat.com>
7061
7062 PR debug/43593
7063 * gcc.dg/guality/pr43593.c: New test.
7064
8533c9d8
SP
70652010-03-30 Sebastian Pop <sebastian.pop@amd.com>
7066
7067 PR middle-end/43430
7068 * gcc.dg/vect/pr43430-1.c: New.
7069
ce0ecb98
JM
70702010-03-30 Jason Merrill <jason@redhat.com>
7071
7072 PR c++/43559
7073 * g++.dg/template/partial7.C: New.
7074
a3e7e012
AK
70752010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7076
7077 * gcc.target/s390/stackcheck1.c: New testcase.
7078
63fd8255
JD
70792010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7080
7081 PR libfortran/43265
7082 * gfortran.dg/read_eof_8.f90: New test.
7083
0591d33e
JM
70842010-03-29 Jason Merrill <jason@redhat.com>
7085
43d0678a
JM
7086 * gcc.dg/cpp/include6.c: Change [] to ().
7087
00a81b8b
JM
7088 N3077
7089 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7090 splicing and UCNs.
7091 * c-c++-common/raw-string-2.c: Add trigraph test.
7092 * c-c++-common/raw-string-8.c: New.
7093 * c-c++-common/raw-string-9.c: New.
7094 * c-c++-common/raw-string-10.c: New.
7095
0591d33e
JM
7096 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7097 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7098 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7099 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7100 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7101 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7102 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7103
58adb739
RG
71042010-03-29 Richard Guenther <rguenther@suse.de>
7105
7106 PR tree-optimization/43560
7107 * gcc.dg/torture/pr43560.c: New testcase.
7108
52150625
JM
71092010-03-29 Jason Merrill <jason@redhat.com>
7110
7111 N3077
7112 * g++.dg/ext/raw-string-1.C: Change [] to ().
7113 * g++.dg/ext/raw-string-2.C: Change [] to ().
7114 Don't use \ in delimiter.
7115 * g++.dg/ext/raw-string-3.C: Change [] to ().
7116 * g++.dg/ext/raw-string-4.C: Change [] to ().
7117 * g++.dg/ext/raw-string-5.C: Change [] to ().
7118 Test for error on \ in delimiter.
7119 * g++.dg/ext/raw-string-6.C: Change [] to ().
7120 * g++.dg/ext/raw-string-7.C: Change [] to ().
7121
3b34d92c
JZ
71222010-03-29 Jie Zhang <jie@codesourcery.com>
7123
7124 PR 43564
7125 * gcc.dg/pr43564.c: New test.
7126
10fa280a
TB
71272010-03-29 Tobias Burnus <burnus@net-b.de>
7128
7129 PR fortran/43551
7130 * gfortran.dg/direct_io_12.f90: New test.
7131
88cc1e04
JH
71322010-03-28 Jan Hubicka <jh@suse.cz>
7133
7134 PR tree-optimization/43505
7135 * gfortran.dg/pr43505.f90: New testcase.
7136
fb6807b8
UB
71372010-03-27 Uros Bizjak <ubizjak@gmail.com>
7138
7139 PR tree-optimization/43528
7140 * gcc.target/i386/pr43528.c: New test.
7141
10e76c1a
JM
71422010-03-26 Joseph Myers <joseph@codesourcery.com>
7143
7144 PR c/43381
7145 * gcc.dg/parm-impl-decl-3.c: New test.
7146
c6cc83d0
JM
71472010-03-26 Jason Merrill <jason@redhat.com>
7148
7149 PR c++/43509
7150 * g++.dg/cpp0x/parse1.C: New.
7151
fb04bb84
UB
71522010-03-26 Uros Bizjak <ubizjak@gmail.com>
7153
7154 PR target/43524
7155 * gcc.target/i386/pr43524.c: New test.
7156
13604671
MJ
71572010-03-26 Martin Jambor <mjambor@suse.cz>
7158
b6b7f703 7159 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
fb04bb84 7160 whitespace, rename main to foo.
b6b7f703
L
7161 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7162 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7163 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7164 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7165 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7166 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7167 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7168 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7169 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7170 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7171 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13604671 7172
5f431950
DS
71732010-03-26 Dodji Seketeli <dodji@redhat.com>
7174
7175 PR c++/43327
7176 * g++.dg/other/crash-10.C: New test.
7177 * g++.dg/other/crash-11.C: New test.
7178
259d831f
JD
71792010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7180
7181 PR libfortran/43517
7182 * gfortran.dg/read_eof_7.f90: New test.
7183
812398e4
IS
71842010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7185
7186 PR objc/35165
7187 PR testsuite/43512
7188 * objc-obj-c++-shared: New directory.
7189 * objc-obj-c++-shared/Object1-implementation.h: New file.
7190 * objc-obj-c++-shared/Object1.h: New file.
7191 * objc-obj-c++-shared/Protocol1.h: New file.
7192 * objc-obj-c++-shared/next-abi.h: New file.
7193 * objc-obj-c++-shared/next-mapping.h: New file.
7194 * objc/execute/next_mapping.h: Delete.
7195 * objc.dg/special/special.exp: For all targets run the tests with
fb04bb84 7196 -fgnu-runtime, for darwin targets also run the tests with
812398e4
IS
7197 -fnext-runtime.
7198 * objc.dg/dg.exp: Ditto.
7199 * obj-c++.dg/dg.exp: Ditto.
7200 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7201 Protocol1.h) and next-mapping.h as required. Amend testcase to
7202 include use of updated NeXT interface.
7203 * objc/execute/formal_protocol-5.m: Ditto.
7204 * objc/execute/protocol-isEqual-2.m: Ditto.
fb04bb84 7205 * objc/execute/protocol-isEqual-4.m: Ditto.
812398e4
IS
7206 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7207 Protocol1.h) and next-mapping.h as required.
7208 * objc/execute/object_is_class.m: Ditto.
7209 * objc/execute/enumeration-1.m: Ditto.
7210 * objc/execute/class-13.m: Ditto.
7211 * objc/execute/formal_protocol-2.m: Ditto.
7212 * objc/execute/formal_protocol-4.m: Ditto.
7213 * objc/execute/class-1.m: Ditto.
7214 * objc/execute/bycopy-1.m: Ditto.
7215 * objc/execute/formal_protocol-6.m: Ditto.
7216 * objc/execute/bycopy-3.m: Ditto.
7217 * objc/execute/class-3.m: Ditto.
7218 * objc/execute/bf-11.m: Ditto.
7219 * objc/execute/class-5.m: Ditto.
7220 * objc/execute/bf-13.m: Ditto.
7221 * objc/execute/class-7.m: Ditto.
7222 * objc/execute/bf-15.m: Ditto.
7223 * objc/execute/class-9.m: Ditto.
7224 * objc/execute/bf-17.m: Ditto.
7225 * objc/execute/bf-19.m: Ditto.
7226 * objc/execute/IMP.m: Ditto.
7227 * objc/execute/exceptions/catchall-1.m: Ditto.
7228 * objc/execute/exceptions/trivial.m: Ditto.
7229 * objc/execute/exceptions/finally-1.m: Ditto.
7230 * objc/execute/exceptions/local-variables-1.m: Ditto.
7231 * objc/execute/exceptions/foward-1.m: Ditto.
7232 * objc/execute/bf-2.m: Ditto.
7233 * objc/execute/string1.m: Ditto.
7234 * objc/execute/bf-4.m: Ditto.
7235 * objc/execute/informal_protocol.m: Ditto.
7236 * objc/execute/string3.m: Ditto.
7237 * objc/execute/bf-6.m: Ditto.
7238 * objc/execute/bf-8.m: Ditto.
7239 * objc/execute/class-tests-1.h: Ditto.
7240 * objc/execute/protocol-isEqual-1.m: Ditto.
7241 * objc/execute/protocol-isEqual-3.m: Ditto.
7242 * objc/execute/_cmd.m: Ditto.
7243 * objc/execute/function-message-1.m: Ditto.
7244 * objc/execute/bf-20.m: Ditto.
7245 * objc/execute/bf-common.h: Ditto.
7246 * objc/execute/np-2.m: Ditto.
7247 * objc/execute/class-10.m: Ditto.
7248 * objc/execute/class-12.m: Ditto.
7249 * objc/execute/enumeration-2.m: Ditto.
7250 * objc/execute/class-14.m: Ditto.
7251 * objc/execute/encode-1.m: Ditto.
7252 * objc/execute/formal_protocol-1.m: Ditto.
7253 * objc/execute/formal_protocol-3.m: Ditto.
7254 * objc/execute/accessing_ivars.m: Ditto.
7255 * objc/execute/bycopy-2.m: Ditto.
7256 * objc/execute/class-2.m: Ditto.
7257 * objc/execute/bf-10.m: Ditto.
7258 * objc/execute/formal_protocol-7.m: Ditto.
7259 * objc/execute/root_methods.m: Ditto.
7260 * objc/execute/class-4.m: Ditto.
7261 * objc/execute/bf-12.m: Ditto.
7262 * objc/execute/class-6.m: Ditto.
7263 * objc/execute/bf-14.m: Ditto.
7264 * objc/execute/nested-func-1.m: Ditto.
7265 * objc/execute/class-8.m: Ditto.
7266 * objc/execute/private.m: Ditto.
7267 * objc/execute/bf-16.m: Ditto.
7268 * objc/execute/bf-18.m: Ditto.
7269 * objc/execute/load-3.m: Ditto.
7270 * objc/execute/compatibility_alias.m: Ditto.
7271 * objc/execute/bf-1.m: Ditto.
7272 * objc/execute/no_clash.m: Ditto.
7273 * objc/execute/bf-3.m: Ditto.
7274 * objc/execute/string2.m: Ditto.
7275 * objc/execute/bf-5.m: Ditto.
7276 * objc/execute/string4.m: Ditto.
7277 * objc/execute/bf-7.m: Ditto.
7278 * objc/execute/object_is_meta_class.m: Ditto.
7279 * objc/execute/bf-9.m: Ditto.
7280 * objc/execute/bf-21.m: Ditto.
7281 * objc/execute/cascading-1.m: Ditto.
7282 * objc/execute/trivial.m: Ditto.
7283 * objc/execute/np-1.m: Ditto.
7284 * objc/compile/trivial.m: Ditto.
7285 * objc/execute/class_self-2.m: Include <stdlib.h>.
7286 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7287 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
27431d88 7288 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
7289 and 64bit. Use new NeXT interface as required.
7290 * objc.dg/special/unclaimed-category-1.m: Ditto.
7291 * objc.dg/special/unclaimed-category-1.h: Ditto.
7292 * objc.dg/special/unclaimed-category-1a.m: Ditto.
7293 * objc.dg/func-ptr-1.m: Ditto.
27431d88 7294 * objc.dg/stret-1.m: Ditto.
812398e4
IS
7295 * objc.dg/encode-2.m: Ditto.
7296 * objc.dg/category-1.m: Ditto.
7297 * objc.dg/encode-3.m: Ditto.
7298 * objc.dg/call-super-3.m: Ditto.
7299 * objc.dg/method-3.m: Ditto.
7300 * objc.dg/func-ptr-2.m: Ditto.
7301 * objc.dg/lookup-1.m: Ditto.
7302 * objc.dg/encode-4.m: Ditto.
7303 * objc.dg/fix-and-continue-1.m: Ditto.
7304 * objc.dg/proto-lossage-3.m: Ditto.
7305 * objc.dg/method-13.m: Ditto.
7306 * objc.dg/proto-qual-1.m: Ditto.
7307 * objc.dg/zero-link-3.m: Ditto.
7308 * objc.dg/bitfield-1.m: Ditto.
7309 * objc.dg/va-meth-1.m: Ditto.
7310 * objc.dg/super-class-3.m: Ditto.
7311 * objc.dg/call-super-1.m: Ditto.
7312 * objc.dg/type-size-2.m: Ditto.
7313 * objc.dg/method-10.m: Ditto.
27431d88 7314 * objc.dg/defs.m: Ditto.
812398e4
IS
7315 * objc.dg/const-str-3.m: Ditto.
7316 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
27431d88 7317 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
7318 interface as required.
7319 * objc.dg/super-class-4.m: Ditto.
7320 * objc.dg/comp-types-8.m: Ditto.
7321 * objc.dg/call-super-2.m: Ditto.
7322 * objc.dg/objc-fast-4.m: Ditto.
7323 * objc.dg/method-6.m: Ditto.
7324 * objc.dg/const-str-3.m: Ditto.
7325 * objc.dg/const-str-7.m: Ditto.
7326 * objc.dg/method-15.m: Ditto.
7327 * objc.dg/method-19.m: Ditto.
7328 * objc.dg/sync-1.m: Ditto.
7329 * objc.dg/layout-1.m: Ditto.
7330 * objc.dg/bitfield-3.m: Ditto.
7331 * objc.dg/try-catch-3.m: Ditto.
7332 * objc.dg/try-catch-7.m: Ditto.
7333 * objc.dg/comp-types-10.m: Ditto.
7334 * objc.dg/selector-2.: Ditto.
7335 * objc.dg/method-7.m: Ditto.
7336 * objc.dg/typedef-alias-1.m: Ditto.
7337 * objc.dg/proto-lossage-2.m: Ditto.
7338 * objc.dg/comp-types-11.m: Ditto.
7339 * objc.dg/sizeof-1.m: Ditto.
7340 * objc.dg/method-17.m: Ditto.
7341 * objc.dg/bitfield-5.m: Ditto.
7342 * objc.dg/try-catch-1.m: Ditto.
7343 * objc.dg/encode-5.m: Ditto.
7344 * objc.dg/fix-and-continue-2.m: Ditto.
7345 * objc.dg/method-9.m: Ditto.
7346 * objc.dg/isa-field-1.m: Ditto.
fb04bb84 7347 * objc.dg/local-decl-2.m: Ditto.
812398e4
IS
7348 * objc.dg/objc-gc-4.m: Ditto.
7349 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7350 * objc.dg/gnu-runtime-3.m: Ditto.
7351 * objc.dg/encode-7.m: Ditto.
7352 * objc.dg/encode-8.m: Ditto.
7353 * objc.dg/selector-3.m: Ditto.
7354 * objc.dg/gnu-runtime-1.m: Ditto.
7355 * objc.dg/const-str-12.m: Ditto.
fb04bb84 7356 * objc.dg/gnu-runtime-2.m: Ditto.
812398e4
IS
7357 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7358 * objc.dg/selector-1.m: Ditto.
7359 * objc.dg/stubify-2.m: Ditto.
7360 * objc.dg/zero-link-1.m: Ditto.
7361 * objc.dg/stret-2.m: Ditto.
7362 * objc.dg/zero-link-2.m: Ditto.
7363 * objc.dg/next-runtime-1.m: Ditto.
7364 * objc.dg/symtab-1.m: Ditto.
7365 * objc.dg/stubify-1.m: Ditto.
fb04bb84 7366 * objc.dg/bitfield-2.m: Ditto.
812398e4
IS
7367 * objc.dg/try-catch-10.m: Apply to both runtimes.
7368 * objc.dg/const-str-1.m: Ditto.
7369 * objc.dg/image-info.m: Ditto.
fb04bb84 7370 * objc.dg/encode-9.m: Ditto.
812398e4
IS
7371 * objc.dg/pragma-1.m: Apply test to all targets.
7372 * objc.dg/const-str-4.m: Ditto.
7373 * objc.dg/const-str-8.m: Ditto.
7374 * objc.dg/super-class-2.m: Ditto.
7375 * objc.dg/try-catch-5.m: Ditto.
7376 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
fb04bb84 7377 Protocol1.h) and next-mapping.h as required. Use new NeXT
27431d88 7378 interface as required. Skip for gnu-runtime. Test for .quad at m64.
812398e4 7379 * objc.dg/const-str-11.m: Ditto.
fb04bb84 7380 * objc.dg/const-str-9.m: Ditto.
812398e4
IS
7381 * objc.dg/method-4.m: Skip for 64Bit NeXT.
7382 * objc.dg/encode-1.m: Remove redundant -lobjc.
7383 * objc.dg/try-catch-9.m: Tidy space.
7384 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
fb04bb84 7385 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
7386 and 64bit. Use new NeXT interface as required.
7387 * obj-c++.dg/template-4.mm: Ditto.
7388 * obj-c++.dg/defs.mm: Ditto.
7389 * obj-c++.dg/basic.mm: Ditto.
7390 * obj-c++.dg/encode-4.mm: Ditto.
7391 * obj-c++.dg/method-17.mm: Ditto.
7392 * obj-c++.dg/proto-lossage-3.mm: Ditto.
7393 * obj-c++.dg/cxx-class-1.mm: Ditto.
7394 * obj-c++.dg/method-10.mm: Ditto.
7395 * obj-c++.dg/va-meth-1.mm: Ditto.
7396 * obj-c++.dg/encode-5.mm: Ditto.
7397 * obj-c++.dg/lookup-2.mm: Ditto.
7398 * obj-c++.dg/template-3.mm: Ditto.
7399 * obj-c++.dg/proto-qual-1.mm: Ditto.
7400 * obj-c++.dg/qual-types-1.m: Ditto.
7401 * obj-c++.dg/cxx-scope-1.mm: Ditto.
7402 * obj-c++.dg/template-1.mm: Ditto.
7403 * obj-c++.dg/encode-6.mm: Ditto.
7404 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
fb04bb84 7405 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
7406 interface as required.
7407 * obj-c++.dg/except-1.mm: Ditto.
7408 * obj-c++.dg/const-str-7.mm: Ditto.
7409 * obj-c++.dg/ivar-list-semi.mm: Ditto.
7410 * obj-c++.dg/cxx-scope-2.mm: Ditto.
7411 * obj-c++.dg/selector-2.mm: Ditto.
7412 * obj-c++.dg/isa-field-1.mm: Ditto.
7413 * obj-c++.dg/try-catch-1.mm: Ditto.
7414 * obj-c++.dg/local-decl-1.mm: Ditto.
7415 * obj-c++.dg/try-catch-9.mm: Ditto.
7416 * obj-c++.dg/no-extra-load.mm: Ditto.
7417 * obj-c++.dg/selector-5.mm: Ditto.
7418 * obj-c++.dg/method-12.mm: Ditto.
7419 * obj-c++.dg/try-catch-11.mm: Ditto.
7420 * obj-c++.dg/comp-types-11.mm: Ditto.
7421 * obj-c++.dg/bitfield-3.mm: Ditto.
7422 * obj-c++.dg/method-6.mm: Ditto.
7423 * obj-c++.dg/super-class-2.mm: Ditto.
7424 * obj-c++.dg/method-21.mm: Ditto.
7425 * obj-c++.dg/const-str-8.mm: Ditto.
7426 * obj-c++.dg/try-catch-7.mm: Ditto.
7427 * obj-c++.dg/method-15.mm: Ditto.
7428 * obj-c++.dg/layout-1.mm: Ditto.
7429 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7430 * obj-c++.dg/const-str-3.mm: Ditto.
7431 * obj-c++.dg/try-catch-2.mm: Ditto.
7432 * obj-c++.dg/objc-gc-3.mm: Ditto.
7433 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7434 * obj-c++.dg/bitfield-1.mm: Ditto.
7435 * obj-c++.dg/selector-6.mm: Ditto.
7436 * obj-c++.dg/method-13.mm: Ditto.
7437 * obj-c++.dg/comp-types-12.mm: Ditto.
7438 * obj-c++.dg/bitfield-4.mm: Ditto.
7439 * obj-c++.dg/try-catch-8.mm: Ditto.
7440 * obj-c++.dg/method-2.mm: Ditto.
7441 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7442 * obj-c++.dg/typedef-alias-1.mm: Ditto.
7443 * obj-c++.dg/const-str-4.mm: Ditto.
7444 * obj-c++.dg/proto-lossage-2.mm: Ditto.
7445 * obj-c++.dg/try-catch-3.mm: Ditto.
7446 * obj-c++.dg/comp-types-9.mm: Ditto.
7447 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7448 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7449 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
fb04bb84
UB
7450 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7451 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
7452 Use new NeXT interface as required.
7453 * obj-c++.dg/const-str-10.mm: Ditto.
7454 * obj-c++.dg/const-str-11.mm: Ditto.
7455 * obj-c++.dg/const-str-9.mm: Ditto.
7456 * obj-c++.dg/method-11.mm: Ditto.
fb04bb84
UB
7457 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7458 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
7459 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7460 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7461 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7462
58f5f6b4
DS
74632010-03-25 Dodji Seketeli <dodji@redhat.com>
7464
7465 PR c++/43206
7466 * g++.dg/template/typedef30.C: New test case.
7467
d53c73e0
JJ
74682010-03-25 Jakub Jelinek <jakub@redhat.com>
7469
7470 PR c/43385
7471 * gcc.c-torture/execute/pr43385.c: New test.
7472
6f5db5f7
JM
74732010-03-24 Joseph Myers <joseph@codesourcery.com>
7474
7475 * gcc.dg/strncpy-fix-1.c: New test.
7476
9debda96
IS
74772010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7478
5e599ebb
IS
7479 PR testsuite/41609
7480 * lib/objc-torture.exp (objc-set-runtime-options): New.
7481 * objc/execute/execute.exp: Check runtime options on each pass.
7482 * objc/execute/exceptions/exceptions.exp: Ditto.
7483 * objc/compile/compile.exp: Ditto.
7484
9debda96
IS
7485 PR testsuite/42348
7486 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7487 standard tests.
7488 (check_effective_target_objc2): New proc.
7489 (check_effective_target_next_runtime): New proc.
7490 * lib/objc.exp: Determine which runtime is in force and support it.
7491 * lib/obj-c++.exp: Ditto.
7492
bff0b1a6
JM
74932010-03-24 Jason Merrill <jason@redhat.com>
7494
7495 PR c++/43502
7496 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7497
1e06efb6
MJ
74982010-03-24 Martin Jambor <mjambor@suse.cz>
7499
7500 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
fb04bb84 7501 a loop.
1e06efb6
MJ
7502 * gcc.dg/ipa/ipa-2.c: Likewise.
7503 * gcc.dg/ipa/ipa-3.c: Likewise.
7504 * gcc.dg/ipa/ipa-4.c: Likewise.
7505 * gcc.dg/ipa/ipa-5.c: Likewise.
7506 * gcc.dg/ipa/ipa-7.c: Likewise.
7507 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7508 a loop.
7509 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7510 i_can_not_be_propagated_fully2 into a loop.
7511 * gcc.dg/ipa/ipa-8.c: New test.
7512 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7513
d0ed412a
JJ
75142010-03-24 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR debug/19192
7517 PR debug/43479
7518 * gcc.dg/guality/pr43479.c: New test.
7519 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7520 and add volatile keyword.
7521
012cd3b6
MS
75222010-03-23 Mike Stump <mikestump@comcast.net>
7523
7524 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7525
c6be04ad
JM
75262010-03-23 Jason Merrill <jason@redhat.com>
7527
5c3bacee
JM
7528 * g++.dg/ext/altivec-17.C: Adjust error message.
7529
c6be04ad
JM
7530 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7531 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7532 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7533 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7534 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7535 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7536
ce30e6fd
JM
75372010-03-22 Jason Merrill <jason@redhat.com>
7538
cc72bbaa
JM
7539 PR c++/43333
7540 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7541 * g++.dg/ext/is_pod_98.C: New.
7542
18932737
JM
7543 PR c++/43281
7544 * g++.dg/cpp0x/auto18.C: New.
7545
ce30e6fd
JM
7546 * gcc.dg/pr36997.c: Adjust error message.
7547 * g++.dg/ext/vector9.C: Likewise.
7548 * g++.dg/conversion/simd3.C: Likewise.
7549 * g++.dg/other/error23.C: Likewise.
7550
047550e9
MM
75512010-03-22 Michael Matz <matz@suse.de>
7552
7553 PR middle-end/43475
7554 * gfortran.dg/pr43475.f90: New testcase.
7555
6d7971b8
RG
75562010-03-22 Richard Guenther <rguenther@suse.de>
7557
7558 PR tree-optimization/43390
7559 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7560
242ba308
KG
75612010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7562
7563 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7564 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7565
7801b86a
SM
75662010-03-20 Simon Martin <simartin@users.sourceforge.net>
7567 Michael Matz <matz@suse.de>
7568
7569 PR c++/43081
7570 * g++.dg/parse/crash56.C: New test.
7571
b8849663
PT
75722010-03-20 Paul Thomas <pault@gcc.gnu.org>
7573
7574 PR fortran/43450
7575 * gfortran.dg/whole_file_15.f90 : New test.
7576
21b04412
JD
75772010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7578
7579 PR fortran/43409
7580 * gfortran.dg/inquire_size.f90: New test.
7581
d491d2af
RG
75822010-03-20 Richard Guenther <rguenther@suse.de>
7583
7584 PR rtl-optimization/43438
7585 * gcc.c-torture/execute/pr43438.c: New testcase.
7586
39bac010
DS
75872010-03-20 Dodji Seketeli <dodji@redhat.com>
7588
7589 PR c++/43375
7590 * g++.dg/abi/mangle42.C: New test.
7591
e49a760f
AP
75922010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
7593
7594 PR C/43211
7595 * gcc.dg/pr43211.c: New test.
7596 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7597
f0c6475a 75982010-03-19 Bernd Schmidt <bernds@codesourcery.com>
002b2dee
BS
7599
7600 PR rtl-optimization/42258
7601 * gcc.target/arm/thumb1-mul-moves.c: New test.
c99102b8
BS
7602
7603 PR target/40697
7604 * gcc.target/arm/thumb-andsi.c: New test.
7605
036efbf2
BS
7606 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7607 dg-require-effective-target.
7608
f9ceed32
MM
76092010-03-19 Michael Matz <matz@suse.de>
7610
7611 PR c++/43116
7612 * g++.dg/other/pr43116.C: New testcase.
7613
8a0b1aa4
MM
76142010-03-19 Michael Matz <matz@suse.de>
7615
7616 PR target/43305
7617 * gcc.dg/pr43305.c: New testcase.
7618
3e999e7b
RG
76192010-03-19 Richard Guenther <rguenther@suse.de>
7620
7621 PR tree-optimization/43415
7622 * gcc.c-torture/compile/pr43415.c: New testcase.
7623
72c53a83
EB
76242010-03-19 Eric Botcazou <ebotcazou@adacore.com>
7625
7626 PR ada/43106
7627 * gnat.dg/case_optimization2.adb: New test.
7628 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7629
a29d9e20 76302010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
b6010cab
FXC
7631 Jack Howarth <howarth@bromo.med.uc.edu>
7632
7633 PR target/36399
48019e3d 7634 * gcc.target/i386/push-1.c: Don't xfail
b6010cab
FXC
7635 scan-assembler-not "movups" on darwin.
7636
5644a3d0
JJ
76372010-03-18 Jakub Jelinek <jakub@redhat.com>
7638
7639 PR debug/43058
7640 * gcc.dg/pr43058.c: New test.
7641
8132a837
MJ
76422010-03-18 Martin Jambor <mjambor@suse.cz>
7643
7644 PR middle-end/42450
7645 * g++.dg/torture/pr42450.C: New test.
7646
c21372c4
MM
76472010-03-18 Michael Matz <matz@suse.de>
7648
7649 PR middle-end/43419
7650 * gcc.dg/pr43419.c: New testcase.
7651
82fa5f8a
L
76522010-03-18 H.J. Lu <hongjiu.lu@intel.com>
7653
7654 PR rtl-optimization/43360
7655 * gcc.dg/torture/pr43360.c: New.
7656
eb45755f
MM
76572010-03-18 Michael Matz <matz@suse.de>
7658
7659 PR tree-optimization/43402
7660 * gcc.dg/pr43402.c: New testcase.
7661
60936b22
PB
76622010-03-17 Peter Bergner <bergner@vnet.ibm.com>
7663
7664 PR target/42427
7665 * gcc.dg/pr42427.c: New test.
7666
29e8b716
JD
76672010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7668
7669 PR libfortran/43265
c21372c4
MM
7670 * gfortran.dg/read_empty_file.f: New test.
7671 * gfortran.dg/read_eof_all.f90: New test.
7672 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7673 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
29e8b716 7674
4c2084cd
MM
76752010-03-17 Michael Matz <matz@suse.de>
7676
7677 * gcc.dg/pr43300.c: Add -w.
7678
e638cfd6
RG
76792010-03-17 Richard Guenther <rguenther@suse.de>
7680
7681 * gcc.dg/pr43379.c: Add -w.
7682
b3aefde2
TB
76832010-03-17 Tobias Burnus <burnus@net-b.de>
7684
7685 PR fortran/43331
7686 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7687
df3fe9b0
UB
76882010-03-16 Uros Bizjak <ubizjak@gmail.com>
7689
7690 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7691
adde4096
RO
76922010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7693
7694 * ada/acats/run_all.sh: Log start and end times.
7695
ebf15f35
RO
76962010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7697
7698 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7699
7686fb74
RG
77002010-03-16 Richard Guenther <rguenther@suse.de>
7701
7702 PR middle-end/43379
7703 * gcc.dg/pr43379.c: New testcase.
7704
457eeaae
JJ
77052010-03-16 Jakub Jelinek <jakub@redhat.com>
7706
7707 PR debug/43051
7708 * gcc.dg/guality/pr43051-1.c: New test.
7709
d205bdbe
JJ
77102010-03-15 Janis Johnson <janis187@us.ibm.com>
7711
7712 PR testsuite/43363
7713 * g++.dg/ext/altivec-17.C: Handle changes to error message.
7714
c2172338
MM
77152010-03-15 Michael Matz <matz@suse.de>
7716
7717 PR middle-end/43300
7718 * gcc.dg/pr43300.c: New testcase.
7719
610b64e2
RG
77202010-03-15 Richard Guenther <rguenther@suse.de>
7721
7722 PR tree-optimization/43367
7723 * gcc.c-torture/compile/pr43367.c: New testcase.
7724
610de68d
RB
77252010-03-15 Richard Guenther <rguenther@suse.de>
7726
7727 PR tree-optimization/43317
7728 * gcc.dg/pr43317.c: New testcase.
7729
77514c73
UB
77302010-03-14 Uros Bizjak <ubizjak@gmail.com>
7731
ba07aae3 7732 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
77514c73
UB
7733
77342010-03-14 Uros Bizjak <ubizjak@gmail.com>
7735
7736 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7737
4eceddd7
TB
77382010-03-14 Tobias Burnus <burnus@net-b.de>
7739
7740 PR fortran/43362
7741 * gfortran.dg/impure_constructor_1.f90: New test.
7742
7f931500
SP
77432010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7744
7745 PR middle-end/43354
7746 * gfortran.dg/graphite/id-pr43354.f: New.
7747
77482010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7749
7750 PR middle-end/43349
7751 * gfortran.dg/graphite/pr43349.f: New.
7752
77532010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7754
7755 PR middle-end/43306
7756 * gcc.dg/graphite/pr43306.c: New.
7757
c6012045
DM
77582010-03-12 David S. Miller <davem@davemloft.net>
7759
7760 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7761 sparc.
7762
3119bda3
KG
77632010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7764
7765 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7766
6a943ee7
PT
77672010-03-12 Paul Thomas <pault@gcc.gnu.org>
7768
7769 PR fortran/43291
7770 PR fortran/43326
7771 * gfortran.dg/dynamic_dispatch_7.f03: New test.
7772
6ac0538d
KT
77732010-03-12 Kai Tietz <kai.tietz@onevision.com>
7774
7775 * gfortran.dg/default_format_denormal_1.f90: Don't assume
7776 fail for *-*-mingw* targets.
7777
70235ab9
JJ
77782010-03-12 Jakub Jelinek <jakub@redhat.com>
7779
7780 PR debug/43329
7781 * gcc.dg/guality/pr43329-1.c: New test.
7782
0e0a1359
MJ
77832010-03-11 Martin Jambor <mjambor@suse.cz>
7784
7785 PR tree-optimization/43257
7786 * g++.dg/torture/pr43257.C: New test.
7787
2f4d643d
TB
77882010-03-11 Tobias Burnus <burnus@net-b.de>
7789
7790 PR fortran/43228
7791 * gfortran.dg/namelist_61.f90: New test.
7792
ff0a0c1d
RG
77932010-03-11 Richard Guenther <rguenther@suse.de>
7794
7795 PR tree-optimization/43255
7796 * gcc.c-torture/compile/pr43255.c: New testcase.
7797
b509e1fc
AK
77982010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7799
7800 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7801 * gcc.dg/pr43280.c: New testcase.
7802
108ba00b
RG
78032010-03-11 Richard Guenther <rguenther@suse.de>
7804
7805 PR lto/43200
7806 * gcc.dg/lto/20100227-1_0.c: New testcase.
7807 * gcc.dg/lto/20100227-1_1.c: Likewise.
7808
e1061681
JD
78092010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7810
7811 PR libfortran/43320
7812 PR libfortran/43265
7813 * gfortran.dg/read_eof_6.f: New test
1aeffaf5 7814 * gfortran.dg/read_x_eof.f90: New test.
e1061681
JD
7815 * gfortran.dg/read_x_past.f: Update test.
7816
e9fecf0e
JH
78172010-03-10 Jan Hubicka <jh@suse.cz>
7818
d7ba5c33 7819 * gcc.c-torture/compile/pr43288.c: New test.
e9fecf0e 7820
7d8c1528
KG
78212010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7822
7823 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7824 -fpic/-fPIC flags.
7825 * g++.old-deja/g++.pt/asm2.C: Likewise.
7826 * gcc.c-torture/compile/20000804-1.c: Likewise.
7827 * gcc.target/i386/clobbers.c: Likewise.
7828
e9fecf0e 78292010-03-10 Tobias Burnus <burnus@net-b.de>
abf4d60b
TB
7830
7831 PR fortran/43303
7832 * gfortran.dg/c_assoc_3.f90: New test.
7833
23f39b37
JJ
78342010-03-10 Jakub Jelinek <jakub@redhat.com>
7835
7836 PR debug/36728
7837 * gcc.dg/guality/pr36728-1.c: New test.
7838 * gcc.dg/guality/pr36728-2.c: New test.
7839
8bb025f5
KP
78402010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7841
7842 * gcc.dg/h8300-div-delay-slot.c: New test.
7843
6edd8198
AM
78442010-03-10 Alexander Monakov <amonakov@ispras.ru>
7845
7846 PR tree-optimization/43236
7847 * gcc.c-torture/execute/pr43236.c: New test.
7848
9f698956
AB
78492010-03-10 Andrey Belevantsev <abel@ispras.ru>
7850
7851 PR middle-end/42859
7852 * g++.dg/eh/pr42859.C: New test.
7853
4398467a
JJ
78542010-03-09 Jakub Jelinek <jakub@redhat.com>
7855
69b89883
JJ
7856 PR debug/43299
7857 * gcc.dg/pr43299.c: New test.
7858
4398467a
JJ
7859 PR debug/43290
7860 * g++.dg/eh/unwind2.C: New test.
7861
b58543c3
SP
78622010-03-05 Sebastian Pop <sebastian.pop@amd.com>
7863 Reza Yazdani <reza.yazdani@amd.com>
7864
7865 PR middle-end/43065
7866 * gcc.dg/graphite/run-id-4.c: New.
7867
78682010-03-08 Sebastian Pop <sebastian.pop@amd.com>
7869
7870 PR middle-end/43065
7871 * gcc.dg/graphite/run-id-3.c: New.
7872
78732010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
7874
7875 PR middle-end/42644
7876 PR middle-end/42130
7877 * gcc.dg/graphite/id-18.c: New.
7878 * gcc.dg/graphite/run-id-pr42644.c: New.
7879
78802010-03-08 Sebastian Pop <sebastian.pop@amd.com>
7881
7882 PR middle-end/42326
7883 * gcc.dg/graphite/pr42326.c: New.
7884
cc788fcc
RG
78852010-03-08 Richard Guenther <rguenther@suse.de>
7886
7887 PR tree-optimization/43269
7888 * gcc.c-torture/execute/pr43269.c: New testcase.
7889
b3d286ba
JW
78902010-03-08 Janus Weil <janus@gcc.gnu.org>
7891
7892 PR fortran/43256
7893 * gfortran.dg/typebound_call_13.f03: New.
7894
eeb971c9
EB
78952010-03-05 Eric Botcazou <ebotcazou@adacore.com>
7896
7897 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7898 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7899
1b88f240
JM
79002010-03-05 Jason Merrill <jason@redhat.com>
7901
7902 * g++.dg/abi/mangle40.C: Require weak and alias.
7903
ccc5b640
SP
79042010-03-05 Sebastian Pop <sebastian.pop@amd.com>
7905
7906 PR middle-end/42326
7907 * gfortran.dg/graphite/pr42326.f90: New.
7908 * gfortran.dg/graphite/pr42326-1.f90: New.
7909
576e4d82
RO
79102010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7911
7912 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7913 (gnat_target_compile): Likewise.
7914 Reinitialize GNAT_UNDER_TEST if target changes.
7915 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7916 (local_find_gnatmake): Pass full --GCC to gnatlink.
7917 Remove --LINK.
7918
3e23fb2e
AP
79192010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
7920
7921 PR c/43248
7922 * gcc.dg/compound-literal-1.c: New testcase.
7923
76f76cd0
MJ
79242010-03-04 Martin Jambor <mjambor@suse.cz>
7925
7926 PR tree-optimization/43164
7927 PR tree-optimization/43191
7928 * gcc.c-torture/compile/pr43164.c: New test.
7929 * gcc.c-torture/compile/pr43191.c: Likewise.
7930
33344e0f
JW
79312010-03-04 Janus Weil <janus@gcc.gnu.org>
7932
7933 PR fortran/43244
7934 * gfortran.dg/finalize_9.f90: New.
7935
c09a0014
TB
79362010-03-04 Tobias Burnus <burnus@net-b.de>
7937 Ken Werner <ken@linux.vnet.ibm.com>
7938
7939 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7940 to dg-options for spu.
7941 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7942 dump-scan target to exclude spu.
7943
572ae476
CF
79442010-03-04 Changpeng Fang <changpeng.fang@amd.com>
7945
8c0386a4
SP
7946 PR middle-end/43209
7947 * gcc.dg/tree-ssa/ivopts-4.c: New.
572ae476 7948
8ec49cff
JJ
79492010-03-03 Janis Johnson <janis187@us.ibm.com>
7950
7951 * lib/target-supports-dg.exp (check-flags): Provide defaults for
7952 include-opts and exclude-opts; skip checking the flags if arguments
7953 are the same as the defaults.
7954 (dg-xfail-if): Verify the number of arguments, supply defaults
7955 for unspecified optional arguments.
7956 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7957
28fd1fc1
L
79582010-03-03 Jason Merrill <jason@redhat.com>
7959
7960 PR c++/12909
7961 * g++.dg/abi/mangle40.C: Updated.
7962
58a15cf8
JM
79632010-03-03 Jason Merrill <jason@redhat.com>
7964
a84713ad
JM
7965 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7966 * g++.dg/abi/mangle23.C: Likewise.
7967 * g++.dg/eh/simd-2.C: Likewise.
7968 * g++.dg/ext/attribute-test-2.C: Likewise.
7969 * g++.dg/ext/vector14.C: Likewise.
7970 * g++.dg/other/pr34435.C: Likewise.
7971 * g++.dg/template/conv8.C: Likewise.
7972 * g++.dg/template/nontype9.C: Likewise.
7973 * g++.dg/template/qualttp17.C: Likewise.
7974 * g++.dg/template/ref1.C: Likewise.
7975 * g++.old-deja/g++.pt/crash68.C: Likewise.
7976 * g++.old-deja/g++.pt/ref1.C: Likewise.
7977 * g++.old-deja/g++.pt/ref3.C: Likewise.
7978 * g++.old-deja/g++.pt/ref4.C: Likewise.
7979
58a15cf8
JM
7980 PR c++/12909
7981 * g++.dg/abi/mangle40.C: New.
7982 * g++.dg/abi/mangle41.C: New.
1d5053d6
JM
7983 * g++.dg/lto/20100302_0.C: New.
7984 * g++.dg/lto/20100302_1.C: New.
7985 * g++.dg/lto/20100302.h: New.
58a15cf8 7986
ba461991
PT
79872010-03-03 Paul Thomas <pault@gcc.gnu.org>
7988
7989 PR fortran/43243
7990 * gfortran.dg/internal_pack_12.f90: New test.
7991
a82ec6aa
L
79922010-03-03 H.J. Lu <hongjiu.lu@intel.com>
7993
7994 * gcc.dg/pr36997.c: Adjust error message.
7995
83bfaab7
MS
79962010-03-03 Mike Stump <mikestump@comcast.net>
7997
7998 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7999 adjustments to not be present on machines that align the stack to
8000 more than 4 bytes and don't have a red zone yet as that is an
8001 unimplemented optimization.
8002
d1039125
JW
80032010-03-03 Janus Weil <janus@gcc.gnu.org>
8004
8005 PR fortran/43169
8006 * gfortran.dg/impure_assignment_3.f90: New.
8007
db51bb34
JJ
80082010-03-03 Jakub Jelinek <jakub@redhat.com>
8009
7ece48b1
JJ
8010 PR debug/43229
8011 * gfortran.dg/pr43229.f90: New test.
8012
0508bed7
JJ
8013 PR debug/43237
8014 * gcc.dg/debug/dwarf2/pr43237.c: New test.
8015
db51bb34
JJ
8016 PR debug/43177
8017 * gcc.dg/guality/pr43177.c: New test.
8018
7428bc26
JM
80192010-03-02 Jason Merrill <jason@redhat.com>
8020
8021 * g++.dg/ext/vector9.C: Adjust error message.
8022 * g++.dg/conversion/simd3.C: Likewise.
8023 * g++.dg/other/error23.C: Likewise.
8024
d6814000
MS
80252010-03-02 Mike Stump <mikestump@comcast.net>
8026
8027 PR c++/41090
8028 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8029
2542496c
PT
80302010-03-02 Paul Thomas <pault@gcc.gnu.org>
8031
8032 PR fortran/43180
8033 * gfortran.dg/internal_pack_10.f90: New test.
8034
8035 PR fortran/43173
8036 * gfortran.dg/internal_pack_11.f90: New test.
8037
61226dc8
SP
80382010-03-02 Reza Yazdani <reza.yazdani@amd.com>
8039
8040 PR middle-end/42640
8041 * gcc.dg/tree-ssa/pr42640.c: New.
8042
12f9ddbc
RG
80432010-03-01 Richard Guenther <rguenther@suse.de>
8044
8045 PR tree-optimization/43220
8046 * gcc.c-torture/execute/pr43220.c: New testcase.
8047
434c8f4b
RG
80482010-03-01 Richard Guenther <rguenther@suse.de>
8049
8050 PR middle-end/43213
8051 * gcc.dg/pr43213.c: New testcase.
8052
004d6973
RO
80532010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8054
8055 PR pch/14940
8056 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8057
72a30e3c
RO
80582010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8059
8060 * lib/target-supports.exp (check_effective_target_ucn_nocache):
8061 New function.
8062 (check_effective_target_ucn): Likewise.
8063
8064 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8065 if !ucn.
8066 * gcc.dg/ucnid-2.c: Likewise.
8067 * gcc.dg/ucnid-3.c: Likewise.
8068 * gcc.dg/ucnid-4.c: Likewise.
8069 * gcc.dg/ucnid-11.c: Likewise.
8070 * gcc.dg/ucnid-12.c: Likewise.
8071 * gcc.dg/ucnid-6.c: Skip if !ucn.
8072 * gcc.dg/ucnid-9.c: Likewise.
8073
48f8763f
RO
80742010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8075
8076 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8077 lists to dg-skip-if.
8078 * gcc.target/i386/stackalign/return-3.c: Likewise.
8079
7d82c626
RO
80802010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8081
8082 * gcc.target/i386/clearcap.map: New file.
8083 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8084 Pass clearcap.map by default if supported.
8085
1069f584
RO
80862010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8087
8088 PR fortran/42900
8089 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8090 Explain this.
8091 * gfortran.dg/stat_2.f90: Likewise.
8092
fef06326
TB
80932010-03-01 Tobias Burnus <burnus@net-b.de>
8094
8095 PR fortran/43199
8096 * gfortran.dg/module_read_2.f90: New test.
8097
2a3dbebf
MM
80982010-02-27 Mark Mitchell <mark@codesourcery.com>
8099
8100 PR c++/42748
8101 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8102 * g++.dg/abi/mangle12.C: Likewise.
8103 * g++.dg/abi/mangle20-2.C: Likewise.
8104 * g++.dg/abi/mangle17.C: Likewise.
8105 * g++.dg/template/cond2.C: Likewise.
8106 * g++.dg/template/pr35240.C: Likewise.
8107
30bc1dca
RG
81082010-02-27 Richard Guenther <rguenther@suse.de>
8109
8110 PR tree-optimization/43186
8111 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8112
812be315
KK
81132010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
8114
8115 * g++.dg/abi/packed1.C: Expect warning on the SH.
8116
baae602e
SM
81172010-02-27 Simon Martin <simartin@users.sourceforge.net>
8118
8119 PR c++/42054:
8120 * g++.dg/parse/error37.C: New test.
8121
84167094
MLI
81222010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
8123
8124 PR c/24577
8125 PR c/43192
8126 * gcc.dg/pr8927-1.c: Match new note.
8127 * gcc.dg/990506-0.c: Likewise.
8128 * gcc.dg/gomp/flush-2.c: Likewise.
8129 * gcc.dg/gomp/atomic-5.c: Likewise.
8130 * gcc.dg/gomp/pr34607.c: Likewise.
8131 * gcc.dg/pr35746.c: Likewise.
8132 * gcc.dg/cpp/pragma-1.c: Likewise.
8133 * gcc.dg/cpp/pragma-2.c: Likewise.
8134 * gcc.dg/pr41842.c: Likewise.
8135 * gcc.dg/noncompile/20040629-1.c: Likewise.
8136 * objc.dg/private-1.m: Likewise.
8137
cea2d589
TB
81382010-02-27 Tobias Burnus <burnus@net-b.de>
8139
8140 PR fortran/43185
8141 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8142 * gfortran.dg/default_initialization_4.f90: New test.
8143
58f1b706
EB
81442010-02-27 Eric Botcazou <ebotcazou@adacore.com>
8145
8146 * gnat.dg/thin_pointer.ad[sb]: Rename into...
8147 * gnat.dg/thin_pointer1.ad[sb]: ...this.
8148 * gnat.dg/thin_pointer2.adb: New test.
8149 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8150
7e1542b9
MLI
81512010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
8152
8153 PR c/20631
8154 * gcc.dg/cpp/c90-pedantic.c: New.
8155 * gcc.dg/cpp/c90.c: New.
8156 * gcc.dg/gnu90-const-expr-1.c: New.
8157 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8158
37530014
RG
81592010-02-26 Richard Guenther <rguenther@suse.de>
8160
8161 PR tree-optimization/43186
8162 * gcc.c-torture/compile/pr43186.c: New testcase.
8163
095c7b3c
JJ
81642010-02-26 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR debug/43190
8167 * c-c++-common/dwarf2/pr43190.c: New test.
8168
482b2e5b
L
81692010-02-26 H.J. Lu <hongjiu.lu@intel.com>
8170
8171 PR testsuite/37074:
8172 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8173
2f816591
RG
81742010-02-26 Richard Guenther <rguenther@suse.de>
8175
8176 PR tree-optimization/43188
8177 * gcc.c-torture/compile/pr43188.c: New testcase.
8178
7ce321b3
L
81792010-02-26 H.J. Lu <hongjiu.lu@intel.com>
8180
8181 PR target/43175
8182 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8183
cac1c927
EB
81842010-02-25 Eric Botcazou <ebotcazou@adacore.com>
8185
8186 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8187
2fcd8e02
MM
81882010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8189
8190 PR target/43154
8191 * gcc.target/powerpc/pr43154.c: New file.
8192
7d5d39bb
JJ
81932010-02-25 Jakub Jelinek <jakub@redhat.com>
8194
06796564
JJ
8195 PR debug/43166
8196 * gfortran.dg/debug/pr43166.f: New test.
8197
7d5d39bb
JJ
8198 PR debug/43165
8199 * gcc.dg/torture/pr43165.c: New test.
8200
2d2e923f
MLI
82012010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8202
8203 PR c/43128
8204 * c-c++-common/pr41779.c: Update.
8205
39e998c2
RO
82062010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8207
8208 PR ada/32547
8209 * lib/gnat-dg.exp (gnat_load): Redefine.
8210
8211 * ada/acats/run_acats: Run run_all.sh with $SHELL.
8212 * ada/acats/run_all.sh: Downcase tasking not implemented message.
8213
2607480d
RO
82142010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8215
8216 PR libobjc/36610
8217 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8218 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8219 -fgnu-runtime.
8220 Sort entries.
8221
3e7eefdd
RO
82222010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8223
8224 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8225
2e957792
JJ
82262010-02-24 Jakub Jelinek <jakub@redhat.com>
8227
8228 PR debug/43150
8229 * gcc.dg/guality/vla-1.c: New test.
8230
505a36f9
TB
82312010-02-24 Tobias Burnus <burnus@net-b.de>
8232
8233 PR fortran/43042
8234 * gfortran.dg/c_ptr_tests_15.f90: New test.
8235
8f40ad50
JJ
82362010-02-23 Jakub Jelinek <jakub@redhat.com>
8237
8238 PR target/43107
8239 * gcc.target/i386/pr43107.c: New test.
8240
c6569cd0
JM
82412010-02-23 Jason Merrill <jason@redhat.com>
8242
8243 PR c++/43143
8244 * g++.dg/cpp0x/variadic100.C: New.
8245
3adcf52c
JM
82462010-02-23 Jason Merrill <jason@redhat.com>
8247
8248 PR debug/42800
8249 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8250 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8251 * c-c++-common/dwarf2/vla1.c: New.
8252
2a8e30fb
MM
82532010-02-23 Jakub Jelinek <jakub@redhat.com>
8254
5ead99fa
JJ
8255 PR target/43139
8256 * gcc.dg/pr43139.c: New test.
8257
2a8e30fb
MM
8258 PR debug/43077
8259 * gcc.dg/guality/pr43077-1.c: New test.
8260
38170f34
MLI
82612010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8262
8263 PR 43123
8264 * gcc.dg/march.c: New.
8265 * gcc.dg/march-generic.c: New.
8266 * gcc.dg/mtune.c: New.
3adcf52c 8267
0f9c8f56
SP
82682010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8269
8270 PR middle-end/43083
8271 * gcc.dg/graphite/pr43083.c: New.
8272
82732010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8274
8275 PR middle-end/43097
8276 * gfortran.dg/graphite/pr43097.f: New.
8277
82782010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8279 Manuel López-Ibáñez <manu@gcc.gnu.org>
8280
8281 PR middle-end/43140
8282 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8283
82842010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8285
8286 PR middle-end/43026
8287 * g++.dg/graphite/pr43026.C: New.
8288
a98c2819
MLI
82892010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8290
8291 PR c++/43126
8292 * gcc.dg/cleanup-1.c: Update.
8293 * gcc.dg/func-args-1.c: Update.
8294 * gcc.dg/format/sentinel-1.c: Update.
8295 * g++.old-deja/g++.jason/scoping10.C: Update.
8296 * g++.old-deja/g++.ns/lookup5.C: Update.
8297 * g++.dg/ext/cleanup-1.C: Update.
8298 * g++.dg/parse/varmod1.C: Update.
8299 * g++.dg/parse/error33.C: Update.
8300 * g++.dg/expr/call3.C: Update.
8301 * g++.dg/func-args-1.C: New.
8302
38bddaf2
L
83032010-02-22 H.J. Lu <hongjiu.lu@intel.com>
8304
8305 PR c/43125
8306 * gcc.dg/attr-used-2.c: Moved to ...
8307 * c-c++-common/attr-used-2.c: Here.
8308
8309 * gcc.dg/attr-used.c: Moved to ...
8310 * c-c++-common/attr-used.c: Here.
8311
8d774623
OS
83122010-02-22 Ozkan Sezer <sezeroz@gmail.com>
8313
8314 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8315
ea2edf88
RG
83162010-02-22 Richard Guenther <rguenther@suse.de>
8317
8318 PR lto/43045
8319 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8320 * gfortran.dg/lto/20100222-1_1.c: Likewise.
8321
9efc83f4
RG
83222010-02-22 Richard Guenther <rguenther@suse.de>
8323
8324 PR tree-optimization/42749
8325 * gcc.c-torture/compile/pr42749.c: New testcase.
8326
f80c558f
PT
83272010-02-22 Paul Thomas <pault@gcc.gnu.org>
8328
8329 PR fortran/43072
8330 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8331 * gfortran.dg/internal_pack_9.f90: New test.
8332
f89b94d9
MLI
83332010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8334
8335 PR c++/23510
8336 * g++.dg/template/recurse.C: Adjust.
8337 * g++.dg/template/pr23510.C: New.
8338
04afbf1c
DS
83392010-02-21 Dodji Seketeli <dodji@redhat.com>
8340
8341 PR c++/42824
8342 * g++.dg/template/memclass4.C: New test.
8343
72bd130e
TB
83442010-02-21 Tobias Burnus <burnus@net-b.de>
8345
8346 PR fortran/35259
8347 * gfortran.dg/reassoc_5.f90: New test.
8348
78c201a4
UB
83492010-02-20 Uros Bizjak <ubizjak@gmail.com>
8350
8351 PR target/43067
8352 * gcc.target/i386/pr43067.c: New test.
8353
17251338
MLI
83542010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8355
8356 PR c++/35669
8357 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8358 -Wconversion-null.
8359 * g++.dg/warn/Wconversion-null.C: New test.
8360 * g++.old-deja/g++.other/null1.C: Move to...
8361 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8362
f7172b55
PT
83632010-02-20 Paul Thomas <pault@gcc.gnu.org>
8364
8365 PR fortran/36932
8366 PR fortran/36933
8367 * gfortran.dg/dependency_26.f90: New test.
8368
8369 PR fortran/43072
8370 * gfortran.dg/internal_pack_7.f90: New test.
8371
8372 PR fortran/43111
8373 * gfortran.dg/internal_pack_8.f90: New test.
8374
fde0083d
MLI
83752010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8376
8377 PR 43128
8378 * c-c++-common/pr41779.c: Fix broken testcase.
78c201a4 8379
ea0567b9
MLI
83802010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8381
8382 PR 36513
8383 * c-c++-common/pr36513.c: New testcase.
8384 * c-c++-common/pr36513-2.c: New testcase.
8385
58076e21
MLI
83862010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8387
8388 PR 41779
8389 * c-c++-common/pr41779.c: New.
8390
e19bcb67
JJ
83912010-02-19 Jakub Jelinek <jakub@redhat.com>
8392
8393 PR debug/43084
8394 * gcc.dg/pr43084.c: New test.
8395
c7da0354
RG
83962010-02-19 Richard Guenther <rguenther@suse.de>
8397
8398 PR tree-optimization/42916
8399 * gcc.dg/pr42916.c: New testcase.
8400
b7d61a54
JM
84012010-02-18 Jason Merrill <jason@redhat.com>
8402
7c08df6c
JM
8403 PR c++/42837
8404 * g++.dg/abi/packed1.C: Add expected warning.
8405
5967126f 8406 PR c++/43108
b7d61a54
JM
8407 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8408 * gcc.dg/torture/dg-torture.exp: Likewise.
5967126f
JM
8409 * c-c++-common/torture/complex-sign.h,
8410 c-c++-common/torture/complex-sign-add.c,
8411 c-c++-common/torture/complex-sign-mixed-add.c,
8412 c-c++-common/torture/complex-sign-mixed-div.c,
8413 c-c++-common/torture/complex-sign-mixed-mul.c,
8414 c-c++-common/torture/complex-sign-mixed-sub.c,
8415 c-c++-common/torture/complex-sign-mul.c,
8416 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
1ff6b2c8
JM
8417 Adapt for C++ compilation as well.
8418
7890246f
JM
8419 PR c++/43070
8420 * g++.dg/ext/label1.C: Update.
8421 * g++.dg/ext/label2.C: Update.
8422
04daa92b
JM
8423 PR c++/26261
8424 * g++.dg/template/dependent-name6.C: New.
8425
935c0a5d
JM
8426 PR c++/43109
8427 * g++.dg/parse/namespace12.C: New.
8428
746e119f
MJ
84292010-02-18 Martin Jambor <mjambor@suse.cz>
8430
8431 PR tree-optimization/43066
8432 * gcc.c-torture/compile/pr43066.c: New test.
8433
5a1e3b6c
UB
84342010-02-18 Uros Bizjak <ubizjak@gmail.com>
8435
8436 * g++.dg/ext/attrib35.C: Fix target selector string.
8437 * g++.dg/ext/attrib36.C: Ditto.
8438 * g++.dg/ext/attrib37.C: Ditto.
8439 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8440 * g++.dg/abi/mangle25.C: Ditto.
8441
d29760ad
JM
84422010-02-17 Jason Merrill <jason@redhat.com>
8443
77278f4a
JM
8444 PR c++/43069
8445 * g++.dg/parse/namespace11.C: New.
8446
85a52ea5
JM
8447 PR c++/43093
8448 * g++.dg/ext/attrib37.C: New.
8449
d29760ad
JM
8450 PR c++/43079
8451 * g++.dg/template/ptrmem20.C: New.
8452
b5e33e04
UB
84532010-02-17 Uros Bizjak <ubizjak@gmail.com>
8454
01305d24 8455 PR target/43103
b5e33e04
UB
8456 * gcc.target/i386/xop-check.h: Include m256-check.h.
8457 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8458 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8459 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8460 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8461
169e464e
JJ
84622010-02-17 Jakub Jelinek <jakub@redhat.com>
8463
8464 PR debug/42918
8465 * gcc.dg/pr42918.c: New test.
8466
bc349d0a
L
84672010-02-16 H.J. Lu <hongjiu.lu@intel.com>
8468
8469 * g++.dg/ext/attrib36.C: Require ILP32.
8470
b09bae68
RG
84712010-02-16 Richard Guenther <rguenther@suse.de>
8472
8473 PR tree-optimization/41043
8474 * gfortran.dg/pr41043.f90: New testcase.
8475 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8476
7c7580ef
JM
84772010-02-16 Jason Merrill <jason@redhat.com>
8478
8479 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8480
d5dceab8 84812010-02-16 Ira Rosen <irar@il.ibm.com>
99f51320
IR
8482
8483 PR tree-optimization/43074
8484 * gcc.dg/vect/fast-math-pr43074.c: New test.
8485
ec8c3978
JJ
84862010-02-16 Jakub Jelinek <jakub@redhat.com>
8487
01305d24 8488 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
ec8c3978 8489
38e40fcd
JM
84902010-02-16 Jason Merrill <jason@redhat.com>
8491
1e2ddf80
JM
8492 PR c++/43031
8493 * g++.dg/ext/attrib36.C: New.
8494
38e40fcd
JM
8495 PR c++/43036
8496 * g++.dg/other/array6.C: New.
8497
6dbe8a32
KG
84982010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8499
8500 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8501
02edd2f6
SP
85022010-02-15 Sebastian Pop <sebastian.pop@amd.com>
8503
8504 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8505 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8506 * gcc.target/i386/xop-vpermil2pd-1.c: New.
8507 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8508 * gcc.target/i386/xop-vpermil2ps-1.c: New.
8509 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8510
313333a6
RG
85112010-02-15 Richard Guenther <rguenther@suse.de>
8512
8513 PR middle-end/43068
8514 * g++.dg/torture/pr43068.C: New testcase.
8515
9b48e39c
VR
85162010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
8517
8518 PR c++/43024
8519 * g++.dg/opt/ice1.C: New.
8520
1acb8caa
JM
85212010-02-14 Jason Merrill <jason@redhat.com>
8522
8523 PR c++/41997
8524 * g++.dg/cpp0x/initlist-opt.C: New.
8525
17555e7e
PT
85262010-02-13 Paul Thomas <pault@gcc.gnu.org>
8527
8528 PR fortran/41113
8529 PR fortran/41117
8530 * gfortran.dg/internal_pack_6.f90: New test.
8531
96b4a0b5
JM
85322010-02-12 Jason Merrill <jason@redhat.com>
8533
8534 PR c++/43054
8535 * g++.dg/cpp0x/variadic99.C: New.
8536
c3ac110f
JJ
85372010-02-12 Jakub Jelinek <jakub@redhat.com>
8538
8539 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8540 sign extend pointers to gualchk_t.
8541
2e034e32
JJ
8542 PR c++/43033
8543 * g++.dg/other/default3.C: Xfail g4 test.
8544
f432760f
SP
85452010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8546
8547 PR middle-end/43012
8548 * gcc.dg/graphite/pr43012.c: New.
8549
85502010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8551
8552 PR middle-end/42930
8553 * g++.dg/graphite/pr42930.C: New.
8554
85552010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8556
8557 PR middle-end/42914
8558 PR middle-end/42530
8559 * gcc.dg/graphite/pr42530.c: New.
8560 * gcc.dg/graphite/pr42914.c: New.
8561
85622010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8563
8564 PR middle-end/42771
8565 * gcc.dg/graphite/pr42771.c: New.
8566
6d892147
RG
85672010-02-11 Richard Guenther <rguenther@suse.de>
8568
8569 PR tree-optimization/42998
8570 * gcc.c-torture/compile/pr42998.c: New testcase.
8571
7a79ff3b
JM
85722010-02-10 Jason Merrill <jason@redhat.com>
8573
2cb95a6a
JM
8574 PR c++/41896
8575 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8576
f1c3cf3c
JM
8577 PR c++/42983, core issue 906
8578 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8579 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8580
7a79ff3b
JM
8581 PR c++/43016
8582 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8583
5418fe84
RG
85842010-02-10 Richard Guenther <rguenther@suse.de>
8585
8586 PR tree-optimization/43017
8587 * gcc.dg/torture/pr43017.c: New testcase.
8588
7fcd5ad5
TB
85892010-02-10 Tobias Burnus <burnus@net-b.de>
8590
8591 PR fortran/40823
8592 * gfortran.dg/private_type_1.f90: Update error location.
8593 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8594 * gfortran.dg/typebound_operator_2.f03: Ditto.
8595 * gfortran.dg/assignment_2.f90: Ditto.
8596 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8597 * gfortran.dg/binding_label_tests_9.f03: Ditto.
8598
975d3303
TB
85992010-02-10 Tobias Burnus <burnus@net-b.de>
8600
8601 PR fortran/43015
8602 * gfortran.dg/bind_c_usage_20.f90: New test.
8603
92e8e53a
JJ
86042010-02-10 Jakub Jelinek <jakub@redhat.com>
8605
8606 PR debug/43010
8607 * g++.dg/debug/pr43010.C: New test.
8608
d977cb9c
RG
86092010-02-10 Richard Guenther <rguenther@suse.de>
8610
8611 PR c/43007
8612 * gcc.c-torture/execute/20100209-1.c: New testcase.
8613 * gcc.dg/fold-div-3.c: Likewise.
8614
cbb1ab10
JJ
86152010-02-10 Jakub Jelinek <jakub@redhat.com>
8616
8617 * gcc.dg/builtin-ffs-1.c: New test.
8618
86192010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
52f12678
JD
8620
8621 PR fortran/42999
8622 * gfortran.dg/array_constructor_35.f90: New test.
8623
980b7b6b
KG
86242010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8625
8626 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8627
643d4cd6
JM
86282010-02-09 Jason Merrill <jason@redhat.com>
8629
0bbe864d
JM
8630 PR c++/42399
8631 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8632
643d4cd6
JM
8633 PR c++/42370
8634 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8635
6f117ca5
TB
86362010-02-09 Tobias Burnus <burnus@net-b.de>
8637
8638 PR fortran/41869
8639 * gfortran.dg/module_write_1.f90: New test.
8640
57257f0d
AM
86412010-02-09 Alexander Monakov <amonakov@ispras.ru>
8642
8643 * gcc.dg/pr19340.c: Adjust.
8644
72d182d3
RG
86452010-02-09 Richard Guenther <rguenther@suse.de>
8646
8647 PR tree-optimization/43008
8648 * gcc.c-torture/execute/pr43008.c: New testcase.
8649
9605a606
RG
86502010-02-09 Richard Guenther <rguenther@suse.de>
8651
8652 PR tree-optimization/43000
8653 * gcc.dg/torture/pr43000.c: New testcase.
8654 * gcc.dg/torture/pr43002.c: Likewise.
8655
5e1d6b4c
DK
86562010-02-09 Daniel Kraft <d@domob.eu>
8657
8658 PR fortran/39171
8659 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8660 and pass -Wsurprising as necessary.
8661
783b008c
JJ
86622010-02-08 Jakub Jelinek <jakub@redhat.com>
8663
8664 PR tree-optimization/42890
8665 * g++.dg/torture/pr42890.C: New test.
8666
5d3579c5
RG
86672010-02-08 Richard Guenther <rguenther@suse.de>
8668
8669 PR middle-end/42995
8670 * gcc.dg/tree-ssa/inline-4.c: New testcase.
8671
86da963e
SP
86722010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8673
8674 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
8675 return 0 from main.
8676 * gcc.dg/graphite/block-1.c: Same.
8677 * gcc.dg/graphite/block-3.c: Same.
8678 * gcc.dg/graphite/block-4.c: Same.
8679 * gcc.dg/graphite/block-5.c: Same.
8680 * gcc.dg/graphite/block-6.c: Same.
8681 * gcc.dg/graphite/block-7.c: Same.
8682 * gcc.dg/graphite/interchange-0.c: Same.
8683 * gcc.dg/graphite/interchange-1.c: Same.
8684 * gcc.dg/graphite/interchange-10.c: Same.
8685 * gcc.dg/graphite/interchange-11.c: Same.
8686 * gcc.dg/graphite/interchange-12.c: Same.
8687 * gcc.dg/graphite/interchange-2.c: Same.
8688 * gcc.dg/graphite/interchange-3.c: Same.
8689 * gcc.dg/graphite/interchange-4.c: Same.
8690 * gcc.dg/graphite/interchange-5.c: Same.
8691 * gcc.dg/graphite/interchange-6.c: Same.
8692 * gcc.dg/graphite/interchange-7.c: Same.
8693 * gcc.dg/graphite/interchange-8.c: Same.
8694 * gcc.dg/graphite/interchange-9.c: Same.
8695 * gcc.dg/graphite/interchange-mvt.c: Same.
8696
86972010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8698
8699 * gfortran.dg/graphite/id-19.f: New.
8700 * gfortran.dg/graphite/pr14741.f90: New.
8701 * gfortran.dg/graphite/pr41924.f90: New.
8702 * gfortran.dg/graphite/run-id-2.f90: New.
8703
cb6b911a
RG
87042010-02-07 Richard Guenther <rguenther@suse.de>
8705
8706 PR middle-end/42956
8707 * gcc.c-torture/compile/pr42956.c: New testcase.
8708
791e8c9c
JD
87092010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8710
8711 PR libfortran/42742
8712 * gfortran.dg/fmt_cache_2.f: New test.
8713
9d3b08c6
JD
87142010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8715
8716 * gfortran.dg/read_no_eor.f90: New test.
8717
c1f8423c
JM
87182010-02-05 Jason Merrill <jason@redhat.com>
8719
8720 * g++.dg/ext/label13.C: Move constructor body out of class.
8721
b2469a9b
JM
87222010-02-03 Jason Merrill <jason@redhat.com>
8723
8724 PR c++/42870
8725 * g++.dg/ext/dllexport3.C: New.
8726
ebd14cbb
OS
87272010-02-05 Ozkan Sezer <sezeroz@gmail.com>
8728
8729 * gcc.dg/format/ms-format3.c: New test for specific MS types.
8730
5c95f07b
RG
87312010-02-05 Richard Guenther <rguenther@suse.de>
8732
8733 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8734
3cdabe3b
DS
87352010-02-05 Dodji Seketeli <dodji@redhat.com>
8736
8737 PR c++/42915
e8583d3a 8738 * g++.dg/other/crash-9.C: New test.
3cdabe3b 8739
430f2d1f
PT
87402010-02-05 Paul Thomas <pault@gcc.gnu.org>
8741
8742 PR fortran/42309
8743 * gfortran.dg/subref_array_pointer_4.f90 : New test.
8744
b0f19292
RG
87452010-02-04 Richard Guenther <rguenther@suse.de>
8746
8747 PR rtl-optimization/42952
8748 * gcc.dg/torture/pr42952.c: New testcase.
8749
a6f4d51d
JD
87502010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8751
8752 PR libfortran/42901
8753 * gfortran.dg/namelist_60.f90: New test.
8754
486f3abf
JM
87552010-02-03 Jason Merrill <jason@redhat.com>
8756
2aac1924
JM
8757 PR c++/40138
8758 * g++.dg/ext/builtin11.C: New.
8759
f000c6a7
JM
8760 PR c++/4926
8761 PR c++/38600
8762 * g++.dg/abi/mangle35.C: New.
8763 * g++.dg/abi/mangle37.C: New.
8764
abfe01ce
JM
8765 PR c++/12909
8766 * g++.dg/abi/mangle36.C: New.
8767
486f3abf
JM
8768 PR c++/35652
8769 * g++.dg/warn/string1.C: New.
8770
e3c70387
RG
87712010-02-03 Richard Guenther <rguenther@suse.de>
8772
8773 PR tree-optimization/42944
8774 * gcc.dg/errno-1.c: New testcase.
8775
bf8e3b77
RG
87762010-02-03 Richard Guenther <rguenther@suse.de>
8777
8778 PR middle-end/42927
8779 * gcc.c-torture/compile/pr42927.c: New testcase.
8780
d8a8dab3
TB
87812010-02-03 Tobias Burnus <burnus@net-b.de>
8782
8783 PR fortran/42936
8784 * gfortran.dg/null_4.f90: New test.
8785
e6ca6e2a
JM
87862010-02-02 Jason Merrill <jason@redhat.com>
8787
8788 PR c++/41090
8789 * g++.dg/ext/label13.C: New.
8790
096bfdb1
TB
87912010-02-02 Tobias Burnus <burnus@net-b.de>
8792
8793 PR fortran/42650
8794 * gfortran.dg/func_result_5.f90: New test.
8795
ade20620
TB
87962010-02-01 Tobias Burnus <burnus@net-b.de>
8797
8798 PR fortran/42922
8799 * gfortran.dg/pure_initializer_3.f90: News test.
8800
7adac79a
JW
88012010-01-31 Janus Weil <janus@gcc.gnu.org>
8802
8803 PR fortran/42888
8804 * gfortran.dg/allocate_derived_2.f90: New test.
8805
355b1741
EB
88062010-01-31 Eric Botcazou <ebotcazou@adacore.com>
8807
8808 PR middle-end/42898
8809 * gcc.dg/torture/pr42898-2.c: New test.
8810
61c7cbf8
RG
88112010-01-31 Richard Guenther <rguenther@suse.de>
8812
8813 PR middle-end/42898
8814 * gcc.dg/torture/pr42898.c: New testcase.
8815
b7d1d8b4
PT
88162010-01-31 Paul Thomas <pault@gcc.gnu.org>
8817
ade20620
TB
8818 PR fortran/38324
8819 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8820 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
b7d1d8b4 8821
c19787df
PB
88222010-01-30 Paolo Bonzini <bonzini@gnu.org>
8823
8824 * g++.dg/tree-ssa/inline-1.C: New.
8825 * g++.dg/tree-ssa/inline-2.C: New.
8826 * g++.dg/tree-ssa/inline-3.C: New.
8827
dd70c860
MM
88282010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8829
8830 PR testsuite/41701
8831 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8832 the string 'pow' in the pathname of the compiler from generating a
8833 test failure.
8834
bac4175b
RO
88352010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8836
8837 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8838 * g++.old-deja/g++.mike/eh17.C: Likewise.
8839 * g++.old-deja/g++.mike/p5571.C: Likewise.
8840
1a048f82
DS
88412010-01-29 Dodji Seketeli <dodji@redhat.com>
8842
8843 PR c++/42758
8844 PR c++/42634
8845 PR c++/42336
8846 PR c++/42797
8847 PR c++/42880
8848 * g++.dg/other/crash-5.C: New test.
8849 * g++.dg/other/crash-6.C: New test.
8850 * g++.dg/other/crash-7.C: New test.
8851 * g++.dg/other/crash-8.C: New test.
8852
c23cd1d6
JJ
88532010-01-29 Jakub Jelinek <jakub@redhat.com>
8854
8855 PR rtl-optimization/42889
8856 * gcc.dg/pr42889.c: New test.
8857
d6bedeaf
L
88582010-01-28 H.J. Lu <hongjiu.lu@intel.com>
8859
8860 * gcc.target/i386/pr42881.c: Use SSE2.
8861
d819472d
UB
88622010-01-28 Uros Bizjak <ubizjak@gmail.com>
8863
8864 PR target/42891
8865 * gcc.target/i386/pr42891.c: New test.
8866
3ed7d068
RG
88672010-01-28 Richard Guenther <rguenther@suse.de>
8868
8869 PR tree-optimization/42871
8870 * g++.dg/torture/pr42871.C: New testcase.
8871
830bc550
RG
88722010-01-28 Richard Guenther <rguenther@suse.de>
8873
8874 * gcc.dg/Wobjsize-1.h: New testcase.
8875 * gcc.dg/Wobjsize-1.c: Likewise.
8876
28e5ca15
RB
88772010-01-28 Richard Guenther <rguenther@suse.de>
8878
8879 PR middle-end/42883
8880 * g++.dg/torture/pr42883.C: New testcase.
8881
3d952fb7
MM
88822010-01-28 Michael Matz <matz@suse.de>
8883
8884 * gcc.target/i386/pr42881.c: New test.
8885
78f56a7b
RO
88862010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8887
8888 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8889 Add i?86-*-solaris2* support.
8890
20c202f3
DS
88912010-01-28 Dodji Seketeli <dodji@redhat.com>
8892
8893 PR c++/42713
8894 PR c++/42820
8895 * g++.dg/template/typedef27.C: New test case.
8896 * g++.dg/template/typedef28.C: New test case.
8897
4fc2b1aa
ST
88982010-01-27 Stephen Thomas <stephen.thomas@arm.com>
8899
b6b7f703 8900 * gcc.dg/optimize-bswap*.c: Add ARM target
4fc2b1aa 8901
e87da263
RG
89022010-01-27 Richard Guenther <rguenther@suse.de>
8903
8904 PR middle-end/42878
8905 * gcc.dg/torture/pr42878-1.c: New testcase.
8906 * gcc.dg/torture/pr42878-2.c: Likewise.
8907
c6d99cad
JJ
89082010-01-27 Jakub Jelinek <jakub@redhat.com>
8909
8910 PR middle-end/42874
8911 * gcc.dg/vla-22.c: New test.
8912
d9a6fdb7
JJ
89132010-01-26 Jakub Jelinek <jakub@redhat.com>
8914
8915 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8916 current collation.
8917
0d9b0371
RG
89182010-01-26 Richard Guenther <rguenther@suse.de>
8919
8920 PR rtl-optimization/42685
8921 * gcc.dg/pr42685.c: New testcase.
8922 * g++.dg/other/pr42685.C: Likewise.
8923
3333cd50
RG
89242010-01-26 Richard Guenther <rguenther@suse.de>
8925
8926 PR middle-end/42806
8927 * g++.dg/other/pr42806.C: New testcase.
8928
7f657dde
RG
89292010-01-26 Richard Guenther <rguenther@suse.de>
8930
8931 PR tree-optimization/42250
8932 * gcc.dg/pr42250.c: New testcase.
8933
a4fb8087
AC
89342010-01-25 Arnaud Charlet <charlet@adacore.com>
8935
8936 * gnat.dg/array_bounds_test.adb: New test.
8937
03d838ba
TB
89382010-01-25 Tobias Burnus <burnus@net-b.de>
8939
8940 PR fortran/42858
8941 * gfortran.dg/generic_21.f90: New test.
8942
f7adff96
RO
89432010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8944
8945 PR testsuite/41522
8946 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8947
d147cbd9
MM
89482010-01-24 Mark Mitchell <mark@codesourcery.com>
8949
8950 PR c++/42748
8951 * g++.dg/abi/arm_va_list2.C: New test.
8952 * g++.dg/abi/arm_va_list2.h: Companion header file.
8953
ff015c5b
PT
89542010-01-24 Paul Thomas <pault@gcc.gnu.org>
8955
8956 PR fortran/41044
8957 * gfortran.dg/parameter_array_ref_2.f90 : New test.
8958
8959 PR fortran/41167
8960 * gfortran.dg/char_array_arg_1.f90 : New test.
8961
8962 * gfortran.dg/pr25923.f90 : Remove XFAIL.
8963
23f6293e
TB
89642010-01-24 Tobias Burnus <burnus@net-b.de>
8965
8966 PR fortran/39304
8967 * gfortran.dg/generic_20.f90: New test.
8968
addb239c
MM
89692010-01-22 Michael Matz <matz@suse.de>
8970
8971 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8972 -msse2.
8973
3c3b62d1
PT
89742010-01-21 Paul Thomas <pault@gcc.gnu.org>
8975
8976 PR fortran/42736
8977 * gfortran.dg/dependency_25.f90 : New test.
8978
7744b697
MJ
89792010-01-21 Martin Jambor <mjambor@suse.cz>
8980
8981 PR tree-optimization/42585
8982 * gcc.dg/tree-ssa/pr42585.c: New test.
8983
4e62a017
RG
89842010-01-21 Richard Guenther <rguenther@suse.de>
8985
8986 PR middle-end/19988
8987 * gcc.dg/pr19988.c: New testcase.
8988
ebf0bf7f
JJ
89892010-01-20 Janis Johnson <janis187@us.ibm.com>
8990
8991 * g++.dg/compat/decimal/compat-common.h: New file.
8992 * g++.dg/compat/decimal/decimal-dummy.h: New file.
8993 * g++.dg/compat/decimal/pass_x.h: New file.
8994 * g++.dg/compat/decimal/pass_y.h: New file.
8995 * g++.dg/compat/decimal/pass-1_main.C: New file.
8996 * g++.dg/compat/decimal/pass-1_x.C: New file.
8997 * g++.dg/compat/decimal/pass-1_y.C: New file.
8998 * g++.dg/compat/decimal/pass-2_main.C: New file.
8999 * g++.dg/compat/decimal/pass-2_x.C: New file.
9000 * g++.dg/compat/decimal/pass-2_y.C: New file.
9001 * g++.dg/compat/decimal/pass-3_main.C: New file.
9002 * g++.dg/compat/decimal/pass-3_x.C: New file.
9003 * g++.dg/compat/decimal/pass-3_y.C: New file.
9004 * g++.dg/compat/decimal/pass-4_main.C: New file.
9005 * g++.dg/compat/decimal/pass-4_x.C: New file.
9006 * g++.dg/compat/decimal/pass-4_y.C: New file.
9007 * g++.dg/compat/decimal/pass-5_main.C: New file.
9008 * g++.dg/compat/decimal/pass-5_x.C: New file.
9009 * g++.dg/compat/decimal/pass-5_y.C: New file.
9010 * g++.dg/compat/decimal/pass-6_main.C: New file.
9011 * g++.dg/compat/decimal/pass-6_x.C: New file.
9012 * g++.dg/compat/decimal/pass-6_y.C: New file.
9013 * g++.dg/compat/decimal/return_x.h: New file.
9014 * g++.dg/compat/decimal/return_y.h: New file.
9015 * g++.dg/compat/decimal/return-1_main.C: New file.
9016 * g++.dg/compat/decimal/return-1_x.C: New file.
9017 * g++.dg/compat/decimal/return-1_y.C: New file.
9018 * g++.dg/compat/decimal/return-2_main.C: New file.
9019 * g++.dg/compat/decimal/return-2_x.C: New file.
9020 * g++.dg/compat/decimal/return-2_y.C: New file.
9021 * g++.dg/compat/decimal/return-3_main.C: New file.
9022 * g++.dg/compat/decimal/return-3_x.C: New file.
9023 * g++.dg/compat/decimal/return-3_y.C: New file.
9024 * g++.dg/compat/decimal/return-4_main.C: New file.
9025 * g++.dg/compat/decimal/return-4_x.C: New file.
9026 * g++.dg/compat/decimal/return-4_y.C: New file.
9027 * g++.dg/compat/decimal/return-5_main.C: New file.
9028 * g++.dg/compat/decimal/return-5_x.C: New file.
9029 * g++.dg/compat/decimal/return-5_y.C: New file.
9030 * g++.dg/compat/decimal/return-6_main.C: New file.
9031 * g++.dg/compat/decimal/return-6_x.C: New file.
9032 * g++.dg/compat/decimal/return-6_y.C: New file.
9033
f827f659
AO
90342010-01-20 Alexandre Oliva <aoliva@redhat.com>
9035
9036 PR debug/42715
9037 * gcc.dg/pr42715.c: New.
9038
4227d4a1
PC
90392010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9040
9041 PR c++/42038
9042 * g++.dg/parse/crash55.C: New.
9043
4a4d4c08
AO
90442010-01-20 Alexandre Oliva <aoliva@redhat.com>
9045
9046 PR debug/42782
9047 * gcc.dg/guality/pr42782.c: New.
9048
e4672ccd
JM
90492010-01-20 Jason Merrill <jason@redhat.com>
9050
a402c1b1
JM
9051 PR c++/41788
9052 * g++.dg/abi/packed1.C: New.
9053
1f4a7a48
JM
9054 PR c++/41920
9055 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9056
e4672ccd
JM
9057 PR c++/40750
9058 * g++.dg/parse/fn-typedef1.C: New.
9059 * g++.dg/other/cv_quals.C: Adjust.
9060
35b954c1
AG
90612010-01-20 Anthony Green <green@moxielogic.com>
9062
9063 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9064 pack(push) pragma).
9065 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9066 * gcc.dg/20020312-2.c: Port this to the moxie core.
9067 * gcc.dg/weak/typeof-2.c: Ditto.
9068
e9a8afaa
RG
90692010-01-20 Richard Guenther <rguenther@suse.de>
9070
9071 PR tree-optimization/42717
9072 * gcc.c-torture/compile/pr42717.c: New testcase.
9073
80c35b40
JJ
90742010-01-20 Jakub Jelinek <jakub@redhat.com>
9075
9076 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9077 of signed, add a few new tests.
9078
b5c0899b
JJ
9079 PR middle-end/42803
9080 * g++.dg/parse/limits-initializer1.C: New test.
9081
63894de2
JW
90822010-01-19 Janus Weil <janus@gcc.gnu.org>
9083
9084 PR fortran/42804
9085 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9086 * gfortran.dg/typebound_call_12.f03: New test.
9087
702a738b
PT
90882010-01-19 Paul Thomas <pault@gcc.gnu.org>
9089
9090 PR fortran/42783
9091 * gfortran.dg/bounds_check_15.f90 : New test.
9092
b61b1f17
MM
90932010-01-19 Michael Matz <matz@suse.de>
9094
9095 PR tree-optimization/41783
9096 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9097
b3d7e191
RR
90982010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9099
9100 PR target/38697.
9101 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9102 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9103 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
9104 * gcc.target/arm/neon/vget_lows16.c: Likewise.
9105 * gcc.target/arm/neon/vget_lows32.c: Likewise.
9106 * gcc.target/arm/neon/vget_lows64.c: Likewise.
9107 * gcc.target/arm/neon/vget_lows8.c: Likewise.
9108 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9109 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9110 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9111 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9112
f89cc1a3
JW
91132010-01-19 Janus Weil <janus@gcc.gnu.org>
9114
9115 PR fortran/42545
9116 * gfortran.dg/extends_6.f03: Modified an error message.
9117 * gfortran.dg/extends_10.f03: New test.
9118 * gfortran.dg/private_type_6.f03: Modified an error message.
9119 * gfortran.dg/structure_constructor_8.f03: Ditto.
9120
2178b0f9
JJ
91212010-01-19 Jakub Jelinek <jakub@redhat.com>
9122
d6600130
JJ
9123 PR tree-optimization/42719
9124 * gcc.dg/pr42719.c: New test.
9125
2178b0f9
JJ
9126 PR debug/42728
9127 * gcc.dg/pr42728.c: New test.
9128
547cc7ee
AG
91292010-01-19 Anthony Green <green@moxielogic.com>
9130
9131 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9132
5923a165
AG
91332010-01-18 Anthony Green <green@moxielogic.com>
9134
9135 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9136 for moxie.
9137
11d7788d
DS
91382010-01-19 Dodji Seketeli <dodji@redhat.com>
9139
9140 * g++.dg/template/error45.C: reverted as part of reverting the
9141 fix of PR c++/42634.
9142
ebea03e0
DS
91432010-01-18 Dodji Seketeli <dodji@redhat.com>
9144
9145 PR c++/42634
9146 * g++.dg/template/error45.C: New test.
9147
a5cf630e
DS
91482010-01-18 Dodji Seketeli <dodji@redhat.com>
9149
9150 PR c++/42766
9151 * g++.dg/conversion/op6.C: New test.
9152
f249b405
UB
91532010-01-18 Uros Bizjak <ubizjak@gmail.com>
9154
9155 PR target/42774
9156 * gcc.target/alpha/pr42774.c: New test.
9157
1cfd38be
RG
91582010-01-18 Richard Guenther <rguenther@suse.de>
9159
9160 PR tree-optimization/42781
9161 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9162
3b3f318a
RG
91632010-01-17 Richard Guenther <rguenther@suse.de>
9164
9165 PR middle-end/42248
9166 * gcc.c-torture/execute/pr42248.c: New testcase.
9167
9adf0570
RG
91682010-01-17 Richard Guenther <rguenther@suse.de>
9169
9170 PR tree-optimization/42773
9171 * g++.dg/torture/pr42773.C: New testcase.
9172
ae7c61de
JW
91732010-01-17 Janus Weil <janus@gcc.gnu.org>
9174
9175 PR fortran/42677
9176 * gfortran.dg/interface_assignment_5.f90: New test.
9177
4548cb4b
DS
91782010-01-17 Dodji Seketeli <dodji@redhat.com>
9179
9180 PR c++/42697
c4471bb2
DS
9181 * g++.dg/template/crash94.C: Reverted.
9182
a90110c3
JZ
91832010-01-17 Jie Zhang <jie.zhang@analog.com>
9184
9185 PR debug/42767
9186 * gcc.dg/debug/pr42767.c: New.
9187
d1c05c88
JM
91882010-01-15 Jason Merrill <jason@redhat.com>
9189
9190 PR c++/42761
9191 * g++.dg/cpp0x/decltype22.C: New.
9192
7647c841
JJ
91932010-01-16 Jakub Jelinek <jakub@redhat.com>
9194
9195 PR middle-end/42760
9196 * g++.dg/torture/pr42760.C: New test.
9197
4a62494d
JY
91982010-01-15 Jing Yu <jingyu@google.com>
9199
9200 PR rtl-optimization/42691
9201 * gcc.c-torture/execute/pr42691.c: New.
9202
1197e789
RG
92032010-01-15 Richard Guenther <rguenther@suse.de>
9204
9205 PR middle-end/42739
9206 * g++.dg/torture/pr42739.C: New testcase.
9207
58be9ce9
DS
92082010-01-15 Dodji Seketeli <dodji@redhat.com>
9209
9210 * g++.dg/template/error45.C: Revert as part of reverting changes
9211 or PR c++/42634.
9212
3f298330
JD
92132010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9214
9215 PR fortran/42684
9216 * gfortran.dg/interface_31.f90: New test.
9217
c919858d
MM
92182010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9219
9220 * gcc.target/powerpc/pr42747.c: New file.
9221
5b1cbe14
JJ
92222010-01-14 Jakub Jelinek <jakub@redhat.com>
9223
ef5d1181
JJ
9224 PR middle-end/42674
9225 * c-c++-common/pr42674.c: New test.
9226
5b1cbe14
JJ
9227 PR c++/42608
9228 * g++.dg/template/instantiate11.C: New test.
9229
2d1a618e
JM
92302010-01-14 Jason Merrill <jason@redhat.com>
9231
6700a285
JM
9232 PR c++/42701
9233 * g++.dg/overload/error3.C: New.
9234
2d1a618e
JM
9235 PR c++/42655
9236 * g++.dg/overload/rvalue1.C: New.
9237
2f3cdcf5
MJ
92382010-01-14 Martin Jambor <mjambor@suse.cz>
9239
9240 PR tree-optimization/42706
6700a285 9241 * gcc.dg/ipa/pr42706.c: New testcase.
2f3cdcf5 9242
7767706d
L
92432010-01-14 H.J. Lu <hongjiu.lu@intel.com>
9244
9245 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9246
92e97cdd
MJ
92472010-01-14 Martin Jambor <mjambor@suse.cz>
9248
9249 PR tree-optimization/42714
2f3cdcf5 9250 * g++.dg/torture/pr42714.C: New test.
92e97cdd 9251
65b659ff
AB
92522010-01-14 Alexander Monakov <amonakov@ispras.ru>
9253
9254 PR rtl-optimization/42246
9255 * gfortran.dg/pr42246-2.f: New.
9256
136e01a3
AB
92572010-01-14 Alexander Monakov <amonakov@ispras.ru>
9258
9259 PR rtl-optimization/42389
9260 * gcc.dg/pr42389.c: New.
9261
762bffba
AB
92622010-01-14 Alexander Monakov <amonakov@ispras.ru>
9263
9264 PR rtl-optimization/42388
9265 * gcc.dg/pr42388.c: New.
9266
14f30b87
AM
92672010-01-14 Alexander Monakov <amonakov@ispras.ru>
9268
9269 PR rtl-optimization/42294
9270 * gfortran.dg/pr42294.f: New.
9271
8ec4d0ad
AM
92722010-01-14 Alexander Monakov <amonakov@ispras.ru>
9273
9274 PR rtl-optimization/39453
9275 PR rtl-optimization/42246
9276 * gcc.dg/pr39453.c: New.
9277 * gcc.dg/pr42246.c: New.
9278
0666ff4e
AB
92792010-01-14 Alexander Monakov <amonakov@ispras.ru>
9280
b59ab570
AM
9281 PR middle-end/42245
9282 * gcc.dg/pr42245.c: New.
9283 * gcc.dg/pr42245-2.c: New.
9284
92852010-01-14 Alexander Monakov <amonakov@ispras.ru>
9286
a0463099
AK
9287 PR rtl-optimization/42249
9288 * gcc.dg/pr42249.c: New.
0666ff4e 9289
5f8d5023
JJ
92902010-01-14 Jakub Jelinek <jakub@redhat.com>
9291
9292 PR c/42721
9293 * gcc.c-torture/execute/pr42721.c: New test.
9294
cd481d83
IR
92952010-01-14 Ira Rosen <irar@il.ibm.com>
9296
9297 PR tree-optimization/42709
9298 * gcc.dg/vect/pr42709.c: New test.
9299
40c32948
PT
93002010-01-14 Paul Thomas <pault@gcc.gnu.org>
9301
a0463099
AK
9302 PR fortran/41478
9303 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9304 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
40c32948 9305
08b02036
PT
93062010-01-14 Paul Thomas <pault@gcc.gnu.org>
9307
9308 PR fortran/42481
9309 * gfortran.dg/generic_19.f90 : New test.
9310
5db959b6
RG
93112010-01-13 Richard Guenther <rguenther@suse.de>
9312
9313 PR tree-optimization/42730
9314 * gcc.c-torture/compile/pr42730.c: New testcase.
9315
30c73d1a
SE
93162010-01-13 Steve Ellcey <sje@cup.hp.com>
9317
9318 PR target/pr42542
9319 * gcc.target/ia64/pr42542-1.c: New.
9320 * gcc.target/ia64/pr42542-2.c: New.
9321 * gcc.target/ia64/pr42542-3.c: New.
9322
a5859aaf
DS
93232010-01-13 Dodji Seketeli <dodji@redhat.com>
9324
9325 PR c++/42634
9326 * g++.dg/template/error45.C: New test.
9327
19656178
MJ
93282010-01-13 Martin Jambor <mjambor@suse.cz>
9329
9330 PR tree-optimization/42704
9331 * g++.dg/torture/pr42704.C: New test.
9332
6dc93b16
MJ
93332010-01-13 Martin Jambor <mjambor@suse.cz>
9334
9335 PR tree-optimization/42703
19656178 9336 * gcc.c-torture/compile/pr42703.c: New test.
6dc93b16 9337
1d21a8e5
RG
93382010-01-13 Richard Guenther <rguenther@suse.de>
9339
9340 PR tree-optimization/42705
9341 * gcc.c-torture/compile/pr42705.c: New testcase.
9342
9858e0cc
JZ
93432010-01-13 Jie Zhang <jie.zhang@analog.com>
9344
9345 * gcc.target/bfin/l2.c: New test.
9346 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9347
48f30f62
RG
93482010-01-13 Richard Guenther <rguenther@suse.de>
9349
9350 PR middle-end/42716
9351 * gcc.c-torture/compile/pr42716.c: New testcase.
9352
688a482d
RG
93532010-01-13 Richard Guenther <rguenther@suse.de>
9354
9355 PR lto/42678
9356 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9357
e616f54d
JM
93582010-01-12 Joseph Myers <joseph@codesourcery.com>
9359
9360 PR c/42708
9361 * gcc.c-torture/compile/pr42708-1.c: New test.
9362
082ab5ff
JJ
93632010-01-12 Jakub Jelinek <jakub@redhat.com>
9364
4942b76b
JJ
9365 PR debug/42662
9366 * gcc.dg/pr42662.c: New test.
9367
082ab5ff
JJ
9368 PR tree-optimization/42645
9369 * g++.dg/other/pr42645-1.C: New test.
9370 * g++.dg/other/pr42645-2.C: New test.
9371
3767f512
JJ
93722010-01-11 Janis Johnson <janis187@us.ibm.com>
9373
9374 PR target/42416
9375 * gcc.target/powerpc/warn-1.c: New test.
9376 * gcc.target/powerpc/warn-2.c: New test.
9377
a6ffbb9c
UB
93782010-01-11 Uros Bizjak <ubizjak@gmail.com>
9379
9380 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9381 stack alignment.
9382
06bfe1d0
RAE
93832010-01-10 Rafael Avila de Espindola <espindola@google.com>
9384
9385 * gcc.dg/lto/20100108_0.c: New.
9386
dadcb84c
UB
93872010-01-10 Uros Bizjak <ubizjak@gmail.com>
9388
9389 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9390 Add -march=i686 -msse for 32bit x86 targets.
9391
ab996409
RG
93922010-01-10 Richard Guenther <rguenther@suse.de>
9393
9394 PR middle-end/42667
9395 * gcc.dg/torture/pr42667.c: New testcase.
9396
d5a8d704
JD
93972010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9398
9399 PR fortran/32489
6a73fcec 9400 * gfortran.dg/array_constructor_34.f90: New test.
7a2631f3
JD
9401
94022010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9403
9404 PR fortran/20923
9405 * gfortran.dg/array_constructor_33.f90: New test.
d5a8d704
JD
9406 gfortran.dg/array_function_5.f90: Add credit.
9407
994ae26c
AO
94082010-01-09 Alexandre Oliva <aoliva@redhat.com>
9409
9410 PR debug/42631
9411 * gcc.dg/pr42631.c: New.
9412
60c48e4c
AO
94132010-01-09 Alexandre Oliva <aoliva@redhat.com>
9414
9415 PR debug/42630
9416 * gcc.dg/pr42630.c: New.
9417
bb956f3e
AO
94182010-01-09 Alexandre Oliva <aoliva@redhat.com>
9419
9420 PR debug/42629
9421 * gcc.dg/pr42629.c: New.
9422
5de8da9b
AO
94232010-01-09 Alexandre Oliva <aoliva@redhat.com>
9424
9425 PR middle-end/42363
9426 * gcc.dg/torture/pr42363.c: New.
9427
684f25f4
AO
94282010-01-09 Alexandre Oliva <aoliva@redhat.com>
9429
9430 PR debug/42604
9431 PR debug/42395
9432 * gcc.dg/vect/pr42604.c: New.
9433 * gcc.dg/vect/pr42395.c: New.
9434
73c865fa
RG
94352010-01-09 Richard Guenther <rguenther@suse.de>
9436
9437 PR middle-end/42512
9438 * gcc.c-torture/execute/pr42512.c: New testcase.
9439
3d876aba
TB
94402010-01-09 Tobias Burnus <burnus@net-b.de>
9441
9442 PR fortran/41298
9443 * gfortran.dg/c_ptr_tests_14.f90: New test.
9444
e51ded7c
RO
94452010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9446
9447 PR ada/41929
9448 * gnat.dg/null_pointer_deref1.adb: Don't run on
9449 sparc*-sun-solaris2.11.
9450
c59449fa
RG
94512010-01-08 Richard Guenther <rguenther@suse.de>
9452
9453 PR lto/42528
9454 * gcc.dg/lto/20100103-1_0.c: New testcase.
9455 * gcc.dg/lto/20100103-2_0.c: Likewise.
9456
1eee5628
TB
94572010-01-08 Tobias Burnus <burnus@net-b.de
9458
9459 PR/fortran 25829
9460 * gfortran.dg/asynchronous_1.f90: New test.
9461 * gfortran.dg/asynchronous_2.f90: New test.
9462 * gfortran.dg/conflicts.f90: Update error message.
9463
c8f4e43a
DS
94642010-01-07 Dodji Seketeli <dodji@redhat.com>
9465
9466 c++/40155
9467 * g++.dg/cpp0x/variadic-unify-2.C: New test.
9468
4139c7ef
JJ
94692010-01-07 Jakub Jelinek <jakub@redhat.com>
9470
9471 PR tree-optimization/42625
9472 * g++.dg/opt/dtor4.C: New test.
9473 * g++.dg/opt/dtor4.h: New.
9474 * g++.dg/opt/dtor4-aux.cc: New.
9475
2a3c437d
TB
94762010-01-07 Tobias Burnus <burnus@net-b.de>
9477
9478 PR fortran/42597
9479 * gfortran.dg/proc_ptr_26.f90: New test.
9480
64b33a7e
TB
94812010-01-07 Tobias Burnus <burnus@net-b.de>
9482
9483 PR fortran/41872
9484 * gfortran.dg/allocatable_scalar_7.f90: New test.
9485
6209a13e
RG
94862010-01-06 Richard Guenther <rguenther@suse.de>
9487
9488 * gcc.c-torture/compile/pr42632.c: New testcase.
9489
fa1a4144 94902010-01-05 H.J. Lu <hongjiu.lu@intel.com>
64b33a7e 9491
fa1a4144
L
9492 PR target/42542
9493 * gcc.target/i386/pr42542-4.c: New.
9494 * gcc.target/i386/pr42542-4a.c: Likewise.
9495 * gcc.target/i386/pr42542-5.c: Likewise.
9496 * gcc.target/i386/pr42542-5a.c: Likewise.
9497
208384fd
EB
94982010-01-05 Eric Botcazou <ebotcazou@adacore.com>
9499
9500 * gcc.dg/tls/opt-15.c: New test.
9501
43d4b97d
L
95022010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9503
9504 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9505
9bf4cdf5
MJ
95062010-01-05 Martin Jambor <mjambor@suse.cz>
9507
9508 PR tree-optimization/42462
d91ae0ab 9509 * g++.dg/torture/pr42462.C: New test.
9bf4cdf5 9510
d097567d
JM
95112010-01-05 Jason Merrill <jason@redhat.com>
9512
9513 * g++.dg/cpp0x/initlist30.C: New test.
9514
82aee923
RG
95152010-01-05 Richard Guenther <rguenther@suse.de>
9516
9517 PR tree-optimization/42614
9518 * gcc.c-torture/execute/pr42614.c: New testcase.
9519
bc3c12a2
EF
95202010-01-05 Eric Fisher <joefoxreal@gmail.com>
9521
9522 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9523 * gcc.dg/Wunreachable-1.c: Remove the testcase of
9524 -Wunreachable-code.
9525 * gcc.dg/Wunreachable-2.c: Likewise.
9526 * gcc.dg/Wunreachable-3.c: Likewise.
9527 * gcc.dg/Wunreachable-4.c: Likewise.
9528 * gcc.dg/Wunreachable-5.c: Likewise.
9529 * gcc.dg/Wunreachable-6.c: Likewise.
9530 * gcc.dg/Wunreachable-7.c: Likewise.
9531 * gcc.dg/Wunreachable-8.c: Likewise.
9532 * gcc.dg/20041231-1.c: Likewise.
9533
566f27e4
JJ
95342010-01-05 Jakub Jelinek <jakub@redhat.com>
9535
7604eb4e
JJ
9536 PR other/42611
9537 * gcc.dg/pr42611.c: New test.
9538
566f27e4
JJ
9539 PR tree-optimization/42508
9540 * g++.dg/opt/pr42508.C: New test.
9541
11492349
TB
95422010-01-05 Tobias Burnus <burnus@net-b.de>
9543
9544 PR fortran/41872
9545 * gfortran.dg/allocatable_scalar_8.f90: New.
9546
caee6ca1
MJ
95472010-01-04 Martin Jambor <mjambor@suse.cz>
9548
9549 PR tree-optimization/42398
9550 * gcc.c-torture/compile/pr42398.c: New test.
9551
4b4a42c4
JM
95522010-01-04 Jason Merrill <jason@redhat.com>
9553
282c399b
JM
9554 PR c++/42555
9555 * g++.dg/ext/attrib35.C: New.
9556
4b4a42c4
JM
9557 PR c++/42567
9558 * g++.dg/cpp0x/auto17.C: New.
9559
785ca514
RAE
95602010-01-04 Rafael Avila de Espindola <espindola@google.com>
9561
9562 * gcc.dg/lto/20100104_0.c: New.
9563
22554cf9
L
95642010-01-04 H.J. Lu <hongjiu.lu@intel.com>
9565
9566 PR target/42542
9567 * gcc.target/i386/pr42542-1.c: New.
9568 * gcc.target/i386/pr42542-1a.c: Likewise.
9569 * gcc.target/i386/pr42542-1b.c: Likewise.
9570 * gcc.target/i386/pr42542-2.c: Likewise.
9571 * gcc.target/i386/pr42542-2a.c: Likewise.
9572 * gcc.target/i386/pr42542-2b.c: Likewise.
9573 * gcc.target/i386/pr42542-3.c: Likewise.
9574 * gcc.target/i386/pr42542-3a.c: Likewise.
9575
5b130807
TB
95762009-01-04 Tobias Burnus <burnus@net-b.de>
9577
9578 PR fortran/41872
9579 * gfortran.dg/allocatable_scalar_5.f90: New test.
9580 * gfortran.dg/allocatable_scalar_6.f90: New test.
9581
e74003a1
RG
95822010-01-03 Richard Guenther <rguenther@suse.de>
9583
9584 PR testsuite/42583
9585 * gfortran.dg/gomp/recursion1.f90: Remove.
9586
5e87f30e
RG
95872010-01-03 Richard Guenther <rguenther@suse.de>
9588
9589 * gcc.dg/Warray-bounds.c: Remove XFAILs.
9590 * gcc.dg/uninit-6.c: Likewise.
9591 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9592
ba1ee228
RG
95932010-01-03 Richard Guenther <rguenther@suse.de>
9594
9595 PR tree-optimization/42589
9596 * gcc.target/i386/pr42589.c: New testcase.
9597
a19eb9d2
RG
95982010-01-03 Richard Guenther <rguenther@suse.de>
9599
9600 PR tree-optimization/42438
9601 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9602
8163bdfb
RG
96032010-01-02 Richard Guenther <rguenther@suse.de>
9604
9605 PR testsuite/41651
9606 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9607
02143d0b
UB
96082010-01-02 Uros Bizjak <ubizjak@gmail.com>
9609
9610 PR target/42448
9611 * gcc.target/alpha/pr42448-1.c: New test.
9612 * gcc.target/alpha/pr42448-2.c: Ditto.
9613
dadab4fd
JM
96142010-01-01 Joseph Myers <joseph@codesourcery.com>
9615
9616 PR preprocessor/41947
9617 * gcc.dg/c99-hexfloat-3.c: New test.
9618
e4a95933
RG
96192010-01-01 Richard Guenther <rguenther@suse.de>
9620
9621 PR c/42570
9622 * gcc.c-torture/execute/pr42570.c: New testcase.
9623
a28ff68b
RG
96242010-01-01 Richard Guenther <rguenther@suse.de>
9625
9626 PR middle-end/42559
9627 * gcc.c-torture/compile/pr42559.c: New testcase.
9628
ad41bd84 9629\f
0bdf1263 9630Copyright (C) 2010 Free Software Foundation, Inc.
ad41bd84
JM
9631
9632Copying and distribution of this file, with or without modification,
9633are permitted in any medium without royalty provided the copyright
9634notice and this notice are preserved.