]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
* g++.dg/abi/regparm1.C: Fix execute test.
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
2a4217d3
JM
12009-11-07 Jason Merrill <jason@redhat.com>
2
3 * g++.dg/abi/regparm1.C: Fix execute test.
4
c58bbf00
JJ
52009-11-07 Jakub Jelinek <jakub@redhat.com>
6
7 PR tree-optimization/41643
8 * gcc.dg/pr41643.c: New test.
9
246d24e9
JD
102009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11
12 PR fortran/41909
13 * gfortran.dg/recursive_check_15.f90: New test.
14
3c3905fc
JM
152009-11-06 Jason Merrill <jason@redhat.com>
16
e1faa105
JM
17 PR c++/15946
18 * g++.dg/parse/error36.C: New.
19 * g++.old-deja/g++.other/typename1.C: Adjust.
20
3c3905fc
JM
21 PR c++/9381
22 * g++.dg/abi/regparm1.C: New.
23
7ac8318c
BS
242009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
25
26 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
27 PLUGIN_PRAGMAS.
28 * g++.dg/plugin/pragma_plugin.c: new test plugin for
29 PLUGIN_PRAGMAS.
30 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c and
31 pragma_plugin-test-1.C.
32
87e92864
AP
332009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
34
35 PR c++/41536
36 * g++.dg/ext/always_inline-5.C: New test.
37
2e313572
JJ
382009-11-06 Jakub Jelinek <jakub@redhat.com>
39
40 PR c++/41967
41 * g++.dg/gomp/pr41967.C: New test.
42
79af7c1f
MM
432009-11-06 Michael Matz <matz@suse.de>
44
45 PR middle-end/41963
46 * gcc.dg/pr41963.c: New test.
47
d32599a6
JJ
482009-11-06 Jakub Jelinek <jakub@redhat.com>
49
50 PR middle-end/41935
51 * gcc.dg/pr41935.c: New test.
52 * c-c++-common/pr41935.c: New test.
53 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
54 element.
55 * gcc.c-torture/execute/pr41935.c: New test.
56
9d79aec3
JM
572009-11-05 Jason Merrill <jason@redhat.com>
58
11f18e1d
JM
59 PR c++/34180
60 * g++.dg/init/synth2.C: New.
61
040ca4b3
JM
62 PR c++/7046
63 * g++.dg/abi/pragma-pack1.C: New.
64
2395cd2e
JM
65 PR c++/34870
66 * g++.dg/lookup/koenig7.C: New.
67
9d79aec3
JM
68 PR c++/41703
69 * g++.dg/template/partial6.C: New.
70
4b7dd692
JW
712009-11-05 Janus Weil <janus@gcc.gnu.org>
72
73 PR fortran/41556
74 * gfortran.dg/class_12.f03: New test.
75
5ddf0258
JJ
762009-11-05 Jakub Jelinek <jakub@redhat.com>
77
78 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
79 in builtin's name.
80
5ab8b6b5
JM
812009-11-04 Jason Merrill <jason@redhat.com>
82
83 PR c++/36912
84 * g++.dg/init/static-init2.C: New.
85
8bae6273
JW
862009-11-05 Janus Weil <janus@gcc.gnu.org>
87
88 PR fortran/41556
89 PR fortran/41873
90 * gfortran.dg/interface_abstract_4.f90: New test.
91
eb621985
MK
922009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
93
94 * gcc.target/m68k/pr41302.c: Fix target triplet.
95
f4ecc8fd
JM
962009-11-04 Jason Merrill <jason@redhat.com>
97
98 PR c++/39413
99 * g++.dg/template/overload11.C: New.
100 * g++.dg/template/nested3.C: Adjust.
101
35a07c37
EB
1022009-11-04 Eric Botcazou <ebotcazou@adacore.com>
103
104 PR ada/20548
105 * ada/acats/norun.lst: Remove the stack checking tests.
106 * ada/acats/run_acats: Limit the stack to 8MB.
107
6168891d
JW
1082009-11-04 Janus Weil <janus@gcc.gnu.org>
109
110 PR fortran/41556
111 PR fortran/41937
112 * gfortran.dg/class_11.f03: New test.
113
eeeca7d4
JM
1142009-11-04 Jason Merrill <jason@redhat.com>
115
0bc044b8 116 PR c++/35067
eeeca7d4
JM
117 * g++.dg/abi/thunk5.C: New.
118
0e159e0f
AP
1192009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
120
121 PR rtl-opt/41833
122 * gcc.target/powerpc/altivec-33.c: New testcase.
123
ac3554c5
JM
1242009-11-04 Jason Merrill <jason@redhat.com>
125
126 PR c++/17365, DR 218
127 * g++.dg/lookup/koenig6.C: New.
128 * g++.dg/lookup/koenig5.C: Adjust.
129 * g++.dg/template/crash56.C: Adjust.
130 * g++.old-deja/g++.ns/koenig5.C: Adjust.
131
43a8b705
HJ
1322009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
133 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
134
135 * gcc.target/i386/xop-check.h: New file.
136 * gcc.target/i386/xop-hadduX.c: Ditto.
137 * gcc.target/i386/xop-haddX.c: Ditto.
138 * gcc.target/i386/xop-hsubX.c: Ditto.
139 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
140 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
141 * gcc.target/i386/xop-pcmov2.c: Ditto.
142 * gcc.target/i386/xop-pcmov.c: Ditto.
143 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
144 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
145 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
146 * gcc.target/i386/xop-shift1-vector.c: Ditto.
147 * gcc.target/i386/xop-shift2-vector.c: Ditto.
148 * gcc.target/i386/xop-shift3-vector.c: Ditto.
149 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
150 * gcc.target/i386/sse-12.c: Update with new compile options to
151 activate and check xopintrin.h intrinsic file.
152 * gcc.target/i386/sse-13.c: Ditto.
153 * gcc.target/i386/sse-14.c: Ditto.
154 * gcc.target/i386/sse-22.c: Ditto.
155 * gcc.target/i386/sse-23.c: Ditto.
156 * g++.dg/other/i386-2.C: Ditto.
157 * g++.dg/other/i386-3.C: Ditto.
158 * g++.dg/other/i386-5.C: Ditto.
159 * g++.dg/other/i386-6.C: Ditto.
160
57f5eef0
RE
1612009-11-04 Wei Guozhi <carrot@google.com>
162
163 PR target/40835
164 * gcc.target/arm/pr40835: New testcase.
165
0cf7986c
RE
1662009-11-04 Revital Eres <eres@il.ibm.com>
167
168 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
169 change in decision of peeling for alignment.
170 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
171 * gcc.dg/vect/vect-50.c: Likewise.
172 * gcc.dg/vect/vect-42.c: Likewise.
173 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
174 Likewise.
175 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
176 Likewise.
177 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
178 * gcc.dg/vect/vect-60.c: Likewise.
179 * gcc.dg/vect/vect-52.c: Likewise.
180 * gcc.dg/vect/vect-44.c: Likewise.
181 * gcc.dg/vect/vect-27.c: Likewise.
182 * gcc.dg/vect/vect-29.c: Likewise.
183 * gcc.dg/vect/vect-72.c: Likewise.
184 * gcc.dg/vect/vect-56.c: Likewise.
185 * gcc.dg/vect/vect-48.c: Likewise.
186 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
187 * gfortran.dg/vect/vect-2.f90: Likewise.
188 * gfortran.dg/vect/vect-5.f90: Likewise.
189
fbd43827
RG
1902009-11-04 Richard Guenther <rguenther@suse.de>
191
192 PR tree-optimization/41919
193 * gcc.c-torture/execute/pr41919.c: New testcase.
194
db5e2d51
MK
1952009-11-04 Carlos O'Donell <carlos@codesourcery.com>
196
197 PR target/41302
198 * gcc.target/m68k/pr41302.c: New test.
199
9a6f7249
JM
2002009-11-03 Jason Merrill <jason@redhat.com>
201
202 PR c++/36959
203 * g++.dg/opt/inline16.C: New.
204
d809253a
EB
2052009-11-03 Eric Botcazou <ebotcazou@adacore.com>
206
207 * gnat.dg/stack_check.adb1: New test.
208 * gnat.dg/stack_check.adb2: Likewise.
209
24d179b4
JJ
2102009-11-03 Jakub Jelinek <jakub@redhat.com>
211
212 PR rtl-optimization/41917
213 * gcc.c-torture/execute/pr41917.c: New test.
214
0b94d8b2
UB
2152009-11-03 Uros Bizjak <ubizjak@gmail.com>
216
217 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
218 dump to not include "call *%esp".
219
2e32c99e
JM
2202009-11-03 Jason Merrill <jason@redhat.com>
221
e58793e8
JM
222 PR c++/39786
223 * g++.dg/lookup/using22.C: New.
224
c5d3d0ba
JM
225 PR c++/41876
226 * g++.dg/parse/eh-decl.C: New.
227
aa9b7569
JM
228 PR c++/41927
229 * g++.dg/template/sfinae16.C: New.
230
a638b034
JM
231 PR c++/41815
232 * g++.dg/cpp0x/rv-return.C: New.
233 * g++.dg/cpp0x/deduce.C: Adjust.
234
60d21717
JM
235 PR c++/40944
236 * g++.dg/template/sfinae15.C: New.
237
2e32c99e
JM
238 PR c++/40687
239 * g++.dg/cpp0x/auto3.C: Remove xfail.
240
64c2f8de
TB
2412009-11-03 Tobias Burnus <burnus@net-b.de>
242
243 PR fortran/41907
244 * gfortran.dg/missing_optional_dummy_6.f90: New test.
245
9595a419
NC
2462009-11-03 Nick Clifton <nickc@redhat.com>
247
0b94d8b2 248 * gcc.target/rx/builtins.c: Remove redundant tests.
9595a419
NC
249 Add test of MVTIPL instruction.
250 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
251 function attributes. Add -msave-acc-in-interrupts option to the
252 command line.
253
48d3ee1d
AS
2542009-11-03 Andrew Stubbs <ams@codesourcery.com>
255 Maxim Kuvyrkov <maxim@codesourcery.com>
256
257 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
258 sh, m68k and fido.
259
ad5ed961
DS
2602009-11-03 Dodji Seketeli <dodji@redhat.com>
261
262 PR c++/38699
263 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
264 * c-c++-common/builtin-offsetof.c: ... here.
265
61c3c490
DS
2662009-11-03 Dodji Seketeli <dodji@redhat.com>
267
268 PR c++/38699
269 * c-c++-common/dfp/builtin-offsetof.c: New test.
270 * g++.dg/other/offsetof6.C: Likewise.
271
55a19d49 2722009-11-03 Uros Bizjak <ubizjak@gmail.com>
b511afdd 273
55a19d49
UB
274 PR target/41900
275 * gcc.target/i386/pr41900.c: New test.
276
2772009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
278
279 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
b511afdd 280
41dce858
DS
2812009-11-02 Dodji Seketeli <dodji@redhat.com>
282
283 PR c++/41856
55a19d49 284 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
41dce858
DS
285 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
286
9d5874cf
DS
2872009-11-02 Dodji Seketeli <dodji@redhat.com>
288
289 PR c++/37093
290 * g++.dg/other/ptrmem10.C: New test.
291 * g++.dg/other/ptrmem11.C: Likewise.
292
5815841f
JJ
2932009-11-02 Janis Johnson <janis187@us.ibm.com>
294
295 PR testsuite/41878
296 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
297 spaces in some expressions.
298
1eee69dd
JM
2992009-11-02 Jason Merrill <jason@redhat.com>
300
301 * g++.dg/other/linkage2.C: Move to...
302 * g++.dg/cpp0x/linkage2.C: ..here.
303 * g++.dg/abi/mangle32.C: Add -std=c++0x.
304 * g++.dg/cpp0x/nolinkage1.C: Likewise.
305 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
306 * g++.dg/ext/anon-struct4.C: Revert earlier change.
307 * g++.dg/lookup/anon2.C: Likewise.
308 * g++.dg/other/anon3.C: Likewise.
309 * g++.dg/template/arg2.C: Likewise.
310 * g++.dg/template/local4.C: Likewise.
311 * g++.old-deja/g++.law/operators32.C: Likewise.
312 * g++.old-deja/g++.other/linkage2.C: Likewise.
313 * g++.old-deja/g++.pt/enum6.C: Likewise.
314 * g++.old-deja/g++.other/anon9.C: Likewise.
315 * g++.old-deja/g++.other/linkage1.C: Likewise.
e150c414 316 * c-c++-common/dfp/pr35620.c: Give the union a name.
1eee69dd 317
d7c0c068
UW
3182009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
319
320 PR tree-optimization/41857
321 * gcc.target/spu/ea/pr41857.c: New file.
322
2b93f88d
MJ
3232009-11-02 Martin Jambor <mjambor@suse.cz>
324
325 PR tree-optimization/41750
326 * gcc.c-torture/execute/pr41750.c: New test.
327
9789ba46
JJ
3282009-11-02 Jakub Jelinek <jakub@redhat.com>
329
68052d59
JJ
330 PR tree-optimization/41841
331 * gcc.dg/pr41841.c: New test.
332
0fba566c
JJ
333 PR debug/41893
334 * gcc.dg/debug/pr41893-1.c: New test.
335 * gcc.dg/debug/pr41893-2.c: New file.
336
9789ba46
JJ
337 PR c++/41774
338 * g++.dg/ext/visibility/namespace3.C: New test.
339
3f252b91
JM
3402009-11-01 Jason Merrill <jason@redhat.com>
341
342 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
343 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
344 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
345
ebcc3d93
EB
3462009-11-01 Eric Botcazou <ebotcazou@adacore.com>
347
348 * gnat.dg/opt5.adb: New test.
349
958dd42b
TB
3502009-11-01 Tobias Burnus <burnus@net-b.de>
351
352 PR fortran/41872
353 * gfortran.dg/allocatable_scalar_4.f90: New test.
354
745ff31f
TB
3552009-11-01 Tobias Burnus <burnus@net-b.de>
356
357 PR fortran/41850
358 * gfortran.dg/intent_out_6.f90: New testcase.
359
164247b0
JM
3602009-10-31 Richard Guenther <rguenther@suse.de>
361
362 * g++.dg/tree-ssa/restrict1.C: New.
363
691a1b27
JM
3642009-10-31 Jason Merrill <jason@redhat.com>
365
c86f25e8
JM
366 * g++.dg/rtti/typeid9.C: New.
367
691a1b27
JM
368 PR c++/41754
369 * g++.dg/cpp0x/initlist25.C: New.
370
03472fdd
EB
3712009-10-31 Eric Botcazou <ebotcazou@adacore.com>
372
373 * gnat.dg/specs/rep_clause4.ads: New test.
374
ee817a8b
AH
3752009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
376
377 PR target/41885
378 * gcc.target/avr/torture/pr41885.c: New test.
379
62f9f3ce
EB
3802009-10-30 Eric Botcazou <ebotcazou@adacore.com>
381
382 * gnat.dg/specs/pack5.ads: New test.
383
95460024
AJ
3842009-10-30 Andrew Jenner <andrew@codesourcery.com>
385
386 * lib/target-supports.exp: Handle powerpc-*-elf.
387
890b9b96
L
3882009-10-30 H.J. Lu <hongjiu.lu@intel.com>
389
390 PR target/40838
391 * gcc.target/i386/incoming-6.c: New.
392 * gcc.target/i386/incoming-7.c: Likewise.
393 * gcc.target/i386/incoming-8.c: Likewise.
394 * gcc.target/i386/incoming-9.c: Likewise.
395 * gcc.target/i386/incoming-10.c: Likewise.
396 * gcc.target/i386/incoming-11.c: Likewise.
397 * gcc.target/i386/incoming-12.c: Likewise.
398 * gcc.target/i386/incoming-13.c: Likewise.
399 * gcc.target/i386/incoming-14.c: Likewise.
400 * gcc.target/i386/incoming-15.c: Likewise.
401 * gcc.target/i386/pr37843-4.c: Likewise.
402
649fb657
DS
4032009-10-30 Dodji Seketeli <dodji@redhat.com>
404
405 PR c++/41863
406 * g++.dg/template/sizeof12.C: New test.
407
ff67c0a5
EB
4082009-10-29 Eric Botcazou <ebotcazou@adacore.com>
409
410 * gnat.dg/pack14.adb: New test.
411
c376dbfb
DD
4122009-10-29 David Daney <ddaney@caviumnetworks.com>
413
414 * gcc.target/mips/mips.exp (mips_option_groups): Add
415 mcount-ra-address.
416 * gcc.target/mips/mmcount-ra-address-1.c: New test.
417 * gcc.target/mips/mmcount-ra-address-2.c: New test.
418 * gcc.target/mips/mmcount-ra-address-3.c: New test.
419
44e82499
MM
4202009-10-29 Michael Matz <matz@suse.de>
421
422 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
423 * gcc.target/i386/sse-recip-vec.c: Ditto.
424 * gcc.target/i386/brokensqrt.c: New test.
425
e6524a51
TB
4262009-10-29 Tobias Burnus <burnus@net-b.de>
427
428 PR fortran/41777
55a19d49 429 * gfortran.dg/associated_target_3.f90: New testcase.
e6524a51 430
584573f9
RAE
4312009-10-29 Rafael Avila de Espindola <espindola@google.com>
432
433 * gfortran.dg/lto/pr41764_0.f: New.
434
8a1326b3
MJ
4352009-10-29 Martin Jambor <mjambor@suse.cz>
436
437 PR tree-optimization/41775
438 * testsuite/g++.dg/torture/pr41775.C: New testcase.
439
160594b0
JM
4402009-10-28 Jason Merrill <jason@redhat.com>
441
442 * g++.dg/cpp0x/inline-ns1.C: New.
443 * g++.dg/cpp0x/inline-ns2.C: New.
444 * g++.dg/cpp0x/inline-ns3.C: New.
445
c4bb78e9
PB
4462009-10-28 Paolo Bonzini <bonzini@gnu.org>
447
448 PR rtl-optimization/39715
449 * gcc.target/arm/thumb-ltu.c: New.
450
cfee9aa4
RG
4512009-10-28 Richard Guenther <rguenther@suse.de>
452
453 PR lto/41808
454 PR lto/41839
455 * gcc.dg/lto/20091027-1_0.c: New testcase.
456 * gcc.dg/lto/20091027-1_1.c: Likewise.
457 * g++.dg/lto/20091026-1_0.C: Likewise.
458 * g++.dg/lto/20091026-1_1.C: Likewise.
459 * g++.dg/lto/20091026-1_a.h: Likewise.
460
6ac719d3
JJ
4612009-10-28 Jakub Jelinek <jakub@redhat.com>
462
a1c65695
JJ
463 PR middle-end/41837
464 * gcc.dg/pr41837.c: New test.
465
f46835f5
JJ
466 PR debug/41801
467 * g++.dg/ext/sync-3.C: New test.
468
6ac719d3
JJ
469 PR target/41762
470 * gcc.dg/pr41762.c: New test.
471
1307c758
RG
4722009-10-28 Richard Guenther <rguenther@suse.de>
473
474 PR middle-end/41855
475 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
476 * gfortran.dg/lto/20091028-1_1.c: Likewise.
477 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
478 * gfortran.dg/lto/20091028-2_1.c: Likewise.
479
5d49d0ea
PB
4802009-10-28 Paolo Bonzini <bonzini@gnu.org>
481
482 PR rtl-optimization/39715
483 * gcc.target/arm/thumb-bitfld1.c: New.
484
582021ba
PB
4852009-10-28 Paolo Bonzini <bonzini@gnu.org>
486
487 PR rtl-optimization/40741
488 * gcc.target/arm/thumb-branch1.c: New.
489
b77068f2
JM
4902009-10-27 Jason Merrill <jason@redhat.com>
491
492 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
493 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
494 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
495 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
496
df66d165
EB
4972009-10-27 Eric Botcazou <ebotcazou@adacore.com>
498
499 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
500 * gnat.dg/null_pointer_deref2.adb: Likewise.
501
5c245b95
RG
5022009-10-27 Richard Guenther <rguenther@suse.de>
503
504 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
505
06302a02
JJ
5062009-10-27 Jakub Jelinek <jakub@redhat.com>
507
508 PR c/41842
509 * gcc.dg/pr41842.c: New test.
510
673beced
RE
5112009-10-27 Revital Eres <eres@il.ibm.com>
512
513 PR tree-optimization/40648
514 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
515 change in decision of peeling for alignment.
516 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
517 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
518 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
519 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
520 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
521 * gcc.dg/vect/vect-50.c: Likewise.
522 * gcc.dg/vect/vect-33.c: Likewise.
523 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
524 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
525 Likewise.
526 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
527 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
528 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
529 Likewise.
530 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
531 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
532 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
533 * gcc.dg/vect/vect-60.c: Likewise.
534 * gcc.dg/vect/vect-26.c: Likewise.
535 * gcc.dg/vect/vect-52.c: Likewise.
536 * gcc.dg/vect/vect-44.c: Likewise.
537 * gcc.dg/vect/vect-27.c: Likewise.
538 * gcc.dg/vect/vect-70.c: Likewise.
539 * gcc.dg/vect/vect-28.c: Likewise.
540 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
541 * gcc.dg/vect/vect-109.c: Likewise.
542 * gcc.dg/vect/vect-54.c: Likewise.
543 * gcc.dg/vect/vect-29.c: Likewise.
544 * gcc.dg/vect/vect-72.c: Likewise.
545 * gcc.dg/vect/vect-56.c: Likewise.
546 * gcc.dg/vect/vect-48.c: Likewise.
547 * gcc.dg/vect/vect-91.c: Likewise.
548 * gcc.dg/vect/vect-92.c: Likewise.
549 * gcc.dg/vect/vect-58.c: Likewise.
550 * gcc.dg/vect/slp-25.c: Likewise.
551 * gcc.dg/vect/vect-93.c: Likewise.
552 * gcc.dg/vect/vect-95.c: Likewise.
553 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
554 * gcc.dg/vect/vect-87.c: Likewise.
555 * gcc.dg/vect/vect-96.c: Likewise.
556 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
557 * gcc.dg/vect/vect-88.c: Likewise.
558 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
559 * gcc.dg/vect/vect-89.c: Likewise.
560 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
561 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
562 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
563 * gfortran.dg/vect/vect-2.f90: Likewise.
564 * gfortran.dg/vect/vect-3.f90: Likewise.
565 * gfortran.dg/vect/vect-4.f90: Likewise.
566 * gfortran.dg/vect/vect-5.f90: Likewise.
567
583d1147
JJ
5682009-10-27 Jakub Jelinek <jakub@redhat.com>
569
570 PR c++/41020
571 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
572
2b8b9f74
BE
5732009-10-26 Ben Elliston <bje@au.ibm.com>
574 Michael Meissner <meissner@linux.vnet.ibm.com>
575 Ulrich Weigand <uweigand@de.ibm.com>
576
577 * gcc.target/spu/ea/ea.exp: New file.
578 * gcc.target/spu/ea/cache1.c: Likewise.
579 * gcc.target/spu/ea/cast1.c: Likewise.
580 * gcc.target/spu/ea/cast2.c: Likewise.
581 * gcc.target/spu/ea/compile1.c: Likewise.
582 * gcc.target/spu/ea/compile2.c: Likewise.
583 * gcc.target/spu/ea/cppdefine.c: Likewise.
584 * gcc.target/spu/ea/errors1.c: Likewise.
585 * gcc.target/spu/ea/errors2.c: Likewise.
586 * gcc.target/spu/ea/execute1.c: Likewise.
587 * gcc.target/spu/ea/execute2.c: Likewise.
588 * gcc.target/spu/ea/execute3.c: Likewise.
589 * gcc.target/spu/ea/ops1.c: Likewise.
590 * gcc.target/spu/ea/ops2.c: Likewise.
591 * gcc.target/spu/ea/options1.c: Likewise.
592 * gcc.target/spu/ea/test-sizes.c: Likewise.
593
bde2d108
JJ
5942009-10-26 Jakub Jelinek <jakub@redhat.com>
595
7752e522
JJ
596 PR bootstrap/41345
597 * gcc.dg/pr41345.c: New test.
598
bde2d108
JJ
599 PR debug/41828
600 * g++.dg/debug/dwarf2/anonname1.C: New test.
601
20f2653e
JM
6022009-10-26 Jason Merrill <jason@redhat.com>
603
604 PR c++/38796
605 * g++.dg/cpp0x/defaulted15.C: New.
606 * g++.dg/cpp0x/defaulted16.C: New.
607
f96d6fd0
DS
6082009-10-26 Dodji Seketeli <dodji@redhat.com>
609
610 PR c++/41785
611 * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
612
65a324b4
NC
6132009-10-26 Nick Clifton <nickc@redhat.com>
614
615 * lib/target-supports.exp (check_profiling_available):
616 Profiling is not, currently, available for the RX port.
55a19d49 617 (check_effective_target_hard_float): Add support for RX target.
65a324b4
NC
618 * gcc.target/rx: New directory.
619 * gcc.target/rx/builtins.c: New test file.
620 * gcc.target/rx/interrupts.c: New test file.
621 * gcc.target/rx/rx-abi-function-tests.c: New test file.
622 * gcc.target/rx/zero-width-bitfield.c: New test file.
623 * gcc.target/rx/i272091.c: New test file.
624 * gcc.target/rx/packed-struct.c: New test file.
625 * gcc.target/rx/rx.exp: New file: Drives RX tests.
2c9062e2 626
3dd1bb6a
AP
6272009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
628
629 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
630 * gcc.dg/lto/20091016-1_0.c: Likewise.
631 * gcc.dg/lto/20090206-1_0.c: Likewise.
632 * gcc.dg/lto/20081120-1_0.c: Likewise.
633 * gcc.dg/lto/20081120-2_0.c: Likewise.
634 * gcc.dg/lto/20090116_0.c: Likewise.
635 * gcc.dg/lto/20081126_0.c: Likewise.
636 * gcc.dg/lto/20091013-1_0.c: Likewise.
637 * gcc.dg/lto/20081212-1_0.c: Likewise.
638 * gcc.dg/lto/20091015-1_0.c: Likewise.
639 * gcc.dg/lto/20090126-1_0.c: Likewise.
640 * gcc.dg/lto/20090126-2_0.c: Likewise.
641 * gcc.dg/lto/20091020-1_0.c: Likewise.
642 * gcc.dg/lto/20091020-2_0.c: Likewise.
643 * gcc.dg/lto/20081204-1_0.c: Likewise.
644 * gcc.dg/lto/20081204-2_0.c: Likewise.
645 * gcc.dg/lto/20081224_0.c: Likewise.
646 * gcc.dg/lto/20090219_0.c: Likewise.
647
a0ff8620
DS
6482009-10-26 Dodji Seketeli <dodji@redhat.com>
649
650 PR c++/41020
651 * g++.dg/lookup/extern-c-redecl2.C: New test.
652 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
653 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
654 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
655
84280917
MM
6562009-10-26 Michael Matz <matz@suse.de>
657
658 PR tree-optimization/41783
659 * gcc.dg/pr41783.c: New test.
660 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
661 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
662 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
663
60f5ed26
JW
6642009-10-26 Janus Weil <janus@gcc.gnu.org>
665
666 PR fortran/41714
667 * gfortran.dg/class_allocate_4.f03: New test.
668
8af9d17f
AN
6692009-10-24 Adam Nemet <anemet@caviumnetworks.com>
670
671 * gcc.target/mips/mult-1.c: New test.
672
117a714e
JW
6732009-10-24 Janus Weil <janus@gcc.gnu.org>
674
675 PR fortran/41784
676 * gfortran.dg/extends_8.f03: New test.
677
e99c3ccc
EB
6782009-10-24 Eric Botcazou <ebotcazou@adacore.com>
679
680 * gnat.dg/specs/pack4.ads: New test.
681
2f18d9af
EB
6822009-10-24 Eric Botcazou <ebotcazou@adacore.com>
683
684 * gnat.dg/null_pointer_deref1.adb: New test.
685 * gnat.dg/null_pointer_deref2.adb: Likewise.
686
c0f81f78
PT
6872009-10-24 Paul Thomas <pault@gcc.gnu.org>
688
689 PR fortran/41772
690 * gfortran.dg/transfer_intrinsic_3.f90.
691
72580319
EB
6922009-10-24 Eric Botcazou <ebotcazou@adacore.com>
693
694 * gnat.dg/opt4.adb: New test.
695
26d8af35
JM
6962009-10-23 Joseph Myers <joseph@codesourcery.com>
697
698 PR c/40033
699 * gcc.dg/noncompile/pr40033-1.c: New test.
700
8ab079f4
DS
7012009-10-23 Dodji Seketeli <dodji@redhat.com>
702
703 PR c++/40808
704 * g++.dg/abi/mangle34.C: New test
705
78dd7466
JM
7062009-10-23 Jason Merrill <jason@redhat.com>
707
9660afe0
JM
708 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
709
78dd7466
JM
710 Core issue 899
711 * g++.dg/cpp0x/explicit4.C: New.
712
bc0bf7e9
JM
7132009-10-23 Joseph Myers <joseph@codesourcery.com>
714
715 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
716 *-*-cygwin.
717 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
718 for *-*-mingw* and *-*-cygwin.
719 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
720 * g++.dg/template/spec35.C: Disable weak symbol test for
721 *-*-mingw* and *-*-cygwin.
722
723 PR testsuite/31342
724 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
725
566df91a
JW
7262009-10-23 Janus Weil <janus@gcc.gnu.org>
727
728 PR fortran/41800
729 * gfortran.dg/class_10.f03: New test.
730
3fc841c8
MM
7312009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
732
733 PR target/41787
734 * gcc.target/powerpc/vsx-vrsave.c: New file.
735
cb9c2485
JM
7362009-10-23 Joseph Myers <joseph@codesourcery.com>
737
738 PR c/41673
739 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
740
5813994e
RG
7412009-10-23 Richard Guenther <rguenther@suse.de>
742
743 PR tree-optimization/41778
744 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
745
ea989a1f
RG
7462009-10-22 Richard Guenther <rguenther@suse.de>
747
748 PR lto/41791
749 * g++.dg/lto/20091022-2_0.C: New testcase.
750
848af81e
RG
7512009-10-22 Richard Guenther <rguenther@suse.de>
752
753 PR lto/41730
754 * g++.dg/lto/20091022-1_0.C: New testcase.
755
7e06c3d6
EB
7562009-10-22 Razya Ladelsky <razya@il.ibm.com>
757
758 * gcc.dg/autopar/outer-4.c: Adjust scan.
759 * gcc.dg/autopar/outer-5.c: Adjust scan.
760 * gcc.dg/autopar/outer-5.c: Add scan optimized.
761
762 * libgomp.graphite/force-parallel-2.c: Adjust scan.
763 * gcc.dg/autopar/outer-1.c: New testcase.
764 * gcc.dg/autopar/outer-2.c: New testcase.
765 * gcc.dg/autopar/outer-3.c: New testcase.
766 * gcc.dg/autopar/outer-4.c: New testcase.
767 * gcc.dg/autopar/outer-5.c: New testcase.
768 * gcc.dg/autopar/outer-6.c: New testcase.
769
c59f5d1b
JH
7702009-10-22 Jan Hubicka <jh@suse.cz>
771
772 * gcc.c-torture/compile/pr40556.c: New testcase.
773
76d02e9f
JW
7742009-10-22 Janus Weil <janus@gcc.gnu.org>
775
776 PR fortran/41781
777 * gfortran.dg/goto_8.f90: New test case.
778
f29deac9
SP
7792009-10-21 Sebastian Pop <sebastian.pop@amd.com>
780
781 PR tree-optimization/41497
782 * gcc.dg/tree-ssa/pr41497.c: New.
783
f4e18810
SE
7842009-10-21 Steve Ellcey <sje@cup.hp.com>
785
786 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
787
58f451f0
JM
7882009-10-21 Joseph Myers <joseph@codesourcery.com>
789
790 * gcc.dg/tls/pie-1.c: New test.
791
742c8819
JJ
7922009-10-21 Jakub Jelinek <jakub@redhat.com>
793
794 * g++.dg/abi/mangle33.C: New test.
795
3c28a5f4
EB
7962009-10-21 Eric Botcazou <ebotcazou@adacore.com>
797
798 * gnat.dg/discr22.adb: New test.
799
59a05b0c
EB
8002009-10-21 Eric Botcazou <ebotcazou@adacore.com>
801
802 * gnat.dg/loop_optimization7.ad[sb]: New test.
803 * gnat.dg/loop_optimization7_pkg.ads: New helper.
804
aa9aed00
JW
8052009-10-21 Janus Weil <janus@gcc.gnu.org>
806
807 PR fortran/41706
808 PR fortran/41766
809 * gfortran.dg/class_9.f03: Extended test case.
810 * gfortran.dg/select_type_7.f03: New test case.
811
a30f8936
RG
8122009-10-20 Richard Guenther <rguenther@suse.de>
813
814 * gcc.dg/lto/20091020-3_0.c: New testcase.
815
20d36f0e
RG
8162009-10-20 Richard Guenther <rguenther@suse.de>
817
818 PR lto/41761
819 * gcc.dg/lto/20091020-1_0.c: New testcase.
820 * gcc.dg/lto/20091020-1_1.c: Likewise.
821 * gcc.dg/lto/20091020-2_0.c: Likewise.
822 * gcc.dg/lto/20091020-2_1.c: Likewise.
823
dd8c071d
JJ
8242009-10-20 Jakub Jelinek <jakub@redhat.com>
825
826 PR debug/41340
827 * gcc.dg/pr41340.c: New test.
828
a1aa1701
EB
8292009-10-20 Eric Botcazou <ebotcazou@adacore.com>
830
831 * gnat.dg/discr21.ad[sb]: New test.
832 * gnat.dg/discr21_pkg.ads: New helper.
833
f116b2fc
PT
8342009-10-20 Paul Thomas <pault@gcc.gnu.org>
835
836 PR fortran/41706
837 * gfortran.dg/class_9 : New test.
838
270213ca 8392009-10-19 Jakub Jelinek <jakub@redhat.com>
4793ad6b 840
2c6e3f55
JJ
841 * gcc.dg/raw-string-1.c: New test.
842 * gcc.dg/raw-string-2.c: New test.
843 * gcc.dg/raw-string-3.c: New test.
844 * gcc.dg/raw-string-4.c: New test.
845 * gcc.dg/raw-string-5.c: New test.
846 * gcc.dg/raw-string-6.c: New test.
847 * gcc.dg/raw-string-7.c: New test.
848 * gcc.dg/utf8-1.c: New test.
849 * gcc.dg/utf8-2.c: New test.
850 * gcc.dg/utf-badconcat2.c: New test.
851 * gcc.dg/utf-dflt2.c: New test.
852 * gcc.dg/cpp/include6.c: New test.
853 * g++.dg/ext/raw-string-1.C: New test.
854 * g++.dg/ext/raw-string-2.C: New test.
855 * g++.dg/ext/raw-string-3.C: New test.
856 * g++.dg/ext/raw-string-4.C: New test.
857 * g++.dg/ext/raw-string-5.C: New test.
858 * g++.dg/ext/raw-string-6.C: New test.
859 * g++.dg/ext/raw-string-7.C: New test.
860 * g++.dg/ext/utf8-1.C: New test.
861 * g++.dg/ext/utf8-2.C: New test.
862 * g++.dg/ext/utf-badconcat2.C: New test.
863 * g++.dg/ext/utf-dflt2.C: New test.
864
4793ad6b
JJ
865 * gcc.dg/cleanup-13.c: New test.
866
1517fd57
JW
8672009-10-19 Janus Weil <janus@gcc.gnu.org>
868
869 PR fortran/41586
870 * gfortran.dg/auto_dealloc_1.f90: New test case.
871
270213ca 8722009-10-19 Jakub Jelinek <jakub@redhat.com>
55165bf6
JJ
873
874 Port from redhat/gcc-4_4-branch:
875 2009-10-08 Jakub Jelinek <jakub@redhat.com>
876 * gcc.dg/debug/vta-2.c: New test.
877
878 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
879 * gcc.dg/debug/vta-1.c: New.
880
a141816c
EB
8812009-10-19 Eric Botcazou <ebotcazou@adacore.com>
882
883 * gnat.dg/noreturn2.ad[sb]: New test.
884
585ba38f
TB
8852009-10-19 Tobias Burnus <burnus@net-b.de>
886
887 PR fortran/41755
888 * gfortran.dg/equiv_8.f90: New test.
889 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
890
5728868b
JM
8912009-10-19 Joseph Myers <joseph@codesourcery.com>
892
893 * gcc.target/arm/neon-thumb2-move.c: New test.
894
2d3fc6aa
JJ
8952009-10-19 Jakub Jelinek <jakub@redhat.com>
896
897 * gcc.dg/debug/vta-3.c: New test.
898
d79c2936
EB
8992009-10-17 Eric Botcazou <ebotcazou@adacore.com>
900
901 * gnat.dg/nested_proc.adb: Rename into...
902 * gnat.dg/nested_proc1.adb: ...this.
903 * gnat.dg/nested_proc2.adb: New test.
904
79ddec02
EB
9052009-10-17 Eric Botcazou <ebotcazou@adacore.com>
906
907 * gnat.dg/noreturn1.ad[sb]: New test.
908
2e23972e
JW
9092009-10-17 Janus Weil <janus@gcc.gnu.org>
910 Paul Thomas <pault@gcc.gnu.org>
911
912 PR fortran/41629
913 * gfortran.dg/class_6.f90: New test.
914
915 PR fortran/41608
916 PR fortran/41587
917 * gfortran.dg/class_7.f90: New test.
918
919 PR fortran/41618
920 * gfortran.dg/class_8.f90: New test.
921
96d356ef
RG
9222009-10-17 Richard Guenther <rguenther@suse.de>
923
924 * gcc.dg/lto/20091017-1_0.c: New testcase.
925 * gcc.dg/lto/20091017-1_1.c: Likewise.
926
5efc527b
EB
9272009-10-17 Eric Botcazou <ebotcazou@adacore.com>
928
929 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
930
431cfac1
EB
9312009-10-17 Eric Botcazou <ebotcazou@adacore.com>
932
933 * gnat.dg/aggr11.adb: New test.
934 * gnat.dg/aggr11_pkg.ads: New helper.
935
3f273c8a
EB
9362009-10-17 Eric Botcazou <ebotcazou@adacore.com>
937
938 * gnat.dg/slice8.adb: New test.
939 * gnat.dg/slice8_pkg1.ads: New helper.
940 * gnat.dg/slice8_pkg2.ads: Likewise.
941 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
942
9f4afcd4
EB
9432009-10-17 Eric Botcazou <ebotcazou@adacore.com>
944
945 * gnat.dg/unchecked_convert4.adb: New test.
946
6c3f4949
JM
9472009-10-15 Jason Merrill <jason@redhat.com>
948
949 PR c++/38798
950 * g++.dg/cpp0x/trailing5.C: New.
951
14d4edef
JM
952 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
953 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
954 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
955 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
956
0ae278e7
JW
9572009-10-16 Janus Weil <janus@gcc.gnu.org>
958
959 PR fortran/41719
960 * gfortran.dg/class_5.f03: New test case.
961 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
962 * gfortran.dg/typebound_operator_4.f03: Ditto.
963
2f5ac7f2
KG
9642009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
965
966 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
967 * g++.dg/other/first-global.C: Likewise.
968 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
969 * g++.dg/torture/pr40323.C: Likewise.
970 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
971 * gcc.dg/inline-33.c: Likewise.
972 * gcc.dg/ipa/ipa-1.c: Likewise.
973 * gcc.dg/ipa/ipa-2.c: Likewise.
974 * gcc.dg/ipa/ipa-3.c: Likewise.
975 * gcc.dg/ipa/ipa-4.c: Likewise.
976 * gcc.dg/ipa/ipa-5.c: Likewise.
977 * gcc.dg/ipa/ipa-7.c: Likewise.
978 * gcc.dg/ipa/ipacost-2.c: Likewise.
979 * gcc.dg/tree-ssa/inline-3.c: Likewise.
980 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
981 * gfortran.dg/whole_file_5.f90: Likewise.
982 * gfortran.dg/whole_file_6.f90: Likewise.
983
076ba157
RG
9842009-10-16 Richard Guenther <rguenther@suse.de>
985
986 PR tree-optimization/41728
987 * gcc.c-torture/compile/pr41728.c: New testcase.
988
2ced58ea
RG
9892009-10-16 Richard Guenther <rguenther@suse.de>
990
991 PR lto/41598
992 * gcc.dg/lto/20091016-1_0.c: New testcase.
993 * gcc.dg/lto/20091016-1_1.c: Likewise.
994 * gcc.dg/lto/20091016-1_a.h: Likewise.
995
35f1e9f4
RG
9962009-10-16 Richard Guenther <rguenther@suse.de>
997
998 PR lto/41715
999 * gfortran.dg/lto/20091015-1_0.f: New testcase.
1000 * gfortran.dg/lto/20091015-1_1.f: Likewise.
1001 * gfortran.dg/lto/20091015-1_2.f: Likewise.
1002
775dc670
RG
10032009-10-16 Richard Guenther <rguenther@suse.de>
1004
1005 PR lto/41713
1006 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1007
d02a5a4b
JJ
10082009-10-15 Jakub Jelinek <jakub@redhat.com>
1009
1010 PR debug/41717
1011 * gcc.dg/debug/pr41717.c: New test.
1012
28188747
PT
10132009-10-16 Paul Thomas <pault@gcc.gnu.org>
1014
1015 PR fortran/41648
1016 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1017
1018 PR fortran/41656
1019 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1020
1c9df37c
MM
10212009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1022
1023 PR target/23983
1024 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1025 result used.
1026 * g++.dg/ext/altivec-2.C (main): Ditto.
1027
fc5e3cd4
KG
10282009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1029
1030 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1031 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1032
4c8160e7
RG
10332009-10-15 Richard Guenther <rguenther@suse.de>
1034
1035 PR lto/41669
1036 * gcc.dg/lto/20091015-1_0.c: New testcase.
1037 * gcc.dg/lto/20091015-1_1.c: Likewise.
1038 * gcc.dg/lto/20091015-1_2.c: Likewise.
1039 * gcc.dg/lto/20091015-1_a.h: Likewise.
1040 * gcc.dg/lto/20091015-1_b.h: Likewise.
1041
b8b6edc9
SE
10422009-10-15 Steve Ellcey <sje@cup.hp.com>
1043
1044 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1045
8e200755
DG
10462009-10-14 Daniel Gutson <dgutson@codesourcery.com>
1047
bd62d832 1048 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
8e200755 1049
4c0a0455
JJ
10502009-10-14 Jakub Jelinek <jakub@redhat.com>
1051
1052 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1053 line from 1 to 0.
1054 * obj-c++.dg/bitfield-1.mm: Likewise.
1055 * obj-c++.dg/bitfield-4.mm: Likewise.
1056
3e8c245c
RG
10572009-10-14 Richard Guenther <rguenther@suse.de>
1058
1059 PR lto/41173
1060 * gcc.dg/lto/20091014-1_0.c: New testcase.
1061
0f66d09c
JJ
10622009-10-14 Jakub Jelinek <jakub@redhat.com>
1063
1064 PR testsuite/41707
1065 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1066 warning on line 0 instead of 1.
1067
77ce724c
RG
10682009-10-14 Richard Guenther <rguenther@suse.de>
1069
1070 PR lto/41521
1071 * gfortran.dg/lto/pr41521_0.f90: New testcase.
1072 * gfortran.dg/lto/pr41521_1.f90: Likewise.
1073
b29ee46c
JJ
10742009-10-14 Jakub Jelinek <jakub@redhat.com>
1075
96c169e1
JJ
1076 PR preprocessor/41543
1077 * gcc.dg/debug/dwarf2/pr41543.c: New test.
1078
b29ee46c
JJ
1079 PR debug/41695
1080 * gcc.dg/debug/dwarf2/pr41695.c: New test.
1081
37cfd169
UB
10822009-10-14 Uros Bizjak <ubizjak@gmail.com>
1083
1084 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1085 New procedure.
b29ee46c 1086 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
37cfd169
UB
1087 effective target.
1088
f0673555
JM
10892009-10-14 Jason Merrill <jason@redhat.com>
1090
1091 PR c++/39866
1092 * g++.dg/cpp0x/defaulted14.C: New.
1093
9524f710
LE
10942009-10-14 Larry Evans <cppljevans@suddenlink.net>
1095
1096 * g++.dg/cpp0x/vt-40092.C: New.
1097
a743523c
AO
10982009-10-14 Alexandre Oliva <aoliva@redhat.com>
1099
1100 * gcc.dg/guality/pr41616-1.c: Drop -O2.
1101 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
1102
05130a3d
KG
11032009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1104
1105 * gfortran.dg/complex_intrinsic_8.f90: New test.
1106
7610abd8
KG
11072009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1108
1109 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1110 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1111
26352f47
HPN
11122009-10-14 Hans-Peter Nilsson <hp@axis.com>
1113
1114 PR target/38948
1115 * gcc.dg/torture/pr38948.c: New test.
1116
62afe991
SE
11172009-10-13 Steve Ellcey <sje@cup.hp.com>
1118
1119 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1120
f43085aa
JW
11212009-10-13 Janus Weil <janus@gcc.gnu.org>
1122
1123 PR fortran/41581
1124 * gfortran.dg/class_allocate_2.f03: Modified.
1125 * gfortran.dg/class_allocate_3.f03: New test case.
1126
b02a92ce
RG
11272009-10-13 Richard Guenther <rguenther@suse.de>
1128
1129 PR lto/41668
1130 * gcc.dg/lto/20091006-2_0.c: New testcase.
1131 * gcc.dg/lto/20091006-2_1.c: Likewise.
1132 * gcc.dg/lto/20091006-2_2.c: Likewise.
1133 * gcc.dg/lto/20091013-1_0.c: Likewise.
1134 * gcc.dg/lto/20091013-1_1.c: Likewise.
1135 * gcc.dg/lto/20091013-1_2.c: Likewise.
1136
c4e5fe4b
MJ
11372009-10-13 Martin Jambor <mjambor@suse.cz>
1138
1139 * gcc.c-torture/compile/pr41661.c: New test.
1140
4e70743f
JD
11412009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1142
1143 PR libgfortran/41683
1144 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1145
23f392e0
JM
11462009-10-12 Jason Merrill <jason@redhat.com>
1147
478a716a
JM
1148 PR c++/37875
1149 * g++.dg/cpp0x/decltype18.C: New.
1150
23f392e0
JM
1151 PR c++/37766
1152 * g++.dg/cpp0x/fntmpdefarg1.C: New.
1153
610bf3eb
JJ
11542009-10-12 Janis Johnson <janis187@us.ibm.com>
1155
1156 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1157
0ca5af51
AO
11582009-10-12 Alexandre Oliva <aoliva@redhat.com>
1159
1160 PR debug/41343
1161 PR debug/41447
1162 PR debug/41264
1163 PR debug/41338
1164 * gcc.dg/guality/pr41447-1.c: New.
1165 * gcc.dg/debug/pr41264-1.c: New.
1166 * gcc.dg/debug/pr41343-1.c: New.
1167
2e723874
HPN
11682009-10-12 Hans-Peter Nilsson <hp@axis.com>
1169
1170 PR target/26515
1171 * gcc.dg/torture/pr26515.c: New test.
1172
7b25ea29
JJ
11732009-10-12 Janis Johnson <janis187@us.ibm.com>
1174
1175 PR testsuite/41659
1176 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1177 * lib/lto.exp (lto-get-options-main): Report error for using "target"
af672ec1 1178 or "xfail" with dg-lto-do.
7b25ea29 1179
afd2c302
SD
11802009-10-12 Stefan Dösinger <stefan@codeweavers.com>
1181
1182 * gcc.target/i386/ms_hook_prologue.c: New testcase.
1183
ea1b2f55
MM
11842009-10-12 Michael Matz <matz@suse.de>
1185
1186 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1187 pass.
1188
821bdb23
JJ
11892009-10-12 Jakub Jelinek <jakub@redhat.com>
1190
1191 PR target/41680
1192 * g++.dg/torture/pr41680.C: New test.
1193
9ef3dbcd
DS
11942009-10-12 Dodji Seketeli <dodji@redhat.com>
1195
1196 PR c++/41570
e25d3e6d 1197 * g++.dg/debug/dwarf2/template-params-7.C: New test.
9ef3dbcd 1198
3a56edc7
AO
11992009-10-12 Alexandre Oliva <aoliva@redhat.com>
1200
1201 PR debug/41616
1202 * gcc.dg/guality/pr41616-1.c: New.
1203
45fe7947
JM
12042009-10-11 Jason Merrill <jason@redhat.com>
1205
1206 PR c++/37204
1207 * g++.dg/cpp0x/rv-reinterpret.C: New.
1208
420bc2e7
JD
12092009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1210
1211 PR libgfortran/38439
1212 * gfortran.dg/fmt_error_9.f: New test.
1213 * gfortran.dg/fmt_error_10.f: New test.
2c9062e2 1214
a14ce128
PT
12152009-10-11 Paul Thomas <pault@gcc.gnu.org>
1216
1aa4ade6 1217 PR fortran/41583
a14ce128
PT
1218 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1219 * gfortran.dg/class_4b.f03: As above.
1220 * gfortran.dg/class_4c.f03: As above.
1221 * gfortran.dg/class_4d.f03: As above.
1222
b89127e2
RG
12232009-10-11 Richard Guenther <rguenther@suse.de>
1224
1225 PR tree-optimization/41555
1226 * gcc.dg/torture/pr41555.c: New testcase.
1227
4557df3c
JD
12282009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1229
1230 PR libgfortran/35862
007dccd7
JD
1231 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1232 function correctly.
4557df3c 1233
43fc5430
JD
12342009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1235
b6ebf727 1236 PR libgfortran/35862
43fc5430
JD
1237 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1238 Add conditions to avoid runtime errors if not supported.
1239
740bb6ad
RG
12402009-10-10 Richard Guenther <rguenther@suse.de>
1241
1242 PR tree-optimization/41654
1243 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1244
30c99a9e
JM
12452009-10-09 Jason Merrill <jason@redhat.com>
1246
1247 * g++.dg/cpp/ucn-1.C: New.
1248
619dd721
JW
12492009-10-09 Janus Weil <janus@gcc.gnu.org>
1250
1251 PR fortran/41585
1252 * gfortran.dg/class_2.f03: Extended test case.
1253
d0a9804e
TB
12542009-10-09 Tobias Burnus <burnus@net-b.de>
1255
1256 PR fortran/41582
1257 * gfortran.dg/class_allocate_1.f03: Modify code such that
1258 it compiles with the gfc_warning->gfc_error change.
1259 * gfortran.dg/class_allocate_1.f03: New test.
1260
7431bf06
JW
12612009-10-09 Janus Weil <janus@gcc.gnu.org>
1262
1263 PR fortran/41579
1264 * gfortran.dg/select_type_6.f03: New test.
1265
78441afb
JJ
12662009-10-09 Jakub Jelinek <jakub@redhat.com>
1267
21ece9b2
JJ
1268 PR preprocessor/41445
1269 * gcc.dg/cpp/separate-1.c: Adjust.
1270 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1271 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1272 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1273 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1274 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1275 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1276 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1277
78441afb
JJ
1278 PR rtl-optimization/41646
1279 * gcc.c-torture/compile/pr41646.c: New test.
1280
aabf6a03
RG
12812009-10-09 Richard Guenther <rguenther@suse.de>
1282
1283 PR tree-optimization/41634
1284 * gcc.c-torture/compile/pr41634.c: New testcase.
1285
af2efb2b
UB
12862009-10-09 Uros Bizjak <ubizjak@gmail.com>
1287
1288 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1289
3f49ba3f
EB
12902009-10-09 Eric Botcazou <ebotcazou@adacore.com>
1291
1292 * gnat.dg/opt3.adb: New test.
1293 * gnat.dg/opt3_pkg.ads: New helper.
1294
88beb54d
DK
12952009-10-08 Doug Kwan <dougkwan@google.com>
1296
1297 PR rtl-optimization/41574
1298 * gcc.dg/pr41574.c: New test.
1299
77831620
CC
13002009-10-08 Cary Coutant <ccoutant@google.com>
1301
1302 Add support for debugging with ICF (Identical Code Folding).
1303 * g++.dg/debug/dwarf2/icf.C: New test.
1304
e3104f55
AN
13052009-10-08 Adam Nemet <anemet@caviumnetworks.com>
1306
1307 * gcc.target/mips/truncate-6.c: New test.
1308
ccb05613
JM
13092009-10-08 Jason Merrill <jason@redhat.com>
1310
30c99a9e 1311 PR c++/36816
f7d5a7cd
JM
1312 * g++.dg/cpp0x/rv-deduce.C: New.
1313
ccb05613
JM
1314 PR c++/37177
1315 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1316 * g++.dg/template/explicit-args2.C: New.
1317 * g++.dg/template/explicit-args3.C: New.
1318 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1319
6728ee79
MM
13202009-10-08 Michael Matz <matz@suse.de>
1321
1322 PR middle-end/41573
1323 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1324 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1325 * gcc.dg/pr41573.c: New test.
1326
e5a94231
JM
13272009-10-07 Joseph Myers <joseph@codesourcery.com>
1328
1329 PR c/41182
1330 * gcc.c-torture/compile/pr41182-1.c: New.
1331
f484a91a
JM
13322009-10-07 Jason Merrill <jason@redhat.com>
1333
1334 * g++.dg/cpp0x/variadic95.C: New.
1335
7097b3ac
JM
13362009-10-07 Jason Merrill <jason@redhat.com>
1337
1338 * g++.dg/template/scope3.C: New.
1339
95a28767
JJ
13402009-10-07 Jakub Jelinek <jakub@redhat.com>
1341
1342 * gcc.dg/debug/dwarf2/inline3.c: New test.
1343
6c19d9b5
DK
13442009-10-07 Daniel Kraft <d@domob.eu>
1345
1346 PR fortran/41615
1347 * gfortran.dg/assumed_charlen_function_6.f90: New test.
1348
93d76687
JW
13492009-10-07 Janus Weil <janus@gcc.gnu.org>
1350
1351 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1352 * gfortran.dg/select_type_1.f03: Modified error message.
1353 * gfortran.dg/select_type_5.f03: New test.
1354
e4f512b7
JD
13552009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1356
1357 PR libgfortran/41612
1358 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1359 have kind=10 reals.
1360
37a7519a
JM
13612009-10-06 Jason Merrill <jason@redhat.com>
1362
1363 * g++.dg/cpp0x/lambda/lambda-init.C: New.
1364 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1365
ccc37454
RG
13662009-10-06 Richard Guenther <rguenther@suse.de>
1367
1368 PR lto/41502
1369 * gcc.dg/lto/20091006-1_0.c: New testcase.
1370 * gcc.dg/lto/20091006-1_1.c: Likewise.
1371 * gcc.dg/lto/20091005-2_0.c: Likewise.
1372
2c12a292
ST
13732009-10-06 Samuel Tardieu <sam@rfc1149.net>
1374
1375 PR ada/41383
1376 * gnat.dg/timer_cancel.adb: New test.
1377
6fa30ef2
ST
13782009-10-06 Samuel Tardieu <sam@rfc1149.net>
1379
1380 PR ada/38333
1381 * gnat.dg/specs/import_abstract.ads: New.
1382
25b86498
JD
13832009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1384
1385 PR libgfortran/35862
1386 * gfortran.dg/round_2.f03: New test.
1387
7555009a
JJ
13882009-10-05 Jakub Jelinek <jakub@redhat.com>
1389
1390 PR debug/41558
1391 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1392 * lib/gcc-gdb-test.exp: ... here. New file.
1393 * gfortran.dg/guality/guality.exp: New file.
1394 * gfortran.dg/guality/pr41558.f90: New test.
1395 * gfortran.dg/guality/arg1.f90: New test.
1396
7cf078dc
PT
13972009-10-05 Paul Thomas <pault@gcc.gnu.org>
1398
1399 * gfortran.dg/dynamic_dispatch_1.f90: New test.
1400 * gfortran.dg/dynamic_dispatch_2.f90: New test.
1401 * gfortran.dg/dynamic_dispatch_3.f90: New test.
1402 * gfortran.dg/module_md5_1.f90: Update md5 sum.
1403
8fc7e474
ST
14042009-10-05 Sriraman Tallam <tmsriram@google.com>
1405
1406 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1407 register_pass_info.
1408 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1409 plugin_pass to register_pass_info.
1410 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1411 register_pass_info.
1412 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1413 register_pass_info.
1414
a9cc4458
RG
14152009-10-05 Richard Guenther <rguenther@suse.de>
1416
1417 PR lto/41281
1418 * gcc.dg/lto/20090914-2_0.c: New testcase.
1419
fd7588bc
RG
14202009-10-05 Richard Guenther <rguenther@suse.de>
1421
1422 PR lto/40902
1423 * gcc.dg/lto/20091005-1_0.c: New testcase.
1424 * gcc.dg/lto/20091005-1_1.c: Likewise.
1425
1a735925
RG
14262009-10-05 Richard Guenther <rguenther@suse.de>
1427
1428 PR lto/41552
1429 PR lto/41487
1430 * g++.dg/lto/20091002-1_0.C: Adjust flags.
1431 * g++.dg/lto/20091004-1_0.C: New testcase.
1432 * g++.dg/lto/20091004-1_1.C: Likewise.
1433 * g++.dg/lto/20091004-2_0.C: Likewise.
1434 * g++.dg/lto/20091004-2_1.C: Likewise.
1435 * g++.dg/lto/20091004-3_0.C: Likewise.
1436 * g++.dg/lto/20091004-3_1.C: Likewise.
1437
e9d85fa6
RG
14382009-10-05 Richard Guenther <rguenther@suse.de>
1439
1440 PR tree-optimization/23821
1441 * gcc.dg/torture/pr23821.c: New testcase.
1442
916bd5f0
DK
14432009-10-05 Daniel Kraft <d@domob.eu>
1444
1445 PR fortran/41403
1446 * gfortran.dg/goto_6.f: New test.
1447 * gfortran.dg/goto_7.f: New test.
1448
d7f09764
DN
14492009-10-03 Ben Elliston <bje@au.ibm.com>
1450 Bill Maddox <maddox@google.com>
1451 Cary Coutant <ccoutant@google.com>
1452 Chris Demetriou <cgd@google.com>
1453 Diego Novillo <dnovillo@google.com>
1454 Doug Kwan <dougkwan@google.com>
1455 Jan Hubicka <jh@suse.cz>
1456 Ollie Wild <aaw@google.com>
1457 Rafael Espindola <espindola@google.com>
1458 Richard Guenther <rguenther@suse.de>
1459 Simon Baldwin <simonb@google.com>
1460
1461 * g++.dg/20090107-1.C: New.
1462 * g++.dg/20090121-1.C: New.
1463 * g++.dg/ipa/20090113-1.C: New.
1464 * g++.dg/lto: New directory.
1465 * g++.dg/lto/20080829_0.C: New.
1466 * g++.dg/lto/20080904_0.C: New.
1467 * g++.dg/lto/20080907_0.C: New.
1468 * g++.dg/lto/20080908-1_0.C: New.
1469 * g++.dg/lto/20080908-2_0.C: New.
1470 * g++.dg/lto/20080908-3_0.C: New.
1471 * g++.dg/lto/20080909-1_0.C: New.
1472 * g++.dg/lto/20080910-1_0.C: New.
1473 * g++.dg/lto/20080912-1_0.C: New.
1474 * g++.dg/lto/20080912_0.C: New.
1475 * g++.dg/lto/20080915_0.C: New.
1476 * g++.dg/lto/20080916_0.C: New.
1477 * g++.dg/lto/20080917_0.C: New.
1478 * g++.dg/lto/20080924_0.C: New.
1479 * g++.dg/lto/20080926_0.C: New.
1480 * g++.dg/lto/20081008_0.C: New.
1481 * g++.dg/lto/20081022.h: New.
1482 * g++.dg/lto/20081022_0.C: New.
1483 * g++.dg/lto/20081022_1.C: New.
1484 * g++.dg/lto/20081023_0.C: New.
1485 * g++.dg/lto/20081109-1_0.C: New.
1486 * g++.dg/lto/20081109-2_0.C: New.
1487 * g++.dg/lto/20081109_0.C: New.
1488 * g++.dg/lto/20081109_1.C: New.
1489 * g++.dg/lto/20081118-1_0.C: New.
1490 * g++.dg/lto/20081118-1_1.C: New.
1491 * g++.dg/lto/20081118_0.C: New.
1492 * g++.dg/lto/20081118_1.C: New.
1493 * g++.dg/lto/20081119-1.h: New.
1494 * g++.dg/lto/20081119-1_0.C: New.
1495 * g++.dg/lto/20081119-1_1.C: New.
1496 * g++.dg/lto/20081119_0.C: New.
1497 * g++.dg/lto/20081119_1.C: New.
1498 * g++.dg/lto/20081120-1_0.C: New.
1499 * g++.dg/lto/20081120-1_1.C: New.
1500 * g++.dg/lto/20081120-2_0.C: New.
1501 * g++.dg/lto/20081120-2_1.C: New.
1502 * g++.dg/lto/20081123_0.C: New.
1503 * g++.dg/lto/20081123_1.C: New.
1504 * g++.dg/lto/20081125.h: New.
1505 * g++.dg/lto/20081125_0.C: New.
1506 * g++.dg/lto/20081125_1.C: New.
1507 * g++.dg/lto/20081127_0.C: New.
1508 * g++.dg/lto/20081127_1.C: New.
1509 * g++.dg/lto/20081203_0.C: New.
1510 * g++.dg/lto/20081203_1.C: New.
1511 * g++.dg/lto/20081204-1_0.C: New.
1512 * g++.dg/lto/20081204-1_1.C: New.
1513 * g++.dg/lto/20081204-2_0.C: New.
1514 * g++.dg/lto/20081204-2_1.C: New.
1515 * g++.dg/lto/20081209_0.C: New.
1516 * g++.dg/lto/20081209_1.C: New.
1517 * g++.dg/lto/20081211-1.h: New.
1518 * g++.dg/lto/20081211-1_0.C: New.
1519 * g++.dg/lto/20081211-1_1.C: New.
1520 * g++.dg/lto/20081217-1_0.C: New.
1521 * g++.dg/lto/20081217-2_0.C: New.
1522 * g++.dg/lto/20081219_0.C: New.
1523 * g++.dg/lto/20081219_1.C: New.
1524 * g++.dg/lto/20090106_0.C: New.
1525 * g++.dg/lto/20090112_0.C: New.
1526 * g++.dg/lto/20090128_0.C: New.
1527 * g++.dg/lto/20090221_0.C: New.
1528 * g++.dg/lto/20090302_0.C: New.
1529 * g++.dg/lto/20090302_1.C: New.
1530 * g++.dg/lto/20090303_0.C: New.
1531 * g++.dg/lto/20090311-1.h: New.
1532 * g++.dg/lto/20090311-1_0.C: New.
1533 * g++.dg/lto/20090311-1_1.C: New.
1534 * g++.dg/lto/20090311_0.C: New.
1535 * g++.dg/lto/20090311_1.C: New.
1536 * g++.dg/lto/20090312.h: New.
1537 * g++.dg/lto/20090312_0.C: New.
1538 * g++.dg/lto/20090312_1.C: New.
1539 * g++.dg/lto/20090313_0.C: New.
1540 * g++.dg/lto/20090313_1.C: New.
1541 * g++.dg/lto/20090315_0.C: New.
1542 * g++.dg/lto/20090315_1.C: New.
1543 * g++.dg/lto/20091002-1_0.C: New testcase.
1544 * g++.dg/lto/20091002-2_0.C: Likewise..
1545 * g++.dg/lto/20091002-3_0.C: Likewise..
1546 * g++.dg/lto/README: New.
1547 * g++.dg/lto/pr40818_0.C: New.
1548 * g++.dg/opt/thunk3-1.C: New.
1549 * g++.dg/opt/thunk4.C: New.
1550 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1551 replacements with __attribute__ ((__noinline__)).
1552 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1553 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1554 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1555 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1556 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1557 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1558 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1559 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1560 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1561 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1562 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1563 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1564 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1565 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1566 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1567 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1568 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1569 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1570 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1571 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1572 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1573 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1574 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1575 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1576 * gcc.dg/20081223-1.c: New.
1577 * gcc.dg/lto: New directory.
1578 * gcc.dg/lto/20080908_0.c: New.
1579 * gcc.dg/lto/20080917_0.c: New.
1580 * gcc.dg/lto/20080924_0.c: New.
1581 * gcc.dg/lto/20081024_0.c: New.
1582 * gcc.dg/lto/20081109_0.c: New.
1583 * gcc.dg/lto/20081111_0.c: New.
1584 * gcc.dg/lto/20081111_1.c: New.
1585 * gcc.dg/lto/20081112_0.c: New.
1586 * gcc.dg/lto/20081112_1.c: New.
1587 * gcc.dg/lto/20081115_0.c: New.
1588 * gcc.dg/lto/20081115_1.c: New.
1589 * gcc.dg/lto/20081115_2.c: New.
1590 * gcc.dg/lto/20081118_0.c: New.
1591 * gcc.dg/lto/20081118_1.c: New.
1592 * gcc.dg/lto/20081118_2.c: New.
1593 * gcc.dg/lto/20081120-1_0.c: New.
1594 * gcc.dg/lto/20081120-1_1.c: New.
1595 * gcc.dg/lto/20081120-2_0.c: New.
1596 * gcc.dg/lto/20081120-2_1.c: New.
1597 * gcc.dg/lto/20081125_0.c: New.
1598 * gcc.dg/lto/20081125_1.c: New.
1599 * gcc.dg/lto/20081126_0.c: New.
1600 * gcc.dg/lto/20081201-1_0.c: New.
1601 * gcc.dg/lto/20081201-1_1.c: New.
1602 * gcc.dg/lto/20081201-1_2.c: New.
1603 * gcc.dg/lto/20081201-2_0.c: New.
1604 * gcc.dg/lto/20081201-2_1.c: New.
1605 * gcc.dg/lto/20081202-1_0.c: New.
1606 * gcc.dg/lto/20081202-1_1.c: New.
1607 * gcc.dg/lto/20081202-2_0.c: New.
1608 * gcc.dg/lto/20081202-2_1.c: New.
1609 * gcc.dg/lto/20081204-1_0.c: New.
1610 * gcc.dg/lto/20081204-1_1.c: New.
1611 * gcc.dg/lto/20081204-2_0.c: New.
1612 * gcc.dg/lto/20081210-1_0.c: New.
1613 * gcc.dg/lto/20081212-1_0.c: New.
1614 * gcc.dg/lto/20081222_0.c: New.
1615 * gcc.dg/lto/20081222_0.h: New.
1616 * gcc.dg/lto/20081222_1.c: New.
1617 * gcc.dg/lto/20081224_0.c: New.
1618 * gcc.dg/lto/20081224_0.h: New.
1619 * gcc.dg/lto/20081224_1.c: New.
1620 * gcc.dg/lto/20090116_0.c: New.
1621 * gcc.dg/lto/20090120_0.c: New.
1622 * gcc.dg/lto/20090126-1_0.c: New.
1623 * gcc.dg/lto/20090126-2_0.c: New.
1624 * gcc.dg/lto/20090206-1_0.c: New.
1625 * gcc.dg/lto/20090206-2_0.c: New.
1626 * gcc.dg/lto/20090210_0.c: New.
1627 * gcc.dg/lto/20090210_1.c: New.
1628 * gcc.dg/lto/20090213_0.c: New.
1629 * gcc.dg/lto/20090213_1.c: New.
1630 * gcc.dg/lto/20090218-1_0.c: New.
1631 * gcc.dg/lto/20090218-1_1.c: New.
1632 * gcc.dg/lto/20090218-2_0.c: New.
1633 * gcc.dg/lto/20090218-2_1.c: New.
1634 * gcc.dg/lto/20090218_0.c: New.
1635 * gcc.dg/lto/20090218_1.c: New.
1636 * gcc.dg/lto/20090218_2.c: New.
1637 * gcc.dg/lto/20090218_3.c: New.
1638 * gcc.dg/lto/20090219_0.c: New.
1639 * gcc.dg/lto/20090312_0.c: New.
1640 * gcc.dg/lto/20090312_1.c: New.
1641 * gcc.dg/lto/20090313_0.c: New.
1642 * gcc.dg/lto/20090706-1_0.c: New.
1643 * gcc.dg/lto/20090706-2_0.c: New.
1644 * gcc.dg/lto/20090717_0.c: New.
1645 * gcc.dg/lto/20090717_1.c: New.
1646 * gcc.dg/lto/20090729_0.c: New.
1647 * gcc.dg/lto/20090729_1.c: New.
1648 * gcc.dg/lto/20090812_0.c: New.
1649 * gcc.dg/lto/20090812_1.c: New.
1650 * gcc.dg/lto/20090914-1_0.c: New.
1651 * gcc.dg/lto/README: New.
1652 * gcc.dg/visibility-7.c: Adjust expected pattern
1653 * gfortran.dg/lto: New directory.
1654 * gfortran.dg/lto/pr40724_0.f: New.
1655 * gfortran.dg/lto/pr40724_1.f: New.
1656 * gfortran.dg/lto/pr40725_0.f03: New.
1657 * gfortran.dg/lto/pr40725_1.c: New.
1658 * gfortran.dg/lto/pr41069_0.f90: New.
1659 * gfortran.dg/lto/pr41069_1.f90: New.
1660 * gfortran.dg/lto/pr41069_2.f90: New.
1661 * g++.dg/README: Add 'lto' directory.
1662 * g++.dg/dg.exp: Also scan 'lto' directory
1663
16642009-10-03 Ben Elliston <bje@au.ibm.com>
1665 Janis Johnson <janis187@us.ibm.com>
1666 Diego Novillo <dnovillo@google.com>
1667
1668 * g++.dg/lto/lto.exp: New.
1669 * gcc.c-torture/execute/execute.exp: Add
1670 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1671 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1672 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1673 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
0b94d8b2 1674 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
d7f09764
DN
1675 * gcc.dg/lto/lto.exp: New.
1676 * gfortran.dg/lto/lto.exp: New.
1677 * lib/target-supports.exp (check_effective_target_lto): New.
0b94d8b2
UB
1678 * lib/c-torture.exp: Load target-supports.exp. Define
1679 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
d7f09764
DN
1680 * lib/gcc-dg.exp: Likewise.
1681 * lib/lto.exp: New.
0b94d8b2 1682 * lib/torture-options.exp: Add support for a third argument.
d7f09764 1683
0d6bfda8
UB
16842009-10-03 Uros Bizjak <ubizjak@gmail.com>
1685
1686 PR testsuite/41542
1687 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1688
3930dbe9
JM
16892009-10-02 Jason Merrill <jason@redhat.com>
1690
1691 * g++.dg/abi/mangle32.C: New.
1692
5004b234
EB
16932009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1694
1695 * gnat.dg/atomic2.adb: New test.
1696
1aa8b1dd
EB
16972009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1698
1699 * gnat.dg/array11.adb: New test.
1700 * gnat.dg/array12.adb: Likewise.
1701
c2ce8cdc
EB
17022009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1703
1704 * gnat.dg/array10.adb: New test.
1705 * gnat.dg/object_overflow.adb: Tweak.
1706
dabbcb14
JH
17072009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
1708
d0a9804e 1709 * gcc.dg/guality/guality.exp: Disable on darwin.
dabbcb14 1710
776d0022
JJ
17112009-10-02 Janis Johnson <janis187@us.ibm.com>
1712
1713 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1714 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1715 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1716 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1717
ba6f7079
TB
17182009-10-02 Tobias Burnus <burnus@net-b.de>
1719
1720 PR fortran/41479
1721 * gfortran.dg/intent_out_5.f90: New test.
1722
e1b243a8
JJ
17232009-10-02 Jakub Jelinek <jakub@redhat.com>
1724
1725 PR debug/41404
1726 PR debug/41353
1727 * gcc.dg/guality/pr41404-1.c: New test.
1728 * gcc.dg/guality/pr41353-2.c: New test.
1729
b1d42460
L
17302009-10-02 H.J. Lu <hongjiu.lu@intel.com>
1731
1732 PR testsuite/41546
1733 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
9e51149d 1734 to -mtune=generic.
b1d42460 1735
03ec7d01
JH
17362009-10-01 Jan Hubicka <jh@suse.cz>
1737
1738 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1739
0a5a37d4
LR
17402009-10-01 Loren J. Rittle <ljrittle@acm.org>
1741
1742 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1743
eaeb2145
LR
1744 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1745
7919373d
TB
17462009-10-01 Tobias Burnus <burnus@net-b.de>
1747
1748 PR fortran/41515
1749 * gfortran.dg/parameter_array_init_5.f90: New test.
1750
2968d410
JM
17512009-10-01 Jason Merrill <jason@redhat.com>
1752
1753 * g++.dg/cpp0x/defaulted13.C: New.
1754
ec30ab2c
DW
17552009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
1756
b1d42460
L
1757 * gfortran.dg/bounds_check_7.f90: Adapted error message.
1758 * gfortran.dg/bounds_check_11.f90: Likewise.
1759 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
ec30ab2c 1760
e56817db
TB
17612009-09-30 Tobias Burnus <burnus@net-b.de>
1762
1763 * gfortran.dg/select_type_4.f90: New test.
1764
cf2b3c22
TB
17652009-09-30 Janus Weil <janus@gcc.gnu.org>
1766
1767 * gfortran.dg/same_type_as_1.f03: New test.
1768 * gfortran.dg/same_type_as_2.f03: Ditto.
1769
17702009-09-30 Janus Weil <janus@gcc.gnu.org>
1771
1772 * gfortran.dg/select_type_1.f03: Extended.
1773 * gfortran.dg/select_type_3.f03: New test.
1774
17752009-09-30 Janus Weil <janus@gcc.gnu.org>
1776
1777 * gfortran.dg/class_allocate_1.f03: New test.
1778
17792009-09-30 Janus Weil <janus@gcc.gnu.org>
1780
1781 PR fortran/40996
1782 * gfortran.dg/allocatable_scalar_3.f90: New test.
1783 * gfortran.dg/select_type_2.f03: Ditto.
1784 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1785
17862009-09-30 Janus Weil <janus@gcc.gnu.org>
1787
1788 * gfortran.dg/block_name_2.f90: Modified error message.
1789 * gfortran.dg/select_6.f90: Ditto.
1790 * gfortran.dg/select_type_1.f03: New test.
1791
17922009-09-30 Janus Weil <janus@gcc.gnu.org>
1793
1794 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1795 * gfortran.dg/class_1.f03: Ditto.
1796 * gfortran.dg/class_2.f03: Ditto.
1797 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1798 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1799 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1800 * gfortran.dg/typebound_call_10.f03: Ditto.
1801 * gfortran.dg/typebound_call_2.f03: Ditto.
1802 * gfortran.dg/typebound_call_3.f03: Ditto.
1803 * gfortran.dg/typebound_call_4.f03: Ditto.
1804 * gfortran.dg/typebound_call_9.f03: Ditto.
1805 * gfortran.dg/typebound_generic_3.f03: Ditto.
1806 * gfortran.dg/typebound_generic_4.f03: Ditto.
1807 * gfortran.dg/typebound_operator_1.f03: Ditto.
1808 * gfortran.dg/typebound_operator_2.f03: Ditto.
1809 * gfortran.dg/typebound_operator_3.f03: Ditto.
1810 * gfortran.dg/typebound_operator_4.f03: Ditto.
1811 * gfortran.dg/typebound_proc_1.f08: Ditto.
1812 * gfortran.dg/typebound_proc_5.f03: Ditto.
1813 * gfortran.dg/typebound_proc_6.f03: Ditto.
1814
79efe0b3
JM
18152009-09-30 Jason Merrill <jason@redhat.com>
1816
1817 * g++.dg/eh/init-temp1.C: Improve test.
1818
08a4a761
UB
18192009-09-30 Uros Bizjak <ubizjak@gmail.com>
1820
1821 PR target/22093
1822 * gcc.target/alpha/pr22093.c: New test.
1823
d5f4eddd
JM
18242009-09-29 John Freeman <jfreeman08@gmail.com>
1825 Jason Merrill <jason@redhat.com>
1826
1827 * g++.dg/cpp0x/lambda/lambda-array.C: New.
1828 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1829 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1830 * g++.dg/cpp0x/lambda/lambda-const.C: New.
1831 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1832 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1833 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1834 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1835 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1836 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1837 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1838 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1839 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1840 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1841 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1842 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1843 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1844 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1845 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1846 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1847 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1848 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1849 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1850 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1851 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1852 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1853 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1854 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1855 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1856 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1857 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1858 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1859 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1860 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1861 * g++.dg/cpp0x/lambda/lambda-template.C: New.
1862 * g++.dg/cpp0x/lambda/lambda-this.C: New.
1863 * g++.dg/cpp0x/lambda/lambda-type.C: New.
1864 * g++.dg/cpp0x/lambda/lambda-use.C: New.
1865 * lib/prune.exp: Accept "In lambda function".
1866
cbf2e4d4
HJ
18672009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1868
4a8df4fa
UB
1869 * gcc.target/i386/fma4-check.h: New file.
1870 * gcc.target/i386/fma4-fma.c: Ditto.
1871 * gcc.target/i386/fma4-maccXX.c: Ditto.
1872 * gcc.target/i386/fma4-msubXX.c: Ditto.
1873 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1874 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1875 * gcc.target/i386/fma4-vector.c: Ditto.
1876 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1877 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1878 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1879 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1880 * gcc.target/i386/fma4-256-vector.c: Ditto.
1881 * gcc.target/i386/funcspec-2.c: Ditto.
1882
1883 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1884
1885 * gcc.target/i386/funcspec-5.c: Add FMA4.
1886 * gcc.target/i386/funcspec-6.c: Ditto.
1887 * gcc.target/i386/funcspec-8.c: Ditto.
cbf2e4d4
HJ
1888
1889 * gcc.target/i386/funcspec-9.c: New file.
1890
1891 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1892
4a8df4fa
UB
1893 * gcc.target/i386/isa-10.c: New file.
1894 * gcc.target/i386/isa-11.c: Ditto.
1895 * gcc.target/i386/isa-12.c: Ditto.
1896 * gcc.target/i386/isa-13.c: Ditto.
1897 * gcc.target/i386/isa-2.c: Ditto.
1898 * gcc.target/i386/isa-3.c: Ditto.
1899 * gcc.target/i386/isa-4.c: Ditto.
1900 * gcc.target/i386/isa-7.c: Ditto.
1901 * gcc.target/i386/isa-8.c: Ditto.
1902 * gcc.target/i386/isa-9.c: Ditto.
1903
1904 * gcc.target/i386/isa-14.c: Add FMA4.
1905 * gcc.target/i386/isa-1.c: Ditto.
1906 * gcc.target/i386/isa-5.c: Ditto.
1907 * gcc.target/i386/isa-6.c: Ditto.
1908
1909 * gcc.target/i386/sse-12.c: New file.
1910 * gcc.target/i386/sse-13.c: Ditto.
1911 * gcc.target/i386/sse-14.c: Ditto.
1912 * gcc.target/i386/sse-22.c: Ditto.
1913
1914 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1915 * g++.dg/other/i386-3.C: Ditto.
1916 * g++.dg/other/i386-5.C: Ditto.
1917 * g++.dg/other/i386-6.C: Ditto.
cbf2e4d4 1918
1c1a5fd8
L
19192009-09-29 H.J. Lu <hongjiu.lu@intel.com>
1920
1921 PR testsuite/41496
1922 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1923 before.
1924
66dfffa2
JJ
19252009-09-29 Janis Johnson <janis187@us.ibm.com>
1926
1927 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1928 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1929
08cc1e7f
JJ
19302009-09-29 Jakub Jelinek <jakub@redhat.com>
1931
1932 PR debug/41438
1933 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1934 hidden.
1935 * g++.dg/debug/dwarf2/const-1.C: Likewise.
1936
a795ca6e
HJ
19372009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1938
1939 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
4a8df4fa
UB
1940 * gcc.target/i386/isa-1.c: Remove SSE5.
1941 * gcc.target/i386/isa-5.c: Ditto.
1942 * gcc.target/i386/isa-6.c: Ditto.
1943 * gcc.target/i386/funcspec-4.c: Remove error conditions
1944 related to SSE5.
1945 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1946 * gcc.target/i386/avx-2.c: Ditto.
1947 * gcc.target/i386/sse-23.c: Ditto.
a795ca6e 1948 * gcc.target/i386/funcspec-9.c: Delete.
9e51149d 1949
1dd61ee5
JJ
19502009-09-29 Jakub Jelinek <jakub@redhat.com>
1951
1952 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1953 * gcc.dg/guality/pr41353-1.c: New test.
1954
4b653ed5
JJ
1955 PR testsuite/41444
1956 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1957 in macro name definition for non-unix/win32/msdos.
1958
9abe5e56
DK
19592009-09-29 Daniel Kraft <d@domob.eu>
1960
1961 PR fortran/39626
1962 * gfortran.dg/block_1.f08: New test.
1963 * gfortran.dg/block_2.f08: New test.
1964 * gfortran.dg/block_3.f90: New test.
1965 * gfortran.dg/block_4.f08: New test.
1966 * gfortran.dg/block_5.f08: New test.
1967 * gfortran.dg/block_6.f08: New test.
1968 * gfortran.dg/block_7.f08: New test.
1969 * gfortran.dg/block_8.f08: New test.
1970
9b13eb84
JD
19712009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1972
1973 PR libgfortran/35862
1974 * gfortran.dg/round_1.f03: New test.
1975 * gfortran.dg/f2003_io_3.f03: Update test.
1976
65026047
ER
19772009-09-28 Easwaran Raman <eraman@google.com>
1978
1979 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1980 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1981
efc7a2a5
JJ
19822009-09-28 Janis Johnson <janis187@us.ibm.com>
1983
8387984e
JJ
1984 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1985 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1986 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1987 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1988 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1989
425a180d
JJ
1990 * g++.dg/dfp/dfp.exp: Fix typo.
1991
efc7a2a5
JJ
1992 * lib/target-supports.exp (check-effective-target-dfp-nocache):
1993 Fix typo that breaks the check.
1994
2d3a1837
OH
19952009-09-28 Olivier Hainque <hainque@adacore.com>
1996
1997 * gnat.dg (tagged_alloc_free.adb): New testcase.
9e51149d 1998
d366d023
JJ
19992009-09-28 Janis Johnson <janis187@us.ibm.com>
2000
2001 * g++.dg/dfp: New directory.
2002 * g++.dg/dg.exp: Prune tests in dfp directory.
4a0ce41d 2003 * g++.dg/dfp/dfp.exp: New.
d366d023
JJ
2004 * g++.dg/dfp/mangle-mode.C: New test.
2005
44e10129
MM
20062009-09-28 Michael Matz <matz@suse.de>
2007
2008 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2009 for sign of -Inf.
2010
ff9d1adc
RH
20112009-09-27 Richard Henderson <rth@redhat.com>
2012
2013 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
e25d3e6d 2014 * gcc.dg/tree-ssa/pr41469-1.c: New.
ff9d1adc 2015
afbd0665
AS
20162009-09-26 Andreas Schwab <schwab@linux-m68k.org>
2017
2018 PR c/41476
2019 * gcc.dg/cond-constqual-1.c: New test.
2020
0ffd2048
MM
20212009-09-26 Michael Matz <matz@suse.de>
2022
2023 PR lto/40758
2024 PR middle-end/41470
2025 * gcc.dg/pr41470.c: New test.
2026
03b6f8a2
EB
20272009-09-26 Eric Botcazou <ebotcazou@adacore.com>
2028
2029 * gnat.dg/array9.adb: New test.
2030
87c93592
MM
20312009-09-26 Michael Matz <matz@suse.de>
2032
2033 PR tree-optimization/41454
2034 * gcc.dg/pr41454.c: New test.
2035
7653f273
DS
20362009-09-25 Dodji Seketeli <dodji@redhat.com>
2037
2038 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2039 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2040 into DW_TAG_GNU_template_parameter_pack and
2041 DW_TAG_GNU_formal_parameter_pack.
2042 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2043 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2044
712ff3c8
NF
20452009-09-25 Nathan Froyd <froydnj@codesourcery.com>
2046
2047 * gcc.dg/vect/vect.exp: Append extra parameters as separate
2048 parameters for alignment-sensitive -fsection-anchors tests.
2049
79441eca
RG
20502009-09-25 Richard Guenther <rguenther@suse.de>
2051
2052 PR middle-end/41463
2053 * gcc.c-torture/execute/pr41463.c: New testcase.
2054
7948ae37
OH
20552009-09-25 Olivier Hainque <hainque@adacore.com>
2056
2057 * gnat.dg/sse_nolib.adb: New testcase.
2058
d3dbe5a4
RE
20592009-09-25 Revital Eres <ERES@il.ibm.com>
2060
2061 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2062 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2063 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2064 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2065 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2066 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2067 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2068 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2069 * gcc.dg/vect/vect.exp: Add Power7 flags.
2070 * g++.dg/vect/vect.exp: Likewise.
2071 * gfortran.dg/vect/vect.exp: Likewise.
2072
bbffcb7e
SK
20732009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
2074
2075 PR fortran/41459
2076 * gfortran.dg/empty_label.f: New test.
2077 * gfortran.dg/empty_label.f90: Ditto.
afbd0665 2078 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
bbffcb7e 2079
e3d5405d
KG
20802009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2081
2082 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2083 compile-time.
2084
4851726d
AN
20852009-09-24 Adam Nemet <anemet@caviumnetworks.com>
2086
2087 * lib/scanasm.exp (make_pattern_printable): New function.
2088 (dg-scan, scan-assembler-times, scan-assembler-dem,
2089 scan-assembler-dem-not): Use it.
2090
c33ac441
L
20912009-09-24 H.J. Lu <hongjiu.lu@intel.com>
2092
2093 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2094 (test_nested): Renamed to ...
2095 (test_nested1): This.
2096 (test_nested2): New.
2097 (main): Likewise.
2098
824ff0cd
RG
20992009-09-24 Richard Guenther <rguenther@suse.de>
2100
2101 PR tree-optimization/36143
2102 PR tree-optimization/38747
2103 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2104 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2105 * g++.dg/torture/pr38747.C: New testcase.
2106 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2107
01c3cf4d
EB
21082009-09-24 Eric Botcazou <ebotcazou@adacore.com>
2109
2110 * gnat.dg/nested_proc.adb: New test.
2111
9f62cb92
JJ
21122009-09-24 Jakub Jelinek <jakub@redhat.com>
2113
6356f38f 2114 * gcc.target/i386/pr12329.c: Adjust.
9f62cb92 2115
dda2da58
AO
21162009-09-23 Alexandre Oliva <aoliva@redhat.com>
2117
2118 PR debug/41248
2119 * gcc.dg/pr41248.c: New.
2120
6356f38f 21212009-09-23 Dodji Seketeli <dodji@redhat.com>
b646ba3f
DS
2122
2123 PR debug/41065
2124 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2125
28baf121
AS
21262009-09-23 Andreas Schwab <schwab@redhat.com>
2127
2128 * lib/profopt.exp (profopt-get-options): Set tool_flags for
2129 current_compiler_flags. Fix typos.
2130
3c5ce3af
YG
21312009-09-23 Yuri Gribov <tetra2005@googlemail.com>
2132
2133 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2134
be123439
UB
21352009-09-23 Uros Bizjak <ubizjak@gmail.com>
2136
2137 PR c/39779
2138 * gcc.c-torture/compile/pr39779.c: New test.
2139
d40a19da
DS
21402009-09-22 Dodji Seketeli <dodji@redhat.com>
2141
2142 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2143 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2144 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2145
502a1e45
AO
21462009-09-22 Alexandre Oliva <aoliva@redhat.com>
2147
2148 PR debug/41295
2149 * gcc.dg/pr41295.c: New.
2150
6356f38f
UB
21512009-09-22 Neil Vachharajani <nvachhar@google.com>
2152
2153 * gcc.dg/pr40209.c: Add test case.
2154
ae6032ea
AN
21552009-09-22 Adam Nemet <anemet@caviumnetworks.com>
2156
2157 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2158 matching assembly.
2159 * gcc.target/mips/code-readable-2.c: Likewise.
2160 * gcc.target/mips/code-readable-3.c: Likewise.
2161
a9ab39d3
JJ
21622009-09-22 Janis Johnson <janis187@us.ibm.com>
2163
2164 * lib/target-supports.exp (check_effective_target_dfp_nocache):
2165 Check support via mode instead of C type.
2166 (check_effective_target_dfprt_nocache): Ditto.
2167 (check_effective_target_hard_dfp): Ditto.
2168
2df373c2
RG
21692009-09-22 Richard Guenther <rguenther@suse.de>
2170
2171 PR middle-end/41395
2172 * gcc.c-torture/execute/pr41395-1.c: New testcase.
2173 * gcc.c-torture/execute/pr41395-2.c: Likewise.
2174
39dbcfc3
JJ
21752009-09-22 Jakub Jelinek <jakub@redhat.com>
2176
2177 * gcc.dg/20090922-1.c: New test.
2178
65f753a0
JJ
2179 PR bootstrap/41405
2180 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2181 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2182 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2183 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2184 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2185 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2186 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2187 * objc.dg/dwarf-2.m: Likewise.
2188
f61e18ec
RG
21892009-09-22 Richard Guenther <rguenther@suse.de>
2190
2191 PR tree-optimization/41428
2192 * g++.dg/tree-ssa/pr41428.C: New testcase.
2193
40742b42
JJ
21942009-09-22 Jakub Jelinek <jakub@redhat.com>
2195
2196 PR middle-end/41429
2197 * g++.dg/gomp/pr41429.C: New test.
2198
d9334061
GS
21992009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
2200
2201 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2202
334738b4
JM
22032009-09-21 Jason Merrill <jason@redhat.com>
2204
2205 PR c++/41421
2206 * g++.dg/cpp0x/trivial1.C: Expand.
2207
4b51caf2
KT
22082009-09-21 Kai Tietz <kai.tietz@onevision.com>
2209
2210 * gcc.dg/torture/calleesave-sse.c: New.
2211
5b5fba56
JH
22122009-09-21 Jan Hubicka <jh@suse.cz>
2213
2214 * gcc.dg/guality/inline-params.c: New testcase.
2215
9e2ceea0
UB
22162009-09-21 Uros Bizjak <ubizjak@gmail.com>
2217
2218 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2219 Add -fno-inline.
2220 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2221 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2222 (f2): Ditto.
2223
f7d1fabc
L
22242009-09-20 H.J. Lu <hongjiu.lu@intel.com>
2225
2226 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2227 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2228 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2229 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2230 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2231
15651f0b
AP
22322009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
2233
2234 PR middle-end/40642
2235 * g++.dg/torture/pr40642.C: New testcase.
2236
ca75b926
KG
22372009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2238
2239 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2240 cases in static initializers.
2241
63c6c7e0
KT
22422009-09-20 Kai Tietz <kai.tietz@onevision.com>
2243
2244 * gcc.c-tortue/compile/pr39886.c: New.
2245
ed6d9a1b
CD
22462009-09-20 Chris Demetriou <cgd@google.com>
2247
2248 PR preprocessor/28435:
2249 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2250 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2251 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2252 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2253 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2254
b53da244
AN
22552009-09-19 Adam Nemet <anemet@caviumnetworks.com>
2256
2257 * gcc.target/mips/mips.exp: Add relax-pic-calls
2258 under -mfoo/-mno-foo options.
2259 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2260 and -mexplicit-relocs.
2261 * gcc.target/mips/call-1.c: New test.
2262 * gcc.target/mips/call-2.c: New test.
2263 * gcc.target/mips/call-3.c: New test.
2264 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2265 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2266
74dc6a11
CD
22672009-09-19 Chris Demetriou <cgd@google.com>
2268
2269 PR preprocessor/28435:
2270 * gcc.dg/cpp/missing-header-MD.c: New test.
2271 * gcc.dg/cpp/missing-header-MMD.c: New test.
2272 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2273 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2274
b5e7280d
JD
22752009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2276
2277 PR libgfortran/41328
2278 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2279 EOF works.
2280
5f5babf1
JM
22812009-09-18 Jason Merrill <jason@redhat.com>
2282
ecc607fc 2283 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
5f5babf1
JM
2284 * g++.dg/cpp0x/initlist-deduce.C: New.
2285
6356f38f
UB
22862009-09-18 Neil Vachharajani <nvachhar@google.com>
2287
2288 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2289
5eb8c44f
JJ
22902009-09-18 Janis Johnson <janis187@us.ibm.com>
2291
2292 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2293 * c-c++-common/dfp: New directory.
2294 * c-c++-common/dfp/dfp-dbg.h: New file.
2295 * gcc.dg/dfp/call-by-value.c: Move to ...
2296 * c-c++-common/call-by-value.c: here.
2297 * gcc.dg/dfp/cast.c: Move to ...
2298 * c-c++-common/cast.c: here.
2299 * gcc.dg/dfp/compare-eq-const.c: Move to ...
2300 * c-c++-common/compare-eq-const.c: here.
2301 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2302 * c-c++-common/compare-eq-d128.c: here.
2303 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2304 * c-c++-common/compare-eq-d32.c: here.
2305 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2306 * c-c++-common/compare-eq-d64.c: here.
2307 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2308 * c-c++-common/compare-eq-dfp.c: here.
2309 * gcc.dg/dfp/compare-eq.h: Move to ...
2310 * c-c++-common/compare-eq.h: here.
2311 * gcc.dg/dfp/compare-rel-const.c: Move to ...
2312 * c-c++-common/compare-rel-const.c: here.
2313 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2314 * c-c++-common/compare-rel-d128.c: here.
2315 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2316 * c-c++-common/compare-rel-d32.c: here.
2317 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2318 * c-c++-common/compare-rel-d64.c: here.
2319 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2320 * c-c++-common/compare-rel-dfp.c: here.
2321 * gcc.dg/dfp/compare-rel.h: Move to ...
2322 * c-c++-common/compare-rel.h: here.
2323 * gcc.dg/dfp/compare-special-d128.c: Move to ...
2324 * c-c++-common/compare-special-d128.c: here.
2325 * gcc.dg/dfp/compare-special-d32.c: Move to ...
2326 * c-c++-common/compare-special-d32.c: here.
2327 * gcc.dg/dfp/compare-special-d64.c: Move to ...
2328 * c-c++-common/compare-special-d64.c: here.
2329 * gcc.dg/dfp/compare-special.h: Move to ...
2330 * c-c++-common/compare-special.h: here.
2331 * gcc.dg/dfp/constants-zero.c: Move to ...
2332 * c-c++-common/constants-zero.c: here.
2333 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2334 * c-c++-common/convert-bfp-10.c: here.
2335 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2336 * c-c++-common/convert-bfp-11.c: here.
2337 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2338 * c-c++-common/convert-bfp-12.c: here.
2339 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2340 * c-c++-common/convert-bfp-13.c: here.
2341 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2342 * c-c++-common/convert-bfp-14.c: here.
2343 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2344 * c-c++-common/convert-bfp-2.c: here.
2345 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2346 * c-c++-common/convert-bfp-3.c: here.
2347 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2348 * c-c++-common/convert-bfp-4.c: here.
2349 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2350 * c-c++-common/convert-bfp-5.c: here.
2351 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2352 * c-c++-common/convert-bfp-6.c: here.
2353 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2354 * c-c++-common/convert-bfp-7.c: here.
2355 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2356 * c-c++-common/convert-bfp-8.c: here.
2357 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2358 * c-c++-common/convert-bfp-9.c: here.
2359 * gcc.dg/dfp/convert-bfp.c: Move to ...
2360 * c-c++-common/convert-bfp.c: here.
2361 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2362 * c-c++-common/convert-bfp-fold.c: here.
2363 * gcc.dg/dfp/convert-dfp.c: Move to ...
2364 * c-c++-common/convert-dfp.c: here.
2365 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2366 * c-c++-common/convert-dfp-fold-2.c: here.
2367 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2368 * c-c++-common/convert-dfp-fold.c: here.
2369 * gcc.dg/dfp/convert.h: Move to ...
2370 * c-c++-common/convert.h: here.
2371 * gcc.dg/dfp/convert-int.c: Move to ...
2372 * c-c++-common/convert-int.c: here.
2373 * gcc.dg/dfp/convert-int-fold.c: Move to ...
2374 * c-c++-common/convert-int-fold.c: here.
2375 * gcc.dg/dfp/convert-int-max.c: Move to ...
2376 * c-c++-common/convert-int-max.c: here.
2377 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2378 * c-c++-common/convert-int-max-fold.c: here.
2379 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2380 * c-c++-common/convert-int-saturate.c: here.
2381 * gcc.dg/dfp/func-array.c: Move to ...
2382 * c-c++-common/func-array.c: here.
2383 * gcc.dg/dfp/func-deref.c: Move to ...
2384 * c-c++-common/func-deref.c: here.
2385 * gcc.dg/dfp/func-mixed.c: Move to ...
2386 * c-c++-common/func-mixed.c: here.
2387 * gcc.dg/dfp/func-pointer.c: Move to ...
2388 * c-c++-common/func-pointer.c: here.
2389 * gcc.dg/dfp/func-scalar.c: Move to ...
2390 * c-c++-common/func-scalar.c: here.
2391 * gcc.dg/dfp/func-struct.c: Move to ...
2392 * c-c++-common/func-struct.c: here.
2393 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2394 * c-c++-common/func-vararg-alternate-d128-2.c: here.
2395 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2396 * c-c++-common/func-vararg-alternate-d128.c: here.
2397 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2398 * c-c++-common/func-vararg-alternate-d32.c: here.
2399 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2400 * c-c++-common/func-vararg-alternate-d64.c: here.
2401 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2402 * c-c++-common/func-vararg-alternate.h: here.
2403 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2404 * c-c++-common/func-vararg-dfp.c: here.
2405 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2406 * c-c++-common/func-vararg-mixed-2.c: here.
2407 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2408 * c-c++-common/func-vararg-mixed.c: here.
2409 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2410 * c-c++-common/func-vararg-size0.c: here.
2411 * gcc.dg/dfp/inf-1.c: Move to ...
2412 * c-c++-common/inf-1.c: here.
2413 * gcc.dg/dfp/loop-index.c: Move to ...
2414 * c-c++-common/loop-index.c: here.
2415 * gcc.dg/dfp/modes.c: Move to ...
2416 * c-c++-common/modes.c: here.
2417 * gcc.dg/dfp/nan-1.c: Move to ...
2418 * c-c++-common/nan-1.c: here.
2419 * gcc.dg/dfp/nan-2.c: Move to ...
2420 * c-c++-common/nan-2.c: here.
2421 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2422 * c-c++-common/operator-arith-fold.c: here.
2423 * gcc.dg/dfp/operator-assignment.c: Move to ...
2424 * c-c++-common/operator-assignment.c: here.
2425 * gcc.dg/dfp/operator-comma.c: Move to ...
2426 * c-c++-common/operator-comma.c: here.
2427 * gcc.dg/dfp/operator-cond.c: Move to ...
2428 * c-c++-common/operator-cond.c: here.
2429 * gcc.dg/dfp/operator-logical.c: Move to ...
2430 * c-c++-common/operator-logical.c: here.
2431 * gcc.dg/dfp/operator-unary.c: Move to ...
2432 * c-c++-common/operator-unary.c: here.
2433 * gcc.dg/dfp/pr31385.c: Move to ...
2434 * c-c++-common/pr31385.c: here.
2435 * gcc.dg/dfp/pr33466.c: Move to ...
2436 * c-c++-common/pr33466.c: here.
2437 * gcc.dg/dfp/pr35620.c: Move to ...
2438 * c-c++-common/pr35620.c: here.
2439 * gcc.dg/dfp/pr36800.c: Move to ...
2440 * c-c++-common/pr36800.c: here.
2441 * gcc.dg/dfp/pr39034.c: Move to ...
2442 * c-c++-common/pr39034.c: here.
2443 * gcc.dg/dfp/pr39035.c: Move to ...
2444 * c-c++-common/pr39035.c: here.
2445 * gcc.dg/dfp/pr39902.c: Move to ...
2446 * c-c++-common/pr39902.c: here.
2447 * gcc.dg/dfp/pr39986.c: Move to ...
2448 * c-c++-common/pr39986.c: here.
2449 * gcc.dg/dfp/signbit-1.c: Move to ...
2450 * c-c++-common/signbit-1.c: here.
2451 * gcc.dg/dfp/signbit-2.c: Move to ...
2452 * c-c++-common/signbit-2.c: here.
2453 * gcc.dg/dfp/struct-layout-1.c: Move to ...
2454 * c-c++-common/struct-layout-1.c: here.
2455 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2456 * c-c++-common/usual-arith-conv.c: here.
2457 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2458 * c-c++-common/usual-arith-conv-const.c: here.
2459
67a436d8
JH
24602009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
2461
2462 PR testsuite/41288
2463 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2464 stack alignment.
2465
66be89f0
AP
24662009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
2467
2468 PR c++/39365
6356f38f
UB
2469 * g++.dg/expr/bool3.C: New test.
2470 * g++.dg/expr/bool4.C: New test.
66be89f0 2471
695a8e62
JJ
24722009-09-17 Janis Johnson <janis187@us.ibm.com>
2473
6356f38f
UB
2474 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2475 * gcc.dg/dfp/signbit-2.c: Use it.
2476 * gcc.dg/dfp/func-vararg-alternate.h: Change two
695a8e62 2477 arguments to unsigned int.
6356f38f
UB
2478 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2479 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2480 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2481 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2482 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2483 * gcc.dg/dfp/pr39986.c: Ditto.
2484 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2485 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2486 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2487 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2488 * gcc.dg/dfp/convert-int-fold.c: Ditto.
695a8e62 2489
591a8495
JJ
24902009-09-17 Jakub Jelinek <jakub@redhat.com>
2491
2492 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2493
d2da4af2
JJ
24942009-09-17 Janis Johnson <janis187@us.ibm.com>
2495
2496 PR c/41049
2497 * dfp/pr41049.c: New test.
2498
51a0d6aa
L
24992009-09-17 H.J. Lu <hongjiu.lu@intel.com>
2500
2501 PR testsuite/41385
2502 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2503
07ffa034
MJ
25042009-09-17 Martin Jambor <mjambor@suse.cz>
2505
2506 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2507 * gcc.dg/ipa/ipa-sra-1.c: New test.
2508 * gcc.dg/ipa/ipa-sra-2.c: New test.
2509 * gcc.dg/ipa/ipa-sra-3.c: New test.
2510 * gcc.dg/ipa/ipa-sra-4.c: New test.
2511 * gcc.dg/ipa/ipa-sra-5.c: New test.
2512 * gcc.c-torture/execute/ipa-sra-1.c: New test.
2513 * gcc.c-torture/execute/ipa-sra-2.c: New test.
2514
040c6d51
MM
25152009-09-17 Michael Matz <matz@suse.de>
2516
2517 PR middle-end/41347
2518 * gfortran.dg/pr41347.f90: New test.
2519
10e154df
AK
25202009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2521
2522 * gcc.c-torture/compile/20090917-1.c: New testcase.
2523
85a97acc
UB
25242009-09-16 Uros Bizjak <ubizjak@gmail.com>
2525
2526 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2527 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
2528 alpha*-*-* target from XFAIL list.
2529
1d5ba98c
JJ
25302009-09-16 Janis Johnson <janis187@us.ibm.com>
2531
2532 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2533 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2534 * gcc.dg/dfp/cast-bad.c: Use default options.
2535 * gcc.dg/dfp/compare-rel-const.c: Ditto.
2536 * gcc.dg/dfp/composite-type.c: Ditto.
2537 * gcc.dg/dfp/constants.c: Ditto.
2538 * gcc.dg/dfp/constants-hex.c: Ditto.
2539 * gcc.dg/dfp/constants-pedantic.c: Ditto.
2540 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2541 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2542 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2543 * gcc.dg/dfp/ctypes.c: Ditto.
2544 * gcc.dg/dfp/ddmode-ice.c: Ditto.
2545 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2546 * gcc.dg/dfp/float-constant-double.c: Ditto.
2547 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2548 * gcc.dg/dfp/keywords-reserved.c: Ditto.
2549 * gcc.dg/dfp/modes.c: Ditto.
2550 * gcc.dg/dfp/operator-bitwise.c: Ditto.
2551 * gcc.dg/dfp/pr31344.c: Ditto.
2552 * gcc.dg/dfp/pr31385.c: Ditto.
2553 * gcc.dg/dfp/pr33466.c: Ditto.
2554 * gcc.dg/dfp/pr35620.c: Ditto.
2555 * gcc.dg/dfp/pr37435.c: Ditto.
2556 * gcc.dg/dfp/pr39986.c: Ditto.
2557 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2558 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2559 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2560 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2561 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2562 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2563 * gcc.dg/dfp/typespec.c: Ditto.
2564 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2565 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2566 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2567 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2568 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2569 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2570 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2571 * gcc.dg/dfp/compare-rel.h: Ditto.
2572 * gcc.dg/dfp/compare-special.h: Ditto.
2573 * gcc.dg/dfp/convert.h: Ditto.
2574 * gcc.dg/dfp/fe-check.h: Ditto.
9e51149d 2575 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1d5ba98c
JJ
2576 * gcc.dg/dfp/cast.c: Ditto.
2577 * gcc.dg/dfp/compare-eq-const.c: Ditto.
2578 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2579 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2580 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2581 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2582 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2583 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2584 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2585 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2586 * gcc.dg/dfp/compare-special-d32.c: Ditto.
2587 * gcc.dg/dfp/compare-special-d64.c: Ditto.
2588 * gcc.dg/dfp/compare-special-d128.c: Ditto.
2589 * gcc.dg/dfp/constants-zero.c: Ditto.
2590 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2591 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2592 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2593 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2594 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2595 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2596 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2597 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2598 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2599 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2600 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2601 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2602 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2603 * gcc.dg/dfp/convert-bfp.c: Ditto.
2604 * gcc.dg/dfp/convert-complex.c: Ditto.
2605 * gcc.dg/dfp/convert-dfp.c: Ditto.
2606 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2607 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2608 * gcc.dg/dfp/convert-int.c: Ditto.
2609 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2610 * gcc.dg/dfp/convert-int-max.c: Ditto.
2611 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2612 * gcc.dg/dfp/decfloat-constants.c: Ditto.
2613 * gcc.dg/dfp/fe-binop.c: Ditto.
2614 * gcc.dg/dfp/fe-convert-1.c: Ditto.
2615 * gcc.dg/dfp/fe-convert-2.c: Ditto.
2616 * gcc.dg/dfp/fe-convert-3.c: Ditto.
2617 * gcc.dg/dfp/func-array.c: Ditto.
2618 * gcc.dg/dfp/func-deref.c: Ditto.
2619 * gcc.dg/dfp/func-mixed.c: Ditto.
2620 * gcc.dg/dfp/func-pointer.c: Ditto.
2621 * gcc.dg/dfp/func-scalar.c: Ditto.
2622 * gcc.dg/dfp/func-struct.c: Ditto.
2623 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2624 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2625 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2626 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2627 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2628 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2629 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2630 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2631 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2632 * gcc.dg/dfp/inf-1.c: Ditto.
2633 * gcc.dg/dfp/loop-index.c: Ditto.
2634 * gcc.dg/dfp/nan-1.c: Ditto.
2635 * gcc.dg/dfp/nan-2.c: Ditto.
2636 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2637 * gcc.dg/dfp/operator-assignment.c: Ditto.
2638 * gcc.dg/dfp/operator-comma.c: Ditto.
2639 * gcc.dg/dfp/operator-cond.c: Ditto.
2640 * gcc.dg/dfp/operator-logical.c: Ditto.
2641 * gcc.dg/dfp/operator-unary.c: Ditto.
2642 * gcc.dg/dfp/pr36800.c: Ditto.
2643 * gcc.dg/dfp/pr39034.c: Ditto.
2644 * gcc.dg/dfp/pr39035.c: Ditto.
2645 * gcc.dg/dfp/pr39902.c: Ditto.
2646 * gcc.dg/dfp/signbit-1.c: Ditto.
2647 * gcc.dg/dfp/signbit-2.c: Ditto.
2648 * gcc.dg/dfp/struct-layout-1.c: Ditto.
2649 * gcc.dg/dfp/union-init.c: Ditto.
2650 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2651
9b87db3c
MM
26522009-09-16 Michael Matz <matz@suse.de>
2653
2654 PR fortran/41212
2655 * gfortran.dg/pr41212.f90: New test.
2656
20faffe7
EB
26572009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2658
2659 * gnat.dg/alignment9.adb: New test.
2660
839f2864
EB
26612009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2662
2663 * gnat.dg/discr20.ad[sb]: New test.
2664
4075e7e8
RG
26652009-09-16 Richard Guenther <rguenther@suse.de>
2666
2667 PR middle-end/34011
2668 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2669
21d05694
DD
26702009-09-16 DJ Delorie <dj@redhat.com>
2671 Kaz Kojima <kkojima@gcc.gnu.org>
2672
2673 * gcc.target/sh/struct-arg-dw2.c: New test.
2674
d7a9e7c5
NF
26752009-09-15 Nathan Froyd <froydnj@codesourcery.com>
2676 Jakub Jelinek <jakub@redhat.com>
2677
2678 PR target/41175
2679 * gcc.target/powerpc/pr41175.c: New test.
2680
1c384bf1
RH
26812009-09-14 Richard Henderson <rth@redhat.com>
2682
2683 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2684 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2685 gcc.dg/tree-ssa/asmgoto-1.c: New files.
2686
1d65f45c
RH
26872009-09-14 Richard Henderson <rth@redhat.com>
2688
2689 * g++.dg/eh/builtin1.C: Update resx pattern match.
2690 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2691
0c433c31
RS
26922009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
2693
2694 * gcc.target/mips/branch-helper.h: New file.
2695 * gcc.target/mips/branch-2.c,
2696 * gcc.target/mips/branch-3.c,
2697 * gcc.target/mips/branch-4.c,
2698 * gcc.target/mips/branch-5.c,
2699 * gcc.target/mips/branch-6.c,
2700 * gcc.target/mips/branch-7.c,
2701 * gcc.target/mips/branch-8.c,
2702 * gcc.target/mips/branch-9.c,
2703 * gcc.target/mips/branch-10.c,
2704 * gcc.target/mips/branch-11.c,
2705 * gcc.target/mips/branch-12.c,
2706 * gcc.target/mips/branch-13.c,
2707 * gcc.target/mips/branch-14.c,
2708 * gcc.target/mips/branch-15.c: New tests.
2709
5910fb59
MM
27102009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2711
2712 PR target/41331
2713 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2714 -m32 -mpowerpc64 system.
2715
8be6ada8
BS
27162009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
2717
2718 From Jie Zhang <jie.zhang@analog.com>:
2719 * gcc.target/bfin/saveall.c: New test.
6c1c1dfa
BS
2720 * gcc.target/bfin/20090914-1.c: New test.
2721 * gcc.target/bfin/20090914-2.c: New test.
2722
2723 * gcc.target/bfin/20090914-3.c: New test.
8be6ada8 2724
d5968a86
AS
27252009-09-14 Andrew Stubbs <ams@codesourcery.com>
2726
2727 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2728
cdb4dde5
RG
27292009-09-14 Richard Guenther <rguenther@suse.de>
2730
2731 PR middle-end/41350
2732 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2733
75152bcb
JD
27342009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2735
2736 PR libgfortran/41328
2737 * gfortran.dg/cr_lf.f90: New test.
2738
5c3ec539
MM
27392009-09-11 Michael Matz <matz@suse.de>
2740
2741 PR middle-end/41275
2742 * g++.dg/tree-ssa/pr41275.C: New test.
2743
664e411b
JW
27442009-09-11 Janus Weil <janus@gcc.gnu.org>
2745
2746 PR fortran/41242
2747 * gfortran.dg/proc_ptr_comp_21.f90: New.
2748
43dfd40c
SK
27492009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2750
2751 PR fortran/31292
2752 * gfortran.dg/module_procedure_1.f90: New test.
2753 * gfortran.dg/module_procedure_2.f90: Ditto.
2754 * gfortran.dg/generic_14.f90: Move dg-error to new location.
2755
1382ae05
RO
27562009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2757 James A. Morrison <phython@gcc.gnu.org>
2758
2759 PR ada/18302
2760 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2761 commands.
2762 * ada/acats/run_test.exp: New file.
2763
3a3d54f2
UB
27642009-09-10 Uros Bizjak <ubizjak@gmail.com>
2765
2766 Revert:
2767 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2768
2769 PR rtl-optimization/39779
2770 * gcc.dg/pr39979.c: New test.
2771
90097c67
RG
27722009-09-10 Richard Guenther <rguenther@suse.de>
2773
2774 PR middle-end/41257
2775 * g++.dg/torture/pr41257-2.C: New testcase.
2776
e7e5ba09
PC
27772009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2778
2779 PR c++/28293
2780 * g++.dg/template/crash91.C: New.
2781
27822009-09-09 Uros Bizjak <ubizjak@gmail.com>
ed9d5a4a
UB
2783
2784 PR rtl-optimization/39779
2785 * gcc.dg/pr39979.c: New test.
2786
70a6b17e
RG
27872009-09-09 Richard Guenther <rguenther@suse.de>
2788
2789 PR tree-optimization/41101
2790 * gcc.c-torture/compile/pr41101.c: New testcase.
2791
5a4b005f
RG
27922009-09-09 Richard Guenther <rguenther@suse.de>
2793
2794 PR middle-end/41317
2795 * gcc.c-torture/execute/pr41317.c: New testcase.
2796 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2797 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2798
c0389e92
DS
27992009-09-08 Dodji Seketeli <dodji@redhat.com>
2800
2801 Fix some test breakages on Darwin
2802 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2803 and adjust.
2804 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2805 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2806 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2807 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2808 take darwin specifics in account.
2809
edf736cb
JM
28102009-09-08 Joseph Myers <joseph@codesourcery.com>
2811
2812 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2813 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2814
f8c6dba2
PC
28152009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2816
2817 PR c++/39923
2818 * g++.dg/cpp0x/initlist24.C: New.
2819
60adb641
OS
28202009-09-08 Ozkan Sezer <sezeroz@gmail.com>
2821
2822 * gcc.dg/large-size-array-2.c: Fix target requirement.
2823 * gcc.dg/large-size-array-4.c: Likewise.
2824 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2825 * gcc.dg/c99-const-expr-2.c: Likewise.
2826 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2827 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2828 * gcc.dg/c90-const-expr-10.c: Likewise.
2829 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2830 instead of long.
2831 * gcc.dg/tree-ssa/pr33920.c: Likewise.
2832 * gcc.dg/vect/pr33846.c: Likewise.
2833 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2834 __PTRDIFF_TYPE__, instead of unsigned long.
2835 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2836
91642126
AO
28372009-09-08 Alexandre Oliva <aoliva@redhat.com>
2838
2839 PR debug/41229
2840 PR debug/41291
2841 PR debug/41300
2842 * gfortran.dg/pr41229.f90: New.
2843
21719cea
AO
28442009-09-08 Alexandre Oliva <aoliva@redhat.com>
2845
2846 PR debug/41232
2847 * gcc.dg/pr41232.c: New.
2848
3dd1415d
JM
28492009-09-08 Joseph Myers <joseph@codesourcery.com>
2850
2851 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2852 contain -march.
2853 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2854 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2855 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2856 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2857 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2858 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2859 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2860 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2861 options other than that used in dg-options.
2862
1098d3a5
JJ
28632009-09-07 Jakub Jelinek <jakub@redhat.com>
2864
2865 PR rtl-optimization/41239
2866 * gcc.c-torture/execute/pr41239.c: New test.
2867
c89c07c2
JD
28682009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2869
2870 PR libgfortran/41192
2871 * gfortran.dg/namelist_59.f90: New test.
2872
5254cd50
BS
28732009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2874
2875 From Mike Frysinger <michael.frysinger@analog.com>
2876 * gcc.target/bfin/mcpu-bf542m.c: New file.
2877 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2878 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2879 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2880 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2881
4a50e99c
MJ
28822009-09-07 Martin Jambor <mjambor@suse.cz>
2883
2884 PR middle-end/41282
2885 * gcc.c-torture/compile/pr41282.c: New test.
2886
6c145259
TK
28872009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2888
2889 PR fortran/41197
2890 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
2891 variables for stat and errmsg.
2892 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
2893 * gfortran.dg/allocate_stat_2.f90: New test.
2894
8ff7f824
BS
28952009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2896
2897 * gcc.c-torture/compile/20090907-1.c: New test.
2898
90588a10
JJ
28992009-09-06 Jakub Jelinek <jakub@redhat.com>
2900
2901 PR bootstrap/41241
2902 * gcc.dg/pr41241.c: New test.
2903
3797a0ff
RG
29042009-09-06 Richard Guenther <rguenther@suse.de>
2905
2906 PR middle-end/41144
2907 * g++.dg/torture/pr41144.C: New testcase.
2908
3c45b96b
RG
29092009-09-06 Richard Guenther <rguenther@suse.de>
2910
2911 PR middle-end/41261
2912 * gcc.dg/torture/pr41261.c: New testcase.
2913
6a129567
RG
29142009-09-05 Richard Guenther <rguenther@suse.de>
2915
2916 PR middle-end/41181
2917 * gcc.c-torture/compile/pr41181.c: New testcase.
2918
432b4b31
RG
29192009-09-05 Richard Guenther <rguenther@suse.de>
2920
2921 PR debug/41273
2922 * g++.dg/torture/pr41273.C: New testcase.
2923
b2acf594
PT
29242009-09-05 Paul Thomas <pault@gcc.gnu.org>
2925
2926 PR fortran/41258
2927 * gfortran.dg/typebound_proc_12.f90 : New test.
2928
3157b0c2
AO
29292009-09-04 Alexandre Oliva <aoliva@redhat.com>
2930
2931 PR debug/41225
2932 * gfortran.dg/pr41225.f90: New.
2933
b98a26e6
AO
29342009-09-04 Alexandre Oliva <aoliva@redhat.com>
2935
2936 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
2937 unistd.h, sys/types.h and sys/wait.h.
2938 (gualchk_t): New.
2939 (GUALCVT): New.
2940 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2941 (GUALITY_GDB_REDIRECT): New.
2942 (GUALITY_GDB_ARGS): Use it.
2943
5f1a9ebb
RG
29442009-09-04 Richard Guenther <rguenther@suse.de>
2945
2946 PR middle-end/41257
2947 * g++.dg/torture/pr41257.C: New testcase.
2948
22fc64b4
MJ
29492009-09-04 Martin Jambor <mjambor@suse.cz>
2950
2951 PR tree-optimization/41112
2952 * gnat.dg/array8.adb: New test.
2953
14e58be0
UB
29542009-09-03 Daniel Gutson <dgutson@codesourcery.com>
2955
2956 * gcc.target/arm/ctz.c: New test case.
2957
29582009-09-03 Alon Dayan <alond@il.ibm.com>
2959
2960 PR tree-optimization/38275
6356f38f 2961 * gcc.dg/autopar/reduc-1char.c: Increase number
14e58be0 2962 of iterations. Adjust the logic accordingly.
6356f38f
UB
2963 * gcc.dg/autopar/reduc-2char.c: Ditto.
2964 * gcc.dg/autopar/reduc-1.c: Ditto.
2965 * gcc.dg/autopar/reduc-2.c: Ditto.
2966 * gcc.dg/autopar/reduc-3.c: Ditto.
2967 * gcc.dg/autopar/reduc-6.c: Ditto.
2968 * gcc.dg/autopar/reduc-7.c: Ditto.
2969 * gcc.dg/autopar/reduc-8.c: Ditto.
2970 * gcc.dg/autopar/reduc-9.c: Ditto.
2971 * gcc.dg/autopar/pr39500-1.c: Ditto.
2972 * gcc.dg/autopar/reduc-1short.c: Ditto.
2973 * gcc.dg/autopar/reduc-2short.c: Ditto.
2974 * gcc.dg/autopar/parallelization-1.c: Ditto.
14e58be0 2975
4d17b2f6
JJ
29762009-09-03 Jakub Jelinek <jakub@redhat.com>
2977
2978 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2979 testcase using guality.h compiles and links and if a global variable
2980 can be verified by gdb.
2981
9840d30a
BS
29822009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
2983
2984 * lib/target-supports.exp (check_effective_target_sync_int_long):
2985 Supported on Blackfin Linux targets.
2986
896aa4ea
DD
29872009-09-02 David Daney <ddaney@caviumnetworks.com>
2988
2989 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2990
4537ec0c
DN
29912009-09-03 Diego Novillo <dnovillo@google.com>
2992
2993 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2994 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2995 * g++.dg/warn/unit-1.C: Likewise.
2996 * g++.dg/ipa/iinline-1.C: Likewise.
2997 * g++.dg/template/cond2.C: Adjust expected line location for the
2998 error.
2999 * g++.dg/template/pr35240.C: Likewise.
3000
f8563a3b
KG
30012009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3002
3003 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3004 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3005
fef94f76
MJ
30062009-09-02 Martin Jambor <mjambor@suse.cz>
3007
3008 * gcc.dg/tree-ssa/sra-8.c: New testcase.
3009 * gcc.dg/memcpy-1.c: Add . to match pattern.
3010 * gcc.dg/uninit-I.c: XFAIL warning test.
3011 * g++.dg/warn/unit-1.C: XFAIL warning test.
14e58be0 3012
fd2ab214
ILT
30132009-09-02 Ian Lance Taylor <iant@google.com>
3014
3015 * gcc.dg/20090902-1.c: New test.
3016
ded97380
JJ
30172009-09-02 Jakub Jelinek <jakub@redhat.com>
3018
3019 * gcc.dg/builtin-object-size-9.c: New test.
3020
683ebd75
OH
30212009-09-02 Olivier Hainque <hainque@adacore.com>
3022
3023 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
14e58be0 3024
42c08997 30252009-09-02 Eric Botcazou <ebotcazou@adacore.com>
14e58be0 3026 Olivier Hainque <hainque@adacore.com>
42c08997
EB
3027
3028 * gnat.dg/misaligned_param.adb: New test.
3029 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3030 * gnat.dg/slice7.adb: Add 1 more related case.
3031
94dcf84b
AO
30322009-09-01 Alexandre Oliva <aoliva@redhat.com>
3033
3034 * gcc.dg/guality/guality.c: Expect to fail for now.
3035 * gcc.dg/guality/example.c: Likewise.
3036
8fc68cba
AO
30372009-09-01 Alexandre Oliva <aoliva@redhat.com>
3038
3039 * gcc.dg/guality/guality.c: New.
3040 * gcc.dg/guality/guality.h: New.
3041 * gcc.dg/guality/guality.exp: New.
3042 * gcc.dg/guality/example.c: New.
3043 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3044 (cleanup-saved-temps): Likewise, .gkd files too.
3045
ff3bb9be
JD
30462009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3047
3048 PR fortran/39229
3049 * gfortran.dg/line_length_3.f: New test.
3050 * gfortran.dg/line_length_4.f90: New test.
3051
45456220
LR
30522009-09-01 Loren J. Rittle <ljrittle@acm.org>
3053
3054 * lib/target-supports.exp (check_gc_sections_available):
3055 Add proper pattern quote.
3056
8ceabd25
UB
30572009-08-31 Uros Bizjak <ubizjak@gmail.com>
3058 Kaz Kojima <kkojima@gcc.gnu.org>
3059
3060 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3061 * g++.dg/cdce3.C: Use dg-add-options ieee.
3062 * g++.dg/torture/type-generic-1.C: Likewise.
3063 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3064 * gcc.dg/pr28796-2.c: Likewise.
3065 * gcc.dg/torture/builtin-math-7.c: Likewise.
3066 * gcc.dg/torture/type-generic-1.c: Likewise.
3067 * gfortran.dg/boz_14.f90: Likewise.
3068 * gfortran.dg/erf_2.F90: Likewise.
3069 * gfortran.dg/init_flag_3.f90: Likewise.
3070 * gfortran.dg/init_flag_4.f90: Likewise.
3071 * gfortran.dg/init_flag_5.f90: Likewise.
3072 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3073 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3074 * gfortran.dg/isnan_1.f90: Likewise.
3075 * gfortran.dg/isnan_2.f90: Likewise.
3076 * gfortran.dg/maxlocval_2.f90: Likewise.
3077 * gfortran.dg/maxlocval_4.f90: Likewise.
3078 * gfortran.dg/minlocval_1.f90: Likewise.
3079 * gfortran.dg/minlocval_4.f90: Likewise.
3080 * gfortran.dg/module_nan.f90: Likewise.
3081 * gfortran.dg/namelist_42.f90: Likewise.
3082 * gfortran.dg/namelist_43.f90: Likewise.
3083 * gfortran.dg/nan_1.f90: Likewise.
3084 * gfortran.dg/nan_2.f90: Likewise.
3085 * gfortran.dg/nan_3.f90: Likewise.
3086 * gfortran.dg/nan_4.f90: Likewise.
3087 * gfortran.dg/nan_5.f90: Likewise.
3088 * gfortran.dg/nearest_1.f90: Likewise.
3089 * gfortran.dg/nearest_2.f90: Likewise.
3090 * gfortran.dg/nearest_3.f90: Likewise.
3091 * gfortran.dg/pr37243.f: Likewise.
3092 * gfortran.dg/real_const_3.f90: Likewise.
3093 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3094
f9329c35
DS
30952009-08-31 Dodji Seketeli <dodji@redhat.com>
3096
3097 PR debug/30161
3098 * g++.dg/debug/dwarf2/template-params-1.C: New test.
3099 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3100 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3101 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3102 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3103 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3104 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3105 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3106 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3107 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3108 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3109 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3110 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3111
c8affb45
JM
31122009-08-31 Jason Merrill <jason@redhat.com>
3113
3114 PR c++/41127
3115 * g++.dg/parse/enum5.C: New.
3116 * g++.dg/cpp0x/enum1.C: Adjust expected error.
3117
e74f1cc8
JW
31182009-08-31 Janus Weil <janus@gcc.gnu.org>
3119
3120 PR fortran/40940
3121 * gfortran.dg/allocate_derived_1.f90: New.
3122 * gfortran.dg/class_3.f03: New.
3123
2fbd4117
JW
31242009-08-31 Janus Weil <janus@gcc.gnu.org>
3125
3126 PR fortran/40996
3127 * gfortran.dg/allocatable_scalar_1.f90: New.
3128 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3129 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3130 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3131
a778c4e7
RG
31322009-08-30 Richard Guenther <rguenther@suse.de>
3133
3134 PR tree-optimization/41186
3135 * g++.dg/torture/pr41186.C: New testcase.
3136 * g++.dg/tree-ssa/pr41186.C: Likewise.
3137
79f60dbc
DS
31382009-08-30 Dodji Seketeli <dodji@redhat.com>
3139
3140 PR c++/41187
3141 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3142 take ia64 assembly comments syntax in account.
3143
8a067ce4
UB
31442009-08-30 Uros Bizjak <ubizjak@gmail.com>
3145
3146 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3147
8c53cbed
KG
31482009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3149
8a067ce4 3150 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
8c53cbed
KG
3151 * gfortran.dg/whole_file_6.f90: Likewise.
3152
3ff4c25d
CC
31532009-08-28 Cary Coutant <ccoutant@google.com>
3154
3155 PR debug/41063
3156 * g++.dg/debug/dwarf2/pr41063.C: New test.
3157
2b3b22d3
UB
31582009-08-27 Uros Bizjak <ubizjak@gmail.com>
3159
3160 PR rtl-optimization/40861
3161 * gcc.dg/pr40861.c: New test.
3162
889dc035
JW
31632009-08-27 Janus Weil <janus@gcc.gnu.org>
3164
3165 PR fortran/40869
3166 * gfortran.dg/proc_ptr_comp_20.f90: New.
3167
20d1cba1
JB
31682009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
3169
3170 PR libfortran/39667
3171 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3172 open temp file with status="scratch".
2b3b22d3
UB
3173 * gfortran.dg/fmt_cache_1.f: Likewise.
3174 * gfortran.dg/fmt_exhaust.f90: Likewise.
3175 * gfortran.dg/fmt_t_4.f90: Likewise.
3176 * gfortran.dg/fseek.f90: Likewise.
3177 * gfortran.dg/list_read_5.f90: Likewise.
3178 * gfortran.dg/namelist_39.f90: Likewise.
3179 * gfortran.dg/namelist_56.f90: Likewise.
3180 * gfortran.dg/read_bad_advance.f90: Likewise.
3181 * gfortran.dg/read_repeat.f90: Likewise.
3182 * gfortran.dg/read_size_noadvance.f90: Likewise.
3183 * gfortran.dg/read_x_past.f: Likewise.
20d1cba1 3184
77657899
TB
31852009-08-27 Tobias Burnus <burnus@net-b.de>
3186
3187 PR fortran/28039
3188 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3189
4a44a72d
DK
31902009-08-27 Daniel Kraft <d@domob.eu>
3191
3192 PR fortran/37425
3193 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3194 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3195 error and fix problem with recursive assignment.
3196 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3197 * gfortran.dg/typebound_operator_3.f03: New test.
3198 * gfortran.dg/typebound_operator_4.f03: New test.
3199
7842a9db
DS
32002009-08-27 Dodji Seketeli <dodji@redhat.com>
3201
d1eda136 3202 PR debug/41170
7842a9db
DS
3203 * debug/dwarf2/namespace-1.C: New test.
3204
dbf61529
L
32052009-08-26 H.J. Lu <hongjiu.lu@intel.com>
3206
3207 PR fortran/41162
3208 * gfortran.dg/pr41162.f: New.
3209
631c905a
AN
32102009-08-26 Adam Nemet <anemet@caviumnetworks.com>
3211 Richard Sandiford <rdsandiford@googlemail.com>
3212
3213 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3214 with "forbid_cpu".
3215 * gcc.target/mips/branch-1.c: Update accordingly.
3216 * gcc.target/mips/extend-1.c: Likewise.
3217 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
3218
6b8b9e42
RG
32192009-08-26 Richard Guenther <rguenther@suse.de>
3220
3221 PR middle-end/41163
3222 * gcc.c-torture/compile/pr41163.c: New testcase.
3223 * gcc.dg/pr35899.c: Adjust.
3224
bacd3fb6
RG
32252009-08-26 Richard Guenther <rguenther@suse.de>
3226
3227 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3228
7919d7b4
JM
32292009-08-26 Jason Merrill <jason@redhat.com>
3230
1dad57e6 3231 * g++.dg/cpp0x/explicit3.C: New.
7919d7b4
JM
3232 * g++.dg/overload/cond2.C: New.
3233
ff22013a
KK
32342009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
3235
3236 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3237
5c1a2bb1
JH
32382009-08-25 Jan Hubicka <jh@suse.cz>
3239
3240 * gcc.target/i386/sse5-shift1-vector.c
3241 * gcc.target/i386/isa-12.c
3242 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3243 * gcc.target/i386/sse5-pcmov2.c
3244 * gcc.target/i386/isa-3.c
3245 * gcc.target/i386/sse5-shift2-vector.c
3246 * gcc.target/i386/isa-7.c
3247 * gcc.target/i386/funcspec-2.c
3248 * gcc.target/i386/sse5-haddX.c
3249 * gcc.target/i386/sse5-hadduX.c
3250 * gcc.target/i386/isa-9.c
3251 * gcc.target/i386/sse5-maccXX.c
3252 * gcc.target/i386/sse5-shift3-vector.c
3253 * gcc.target/i386/sse5-msubXX.c
3254 * gcc.target/i386/sse5-permpX.c
3255 * gcc.target/i386/sse5-check.h
3256 * gcc.target/i386/sse-12.c
3257 * gcc.target/i386/sse-11.c
3258 * gcc.target/i386/sse-10.c
3259 * gcc.target/i386/sse-13.c
3260 * gcc.target/i386/sse-14.c
3261 * gcc.target/i386/sse-22.c
3262 * gcc.target/i386/sse-2.c
3263 * gcc.target/i386/sse-13.c
3264 * gcc.target/i386/avx-2.c
3265 * gcc.target/i386/sse5-rotate1-vector.c
3266 * gcc.target/i386/isa-4.c
3267 * gcc.target/i386/sse5-hsubX.c
3268 * gcc.target/i386/sse5-pcmov.c
3269 * gcc.target/i386/sse5-fma.c
3270 * gcc.target/i386/isa-8.c
3271 * gcc.target/i386/sse5-rotate2-vector.c
3272 * gcc.target/i386/sse5-nmaccXX.c
3273 * gcc.target/i386/sse5-imul64-vector.c
3274 * gcc.target/i386/sse5-nmsubXX.c
3275 * gcc.target/i386/sse5-rotate3-vector.c
3276 * gcc.target/i386/sse5-fma-vector.c
2b3b22d3
UB
3277 * gcc.target/i386/sse5-imul32widen-vector.c
3278 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
5c1a2bb1
JH
3279
3280 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3281 * gcc.target/i386/funcspec-5.c: Remove SSE5.
3282 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3283 * gcc.target/i386/avx-1.c: Remove SSE5.
3284 * gcc.target/i386/avx-2.c: Remove SSE5.
3285 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3286 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3287 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3288 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3289
027c625c
UB
32902009-08-25 Uros Bizjak <ubizjak@gmail.com>
3291
3292 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3293
f4e8a943
VV
32942009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3295
3296 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3297 keyword works in the same manner as __alignof.
3298
8c39b987
TK
32992009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3300
3301 PR libfortran/34670
3302 * gfortran.dg/unpack_bounds_1.f90: New test.
3303 * gfortran.dg/unpack_bounds_2.f90: New test.
3304 * gfortran.dg/unpack_bounds_3.f90: New test.
3305
f76d6e6f
EB
33062009-08-25 Eric Botcazou <ebotcazou@adacore.com>
3307
3308 * gnat.dg/slice7.adb: New test.
3309 * gnat.dg/slice7_pkg.ads: New helper.
3310
23878536
JW
33112009-08-25 Janus Weil <janus@gcc.gnu.org>
3312
3313 PR fortran/41139
3314 * gfortran.dg/proc_ptr_25.f90: New.
3315 * gfortran.dg/proc_ptr_comp_18.f90: New.
3316 * gfortran.dg/proc_ptr_comp_19.f90: New.
3317
1ed659c1
JD
33182009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3319
3320 PR fortran/41154
3321 * gfortran.dg/fmt_error_8.f: New test.
3322
bf866c20
KG
33232009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3324
3325 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3326 number, update all callers and synchronize results for latest MPC.
3327
3146f36f
JM
33282009-08-21 Jason Merrill <jason@redhat.com>
3329
3330 * g++.dg/warn/Wunused-17.C: New.
3331
3e2d9dcf
RR
33322009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3333
14e58be0 3334 * gcc.target/arm/combine-cmp-shift.c: New test.
3e2d9dcf 3335
b241b475
KT
33362009-08-24 Kai Tietz <kai.tietz@onevision.com>
3337
2b3b22d3
UB
3338 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3339 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
b241b475 3340 width specifier.
b241b475 3341
a14e5b7e
JD
33422009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3343
3344 * gfortran.dg/fmt_error_7.f: New test.
3345
8c40d061
UB
33462009-08-23 Uros Bizjak <ubizjak@gmail.com>
3347
3348 PR target/40718
3349 * gcc.target/i386/pr40718.c: New test.
3350
3212c187
SK
33512009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3352
3353 * gfortran.dg/proc_ptr_24.f90: New test.
3354
8234e5e0
SK
33552009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
3356
3357 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3358 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3359 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3360
94d34253
BD
33612009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
3362
3363 PR fortran/28039
3364 * gfortran.dg/fmt_with_extra.f: new file.
8234e5e0 3365
5399093b
MR
33662009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
3367
3368 * lib/target-supports.exp
3369 (check_effective_target_arm_iwmmxt_ok): New procedure.
3370 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
3371 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3372
f4b5a190
UB
33732009-08-21 Uros Bizjak <ubizjak@gmail.com>
3374
8c40d061
UB
3375 * gfortran.dg/boz_9.f90: Do not load denormal floating
3376 point constants. Remove -mieee option for alpha*-*-* targets.
f4b5a190 3377
50dbf0b4
JW
33782009-08-21 Janus Weil <janus@gcc.gnu.org>
3379
3380 PR fortran/41106
3381 * gfortran.dg/proc_ptr_23.f90: New.
3382 * gfortran.dg/proc_ptr_comp_15.f90: New.
3383 * gfortran.dg/proc_ptr_comp_16.f90: New.
3384 * gfortran.dg/proc_ptr_comp_17.f90: New.
3385
4b8c1a92
JJ
33862009-08-21 Jakub Jelinek <jakub@redhat.com>
3387
3388 PR c++/41131
3389 * g++.dg/expr/unary3.C: New test.
3390
685dca12
KK
33912009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
3392
3393 * gfortran.dg/common_5.f: Add -mdalign for sh.
3394 * gfortran.dg/common_align_2.f90: Likewise.
3395
41e5ee68
TK
33962009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3397
3398 PR libfortran/40962
3399 * c_f_pointer_tests_4.f90: New test.
3400
f88facfe
EB
34012009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3402
3403 * gnat.dg/slice6.adb: New test.
3404 * gnat.dg/slice6_pkg.ads: New helper.
3405
167f281e
MM
34062009-08-20 Michael Matz <matz@suse.de>
3407
3408 PR fortran/41126
3409 * gfortran.dg/pr41126.f90: New test.
3410
456976d8
EB
34112009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3412
3413 * gnat.dg/dynamic_bound.adb: New test.
3414
e4c1aa19
JW
34152009-08-20 Janus Weil <janus@gcc.gnu.org>
3416
3417 PR fortran/41121
3418 * gfortran.dg/intrinsic_5.f90: New.
3419
a552b644 34202009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
f4b5a190 3421 Richard Earnshaw <richard.earnshaw@arm.com>
a552b644 3422
fd58da50 3423 * gcc.target/arm/20090811-1.c: New test.
a552b644 3424
b8e444f4
JJ
34252009-08-19 Jakub Jelinek <jakub@redhat.com>
3426
3427 PR middle-end/41123
3428 * gcc.dg/pr41123.c: New test.
3429
595de302
JM
34302009-08-19 Jason Merrill <jason@redhat.com>
3431
3432 PR c++/41120
3433 * g++.dg/other/gc4.C: New.
3434
10174ddf
MM
34352009-08-18 Michael Matz <matz@suse.de>
3436
3437 * gfortran.dg/vect/vect-gems.f90: New test.
3438 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3439
488b329c
DD
34402009-08-18 DJ Delorie <dj@redhat.com>
3441
40986754
DD
3442 * lib/wrapper.exp: Move load of target-libpath.exp from here...
3443 * lib/gcc-defs.exp: ... to here.
3444
488b329c
DD
3445 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3446 GCC_EXEC_PREFIX before building the wrapper.
3447
8fd962e3
NF
34482009-08-18 Nathan Froyd <froydnj@codesourcery.com>
3449
3450 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3451 tests.
3452 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3453 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
3454 dg-options. Fix dg-final clause.
3455
f0962d64
UB
34562009-08-18 Uros Bizjak <ubizjak@gmail.com>
3457
3458 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3459
37513ce9
JW
34602009-08-18 Janus Weil <janus@gcc.gnu.org>
3461 Paul Thomas <pault@gcc.gnu.org>
3462
3463 PR fortran/40870
3464 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3465
776e7174
RG
34662009-08-18 Richard Guenther <rguenther@suse.de>
3467
3468 PR middle-end/41094
3469 * gcc.dg/torture/pr41094.c: New testcase.
3470 * gcc.dg/torture/builtin-power-1.c: Adjust.
3471 * gcc.dg/builtins-10.c: Likewise.
3472
f3252b3c
JJ
34732009-08-18 Jakub Jelinek <jakub@redhat.com>
3474
3475 PR target/40971
3476 * gcc.dg/pr40971.c: New test.
3477
1151ccc9
PT
34782008-08-17 Paul Thomas <pault@gcc.gnu.org>
3479
3480 PR fortran/41062
3481 * gfortran.dg/use_only_4.f90: New test.
3482
b325faf9
DK
34832009-08-17 Daniel Kraft <d@domob.eu>
3484
3485 PR fortran/37425
3486 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3487 NOPASS bindings as operators.
3488
f32c6a2b
UB
34892009-08-17 Uros Bizjak <ubizjak@gmail.com>
3490
3491 * lib/target-supports.exp
e72cee90 3492 (check_effective_target_vect_cmdline_needed): Add alpha to the list
f32c6a2b
UB
3493 of targets that do not need command line argument to enable SIMD.
3494
2679ab00
KG
34952009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3496
3497 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3498 typo in cache name.
3499
2d8980b0
JD
35002009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3501
3502 PR fortran/41075
3503 * gfortran.dg/unlimited_fmt_1.f90: New test.
3504
4ce651ec
DS
35052009-08-17 Dodji Seketeli <dodji@redhat.com>
3506
3507 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3508
23532a92
AC
35092009-08-17 Arnaud Charlet <charlet@adacore.com>
3510
3511 * gnat.dg/itype.ad[sb]: New test.
3512
4e9eeaad
AN
35132009-08-16 Adam Nemet <anemet@caviumnetworks.com>
3514
3515 * gcc.target/mips/mips.exp: Add terminology section to comment
3516 at the top of the file. Fix typos.
3517
15305a73
JM
35182009-08-16 Jason Merrill <jason@redhat.com>
3519
3520 * g++.dg/debug/dwarf2/inline1.C: New.
3521
30fff3d8
RS
35222009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
3523
3524 PR target/38599
3525 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3526
5782bb7a
DS
35272009-08-16 Dodji Seketeli <dodji@redhat.com>
3528
52ac997d 3529 PR debug/37801
fd58da50 3530 * gcc.dg/debug/20020224-1.c: Adjust the comment.
5782bb7a 3531 Make sure to trigger inlining optimizations.
fd58da50 3532 * gcc.dg/debug/dwarf2/inline2.c: New test.
5782bb7a 3533
a2a0778d
JW
35342009-08-14 Janus Weil <janus@gcc.gnu.org>
3535
3536 PR fortran/41070
3537 * gfortran.dg/structure_constructor_10.f90: New.
3538
c54d7dc9
OR
35392009-08-14 Olatunji Ruwase <tjruwase@google.com>
3540
3541 * gcc.dg/pragma-re-1.c: Supported on all platforms.
3542 * gcc.dg/pragma-re-2.c: Likewise.
3543 * gcc.dg/pragma-re-3.c: Likewise.
3544 * gcc.dg/pragma-re-4.c: Likewise.
3545 * g++.dg/other/pragma-re-1.C: Likewise.
3546 * g++.dg/other/pragma-re-2.C: Likewise.
3547
2f440f6a
KG
35482009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3549
3550 * gcc.dg/torture/builtin-math-7.c: New.
3551
1a15bfdc
RG
35522009-08-14 Richard Guenther <rguenther@suse.de>
3553
3554 * gcc.c-torture/execute/20090814-1.c: New testcase.
3555
8cac884c
DE
35562009-08-14 David Edelsohn <edelsohn@gnu.org>
3557
3558 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3559
371015a8
PB
35602009-08-14 Paolo Bonzini <bonzini@gnu.org>
3561
3562 PR target/40934
3563 * gcc.target/i386/pr40934.c: New.
3564
1262fd02
UB
35652009-08-14 Uros Bizjak <ubizjak@gmail.com>
3566
3567 PR target/41019
3568 * gcc.target/i386/pr41019.c: New test.
3569
525fa323
JD
35702009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3571
3572 PR fortran/40955
3573 * gfortran.dg/winapi.f90: New test.
3574
f6038131
JW
35752009-08-13 Janus Weil <janus@gcc.gnu.org>
3576
3577 PR fortran/40995
3578 * gfortran.dg/intrinsic_4.f90: New.
3579 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3580 different line.
3581
e5fdcd8c
RG
35822009-08-13 Richard Guenther <rguenther@suse.de>
3583
3584 PR middle-end/41047
3585 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3586
88ccda10
RG
35872009-08-12 Richard Guenther <rguenther@suse.de>
3588
3589 PR tree-optimization/41011
3590 * gfortran.dg/pr41011.f: New testcase.
3591
97804369
AH
35922009-08-11 Andrew Haley <aph@redhat.com>
3593
3594 * gcc.target/arm/synchronize.c: New file.
3595
30de1632
SP
35962009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3597
3598 PR middle-end/40980
fd58da50 3599 * gfortran.dg/graphite/id-17.f: New.
30de1632 3600
6356f38f
UB
36012009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
3602 Sebastian Pop <sebastian.pop@amd.com>
3603
3604 * gcc.dg/graphite/interchange-1.c: XFAILed.
3605 * gcc.dg/graphite/interchange-2.c: XFAILed.
3606 * gcc.dg/graphite/interchange-3.c: XFAILed.
3607 * gcc.dg/graphite/interchange-4.c: XFAILed.
3608 * gcc.dg/graphite/interchange-7.c: XFAILed.
3609
8c31ebfa
SP
36102009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3611
fd58da50 3612 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
8c31ebfa 3613
fb9fb290
SP
36142009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3615 Pranav Garg <pranav.garg2107@gmail.com>
3616
fd58da50 3617 * gcc.dg/graphite/interchange-6.c: XFAILed.
fb9fb290 3618
273c5dd3
SP
36192009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3620
3621 * gcc.dg/graphite/interchange-9.c: New.
3622
4c7af939 36232009-08-12 Richard Guenther <rguenther@suse.de>
273c5dd3 3624
4c7af939 3625 PR rtl-optimization/41033
273c5dd3 3626 * gcc.dg/pr41033.c: New test.
4c7af939 3627
4561cbd0
JW
36282009-08-11 Janus Weil <janus@gcc.gnu.org>
3629
3630 PR fortran/41022
3631 * gfortran.dg/proc_ptr_comp_14.f90: New.
3632
b2c9d70f
AN
36332009-08-11 Adam Nemet <anemet@caviumnetworks.com>
3634
3635 * gcc.target/mips/ext-5.c: New test.
3636 * gcc.target/mips/ext-6.c: New test.
3637 * gcc.target/mips/ext-7.c: New test.
3638 * gcc.target/mips/ext-8.c: New test.
3639 * gcc.target/mips/extend-2.c: New test.
3640
e8f43da6
JM
36412009-08-10 Jason Merrill <jason@redhat.com>
3642
3643 * g++.dg/other/linkage2.C: New test for types-without-linkage
3644 handling.
3645 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3646 * g++.dg/lookup/anon2.C: Likewise.
3647 * g++.dg/other/anon3.C: Likewise.
3648 * g++.dg/template/arg2.C: Likewise.
3649 * g++.dg/template/local4.C: Likewise.
3650 * g++.old-deja/g++.law/operators32.C: Likewise.
3651 * g++.old-deja/g++.other/linkage2.C: Likewise.
3652 * g++.old-deja/g++.pt/enum6.C: Likewise.
3653 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3654 * g++.old-deja/g++.other/linkage1.C: Likewise.
3655
812a5d4b
MLI
36562009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3657
1262fd02
UB
3658 * gcc.dg/dg.exp: Test also c-c++-common dir.
3659 * g++.dg/dg.exp: Likewise.
3660 * g++.dg/warn/Wconversion-real.C: Delete.
3661 * gcc.dg/Wconversion-real.c: Move to ...
3662 * c-c++-common/Wconversion-real.c: ... here.
3663 * lib/target-supports.exp
3664 (check_effective_target_c,check_effective_target_c++): New.
f100a4a8 3665
94747289
DK
36662009-08-10 Daniel Kraft <d@domob.eu>
3667
3668 PR fortran/37425
3669 * gfortran.dg/typebound_operator_1.f03: New test.
3670 * gfortran.dg/typebound_operator_2.f03: New test.
3671
4f4e722e
RG
36722009-08-10 Richard Guenther <rguenther@suse.de>
3673
3674 PR middle-end/41006
3675 * gcc.c-torture/compile/pr41006-1.c: New testcase.
3676 * gcc.c-torture/compile/pr41006-2.c: Likewise.
3677
727e8544
JW
36782009-08-10 Janus Weil <janus@gcc.gnu.org>
3679
3680 PR fortran/40940
3681 * gfortran.dg/class_1.f03: New.
3682 * gfortran.dg/class_2.f03: New.
3683 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3684 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3685 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3686 * gfortran.dg/typebound_call_10.f03: Ditto.
3687 * gfortran.dg/typebound_call_2.f03: Ditto.
3688 * gfortran.dg/typebound_call_3.f03: Ditto.
3689 * gfortran.dg/typebound_call_4.f03: Ditto.
3690 * gfortran.dg/typebound_generic_3.f03: Ditto.
3691 * gfortran.dg/typebound_generic_4.f03: Ditto.
3692 * gfortran.dg/typebound_proc_1.f08: Ditto.
3693 * gfortran.dg/typebound_proc_5.f03: Ditto.
3694 * gfortran.dg/typebound_proc_6.f03: Ditto.
3695
b1d82db0
DS
36962009-08-10 Dodji Seketeli <dodji@redhat.com>
3697
3698 PR c++/40866
3699 * g++.dg/expr/stmt-expr-1.C: New test.
3700
a6450905
RG
37012009-08-09 Richard Guenther <rguenther@suse.de>
3702
3703 PR tree-optimization/41016
3704 * gcc.c-torture/compile/pr41016.c: New testcase.
3705
f5178456
RS
37062009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
3707
3708 * gcc.dg/overflow-warn-8.c: New test.
3709
6f4454fc
IR
37102009-08-09 Ira Rosen <irar@il.ibm.com>
3711
3712 PR tree-optimization/41008
3713 * gcc.dg/vect/O1-pr41008.c: New test.
3714
2b374f55
TB
37152009-08-05 Tobias Burnus <burnus@net-b.de>
3716
3717 PR fortran/40955
3718 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3719
2c08497a
BS
37202009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
3721
3722 * gcc.target/bfin/loop-autoinc.c: New file.
3723
55194b0b
RG
37242009-08-08 Richard Guenther <rguenther@suse.de>
3725
3726 PR tree-optimization/40991
3727 * g++.dg/torture/pr40991.C: New testcase.
3728
9e0567de
LG
37292009-08-08 Laurent GUERBY <laurent@guerby.net>
3730
2b374f55
TB
3731 * ada/acats/support/impdef.a: Tweak timing constants. Add
3732 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3733 * ada/acats/tests/c9/c940005.a: Use new timing constants.
3734 * ada/acats/tests/c9/c940007.a: Likewise.
3735 * ada/acats/tests/c9/c94001c.ada: Likewise.
3736 * ada/acats/tests/c9/c94006a.ada: Likewise.
3737 * ada/acats/tests/c9/c94008c.ada: Likewise.
3738 * ada/acats/tests/c9/c951002.a: Likewise.
3739 * ada/acats/tests/c9/c954a01.a: Likewise.
3740 * ada/acats/tests/c9/c96001a.ada: Likewise.
3741 * ada/acats/tests/c9/c97307a.ada: Likewise.
9e0567de 3742
0adef8e9
RG
37432009-08-07 Richard Guenther <rguenther@suse.de>
3744
3745 PR tree-optimization/40999
3746 * gfortran.dg/pr40999.f: New testcase.
3747
17f6e37d
JJ
37482009-08-07 Jakub Jelinek <jakub@redhat.com>
3749
3750 * g++.dg/tree-prof/partition1.C: New test.
3751
de2aa20e
RE
37522009-08-06 Richard Earnshaw <rearnsha@arm.com>
3753
7e06c3d6
EB
3754 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3755 hook.
3756 (check_effective_target_arm_neon_ok): Improve test for neon
3757 availability.
3758 * gcc.target/arm/eabi1.c: Only run test in base variant.
de2aa20e
RE
3759 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3760 attribute.
3761 * gcc.target/arm/vfp1[567].c: New tests.
3762
37632009-08-06 Jason Merrill <jason@redhat.com>
5a4d8044
JM
3764
3765 PR c++/40948
3766 * g++.dg/ext/complit12.C: Expand.
3767
de2aa20e 37682009-08-06 Richard Earnshaw <rearnsha@arm.com>
3d25552c
RE
3769
3770 Merge ARM/hard_vfp_branch to trunk.
3771
3772 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
3773
3774 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3775 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3776
3777 2009-05-12 Joseph Myers <joseph@codesourcery.com>
3778
3779 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3780 (PCS): Define macro to use base AAPCS.
3781 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3782
3783 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
3784
3785 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3786 Correct arm_neon.h typo.
3787
3788 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
3789
3790 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3791 this a linkage test.
3792 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3793 argument marshalling.
3794 * abitest.h: New file.
3795 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3796 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3797
5b62ee8a
MJ
37982009-08-06 Martin Jambor <mjambor@suse.cz>
3799
3800 PR middle-end/32964
3801 * gcc.dg/tree-ssa/pr32964.c: New test.
3802
4dbf26d5
UB
38032009-08-06 Uros Bizjak <ubizjak@gmail.com>
3804 H.J. Lu <hongjiu.lu@intel.com>
3805
3806 PR target/40957
a6494e53 3807 * gcc.target/i386/pr40957.c: New test.
4dbf26d5 3808
b92fbdd7
RB
38092009-08-06 Richard Guenther <rguenther@suse.de>
3810
3811 PR tree-optimization/40964
3812 * gcc.c-torture/compile/pr40964.c: New testcase.
3813
fd1e840d
PT
38142009-08-05 Paul Thomas <pault@gcc.gnu.org>
3815
3816 PR fortran/40847
3817 * gfortran.dg/transfer_resolve_1.f90 : New test.
3818
2c4389d8
UB
38192009-08-05 Uros Bizjak <ubizjak@gmail.com>
3820 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3821
3822 PR target/40906
3823 * gcc.target/i386/pr40906-1.c: New test.
3824 * gcc.target/i386/pr40906-2.c: Ditto.
3825 * gcc.target/i386/pr40906-3.c: Ditto.
3826
403c7520
JJ
38272009-08-05 Jakub Jelinek <jakub@redhat.com>
3828
3829 PR rtl-optimization/40924
3830 * g++.dg/torture/pr40924.C: New test.
3831
69fb9832
MLI
38322009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3833
3834 PR c++/36069
3835 * g++.dg/warn/pr36069.C: New.
3836
3693f266
DS
38372009-08-04 Dodji Seketeli <dodji@redhat.com>
3838
3839 PR c++/39987
3840 * g++.dg/overload/defarg4.C: New test.
3841
481817e4
MLI
38422009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3843
3844 PR c++/16696
3845 * g++.dg/parse/pr16696.C: New.
3846 * g++.dg/parse/pr16696-permissive.C: New.
3847
51b128a0
PT
38482009-08-04 Paul Thomas <pault@gcc.gnu.org>
3849
3850 PR fortran/40875
3851 * gfortran.dg/initialization_23.f90 : New test.
3852
b96fe38e
DS
38532009-08-04 Dodji Seketeli <dodji@redhat.com>
3854
3855 PR debug/39706
3856 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3857
567ef749
JM
38582009-08-03 Jason Merrill <jason@redhat.com>
3859 Jakub Jelinek <jakub@redhat.com>
3860
3861 PR c++/40948
3862 * g++.dg/ext/complit12.C: New.
3863
50cd60be
JJ
38642009-08-03 Janis Johnson <janis187@us.ibm.com>
3865
3866 PR c/39902
3867 * gcc.target/powerpc/pr39902-2.c: New test.
3868
1768a052
JJ
38692009-08-03 Jakub Jelinek <jakub@redhat.com>
3870
3871 PR middle-end/40943
3872 * gcc.dg/uninit-6.c: Re-add XFAIL.
3873 * gcc.dg/uninit-6-O0.c: Likewise.
3874 * gcc.dg/uninit-pr40943.c: New test.
3875
267bd2b1
JDA
38762009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3877
3878 PR testsuite/40858
3879 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3880 .ascii.
3881
9a1425da
JD
38822009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3883
3884 PR libfortran/40853
3885 * gfortran.dg/namelist_40.f90: Update error output.
3886 * gfortran.dg/namelist_47.f90: Update error output.
3887 * gfortran.dg/namelist_58.f90: New test.
3888
e2ab8b09
JW
38892009-08-02 Janus Weil <janus@gcc.gnu.org>
3890
3891 PR fortran/40881
3892 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3893 * gfortran.dg/altreturn_3.f90: Ditto.
3894 * gfortran.dg/altreturn_5.f90: Ditto.
3895 * gfortran.dg/altreturn_6.f90: Ditto.
3896 * gfortran.dg/altreturn_7.f90: Ditto.
3897 * gfortran.dg/array_constructor_13.f90: Ditto.
3898 * gfortran.dg/arrayio_7.f90: Ditto.
3899 * gfortran.dg/arrayio_8.f90: Ditto.
3900 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3901 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3902 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3903 * gfortran.dg/backspace_8.f: Add -std=legacy.
3904 * gfortran.dg/backspace_9.f: Ditto.
3905 * gfortran.dg/char_comparison_1.f: Ditto.
3906 * gfortran.dg/char_decl_1.f90: Ditto.
3907 * gfortran.dg/char_initialiser_actual.f90: Ditto.
3908 * gfortran.dg/char_pointer_assign.f90: Ditto.
3909 * gfortran.dg/char_pointer_dependency.f90: Ditto.
3910 * gfortran.dg/char_pointer_dummy.f90: Ditto.
3911 * gfortran.dg/char_pointer_func.f90: Ditto.
3912 * gfortran.dg/common_8.f90: Ditto.
3913 * gfortran.dg/constant_substring.f: Ditto.
3914 * gfortran.dg/data_char_2.f90: Ditto.
3915 * gfortran.dg/der_array_io_1.f90: Ditto.
3916 * gfortran.dg/der_array_io_2.f90: Ditto.
3917 * gfortran.dg/der_array_io_3.f90: Ditto.
3918 * gfortran.dg/der_io_3.f90: Ditto.
3919 * gfortran.dg/dev_null.F90: Ditto.
3920 * gfortran.dg/direct_io_2.f90: Ditto.
3921 * gfortran.dg/do_iterator_2.f90: Ditto.
3922 * gfortran.dg/e_d_fmt.f90: Ditto.
3923 * gfortran.dg/empty_format_1.f90: Ditto.
3924 * gfortran.dg/entry_17.f90: Modified warning message.
3925 * gfortran.dg/entry_7.f90: Add -std=legacy.
3926 * gfortran.dg/eor_1.f90: Ditto.
3927 * gfortran.dg/equiv_2.f90: Ditto.
3928 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3929 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3930 * gfortran.dg/extended_char_comparison_1.f: Ditto.
3931 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3932 * gfortran.dg/fmt_error_2.f90: Ditto.
3933 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3934 * gfortran.dg/fmt_tl.f: Ditto.
3935 * gfortran.dg/fmt_white.f: Ditto.
3936 * gfortran.dg/func_derived_1.f90: Ditto.
3937 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3938 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3939 * gfortran.dg/global_references_2.f90: Ditto.
3940 * gfortran.dg/hollerith_1.f90: Ditto.
3941 * gfortran.dg/hollerith.f90: Use new-style character length.
3942 * gfortran.dg/hollerith_f95.f90: Ditto.
3943 * gfortran.dg/ichar_1.f90: Add -std=legacy.
3944 * gfortran.dg/implicit_6.f90: Ditto.
3945 * gfortran.dg/implicit_9.f90: Ditto.
3946 * gfortran.dg/inquire_13.f90: Ditto.
3947 * gfortran.dg/inquire_5.f90: Ditto.
3948 * gfortran.dg/inquire_6.f90: Ditto.
3949 * gfortran.dg/inquire.f90: Ditto.
3950 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3951 * gfortran.dg/io_constraints_2.f90: Ditto.
3952 * gfortran.dg/list_read_2.f90: Add -std=legacy.
3953 * gfortran.dg/loc_2.f90: Ditto.
3954 * gfortran.dg/logical_1.f90: Ditto.
3955 * gfortran.dg/longline.f: Ditto.
3956 * gfortran.dg/merge_char_1.f90: Ditto.
3957 * gfortran.dg/namelist_12.f: Ditto.
3958 * gfortran.dg/namelist_14.f90: Ditto.
3959 * gfortran.dg/namelist_18.f90: Ditto.
3960 * gfortran.dg/namelist_19.f90: Ditto.
3961 * gfortran.dg/namelist_21.f90: Ditto.
3962 * gfortran.dg/namelist_22.f90: Ditto.
3963 * gfortran.dg/namelist_37.f90: Ditto.
3964 * gfortran.dg/namelist_54.f90: Ditto.
3965 * gfortran.dg/namelist_55.f90: Ditto.
3966 * gfortran.dg/namelist_empty.f90: Ditto.
3967 * gfortran.dg/namelist_use.f90: Use new-style character length.
3968 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3969 * gfortran.dg/nested_modules_4.f90: Ditto.
3970 * gfortran.dg/nested_modules_5.f90: Ditto.
3971 * gfortran.dg/open-options-blanks.f: Ditto.
3972 * gfortran.dg/output_exponents_1.f90: Ditto.
3973 * gfortran.dg/parens_5.f90: Ditto.
3974 * gfortran.dg/parens_6.f90: Ditto.
3975 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3976 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3977 * gfortran.dg/pr15129.f90: Ditto.
3978 * gfortran.dg/pr15332.f: Ditto.
3979 * gfortran.dg/pr16597.f90: Ditto.
3980 * gfortran.dg/pr17143.f90: Ditto.
3981 * gfortran.dg/pr17164.f90: Ditto.
3982 * gfortran.dg/pr17229.f: Modified warning message.
3983 * gfortran.dg/pr18210.f90: Add -std=legacy.
3984 * gfortran.dg/pr19155.f: Ditto.
3985 * gfortran.dg/pr20086.f90: Ditto.
3986 * gfortran.dg/pr20124.f90: Ditto.
3987 * gfortran.dg/pr20755.f: Ditto.
3988 * gfortran.dg/pr20865.f90: Ditto.
3989 * gfortran.dg/pr20950.f: Ditto.
3990 * gfortran.dg/pr21730.f: Ditto.
3991 * gfortran.dg/pr22491.f: Ditto.
3992 * gfortran.dg/pr29713.f90: Ditto.
3993 * gfortran.dg/print_parentheses_1.f: Ditto.
3994 * gfortran.dg/print_parentheses_2.f90: Ditto.
3995 * gfortran.dg/proc_assign_1.f90: Ditto.
3996 * gfortran.dg/proc_decl_1.f90: Ditto.
3997 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3998 * gfortran.dg/read_eor.f90: : Add -std=legacy.
3999 * gfortran.dg/read_float_1.f90: Ditto.
4000 * gfortran.dg/read_logical.f90: Ditto.
4001 * gfortran.dg/recursive_statement_functions.f90: Ditto.
4002 * gfortran.dg/return_1.f90: Ditto.
4003 * gfortran.dg/rewind_1.f90: Ditto.
4004 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4005 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4006 * gfortran.dg/stfunc_1.f90: Ditto.
4007 * gfortran.dg/stfunc_3.f90: Ditto.
4008 * gfortran.dg/stfunc_4.f90: Ditto.
4009 * gfortran.dg/stfunc_6.f90: Ditto.
4010 * gfortran.dg/streamio_2.f90: Ditto.
4011 * gfortran.dg/string_ctor_1.f90: Ditto.
4012 * gfortran.dg/string_null_compare_1.f: Ditto.
4013 * gfortran.dg/substr_6.f90: Ditto.
4014 * gfortran.dg/tl_editing.f90: Ditto.
4015 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4016 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4017 * gfortran.dg/x_slash_1.f: Add -std=legacy.
4018 * gfortran.dg/g77/1832.f: Ditto.
4019 * gfortran.dg/g77/19981216-0.f Ditto.
4020 * gfortran.dg/g77/19990525-0.f: Ditto.
4021 * gfortran.dg/g77/19990826-2.f: Ditto.
4022 * gfortran.dg/g77/20000630-2.f: Ditto.
4023 * gfortran.dg/g77/20010116.f: Ditto.
4024 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4025 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4026 * gfortran.dg/g77/980520-1.f: Ditto.
4027 * gfortran.dg/g77/check0.f: Ditto.
4028 * gfortran.dg/g77/cpp3.F: Ditto.
4029 * gfortran.dg/g77/cpp4.F: Use new-style character length.
4030 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4031 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4032 * gfortran.dg/g77/short.f: Ditto.
4033
657e81c7
AN
40342009-08-01 Adam Nemet <anemet@caviumnetworks.com>
4035
4036 * gcc.target/mips/ext-3.c: Add NOMIPS16.
4037 * gcc.target/mips/ext-4.c: Likewise.
4038 * gcc.target/mips/interrupt_handler.c: Likewise.
4039 * gcc.target/mips/truncate-4.c: Likewise.
4040 * gcc.target/mips/truncate-5.c: Likewise.
4041
3cf0e270
SP
40422009-08-01 Sebastian Pop <sebastian.pop@amd.com>
4043
4044 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4045 -fgraphite-force-parallel to -floop-parallelize-all.
4046
3af8d8cb
PT
40472009-08-01 Paul Thomas <pault@gcc.gnu.org>
4048
4049 PR fortran/40011
4050 * gfortran.dg/whole_file_7.f90: New test.
4051 * gfortran.dg/whole_file_8.f90: New test.
4052 * gfortran.dg/whole_file_9.f90: New test.
4053 * gfortran.dg/whole_file_10.f90: New test.
4054 * gfortran.dg/whole_file_11.f90: New test.
4055 * gfortran.dg/whole_file_12.f90: New test.
4056 * gfortran.dg/whole_file_13.f90: New test.
4057 * gfortran.dg/whole_file_14.f90: New test.
4058
e7f1930f
JM
40592009-07-31 Jason Merrill <jason@redhat.com>
4060
4061 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4062 binding semantics.
4063 * g++.dg/cpp0x/named.C: Likewise.
4064 * g++.dg/cpp0x/overload.C: Likewise.
4065 * g++.dg/cpp0x/rv1n.C: Likewise.
4066 * g++.dg/cpp0x/rv1p.C: Likewise.
4067 * g++.dg/cpp0x/rv2n.C: Likewise.
4068 * g++.dg/cpp0x/rv2p.C: Likewise.
4069 * g++.dg/cpp0x/rv3n.C: Likewise.
4070 * g++.dg/cpp0x/rv3p.C: Likewise.
4071 * g++.dg/cpp0x/rv4n.C: Likewise.
4072 * g++.dg/cpp0x/rv4p.C: Likewise.
4073 * g++.dg/cpp0x/rv5n.C: Likewise.
4074 * g++.dg/cpp0x/rv5p.C: Likewise.
4075 * g++.dg/cpp0x/rv6n.C: Likewise.
4076 * g++.dg/cpp0x/rv6p.C: Likewise.
4077 * g++.dg/cpp0x/rv7n.C: Likewise.
4078 * g++.dg/cpp0x/rv7p.C: Likewise.
4079 * g++.dg/cpp0x/template_deduction.C: Likewise.
4080 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4081 * g++.dg/cpp0x/overloadn.C: New.
4082 * g++.dg/cpp0x/rv-cast.C: New.
4083
17320477
AN
40842009-07-31 Adam Nemet <anemet@caviumnetworks.com>
4085
4086 * gcc.target/mips/ext-4.c: New test.
4087
e60d4149
SP
40882009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4089
4090 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4091
6e62db84
SP
40922009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4093
4094 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4095 * gcc.dg/tree-ssa/loop-32.c: Same.
4096 * gcc.dg/tree-ssa/loop-33.c: Same.
4097 * gcc.dg/tree-ssa/loop-34.c: Same.
4098 * gcc.dg/tree-ssa/loop-35.c: Same.
4099 * gcc.dg/tree-ssa/loop-7.c: Same.
4100 * gcc.dg/tree-ssa/pr23109.c: Same.
4101 * gcc.dg/tree-ssa/restrict-2.c: Same.
4102 * gcc.dg/tree-ssa/restrict-3.c: Same.
4103 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4104 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4105 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4106 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4107 * gcc.dg/tree-ssa/structopt-1.c: Same.
4108 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4109 * gfortran.dg/pr32921.f: Same.
4110
99e0e30f
SP
41112009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4112
4113 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4114 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4115 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4116 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4117 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4118 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4119 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4120 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4121 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4122 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4123 * gcc.dg/graphite/id-1.c: New.
4124 * gcc.dg/graphite/id-10.c: New.
4125 * gcc.dg/graphite/id-11.c: New.
4126 * gcc.dg/graphite/id-12.c: New.
4127 * gcc.dg/graphite/id-13.c: New.
4128 * gcc.dg/graphite/id-14.c: New.
4129 * gcc.dg/graphite/id-15.c: New.
4130 * gcc.dg/graphite/id-2.c: New.
4131 * gcc.dg/graphite/id-3.c: New.
4132 * gcc.dg/graphite/id-4.c: New.
4133 * gcc.dg/graphite/id-5.c: New.
4134 * gcc.dg/graphite/id-6.c: New.
4135 * gcc.dg/graphite/id-7.c: New.
4136 * gcc.dg/graphite/id-8.c: New.
4137 * gcc.dg/graphite/id-9.c: New.
4138 * gcc.dg/graphite/interchange-0.c: New.
4139 * gcc.dg/graphite/interchange-1.c: New.
4140 * gcc.dg/graphite/interchange-2.c: New.
4141 * gcc.dg/graphite/interchange-3.c: New.
4142 * gcc.dg/graphite/interchange-4.c: New.
4143 * gcc.dg/graphite/interchange-5.c: New.
4144 * gcc.dg/graphite/interchange-6.c: New.
4145 * gcc.dg/graphite/interchange-7.c: New.
4146 * gcc.dg/graphite/interchange-8.c: New.
4147 * gcc.dg/graphite/pr35356-1.c: New.
4148 * gcc.dg/graphite/pr35356-2.c: New.
4149 * gcc.dg/graphite/pr35356-3.c: New.
4150 * gcc.dg/graphite/pr40157.c: New.
4151 * gcc.dg/graphite/run-id-1.c: New.
4152 * gcc.dg/graphite/scop-20.c: New.
4153 * gcc.dg/graphite/scop-21.c: New.
4154 * gfortran.dg/graphite/id-1.f90: New.
4155 * gfortran.dg/graphite/id-10.f90: New.
4156 * gfortran.dg/graphite/id-11.f: New.
4157 * gfortran.dg/graphite/id-12.f: New.
4158 * gfortran.dg/graphite/id-13.f: New.
4159 * gfortran.dg/graphite/id-14.f: New.
4160 * gfortran.dg/graphite/id-15.f: New.
4161 * gfortran.dg/graphite/id-16.f: New.
4162 * gfortran.dg/graphite/id-5.f: New.
4163 * gfortran.dg/graphite/id-6.f: New.
4164 * gfortran.dg/graphite/id-7.f: New.
4165 * gfortran.dg/graphite/id-8.f: New.
4166 * gfortran.dg/graphite/id-9.f: New.
4167 * gfortran.dg/graphite/interchange-1.f: New.
4168 * gfortran.dg/graphite/interchange-2.f: New.
4169
2ac57409
SP
41702009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4171
4172 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4173 flags based on the name of the testcase.
4174 * gfortran.dg/graphite/graphite.exp: Same.
4175
4176 * gcc.dg/graphite/block-0.c: Adjusted.
4177 * gcc.dg/graphite/block-1.c: Adjusted.
4178 * gcc.dg/graphite/block-2.c: Adjusted.
4179 * gcc.dg/graphite/block-3.c: Adjusted.
4180 * gcc.dg/graphite/block-4.c: Adjusted.
4181 * gcc.dg/graphite/block-5.c: Adjusted.
4182 * gcc.dg/graphite/block-6.c: Adjusted.
4183 * gcc.dg/graphite/pr37485.c: Adjusted.
4184 * gcc.dg/graphite/pr37684.c: Adjusted.
4185 * gcc.dg/graphite/pr37828.c: Adjusted.
4186 * gcc.dg/graphite/pr37883.c: Adjusted.
4187 * gcc.dg/graphite/pr37928.c: Adjusted.
4188 * gcc.dg/graphite/pr37943.c: Adjusted.
4189 * gcc.dg/graphite/pr38409.c: Adjusted.
4190 * gcc.dg/graphite/pr38498.c: Adjusted.
4191 * gcc.dg/graphite/pr38559.c: Adjusted.
4192 * gcc.dg/graphite/pr39335.c: Adjusted.
4193 * gcc.dg/graphite/pr39335_1.c: Adjusted.
4194 * gcc.dg/graphite/scop-0.c: Adjusted.
4195 * gcc.dg/graphite/scop-1.c: Adjusted.
4196 * gcc.dg/graphite/scop-10.c: Adjusted.
4197 * gcc.dg/graphite/scop-11.c: Adjusted.
4198 * gcc.dg/graphite/scop-12.c: Adjusted.
4199 * gcc.dg/graphite/scop-13.c: Adjusted.
4200 * gcc.dg/graphite/scop-14.c: Adjusted.
4201 * gcc.dg/graphite/scop-15.c: Adjusted.
4202 * gcc.dg/graphite/scop-16.c: Adjusted.
4203 * gcc.dg/graphite/scop-17.c: Adjusted.
4204 * gcc.dg/graphite/scop-18.c: Adjusted.
4205 * gcc.dg/graphite/scop-19.c: Adjusted.
4206 * gcc.dg/graphite/scop-2.c: Adjusted.
4207 * gcc.dg/graphite/scop-3.c: Adjusted.-
4208 * gcc.dg/graphite/scop-4.c: Adjusted.
4209 * gcc.dg/graphite/scop-5.c: Adjusted.
4210 * gcc.dg/graphite/scop-6.c: Adjusted.
4211 * gcc.dg/graphite/scop-7.c: Adjusted.
4212 * gcc.dg/graphite/scop-8.c: Adjusted.
4213 * gcc.dg/graphite/scop-9.c: Adjusted.
4214 * gcc.dg/graphite/scop-matmult.c: Adjusted.
4215 * gfortran.dg/graphite/block-1.f90: Adjusted.
4216 * gfortran.dg/graphite/block-2.f: Adjusted.
4217 * gfortran.dg/graphite/block-3.f90: Adjusted.
4218 * gfortran.dg/graphite/block-4.f90: Adjusted.
4219 * gfortran.dg/graphite/id-2.f90: Adjusted.
4220 * gfortran.dg/graphite/id-3.f90: Adjusted.
4221 * gfortran.dg/graphite/id-4.f90: Adjusted.
4222 * gfortran.dg/graphite/pr37852.f90: Adjusted.
4223 * gfortran.dg/graphite/pr37857.f90: Adjusted.
4224 * gfortran.dg/graphite/pr37980.f90: Adjusted.
4225 * gfortran.dg/graphite/pr38083.f90: Adjusted.
4226 * gfortran.dg/graphite/pr38953.f90: Adjusted.
4227 * gfortran.dg/graphite/scop-1.f: Adjusted.
4228
ddead5ba
DK
42292009-07-30 Doug Kwan <dougkwan@google.com>
4230
4231 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4232 in warnings added in rev 141298.
4233
9f69be15
JDA
42342009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4235
4d3a22b4
JDA
4236 * lib/options.exp: Use "!=" instead of "ne".
4237
cb5c784d
JDA
4238 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4239
9f69be15
JDA
4240 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4241 * gcc.dg/ucnid-12.c: Likewise.
4242
29e6733c
MM
42432009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4244 Pat Haugen <pthaugen@us.ibm.com>
4245 Revital Eres <ERES@il.ibm.com>
4246
fd58da50 4247 * gcc.target/powerpc/altivec-32.c: New file to test
29e6733c
MM
4248 Altivec simple math function vectorization.
4249
fd58da50 4250 * gcc.target/powerpc/bswap-run.c: New file to test swap
29e6733c 4251 builtins.
fd58da50
JJ
4252 * gcc.target/powerpc/bswap16.c: Ditto.
4253 * gcc.target/powerpc/bswap32.c: Ditto.
4254 * gcc.target/powerpc/bswap64-1.c: Ditto.
4255 * gcc.target/powerpc/bswap64-2.c: Ditto.
4256 * gcc.target/powerpc/bswap64-3.c: Ditto.
4257 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4258 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4259 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4260
4261 * gcc.target/powerpc/popcount-2.c: New file to test
29e6733c 4262 power7 popcntd instructions.
fd58da50
JJ
4263 * gcc.target/powerpc/popcount-3.c: Ditto.
4264
4265 * gcc.target/powerpc/pr39457.c: New VSX test.
4266 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4267 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4268 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4269 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4270 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4271 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4272 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4273 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4274 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4275 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4276 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4277 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4278
4279 * gcc.target/powerpc/altivec-6.c: Store the result of
29e6733c
MM
4280 vec_add, so the optimizer doesn't remove it.
4281
fd58da50 4282 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
29e6733c
MM
4283 systems that support bswap64.
4284
fd58da50 4285 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
29e6733c
MM
4286 prevent VSX code generation.
4287
fd58da50 4288 * lib/target-supports.exp (check_vsx_hw_available): New
29e6733c
MM
4289 function to test if VSX available.
4290 (check_effective_target_powerpc_vsx_ok): Ditto.
4291 (check_vmx_hw_available): Add explicit -mno-vsx.
4292
8a04f5d8
JJ
42932009-07-30 Janis Johnson <janis187@us.ibm.com>
4294
4295 PR c/39902
4296 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
f100a4a8 4297
2d4b90b1
MJ
42982009-07-30 Martin Jambor <mjambor@suse.cz>
4299
4300 PR tree-optimization/40570
4301 * gcc.c-torture/compile/pr40570.c: New test.
4302
8b334f7b
JM
43032009-07-29 Jason Merrill <jason@redhat.com>
4304
4305 PR c++/14912
4306 * g++.dg/template/defarg13.C: New.
4307
9e34da8b
RG
43082009-07-29 Richard Guenther <rguenther@suse.de>
4309
4310 PR c++/40834
4311 * g++.dg/torture/pr40834.C: New testcase.
4312
50fc9135
MM
43132009-07-29 Michael Matz <matz@suse.de>
4314
4315 PR middle-end/40830
4316 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4317
c3be9b37
KK
43182009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
4319
4320 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4321 sh*-*-* targets. Skip on spu-*-* targets.
4322 * gfortran.dg/maxlocval_4.f90: Likewise.
4323 * gfortran.dg/minlocval_1.f90: Likewise.
4324 * gfortran.dg/minlocval_4.f90: Likewise.
4325
fa4d0418
JJ
43262009-07-28 Jakub Jelinek <jakub@redhat.com>
4327
394a5b34
JJ
4328 PR fortran/40878
4329 * gfortran.dg/gomp/pr40878-1.f90: New test.
4330 * gfortran.dg/gomp/pr40878-2.f90: New test.
4331
fa4d0418
JJ
4332 PR testsuite/40891
4333 * gcc.dg/cdce1.c: Adjust note line number.
4334 * gcc.dg/cdce2.c: Likewise.
4335
c4984ab2
JW
43362009-07-28 Janus Weil <janus@gcc.gnu.org>
4337
4338 PR fortran/40882
4339 * gfortran.dg/proc_ptr_comp_13.f90: New.
4340
549fd9e4
JB
43412009-07-28 Jan Beulich <jbeulich@novell.com>
4342
4343 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4344 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4345 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4346 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4347 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4348 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4349 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4350 * gcc.target/i386/avx-vtestps-2.c: Likewise.
4351 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4352 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4353 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4354 * gcc.target/i386/avx-vtestps-3.c: Likewise.
4355 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
4356 #ifdef NEED_IEEE754_FLOAT conditional.
4357 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
4358 conditional.
4359
e561703d
JB
43602009-07-28 Jan Beulich <jbeulich@novell.com>
4361
4362 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4363 i?86-*-netware.
4364 * g++.dg/ext/bitfield3.C: Likewise.
4365 * g++.dg/ext/bitfield4.C: Likewise.
4366 * g++.dg/ext/bitfield5.C: Likewise.
4367 * gcc.dg/bitfld-15.c: Likewise.
4368 * gcc.dg/bitfld-16.c: Likewise.
4369 * gcc.dg/bitfld-17.c: Likewise.
4370 * gcc.dg/bitfld-18.c: Likewise.
4371 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4372 * gcc.dg/20010912-1.c: Likewise.
4373 * gcc.dg/20021018-1.c: Likewise.
4374 * gcc.dg/20030213-1.c: Likewise.
4375 * gcc.dg/20030225-1.c: Likewise.
4376 * gcc.dg/20030708-1.c: Likewise.
4377 * gcc.dg/20050321-2.c: Likewise.
4378 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4379 * gcc.dg/cdce2.c: Likewise.
4380 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4381 targets.
4382 * gcc.target/i386/pr37248-3.c: Likewise.
4383
e26f5548
JW
43842009-07-27 Janus Weil <janus@gcc.gnu.org>
4385
4386 PR fortran/40848
4387 * gfortran.dg/altreturn_7.f90: New.
4388
b1c44a93
SB
43892009-07-27 Simon Baldwin <simonb@google.com>
4390
4391 PR testsuite/40829
4392 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4393 so that indexing no longer runs off array end.
4394
758e12af
TB
43952009-07-27 Tobias Burnus <burnus@net-b.de>
4396
4397 PR fortran/40851
4398 * gfortran.dg/derived_init_3.f90: New test.
4399
ddf67998
TB
44002009-07-26 Tobias Burnus <burnus@net-b.de>
4401
4402 PR fortran/33197
4403 * gfortran.dg/atan2_1.f90: New test
4404 * gfortran.dg/atan2_2.f90: New test
4405
c2600c67
SM
44062007-07-26 Simon Martin <simartin@users.sourceforge.net>
4407
4408 PR c++/40749
4409 * g++.dg/warn/Wreturn-type-6.C: New test.
4410
63827fb8
IR
44112009-07-26 Ira Rosen <irar@il.ibm.com>
4412
4413 PR tree-optimization/40801
4414 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4415 * gfortran.dg/vect/vect.exp: Run tests starting with
4416 "fast-math-real8" with -ffast-math and -fdefault-real-8.
4417
1e211590
DD
44182009-07-25 David Daney <ddaney@caviumnetworks.com>
4419
4420 PR rtl-optimization/40445
4421 * g++.dg/other/builtin-unreachable-1.C: New testcase.
4422
ba21aba3
DD
44232009-07-25 David Daney <ddaney@caviumnetworks.com>
4424
4425 * gcc.dg/builtin-unreachable-4.c: New test.
4426
504ed63a
TB
44272009-07-25 Tobias Burnus <burnus@net-b.de>
4428
4429 PR fortran/33197
4430 * gfortran.dg/complex_intrinsic_5.f90: New test.
4431 * gfortran.dg/complex_intrinsic_7.f90: New test.
4432
86631ea3
MJ
44332009-07-25 Martin Jambor <mjambor@suse.cz>
4434
4435 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4436 * gcc.dg/ipa/noclone-1.c: New test.
4437
011a3198
UB
44382009-07-25 Uros Bizjak <ubizjak@gmail.com>
4439
4440 * lib/target-supports.exp (check_effective_target_static): New
4441 procedure.
4442 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4443 supported.
4444 * g++.old-deja/g++.law/weak.C: Require static effective target.
4445
90661f26
JW
44462009-07-25 Janus Weil <janus@gcc.gnu.org>
4447
4448 PR fortran/39630
4449 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4450 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4451 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4452 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4453 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4454 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4455 * gfortran.dg/typebound_call_10.f03: New.
4456
50ea39ff
JM
44572009-07-24 Jason Merrill <jason@redhat.com>
4458
67a6e816
JM
4459 * g++.dg/cpp0x/defaulted11.C: New.
4460
50ea39ff
JM
4461 * g++.dg/cpp0x/initlist23.C: New.
4462
bfce226c
JW
44632009-07-24 Janus Weil <janus@gcc.gnu.org>
4464
4465 PR fortran/40822
4466 * gfortran.dg/char_length_16.f90: New.
4467
80927a56
JJ
44682009-07-24 Jakub Jelinek <jakub@redhat.com>
4469
4470 PR fortran/40643
4471 PR fortran/31067
4472 * gfortran.dg/maxlocval_2.f90: New test.
4473 * gfortran.dg/maxlocval_3.f90: New test.
4474 * gfortran.dg/maxlocval_4.f90: New test.
4475 * gfortran.dg/minlocval_1.f90: New test.
4476 * gfortran.dg/minlocval_2.f90: New test.
4477 * gfortran.dg/minlocval_3.f90: New test.
4478 * gfortran.dg/minlocval_4.f90: New test.
4479
0aeedfd7
JM
44802009-07-23 Joseph Myers <joseph@codesourcery.com>
4481
4482 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4483 scan-assembler.
4484
88e18fed
JJ
44852009-07-23 Jakub Jelinek <jakub@redhat.com>
4486
4487 PR fortran/40839
4488 * gfortran.dg/pr40839.f90: New test.
4489
84d60eea
MM
44902009-07-23 Michael Matz <matz@suse.de>
4491
4492 PR middle-end/40830
4493 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4494 don't set options ourself.
4495
daf1735f
SB
44962009-07-23 Simon Baldwin <simonb@google.com>
4497
4498 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4499 native C compilation where required.
4500
61ed6392
DK
45012009-07-22 Doug Kwan <dougkwan@google.com>
4502
4503 * gcc.c-torture/compile/20090721-1.c: New test.
4504
a8338640
MM
45052009-07-22 Michael Matz <matz@suse.de>
4506
4507 PR tree-optimization/35229
4508 PR tree-optimization/39300
4509 * gcc.dg/vect/vect-pre-interact.c: New test.
4510
8e5aa8a3
RG
45112009-07-22 Richard Guenther <rguenther@suse.de>
4512
4513 * g++.dg/lookup/using21.C: Fix duplicate paste.
4514
ac3cbee5
RG
45152009-07-22 Richard Guenther <rguenther@suse.de>
4516
4517 PR c++/40799
4518 * g++.dg/lookup/using21.C: New testcase.
4519
40b125d7
JM
45202009-07-21 Jason Merrill <jason@redhat.com>
4521
4522 * g++.dg/init/aggr4.C: New.
4523
bd1f11be
JM
45242009-07-21 Jason Merrill <jason@redhat.com>
4525
4526 Core issue 934
4527 * g++.dg/cpp0x/initlist22.C: New.
4528
848e6317
UB
45292009-07-21 Uros Bizjak <ubizjak@gmail.com>
4530
4531 * gcc.target/i386/vectorize8.c: New test.
4532
54e86f6b
UB
45332009-07-21 Uros Bizjak <ubizjak@gmail.com>
4534
4535 PR target/40811
4536 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4537 Add i?86 and x86_64 targets.
4538 * gcc.target/i386/vectorize7.c: New test.
4539
4540 PR target/40809
4541 * gcc.target/i386/pr40809.c: New test.
4542
4a2b7f24
JJ
45432009-07-21 Jakub Jelinek <jakub@redhat.com>
4544
4545 PR tree-optimization/40813
4546 * g++.dg/opt/inline15.C: New test.
4547
cba146eb
PB
45482009-07-21 Paul Brook <paul@codesourcery.com>
4549
4550 * gcc.dg/vect/section-anchors-nest-1.c: New test.
4551 * lib/target-supports.exp (check_effective_target_section_anchors):
4552 Add arm*-*-*.
4553
9c8e65c3
OR
45542009-07-20 Olatunji Ruwase <tjruwase@google.com>
4555
4556 * gcc.dg/plugin/finish_unit_plugin.c: New test.
4557 * gcc.dg/plugin/finish_unit-test-1.c: New test.
4558 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4559
752fd2a8
AN
45602009-07-20 Adam Nemet <anemet@caviumnetworks.com>
4561
4562 * gcc.target/mips/ext-3.c: New test.
4563
e338758d
JJ
45642009-07-20 Jakub Jelinek <jakub@redhat.com>
4565
f100a4a8
UB
4566 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4567 * gcc.dg/builtin-object-size-8.c: New test.
38027156
JJ
4568 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4569 * g++.dg/ext/builtin-object-size2.C: Likewise.
4570
e338758d
JJ
4571 PR tree-optimization/40792
4572 * gcc.dg/pr40792.c: New test.
4573
4bbe8262
IR
45742009-07-20 Ira Rosen <irar@il.ibm.com>
4575
4576 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4577 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4578 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4579
6a799f6e 45802009-07-20 Christian Bruel <christian.bruel@st.com>
f100a4a8 4581
6a799f6e 4582 * gcc.target/sh/mfmovd.c: New test.
f100a4a8 4583
d2b00a89
JB
45842009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
4585 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4586
4587 PR libfortran/40714
4588 * gfortran.dg/eof_3.f90: New test.
4589
20562de4
SK
45902009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
4591
4592 PR fortran/40727
4593 * gfortran.dg/intrinsic_cmplx.f90: New test.
4594
16bff921
TK
45952009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4596
4597 PR libfortran/34670
4598 PR libfortran/36874
4599 * gfortran.dg/cshift_bounds_1.f90: New test.
4600 * gfortran.dg/cshift_bounds_2.f90: New test.
4601 * gfortran.dg/cshift_bounds_3.f90: New test.
4602 * gfortran.dg/cshift_bounds_4.f90: New test.
4603 * gfortran.dg/eoshift_bounds_1.f90: New test.
4604 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
4605 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
4606 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
4607
a915ab00
JH
46082009-07-19 Jan Hubicka <jh@suse.cz>
4609
4610 PR tree-optimization/40676
4611 * gcc.c-torture/compile/pr40676.c: New testcase.
4612
827f4079
AN
46132009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4614
4615 * gcc.target/mips/ext-2.c: New test.
4616
b641d7fc
AN
46172009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4618
4619 * gcc.target/mips/octeon-exts-7.c: New test.
4620 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4621 * gcc.target/mips/octeon-exts-5.c: Likewise.
4622
b95d6ac9
RG
46232009-07-18 Richard Guenther <rguenther@suse.de>
4624
4625 PR testsuite/40798
4626 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4627
33922890
RG
46282009-07-18 Richard Guenther <rguenther@suse.de>
4629
4630 PR c/40787
4631 * gcc.dg/pr35899.c: Adjust.
4632
1d447995
RS
46332009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
4634
4635 * gcc.target/powerpc/asm-es-1.c: New test.
4636 * gcc.target/powerpc/asm-es-2.c: Likewise.
4637
a406865a
RG
46382009-07-17 Richard Guenther <rguenther@suse.de>
4639
4640 PR c/40401
4641 * g++.dg/rtti/crash4.C: New testcase.
4642 * g++.dg/torture/20090706-1.C: Likewise.
4643 * gcc.dg/redecl-17.c: Likewise.
4644 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4645 * gcc.dg/declspec-9.c: Expect extra error.
4646 * gcc.dg/declspec-10.c: Likewise.
4647 * gcc.dg/declspec-11.c: Likewise.
4648 * gcc.dg/redecl-10.c: Expect extra warnings.
4649 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4650 * gcc.target/i386/pr39545-1.c: Likewise.
4651 * g++.dg/ext/asm3.C: Expect more errors.
4652 * g++.dg/gomp/block-1.C: Likewise.
4653 * g++.dg/gomp/block-2.C: Likewise.
4654 * g++.dg/gomp/block-3.C: Likewise.
4655 * g++.dg/gomp/block-5.C: Likewise.
4656 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4657 * g++.dg/warn/unused-result1.C: XFAIL.
4658
7763473e
RG
46592009-07-17 Richard Guenther <rguenther@suse.de>
4660
4661 PR tree-optimization/40321
4662 * gcc.c-torture/compile/pr40321.c: New testcase.
4663 * g++.dg/torture/pr40321.C: Likewise.
4664
4f934809
JJ
46652009-07-17 Jakub Jelinek <jakub@redhat.com>
4666
4667 PR c++/40780
4668 * g++.dg/template/ptrmem19.C: New test.
4669
db3927fb
AH
46702009-07-17 Aldy Hernandez <aldyh@redhat.com>
4671 Manuel López-Ibáñez <manu@gcc.gnu.org>
4672
f100a4a8 4673 PR 40435
db3927fb
AH
4674 * gcc.dg/pr36902.c: Add column info.
4675 * g++.dg/gcov/gcov-2.C: Change count for definition.
4676
c32097d8
JM
46772009-07-16 Jason Merrill <jason@redhat.com>
4678
4679 PR libstdc++/37907
4680 * g++.dg/cpp0x/std-layout1.C: New.
4681 * g++.dg/ext/has_nothrow_assign.C: Fix.
4682 * g++.dg/ext/has_nothrow_copy.C: Fix.
4683 * g++.dg/ext/has_trivial_assign.C: Fix.
4684 * g++.dg/ext/has_trivial_copy.C: Fix.
4685 * g++.dg/ext/is_pod.C: Fix.
4686 * g++.dg/other/offsetof3.C: Adjust.
4687 * g++.dg/overload/ellipsis1.C: Adjust.
4688 * g++.dg/warn/var-args1.C: Adjust.
4689 * g++.old-deja/g++.brendan/crash63.C: Adjust.
4690 * g++.old-deja/g++.brendan/crash64.C: Adjust.
4691 * g++.old-deja/g++.brendan/overload8.C: Adjust.
4692 * g++.old-deja/g++.other/vaarg3.C: Adjust.
4693 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4694
a41d064d
KG
46952009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4696
4697 * gcc.dg/torture/builtin-math-5.c: Add more cases.
4698 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
4699 effective target "mpc_pow".
4700 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4701
d19cb53b
RH
47022009-07-16 Richard Henderson <rth@redhat.com>
4703
4704 * g++.dg/opt/eh4.C: New test.
4705
a4452ba2
JJ
47062009-07-16 Jakub Jelinek <jakub@redhat.com>
4707
4708 * obj-c++.dg/defs.mm (abort): Make it extern "C".
4709
b4e4232d
JJ
47102009-07-15 Jakub Jelinek <jakub@redhat.com>
4711
4712 PR middle-end/40747
4713 * gcc.c-torture/execute/pr40747.c: New test.
4714
c9b2f286
RG
47152009-07-15 Richard Guenther <rguenther@suse.de>
4716
4717 PR middle-end/40753
4718 * gcc.c-torture/compile/pr40753.c: New testcase.
4719
f6ddbf11
JW
47202009-07-15 Janus Weil <janus@gcc.gnu.org>
4721
4722 PR fortran/40743
4723 * gfortran.dg/interface_assignment_4.f90: New.
4724
76a15894
GP
47252009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
4726
4727 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4728 for FreeBSD up to and including version 8.
4729
2a4c0366
TG
47302009-07-14 Taras Glek <tglek@mozilla.com>
4731 Rafael Espindola <espindola@google.com>
4732
4733 * g++.dg/plugin/header-plugin-test.C: New.
4734 * g++.dg/plugin/header_plugin.c: New.
4735 * g++.dg/plugin/plugin.exp: Update.
4736
868e7c37
UB
47372009-07-14 Uros Bizjak <ubizjak@gmail.com>
4738
4739 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4740 function to enable vectorization.
4741 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4742 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4743
af766f2d
UB
47442009-07-14 Uros Bizjak <ubizjak@gmail.com>
4745
4746 * gcc.target/i386/sse-copysignf-vec.c: New test.
4747 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4748
4e6a9725
JM
47492009-07-14 Jason Merrill <jason@redhat.com>
4750
8353dd9a
JM
4751 PR c++/37276
4752 * g++.dg/lookup/builtin5.C: New.
4753 * g++.dg/other/error22.C: Add missing extern "C".
4754 * g++.dg/warn/Warray-bounds.C: Likewise.
4755 * gcc.dg/compat/compat-common.h: Likewise.
4756
3deeb3ff
JM
4757 PR c++/40746
4758 * g++.dg/lookup/using20.C: New.
4759
4e6a9725
JM
4760 PR c++/40740
4761 * g++.dg/template/koenig8.C: New.
4762
f038181e
JH
47632009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
4764
fd58da50 4765 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
f038181e
JH
4766 both i?86-*-darwin* and x86_64-*-darwin*.
4767
3e335a1a
JM
47682009-07-14 Joseph Myers <joseph@codesourcery.com>
4769
4770 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4771 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4772 name.
4773
4fdaccea
DS
47742009-07-14 Dodji Seketeli <dodji@redhat.com>
4775
4776 PR debug/40705
4777 * g++.dg/debug/dwarf2/typedef1.C: New test.
4778
93d7c994 4779 PR c++/40357
4fdaccea
DS
4780 * g++.dg/other/typedef3.C: New test.
4781
fe24b3c9
MK
47822009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
4783
4784 * gcc.dg/20090709-1.c: Move to a proper place ...
4785 * gcc.target/m68k/20090709-1.c: ... here.
4786
84a900c9
AP
47872009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
4788
4789 PR C++/22154
4790 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4791 front of qualified names are allowed.
4792 * g++.dg/parse/crash10.C: Likewise.
4793 * g++.dg/parse/error15.C: Likewise.
4794 * g++.dg/parse/typename9.C: Likewise.
4795 * g++.dg/parse/error8.C: Likewise.
4796
acbdc378
JW
47972009-07-13 Janus Weil <janus@gcc.gnu.org>
4798
4799 PR fortran/40646
4800 * gfortran.dg/proc_ptr_22.f90: Extended.
4801 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4802
2f3e235b
IR
48032009-07-13 Ira Rosen <irar@il.ibm.com>
4804
4805 * gfortran.dg/vect/vect-6.f: New test.
4806
df5c89cb
JM
48072009-07-12 Jason Merrill <jason@redhat.com>
4808
b9c6b842
JM
4809 PR c++/36628
4810 * g++.dg/cpp0x/decltype17.C: New.
4811
df5c89cb
JM
4812 PR c++/37206
4813 * g++.dg/cpp0x/rv10.C: New.
4814
25357d1e
JM
48152009-07-12 Jason Merrill <jason@redhat.com>
4816
4817 PR c++/40689
4818 * g++.dg/cpp0x/initlist20.C: New.
4819 * g++.dg/cpp0x/initlist21.C: New.
4820
06066f92
IR
48212009-07-12 Ira Rosen <irar@il.ibm.com>
4822
4823 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4824 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4825 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4826 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4827 gcc.dg/vect/vect-double-reduc-7.c: New tests.
4828
b96a6455
HPN
48292009-07-12 Hans-Peter Nilsson <hp@axis.com>
4830
4831 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4832 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4833 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4834 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4835 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4836 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4837 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4838 effective_target fd_truncate.
4839
f4cd2542
EB
48402009-07-11 Eric Botcazou <ebotcazou@adacore.com>
4841
4842 * gnat.dg/specs/addr1.ads: New test.
4843
6b45de00
JH
48442009-07-11 Jan Hubicka <jh@suse.cz>
4845
4846 PR middle-end/48388
4847 * g++.dg/torture/pr40388.C: New testcase.
4848
dd67163f
JJ
48492009-07-11 Jakub Jelinek <jakub@redhat.com>
4850
4851 PR target/40668
4852 * gcc.c-torture/execute/pr40668.c: New test.
4853
e9edda23
PB
48542009-07-11 Paolo Bonzini <bonzini@gnu.org>
4855
4856 * gcc.c-torture/execute/20090711-1.c: New test.
4857
33cde516
RS
48582009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
4859
4860 PR testsuite/40699
4861 PR testsuite/40707
4862 PR testsuite/40709
4863 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4864 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4865 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4866 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4867
8d3681f9
TB
48682009-07-11 Tobias Burnus <burnus@net-b.de>
4869
4870 PR fortran/33197
4871 * gfortran.dg/complex_intrinsic_3.f90: New test.
4872 * gfortran.dg/complex_intrinsic_4.f90: New test.
4873
b96c5923
DD
48742009-07-10 David Daney <ddaney@caviumnetworks.com>
4875
4876 PR target/39079
fd58da50 4877 * gcc.target/mips/mips.exp: Make -msynci a known option.
b96c5923
DD
4878 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4879
9304142e
JJ
48802009-07-10 Jakub Jelinek <jakub@redhat.com>
4881
4882 PR c++/40502
4883 * g++.dg/ext/strncpy-chk1.C: New test.
4884
182e00b1
RG
48852009-07-10 Richard Guenther <rguenther@suse.de>
4886
4887 PR tree-optimization/40496
4888 * g++.dg/opt/pr40496.C: New testcase.
4889
156f545a
MLI
48902009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4891
4892 PR 25509
4893 PR 40614
4894 * g++.dg/warn/unused-result1-Werror.c: New.
4895
1d8e1d5d
PT
48962009-07-10 Paul Thomas <pault@gcc.gnu.org>
4897
4898 PR fortran/39334
4899 * gfortran.dg/recursive_parameter_1.f90: New test.
4900
9eb5c65c
SK
49012009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
4902
4903 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4904 * gfortran.dg/module_equivalence_6.f90: Ditto.
4905 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4906 * gfortran.dg/nan_2.f90: Ditto.
4907 * gfortran.dg/inquire_11.f90: Ditto.
4908 * gfortran.dg/abstract_type_3.f03: Ditto.
4909 * gfortran.dg/abstract_type_1.f90: Ditto.
4910 * gfortran.dg/private_type_9.f90: Ditto.
4911 * gfortran.dg/abstract_type_5.f03: Ditto.
4912 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4913 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4914 * gfortran.dg/derived_sub.f90: Ditto.
4915 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4916 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4917 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4918 * gfortran.dg/mvbits_6.f90: Ditto.
4919 * gfortran.dg/abstract_type_2.f03: Ditto.
4920 * gfortran.dg/abstract_type_4.f03: Ditto.
4921 * gfortran.dg/bounds_check_9.f90: Ditto.
4922 * gfortran.dg/optional_dim_3.f90: Ditto.
4923 * gfortran.dg/pr32921.f: Ditto.
4924 * gfortran.dg/entry_16.f90: Ditto.
4925 * gfortran.dg/generic_16.f90: Ditto.
4926
4927
5223c588
MK
49282009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
4929
4930 * gcc.target/m68k/20090709-1.c: New.
4931
8be2c871
DS
49322009-07-09 Dodji Seketeli <dodji@redhat.com>
4933
4934 PR c++/40684
4935 * g++.dg/template/unify11.C: New test.
4936
1aafbf99
PT
49372008-07-09 Paul Thomas <pault@gcc.gnu.org>
4938
4939 PR fortran/40629
4940 * gfortran.dg/host_assoc_function_9.f90: New test.
4941
f64edc8b
JW
49422009-07-09 Janus Weil <janus@gcc.gnu.org>
4943
4944 PR fortran/40646
4945 * gfortran.dg/proc_ptr_22.f90: New.
4946 * gfortran.dg/proc_ptr_comp_12.f90: New.
4947
b9da76de
JJ
49482009-07-09 Jakub Jelinek <jakub@redhat.com>
4949
4950 PR middle-end/40692
4951 * gcc.c-torture/compile/pr40692.c: New test.
4952
4b41f35e
TB
49532009-07-09 Tobias Burnus <burnus@net-b.de>
4954
4955 PR fortran/40604
4956 * gfortran.dg/pointer_check_6.f90: New test.
4957
fcaf7e12
AN
49582009-07-08 Adam Nemet <anemet@caviumnetworks.com>
4959
4960 * gcc.target/mips/truncate-5.c: New test.
4961
e6fe9294
JD
49622009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4963
4964 PR libfortran/40330
4965 PR libfortran/40662
4966 * gfortran.dg/fmt_cache_1.f: New test.
fcaf7e12 4967
60d340ef
TB
49682009-07-08 Tobias Burnus <burnus@net-b.de>
4969
4970 PR fortran/40675
4971 * gfortran.dg/nosigned_zero_1.f90: New test.
4972 * gfortran.dg/nosigned_zero_2.f90: New test.
4973
acb78844
RG
49742009-07-08 Richard Guenther <rguenther@suse.de>
4975
4976 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4977
9cb225b9
RB
49782009-07-08 Richard Guenther <rguenther@suse.de>
4979
4980 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4981
49822009-07-08 Paul Thomas <pault@gcc.gnu.org>
3276e0b3
PT
4983
4984 PR fortran/40591
4985 * gfortran.dg/proc_ptr_21.f90: New test.
4986
d665b6e5 49872009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
fcaf7e12 4988
d665b6e5
MLI
4989 PR c++/31246
4990 * g++.dg/warn/pr31246.C: New.
4991 * g++.dg/warn/pr31246-2.C: New.
4992
60662d5f
JM
49932009-07-07 Jason Merrill <jason@redhat.com>
4994
438c0fa8
JM
4995 PR c++/35828
4996 * g++.dg/template/defarg12.C: New.
4997
60662d5f
JM
4998 PR c++/37816
4999 * g++.dg/cpp0x/enum7.C: New.
5000
5001 PR c++/37946
5002 * g++.dg/cpp0x/enum6.C: New.
5003
5004 PR c++/40639
5005 * g++.dg/cpp0x/enum5.C: New.
5006
5007 PR c++/40633
5008 * g++.dg/cpp0x/enum4.C: New.
5009
72f90fde
MLI
50102009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5011
5012 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5013
dcb91ebe
MLI
50142009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5015
5016 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5017
535536b4
JJ
50182009-07-07 Jakub Jelinek <jakub@redhat.com>
5019
5020 PR middle-end/40669
5021 * gcc.dg/pr40669.c: New test.
5022
fab922b1
MLI
50232009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5024
5025 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5026 location. Update all calls.
5027 * g++.dg/plugin/selfassign.c: Likewise.
f100a4a8 5028
62c99ce4
JM
50292009-07-06 Jason Merrill <jason@redhat.com>
5030
5031 * g++.dg/rtti/dyncast[34].C: New.
5032
b824522a
NF
50332009-07-06 Nathan Froyd <froydnj@codesourcery.com>
5034
5035 * lib/target-supports.exp
5036 (check_effective_target_mips_newabi_large_long_double): New.
5037 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5038 target.
5039 * gcc.target/mips/fpr-moves-6.c: Likewise.
5040
c4efba1c
SM
50412009-07-06 Simon Martin <simartin@users.sourceforge.net>
5042
5043 PR c++/40557
5044 * g++.dg/template/union2.C: New test.
5045
eb5c3f05
JM
50462009-07-04 Jason Merrill <jason@redhat.com>
5047
5048 * g++.dg/template/using15.C: New.
5049
258bd5dc
JJ
50502009-07-04 Jakub Jelinek <jakub@redhat.com>
5051
5052 * gfortran.dg/maxloc_1.f90: New test.
5053
a7c0b11d
JW
50542009-07-04 Janus Weil <janus@gcc.gnu.org>
5055
5056 PR fortran/40593
5057 * gfortran.dg/proc_ptr_result_6.f90: New.
5058
8d74e574
FXC
50592009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5060
5061 * gcc.dg/framework-2.c: Adjust testcase to pass.
5062
ad909c97
JM
50632009-07-04 Jason Merrill <jason@redhat.com>
5064
5065 PR c++/40619
5066 * g++.dg/cpp0x/auto16.C: New.
5067
93a8ba61
VM
50682009-07-03 Vladimir Makarov <vmakarov@redhat.com>
5069
5070 PR target/40587
5071 * gfortran.dg/pr40587.f: New test.
f100a4a8 5072
caf271d8
JD
50732009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5074
5075 PR fortran/40638
5076 * gfortran.dg/unit_1.f90: New test.
5077
b97e8a14
JM
50782009-07-03 Jason Merrill <jason@redhat.com>
5079
5080 * g++.dg/template/pure1.C: Expect another error.
5081
fae1034e
RG
50822009-07-03 Richard Guenther <rguenther@suse.de>
5083
5084 PR tree-optimization/40640
5085 * gcc.c-torture/compile/pr40640.c: New testcase.
5086
d73fb533
RG
50872009-07-03 Richard Guenther <rguenther@suse.de>
5088
5089 PR middle-end/34163
5090 * gfortran.dg/pr34163.f90: New testcase.
5091
7351bcaa
JH
50922009-07-03 Jan Hubicka <jh@suse.cz>
5093
5094 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5095 * gcc.dg/tree-ssa/loop-25.c: Likewise.
5096 * gcc.dg/tree-ssa/loop-26.c: Likewise.
5097 * gcc.dg/tree-ssa/pr32044.c: Likewise.
5098 * gcc.dg/tree-ssa/loop-29.c: Likewise.
5099 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5100 * gnat.dg/loop_optimization6.adb: Enable -O2.
5101
ef3ddd4f
MM
51022009-07-02 Mark Mitchell <mark@codesourcery.com>
5103
5104 * g++.dg/warn/null4.C: Extend.
5105
2b110bfc
JM
51062009-07-02 Jason Merrill <jason@redhat.com>
5107
5108 * g++.dg/template/spec8.C: Fix.
5109
a3788c44
MM
51102009-07-02 Michael Matz <matz@suse.de>
5111
5112 PR fortran/32131
5113 * gfortran.dg/pr32921.f: Adjust.
5114
3c1832c3
JH
51152009-07-02 Jan Hubicka <jh@suse.cz>
5116
5117 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5118
479b1013
AN
51192009-07-01 Adam Nemet <anemet@caviumnetworks.com>
5120
5121 * gcc.target/mips/truncate-4.c: New testcase.
5122
14c41b9b
RG
51232009-07-01 Richard Guenther <rguenther@suse.de>
5124
5125 PR tree-optimization/19831
5126 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5127 make allocated memory escape. Un-XFAIL.
5128 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5129 * gcc.dg/vect/pr31699.c: Likewise.
5130 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5131
5ccde5a0
JJ
51322009-06-30 Jakub Jelinek <jakub@redhat.com>
5133
5134 PR c++/40566
5135 * g++.dg/parse/cond5.C: New test.
5136
92ce2174
NF
51372009-06-30 Nathan Froyd <froydnj@codesourcery.com>
5138
5139 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5140 (main): Pass n to main_1 instead.
5141 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5142 (main_1): New function, split off from...
5143 (main): ...here. Pass `off' to main_1 instead.
5144
0db906f1
JM
51452009-06-30 Jason Merrill <jason@redhat.com>
5146
5147 PR c++/40595
5148 * g++.dg/cpp0x/variadic94.C: New.
5149
b30bfd40
RS
51502009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
5151
5152 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5153 * lib/target-libpath.exp (ld_library_path_vars): New variable.
5154 (init_ld_library_path_env_vars): New function, replacing the
5155 orig_*_saved assignments. Call it after defining it.
5156 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5157 (restore_ld_library_path_env_vars): Likewise.
5158 (add_path, find_libgcc_s): New functions.
5159 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5160 gcc-set-multilib-library-path.
5161 (objc_target_compile): Don't add "." to ld_library_path.
5162 Use add_path.
5163 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5164 ld_library_path. Use add_path. Use find_libgcc_s instead of
5165 gcc-set-multilib-library-path.
5166 * lib/g++.exp (g++_link_flags): Likewise.
5167 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5168 * lib/c-torture.exp: Do not manipulate ld_library_path at the
5169 top level; do it...
5170 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
5171 to tell when this needs to happen. Use find_libgcc_s instead of
5172 gcc-set-multilib-library-path.
5173 * lib/gcc-dg.exp: Likewise.
5174 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5175 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5176 unless it is in $ALT_LD_LIBRARY_PATH.
5177 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5178
f82a627c
EB
51792009-06-30 Eric Botcazou <ebotcazou@adacore.com>
5180
5181 * gnat.dg/discr12.adb: New test.
5182 * gnat.dg/discr12_pkg.ads: New helper.
5183 * gnat.dg/discr13.adb: New test.
5184 * gnat.dg/discr14.ad[sb]: Likewise.
5185 * gnat.dg/discr15.adb: Likewise.
5186 * gnat.dg/discr15_pkg.ads: New helper.
5187 * gnat.dg/discr16.adb: New test.
5188 * gnat.dg/discr16_g.ads: New helper.
5189 * gnat.dg/discr16_pkg.ads: Likewise.
5190 * gnat.dg/discr16_cont.ads: Likewise.
5191 * gnat.dg/discr17.adb: New test.
5192 * gnat.dg/discr18.adb: Likewise.
5193 * gnat.dg/discr18_pkg.ads: New helper.
5194 * gnat.dg/discr19.adb: New test.
5195
c1a5cfab
TK
51962009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5197
5198 PR fortran/40576
5199 * gfortran.dg/internal_write_1.f90: New testcase.
5200
3e6d828d
JW
52012009-06-30 Janus Weil <janus@gcc.gnu.org>
5202
5203 PR fortran/40594
5204 * gfortran.dg/derived_pointer_recursion_2.f90: New.
5205
67635176
RG
52062009-06-30 Richard Guenther <rguenther@suse.de>
5207
5208 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5209
d8dc68cb
WG
52102009-06-30 Wei Guozhi <carrot@google.com>
5211
5212 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5213 to "-Os".
5214
1825a1f3
IR
52152009-06-30 Ira Rosen <irar@il.ibm.com>
5216
5217 PR tree-optimization/40542
5218 * gcc.dg/vect/pr40542.c: New test.
5219
71d4d3eb
MJ
52202009-06-30 Martin Jambor <mjambor@suse.cz>
5221
5222 PR tree-optimization/40582
5223 * gcc.c-torture/compile/pr40582.c: New test.
5224
791b59e3
WG
52252009-06-30 Wei Guozhi <carrot@google.com>
5226
5227 PR/40416
5228 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5229
2fcefcb2
JM
52302009-06-29 Jason Merrill <jason@redhat.com>
5231
5232 PR c++/40274
5233 * g++.dg/template/debug1.C: New.
5234
20460eb9
TB
52352009-06-29 Tobias Burnus <burnus@net-b.de>
5236
5237 PR fortran/40580
5238 * pointer_check_1.f90: New test.
5239 * pointer_check_2.f90: New test.
5240 * pointer_check_3.f90: New test.
5241 * pointer_check_4.f90: New test.
5242 * pointer_check_5.f90: New test.
5243
a61a36ab
PT
52442009-06-29 Paul Thomas <pault@gcc.gnu.org>
5245
5246 PR fortran/40551
5247 * gfortran.dg/func_assign_2.f90 : New test.
5248
74d27244
RG
52492009-06-29 Richard Guenther <rguenther@suse.de>
5250
5251 PR middle-end/14187
5252 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5253 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5254 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5255 * gcc.c-torture/execute/20090623-1.c: Likewise.
5256 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5257 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5258
5b21f0f3
RG
52592009-06-29 Richard Guenther <rguenther@suse.de>
5260
5261 PR middle-end/38212
5262 * gcc.c-torture/execute/pr38212.c: New testcase.
5263
09a782eb
RG
52642009-06-29 Richard Guenther <rguenther@suse.de>
5265
5266 PR tree-optimization/40579
5267 * gcc.c-torture/execute/pr40579.c: New testcase.
5268
1e9ae5ab
UB
52692009-06-28 Uros Bizjak <ubizjak@gmail.com>
5270
5271 PR tree-optimization/40550
5272 * gcc.dg/pr40550.c: New test.
5273
c703e618
EB
52742009-06-28 Eric Botcazou <ebotcazou@adacore.com>
5275
5276 * gnat.dg/overflow_sum2.adb: New test
5277 * gnat.dg/namet.ads: New helper.
5278
5279 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5280
08a6b8e0
TB
52812009-06-28 Tobias Burnus <burnus@net-b.de>
5282
5283 PR fortran/34112
5284 * gfortran.dg/compiler-directive_1.f90: New test.
5285 * gfortran.dg/compiler-directive_2.f: New test.
5286
7991661b
KG
52872009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5288
5289 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5290 comment out some values and add some cases.
5291
92ec3570
PB
52922009-06-27 Paolo Bonzini <bonzini@gnu.org>
5293
5294 PR testsuite/40567
5295 * gcc.dg/vect/vect.exp: Fix lappend syntax.
5296
c24aef95
RH
52972009-06-26 Richard Henderson <rth@redhat.com>
5298
5299 PR testsuite/40565
5300 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5301 * gcc.target/i386/local.c: Pass a non-constant to T.
5302
fc9c6e5d
JW
53032009-06-26 Janus Weil <janus@gcc.gnu.org>
5304
5305 PR fortran/39997
5306 PR fortran/40541
5307 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5308 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5309 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5310 * gfortran.dg/proc_ptr_result_5.f90: New.
5311
4b6e55df
JJ
53122009-06-26 Janis Johnson <janis187@us.ibm.com>
5313
5314 PR c/39902
5315 * gcc.dg/dfp/pr39902.c: New test.
5316
f94bdf2b
UB
53172009-06-26 Uros Bizjak <ubizjak@gmail.com>
5318
5319 PR testsuite/40532
5320 * gcc.dg/builtins-65.c: Require c99 runtime.
5321
f45f9664
EB
53222009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5323
5324 * gnat.dg/array7.ad[sb]: New test.
5325
c0e1e108
EB
53262009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5327
5328 * gnat.dg/array6.adb: New test.
5329
82a71a26
ILT
53302009-06-25 Ian Lance Taylor <iant@google.com>
5331
5332 * g++.dg/warn/Wsign-compare-3.C: New testcase.
5333
0dae2d92
ILT
53342009-06-25 Ian Lance Taylor <iant@google.com>
5335
5336 * g++.dg/warn/Wunused-16.C: New testcase.
5337
98f80e91
ILT
53382009-06-25 Ian Lance Taylor <iant@google.com>
5339
5340 * g++.dg/warn/skip-2.C: New testcase.
5341
6709376b
SE
53422009-06-25 Steve Ellcey <sje@cup.hp.com>
5343
5344 * gcc.c-torture/execute/20090618-1.c: add dg-run and
5345 dg-skip-if and move to ...
5346 * gcc.dg/torture/20090618-1.c.
5347
fac52fdd
MJ
53482009-06-25 Martin Jambor <mjambor@suse.cz>
5349
5350 PR tree-optimization/40493
8088e9ee 5351 * gcc.c-torture/execute/pr40493.c: New test.
fac52fdd 5352
c4bcc71f
JM
53532009-06-24 Jason Merrill <jason@redhat.com>
5354
5355 PR c++/40342
5356 * g++.dg/template/overload10.C: New.
5357
7e196f89
JW
53582009-06-24 Janus Weil <janus@gcc.gnu.org>
5359
5360 PR fortran/40427
5361 * gfortran.dg/proc_ptr_comp_11.f90: New.
5362
fb6234e0
AK
53632009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
5364
5365 * gcc.dg/pr40501.c: New testcase.
5366
7acf4da6
DD
53672009-06-23 DJ Delorie <dj@redhat.com>
5368
5369 Add MeP port.
5370 * lib/target-supports.exp: Add mep support (no profiling).
5371
33436e29
SE
53722009-06-23 Steve Ellcey <sje@cup.hp.com>
5373
5374 PR testsuite/39297
5375 * gcc.dg/ssa/loop-31.c: Change scan rules.
5376
a28fbdba
MLI
53772009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5378
5379 * gcc.dg/cpp/empty-include.c: Update column info.
5380 * gcc.dg/cpp/assert2.c: Update column info.
5381
8593e0b6
JJ
53822009-06-23 Jakub Jelinek <jakub@redhat.com>
5383
5384 * g++.dg/ext/builtin-object-size1.C: New test.
5385 * g++.dg/ext/builtin-object-size2.C: New test.
5386
fef015a8
AK
53872009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
5388
5389 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5390 * gcc.dg/optimize-bswapdi-1.c: Likewise.
5391
cfb8805e
AN
53922009-06-22 Adam Nemet <anemet@caviumnetworks.com>
5393
5394 * gcc.target/mips/truncate-3.c: New test.
5395
03bd096b
JW
53962009-06-22 Janus Weil <janus@gcc.gnu.org>
5397
5398 PR fortran/37254
5399 PR fortran/39850
5400 * gfortran.dg/interface_30.f90: Modified error message.
5401 * gfortran.dg/proc_decl_22.f90: New.
5402
7a5d2eb8
ILT
54032009-06-22 Ian Lance Taylor <iant@google.com>
5404
5405 * gcc.dg/Wcxx-compat-19.c: New testcase.
5406
0a7d7dea
MK
54072009-06-22 Matthias Klose <doko@ubuntu.com>
5408
5409 PR objc/28050
5410 * pr28050.m: New testcase.
5411
8e6e7620
L
54122009-06-22 H.J. Lu <hongjiu.lu@intel.com>
5413
5414 PR testsuite/40481
5415 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5416
ac6cb60c
MJ
54172009-06-22 Martin Jambor <mjambor@suse.cz>
5418
5419 PR tree-optimization/40492
5420 * g++.dg/torture/pr40492.C: New test.
5421
a6e8d911
UB
54222009-06-22 Uros Bizjak <ubizjak@gmail.com>
5423
5424 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5425 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
5426
28326880
OH
54272009-06-22 Olivier Hainque <hainque@adacore.com>
5428
5429 * gnat.dg/raise_ce.adb: Helper for ...
5430 * gnat.dg/handle_and_return.adb: New test.
5431
79e9c4aa
PT
54322009-06-22 Paul Thomas <pault@gcc.gnu.org>
5433
5434 PR fortran/40443
5435 * gfortran.dg/generic_18.f90: New test.
5436
0e6640d8
PT
54372009-06-22 Paul Thomas <pault@gcc.gnu.org>
5438
5439 PR fortran/40472
5440 * gfortran.dg/spread_size_limit.f90: New test.
5441
ee372c4b
UB
54422009-06-21 Uros Bizjak <ubizjak@gmail.com>
5443
a6e8d911 5444 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
ee372c4b 5445 to put dump files in a subdirectory.
8088e9ee 5446 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
ee372c4b
UB
5447 ".o" temporary files.
5448
9b63f282
JW
54492009-06-21 Janus Weil <janus@gcc.gnu.org>
5450
5451 PR fortran/39850
5452 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5453 * gfortran.dg/interface_20.f90: Ditto.
5454 * gfortran.dg/interface_21.f90: Ditto.
5455 * gfortran.dg/interface_22.f90: Ditto.
5456 * gfortran.dg/interface_30.f90: New.
5457 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5458
45a1ba93
UB
54592009-06-21 Uros Bizjak <ubizjak@gmail.com>
5460
5461 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5462 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5463 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5464 DEFAULT_VECTFLAGS.
5465
c64c5552
IR
54662009-06-21 Ira Rosen <irar@il.ibm.com>
5467 Revital Eres <eres@il.ibm.com>
5468
5469 PR testsuite/40359
5470 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5471 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5472 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5473
3d25028c
IR
54742009-06-21 Ira Rosen <irar@il.ibm.com>
5475
5476 PR testsuite/40475
5477 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5478 without misalignment support.
5479 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5480
cb7a8961
TB
54812009-06-20 Tobias Burnus <burnus@net-b.de>
5482
5483 PR fortran/40452
5484 * gfortran.dg/bounds_check_strlen_9.f90: New test.
5485
47f71eb9
PT
54862009-06-19 Paul Thomas <pault@gcc.gnu.org>
5487
5488 PR fortran/40440
5489 * gfortran.dg/alloc_comp_result_2.f90: New test.
5490
ce41c38b
RR
54912009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5492
5493 PR target/40482
5494 * gcc.target/arm/pr40482.c: New test.
f100a4a8 5495
d130ae11
ILT
54962009-06-19 Ian Lance Taylor <iant@google.com>
5497
5498 * gcc.dg/Wcxx-compat-18.c: New testcase.
5499
779704e7
RG
55002009-06-19 Richard Guenther <rguenther@suse.de>
5501
5502 * gcc.c-torture/execute/20090618-1.c: New testcase.
5503
642324bb
ILT
55042009-06-19 Ian Lance Taylor <iant@google.com>
5505
5506 * gcc.dg/Wcxx-compat-17.c: New testcase.
5507
dc491a25
ILT
55082009-06-19 Ian Lance Taylor <iant@google.com>
5509
5510 * gcc.dg/Wcxx-compat-15.c: New testcase.
5511
88eeff6f
ILT
55122009-06-19 Ian Lance Taylor <iant@google.com>
5513
5514 * gcc.dg/Wcxx-compat-16.c: New testcase.
5515
dc6707b8
UB
55162009-06-19 Uros Bizjak <ubizjak@gmail.com>
5517
5518 * gcc.dg/builtins-34.c: Add significand cases.
5519
55202009-06-19 Uros Bizjak <ubizjak@gmail.com>
5521
5522 PR testsuite/40491
8088e9ee
L
5523 * gcc.dg/20080522-1.c: Remove testcase for real.
5524 * gcc.dg/20080528-1.c: Ditto.
dc6707b8 5525
7e9c61e8
JW
55262009-06-19 Janus Weil <janus@gcc.gnu.org>
5527
5528 PR fortran/40450
5529 * gfortran.dg/proc_ptr_20.f90: New.
5530
2a457a9b
L
55312009-06-18 H.J. Lu <hongjiu.lu@intel.com>
5532
5533 PR target/40470
5534 * gcc.dg/torture/pr40470-1.c: New.
5535 * gcc.dg/torture/pr40470-2.c: Likewise.
5536 * gcc.dg/torture/pr40470-3.c: Likewise.
5537 * gcc.dg/torture/pr40470-4.c: Likewise.
5538
fca5bb5c
DN
55392009-06-18 Diego Novillo <dnovillo@google.com>
5540
5541 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5542 * gcc.dg/plugin/ggcplug.c: Likewise.
5543 * gcc.dg/plugin/one_time_plugin.c: Likewise.
5544 * g++.dg/plugin/selfassign.c: Likewise.
5545 * g++.dg/plugin/attribute_plugin.c: Likewise.
5546 * g++.dg/plugin/dumb_plugin.c: Likewise.
5547
b506a5a2
MLI
55482009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5549
5550 * gcc.dg/cpp/arith-3.c: Add column info.
f100a4a8 5551
bdc4827b
SL
55522009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5553
5554 * gcc.target/arm/fp16-compile-none-2.c: New.
5555 * gcc.target/arm/fp16-compile-ieee-12.c: New.
5556 * gcc.target/arm/fp16-compile-alt-12.c: New.
5557
76d6502f
SL
55582009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5559
5560 * gcc.target/arm/fp16-compile-alt-1.c: New.
5561 * gcc.target/arm/fp16-compile-alt-2.c: New.
5562 * gcc.target/arm/fp16-compile-alt-3.c: New.
5563 * gcc.target/arm/fp16-compile-alt-4.c: New.
5564 * gcc.target/arm/fp16-compile-alt-5.c: New.
5565 * gcc.target/arm/fp16-compile-alt-6.c: New.
5566 * gcc.target/arm/fp16-compile-alt-7.c: New.
5567 * gcc.target/arm/fp16-compile-alt-8.c: New.
5568 * gcc.target/arm/fp16-compile-alt-9.c: New.
5569 * gcc.target/arm/fp16-compile-alt-10.c: New.
5570 * gcc.target/arm/fp16-compile-alt-11.c: New.
5571 * gcc.target/arm/fp16-compile-ieee-1.c: New.
5572 * gcc.target/arm/fp16-compile-ieee-2.c: New.
5573 * gcc.target/arm/fp16-compile-ieee-3.c: New.
5574 * gcc.target/arm/fp16-compile-ieee-4.c: New.
5575 * gcc.target/arm/fp16-compile-ieee-5.c: New.
5576 * gcc.target/arm/fp16-compile-ieee-6.c: New.
5577 * gcc.target/arm/fp16-compile-ieee-7.c: New.
5578 * gcc.target/arm/fp16-compile-ieee-8.c: New.
5579 * gcc.target/arm/fp16-compile-ieee-9.c: New.
5580 * gcc.target/arm/fp16-compile-ieee-10.c: New.
5581 * gcc.target/arm/fp16-compile-ieee-11.c: New.
5582 * gcc.target/arm/fp16-compile-none-1.c: New.
5583 * gcc.target/arm/fp16-compile-exprtype.c: New.
5584 * gcc.target/arm/fp16-compile-vcvt.c: New.
5585 * gcc.target/arm/fp16-builtins-1.c: New.
5586 * gcc.target/arm/fp16-rounding-alt-1.c: New.
5587 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5588 * gcc.target/arm/fp16-param-1.c: New.
5589 * gcc.target/arm/fp16-return-1.c: New.
5590 * gcc.target/arm/fp16-unprototyped-1.c: New.
5591 * gcc.target/arm/fp16-unprototyped-2.c: New.
5592 * gcc.target/arm/fp16-variadic-1.c: New.
5593 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5594 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5595 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5596 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5597 * gcc.dg/torture/arm-fp16-ops.h: New.
5598 * gcc.dg/torture/arm-fp16-ops-1.c: New.
5599 * gcc.dg/torture/arm-fp16-ops-2.c: New.
5600 * gcc.dg/torture/arm-fp16-ops-3.c: New.
5601 * gcc.dg/torture/arm-fp16-ops-4.c: New.
5602 * gcc.dg/torture/arm-fp16-ops-5.c: New.
5603 * gcc.dg/torture/arm-fp16-ops-6.c: New.
5604 * gcc.dg/torture/arm-fp16-ops-7.c: New.
5605 * gcc.dg/torture/arm-fp16-ops-8.c: New.
5606 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5607 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5608 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5609 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5610 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5611 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5612 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5613 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5614 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5615 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5616 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5617 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5618 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5619
2c2f70e1
UB
56202009-06-18 Uros Bizjak <ubizjak@gmail.com>
5621
5622 * gcc.dg/builtins-65.c: New test.
5623
f9909823
JW
56242009-06-18 Janus Weil <janus@gcc.gnu.org>
5625
5626 PR fortran/40451
5627 * gfortran.dg/proc_ptr_result_4.f90: New.
5628
23314e77
AN
56292009-06-17 Adam Nemet <anemet@caviumnetworks.com>
5630
5631 * gcc.c-torture/execute/bitfld-5.c: New test.
5632
2cb0a60d
DD
56332009-06-17 David Daney <ddaney@caviumnetworks.com>
5634
5635 * gcc.dg/builtin-unreachable-3.c: New test.
5636
f9c35383
DD
56372009-06-17 David Daney <ddaney@caviumnetworks.com>
5638
5639 * gcc.target/i386/builtin-unreachable.c: New test.
5640
5eb4df45
ILT
56412009-06-17 Ian Lance Taylor <iant@google.com>
5642
5643 * gcc.dg/Wcxx-compat-14.c: New testcase.
5644
6958c780
AH
56452009-06-17 Aldy Hernandez <aldyh@redhat.com>
5646
5647 * gcc.dg/func-ptr-conv-1.c: Update column info.
5648
4bc30529
RG
56492009-06-17 Richard Guenther <rguenther@suse.de>
5650
5651 PR middle-end/40404
5652 * gcc.c-torture/execute/pr40404.c: New testcase.
5653
3cb8677c
RG
56542009-06-17 Richard Guenther <rguenther@suse.de>
5655
5656 PR middle-end/40460
5657 * g++.dg/torture/pr40460.C: New testcase.
5658
8dd1bca0
OR
56592009-06-05 Olatunji Ruwase <tjruwase@google.com>
5660
5661 * gcc.dg/plugin/one_time_plugin.c: New test.
5662 * gcc.dg/plugin/one_time-test-1.c: New test.
5663 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5664
7d882b83
ILT
56652009-06-16 Ian Lance Taylor <iant@google.com>
5666
5667 * g++.dg/warn/skip-1.C: New testcase.
5668
f2ff8872
JJ
56692009-06-16 Jakub Jelinek <jakub@redhat.com>
5670
5671 PR middle-end/40446
5672 * g++.dg/other/pr40446.C: New test.
5673
de70bb20
RG
56742009-06-16 Richard Guenther <rguenther@suse.de>
5675
5676 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5677 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5678 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5679 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5680
0ec19b8c
MJ
56812009-06-16 Martin Jambor <mjambor@suse.cz>
5682
8088e9ee 5683 * gcc.c-torture/compile/pr40432.c: New file.
0ec19b8c 5684
2b26b801
MJ
56852009-06-16 Martin Jambor <mjambor@suse.cz>
5686
8088e9ee 5687 * gfortran.fortran-torture/compile/pr40413.f90: New file.
2b26b801 5688
8ad15a0a
JW
56892009-06-16 Janus Weil <janus@gcc.gnu.org>
5690
5691 PR fortran/36947
5692 PR fortran/40039
5693 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5694 * gfortran.dg/interface_20.f90: Modified error messages.
5695 * gfortran.dg/interface_21.f90: Ditto.
5696 * gfortran.dg/interface_26.f90: Ditto.
5697 * gfortran.dg/interface_27.f90: Ditto.
5698 * gfortran.dg/interface_28.f90: Extended test case.
5699 * gfortran.dg/interface_29.f90: New.
5700 * gfortran.dg/proc_decl_7.f90: Modified error messages.
5701 * gfortran.dg/proc_decl_8.f90: Ditto.
5702 * gfortran.dg/proc_ptr_11.f90: Ditto.
5703 * gfortran.dg/proc_ptr_15.f90: Ditto.
5704
7c5222ff
IR
57052009-06-16 Ira Rosen <irar@il.ibm.com>
5706
c637b0fa 5707 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
7c5222ff
IR
5708 printing.
5709 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5710 gcc.dg/vect/vect-outer-4f.c: Likewise.
5711 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
c637b0fa 5712 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
7c5222ff 5713 Likewise.
c637b0fa
UB
5714 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5715 outer loop.
7c5222ff 5716
3ba558db
TB
57172009-06-16 Tobias Burnus <burnus@net-b.de>
5718
5719 PR fortran/40383
5720 * gfortran.dg/bounds_check_strlen_8.f90: New test.
5721
e1b7793c
ILT
57222009-06-15 Ian Lance Taylor <iant@google.com>
5723
5724 * gcc.dg/Wjump-misses-init-1.c: New testcase.
5725 * gcc.dg/Wjump-misses-init-2.c: New testcase.
5726 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5727 Recognize new notes.
5728 * gcc.dg/stmt-expr-label-2.c: Likewise.
c637b0fa 5729 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
e1b7793c
ILT
5730 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5731 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5732 * gcc.dg/c99-vla-jump-4.c: Likewise.
5733 * gcc.dg/stmt-expr-label-1.c: Likewise.
5734 * gcc.dg/stmt-expr-label-3.c: Likewise.
c637b0fa 5735 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
e1b7793c 5736
dee6f575
KG
57372009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5738
5739 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5740
98a129b9
JJ
57412009-06-15 Jakub Jelinek <jakub@redhat.com>
5742
5743 * gcc.dg/builtin-object-size-7.c: New test.
5744
4250d865
JJ
57452009-06-15 Jakub Jelinek <jakub@redhat.com>
5746
5747 PR testsuite/40426
5748 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5749 level != "" use separate -gdwarf-2 -g${level} options instead of
5750 -gdwarf-2${level}.
5751 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5752 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5753 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5754
fc26fae3
RAE
57552009-06-15 Rafael Avila de Espindola <espindola@google.com>
5756
5757 * g++.dg/abi/mangle11.C: Update warning line.
5758 * g++.dg/abi/mangle12.C: Update warning line.
5759 * g++.dg/abi/mangle17.C: Update warning line.
5760 * g++.dg/abi/mangle20-2.C: Update warning line.
5761
c3d1e922
AK
57622009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5763
5764 * gcc.dg/optimize-bswap-1.c: Split into these two:
5765 * gcc.dg/optimize-bswapsi-1.c: New testcase.
5766 * gcc.dg/optimize-bswapdi-1.c: New testcase.
5767
03bd2f1a
AK
57682009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5769
5770 * gcc.dg/optimize-bswap-1.c: New testcase.
5771
1d24fdd9
RG
57722009-06-14 Richard Guenther <rguenther@suse.de>
5773
5774 PR middle-end/40389
5775 * g++.dg/torture/pr40389.C: New testcase.
5776
e1e6dc73
RG
57772009-06-13 Richard Guenther <rguenther@suse.de>
5778
1d24fdd9 5779 PR tree-optimization/40421
e1e6dc73
RG
5780 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5781
c2255bc4
AH
57822009-06-12 Aldy Hernandez <aldyh@redhat.com>
5783
5784 * gcc.dg/old-style-prom-3.c: Add column info.
5785 * gcc.dg/overflow-warn-1.c
5786 * gcc.dg/gomp/pr27415.c
5787 * gcc.dg/gomp/for-1.c: Same.
5788 * gcc.dg/enum-compat-1.c: Same.
5789 * gcc.dg/c99-tag-3.c: Same.
5790 * gcc.dg/Wredundant-decls-2.c: Same.
5791 * gcc.dg/func-ptr-conv-1.c: Same.
5792 * gcc.dg/asm-wide-1.c: Same.
5793 * gcc.dg/nofixed-point-2.c: Same.
5794 * gcc.dg/cpp/line3.c: Same.
5795 * gcc.dg/array-10.c: Same.
5796 * gcc.dg/c99-vla-jump-1.c: Same.
5797 * gcc.dg/pr20368-1.c: Same.
5798 * gcc.dg/Wshadow-3.c: Same.
5799 * gcc.dg/c90-const-expr-8.c: Same.
5800 * gcc.dg/label-decl-2.c: Same.
5801 * gcc.dg/dremf-type-compat-2.c: Same.
5802 * gcc.dg/c90-const-expr-5.c: Same.
5803 * gcc.dg/builtins-30.c: Same.
5804 * gcc.dg/Warray-bounds.c: Same.
5805 * gcc.dg/Wcxx-compat-2.c: Same.
5806 * gcc.dg/tree-ssa/col-1.c: Same.
5807 * gcc.dg/old-style-prom-2.c: Same.
5808 * gcc.dg/cast-function-1.c: Same.
5809 * gcc.dg/pr15698-1.c: Same.
5810 * gcc.dg/dremf-type-compat-3.c: Same.
5811 * gcc.dg/vla-8.c: Same.
5812 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5813 line.
5814 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5815 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5816 * gcc.dg/enum-compat-1.c: Same.
5817 * gcc.dg/dremf-type-compat-2.c: Same.
5818 * gcc.dg/old-style-prom-2.c: Same.
5819 * gcc.dg/pr15698-1.c: Same.
5820 * gcc.dg/pr20368-1.c: Same.
5821 * gcc.dg/dremf-type-compat-3.c: Same.
5822 * gcc.dg/builtins-30.c: Same. Test for columns.
f100a4a8 5823
d1d919c3
JW
58242009-06-12 Janus Weil <janus@gcc.gnu.org>
5825
5826 PR fortran/40176
5827 * gfortran.dg/proc_decl_1.f90: Extended.
5828
3d8b2a98
ILT
58292009-06-12 Ian Lance Taylor <iant@google.com>
5830
5831 * gcc.dg/Wcxx-compat-13.c: New testcase.
5832
737142ce
AP
58332009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5834
5835 PR tree-opt/38865
5836 * gcc.dg/tree-ssa/fre-vce-1.c
5837
e39a546c
L
58382009-06-12 H.J. Lu <hongjiu.lu@intel.com>
5839
5840 PR testsuite/40384
c637b0fa
UB
5841 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5842 min-insn-to-prefetch-ratio=5.
e39a546c 5843
f85882d8
JY
58442009-06-12 Joey Ye <joey.ye@intel.com>
5845 H.J. Lu <hongjiu.lu@intel.com>
5846
5847 PR middle-end/39146
5848 * gcc.target/i386/stackalign/pr39146.c: New.
5849
8ed0ce99
L
58502009-06-11 H.J. Lu <hongjiu.lu@intel.com>
5851
5852 * gcc.target/i386/crc32-1.c: New.
5853 * gcc.target/i386/crc32-2.c: Likewise.
5854
468059bc
DD
58552009-06-11 David Daney <ddaney@caviumnetworks.com>
5856
5857 PR c/39252
5858 * gcc.dg/builtin-unreachable-1.c: New test.
5859 * gcc.dg/builtin-unreachable-2.c: Same.
5860
abeab938
PT
58612009-06-11 Paul Thomas <pault@gcc.gnu.org>
5862
5863 PR fortran/40402
5864 * gfortran.dg/data_value_1.f90: New test.
5865
5514b0f3
FXC
58662009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5867
5868 PR testsuite/39831
5869 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5870 remove ilp32 requirement.
5871 * gcc.target/i386/excess-precision-2.c: Likewise.
5872 * gcc.target/i386/excess-precision-3.c: Likewise.
5873 * gcc.target/i386/excess-precision-4.c: Likewise.
5874 * gcc.target/i386/excess-precision-5.c: Likewise.
5875 * gcc.target/i386/excess-precision-6.c: Likewise.
5876
4ec80803
FXC
58772009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5878
5879 PR fortran/38718
5880 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5881 * gfortran.dg/nan_5.f90: New test.
5882
d8259b07
NF
58832009-06-10 Nathan Froyd <froydnj@codesourcery.com>
5884
5885 * gcc.target/arm/neon-modes-1.c: New test.
5886
c9edd8f4
KT
58872009-06-10 Kai Tietz <kai.tietz@onevision.com>
5888
5889 * g++.dg/torture/pr31579.C: Cast pointer
5890 via __SIZE_TYPE__ instead of 'unsigned long'.
5891
cceb575c
AG
58922009-06-10 Anthony Green <green@moxielogic.com>
5893
8088e9ee 5894 * lib/target-supports.exp (check_profiling_available):
cceb575c
AG
5895 Profiling is not available for testing purposes on moxie.
5896
744aa42f
ILT
58972009-06-09 Ian Lance Taylor <iant@google.com>
5898
5899 * gcc.dg/Wcxx-compat-12.c: New testcase.
5900
a3f2b833
JB
59012009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
5902
5903 PR libfortran/40334
5904 * gfortran.dg/backspace_11.f90: New.
5905
869fef88
JM
59062009-06-09 Jason Merrill <jason@redhat.com>
5907
5908 * g++.dg/cpp0x/defaulted10.C: New.
5909
8056eb4f
MJ
59102009-06-09 Martin Jambor <mjambor@suse.cz>
5911
8088e9ee 5912 * gcc.c-torture/compile/pr40351.c: New file.
8056eb4f 5913
ff346f70
OH
59142009-06-09 Olivier Hainque <hainque@adacore.com>
5915
5916 * gnat.dg/align_max.adb: New test.
5917
3dbbb7af
JM
59182009-06-08 Jason Merrill <jason@redhat.com>
5919
5920 * g++.dg/cpp0x/auto15.C: New.
5921
21ecdec5
JH
59222009-06-08 Jan Hubicka <jh@suse.cz>
5923
5924 PR debug/39834
5925 * gcc.dg/torture/pr39834.c
5926
6ce2002b
JH
59272009-06-08 Jan Hubicka <jh@suse.cz>
5928
5929 PR middle-end/40102
5930 * g++.dg/torture/pr40102.C: New testcase.
5931
85a988d1
JJ
59322009-06-08 Jakub Jelinek <jakub@redhat.com>
5933
eb9ed98a
JJ
5934 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5935 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5936 * gcc.dg/builtin-object-size-6.c: New test.
5937
b792a33c
JJ
5938 PR c++/40373
5939 * g++.dg/template/dtor7.C: New test.
5940
85a988d1
JJ
5941 PR c++/40370
5942 PR c++/40372
5943 * g++.dg/template/error41.C: New test.
5944 * g++.dg/template/error42.C: New test.
5945
06ddd871
RE
59462009-06-08 Revital Eres <eres@il.ibm.com>
5947
85a988d1 5948 PR testsuite/40359
06ddd871
RE
5949 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5950 * gcc.dg/vect/vect-88.c: Likewise.
5951 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5952 * gcc.dg/vect/pr25413.c: Likewise.
5953 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5954
cdb88468
ILT
59552009-06-07 Ian Lance Taylor <iant@google.com>
5956
5957 * g++.dg/warn/Wswitch-3.C: New testcase.
5958 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5959 * gcc.dg/Wswitch-enum-error.c: Likewise.
5960 * gcc.dg/Wswitch-error.c: Likewise.
5961
28300f5a
JD
59622009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5963
5964 PR fortran/40008
5965 * gfortran.dg/negative_unit.f: Update test.
5966 * gfortran.dg/negative_unit_int8.f: Update test.
5967 * gfortran.dg/newunit_1.f90: New test.
5968
c430a6f9
DF
59692009-06-07 Daniel Franke <franke.daniel@gmail.com>
5970
5971 PR fortran/25104
5972 PR fortran/29962
5973 * gfortran.dg/spread_init_expr.f03: New.
5974 * gfortran.dg/unpack_init_expr.f03: New.
5975 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5976 error message.
5977
a16d978f
DF
59782009-06-07 Daniel Franke <franke.daniel@gmail.com>
5979
5980 PR fortran/25104
5981 PR fortran/29962
5982 * gfortran.dg/count_init_expr.f03
5983 * gfortran.dg/product_init_expr.f03
5984 * gfortran.dg/sum_init_expr.f03
5985
ca8a8795
DF
59862009-06-07 Daniel Franke <franke.daniel@gmail.com>
5987
5988 PR fortran/36874
c637b0fa
UB
5989 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5990 message.
5991 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5992 shapes.
ca8a8795
DF
5993 * gfortran.dg/zero_sized_5.f90: Likewise.
5994
014583a1
L
59952009-06-07 H.J. Lu <hongjiu.lu@intel.com>
5996
5997 PR middle-end/32950
5998 * g++.dg/torture/pr32950.C: New.
5999
8ec259c1
DF
60002009-06-07 Daniel Franke <franke.daniel@gmail.com>
6001
6002 PR fortran/25104
6003 PR fortran/29962
6004 * gfortran.dg/dot_product_1.f03: New.
6005 * gfortran.dg/matmul_8.f03: New.
6006 * gfortran.dg/transpose_3.f03: New.
6007
5bca4e80
ILT
60082009-06-06 Ian Lance Taylor <iant@google.com>
6009
6010 * gcc.dg/Wunused-label-1.c: New test case.
6011 * g++.dg/warn/Wunused-label-1.C: New test case.
6012 * g++.dg/warn/Wunused-label-2.C: New test case.
6013 * g++.dg/warn/Wunused-label-3.C: New test case.
6014
f7cfd28c
DF
60152009-06-06 Daniel Franke <franke.daniel@gmail.com>
6016
6017 PR fortran/37203
6018 * reshape_zerosize_2.f90: New.
6019
7ba8c18c
DF
60202009-06-06 Daniel Franke <franke.daniel@gmail.com>
6021
6022 PR fortran/32890
6023 * gfortran.dg/pack_assign_1.f90: New.
6024 * gfortran.dg/pack_vector_1.f90: New.
6025
cd405253
JJ
60262009-06-05 Jakub Jelinek <jakub@redhat.com>
6027
6028 PR middle-end/40340
6029 * gcc.dg/pr40340-1.c: New test.
6030 * gcc.dg/pr40340-2.c: New test.
6031 * gcc.dg/pr40340-3.c: New test.
6032 * gcc.dg/pr40340-4.c: New test.
6033 * gcc.dg/pr40340-5.c: New test.
6034 * gcc.dg/pr40340.h: New file.
6035
8f439681
RE
60362009-06-05 Revital Eres <eres@il.ibm.com>
6037
c637b0fa
UB
6038 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6039 New procedure.
8f439681
RE
6040 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6041 * gcc.dg/vect/vect-33.c: Likewise.
6042 * gcc.dg/vect/vect-92.c: Likewise.
6043 * gcc.dg/vect/vect-58.c: Likewise.
6044 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6045 * gcc.dg/vect/vect-42.c: Likewise.
6046 * gcc.dg/vect/slp-25.c: Likewise.
6047 * gcc.dg/vect/vect-align-1.c: Likewise.
6048 * gcc.dg/vect/vect-align-2.c: Likewise.
6049 * gcc.dg/vect/vect-93.c: Likewise.
6050 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6051 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6052 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6053 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6054 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6055 * gcc.dg/vect/vect-26.c: Likewise.
6056 * gcc.dg/vect/vect-44.c: Likewise.
6057 * gcc.dg/vect/vect-70.c: Likewise.
6058 * gcc.dg/vect/vect-95.c: Likewise.
6059 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6060 * gcc.dg/vect/vect-28.c: Likewise.
6061 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6062 * gcc.dg/vect/vect-87.c: Likewise.
6063 * gcc.dg/vect/vect-109.c: Likewise.
6064 * gcc.dg/vect/vect-54.c: Likewise.
6065 * gcc.dg/vect/vect-96.c: Likewise.
6066 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6067 * gcc.dg/vect/vect-88.c: Likewise.
6068 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6069 * gcc.dg/vect/vect-89.c: Likewise.
6070 * gcc.dg/vect/vect-91.c: Likewise.
6071 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6072 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6073 * gfortran.dg/vect/vect-2.f90: Likewise.
6074 * gfortran.dg/vect/vect-3.f90: Likewise.
6075 * gfortran.dg/vect/vect-4.f90: Likewise.
6076 * gfortran.dg/vect/vect-5.f90: Likewise.
6077
2771246a
AS
60782009-06-05 Alexander Strange <astrange@ithinksw.com>
6079
6080 PR tree-optimization/36318
6081 * gcc.dg/tree-ssa/sra-7.c: New test.
6082
535ff342
DF
60832009-06-04 Daniel Franke <franke.daniel@gmail.com>
6084
6085 PR fortran/37203
6086 * gfortran.dg/reshape_order_5.f90: New.
6087 * gfortran.dg/reshape_shape_1.f90: New.
6088
efd76709
JM
60892009-06-04 Jason Merrill <jason@redhat.com>
6090
6091 * g++.dg/template/error38.C: Add pointer-to-typedef case.
6092
d46c937c
SE
60932009-06-04 Steve Ellcey <sje@cup.hp.com>
6094
6095 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6096 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6097
4970671d
RG
60982009-06-04 Richard Guenther <rguenther@suse.de>
6099
6100 PR c++/39371
6101 * g++.dg/torture/pr40335.C: New testcase.
6102
3111cce0
RG
61032009-06-03 Richard Guenther <rguenther@suse.de>
6104
6105 PR middle-end/40328
6106 * gcc.dg/torture/pr40328.c: New testcase.
6107
6356f38f
UB
61082009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
6109
6110 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6111 m68k and fido.
6112
9961eb45
MJ
61132009-06-03 Martin Jambor <mjambor@suse.cz>
6114
6115 * g++.dg/torture/pr40323.C: New file.
6116
cdaa0e0b
EB
61172009-06-03 Eric Botcazou <ebotcazou@adacore.com>
6118
6119 * gnat.dg/specs/root.ads: New test.
6120 * gnat.dg/specs/root-level_1.ads: Likewise.
6121 * gnat.dg/specs/root-level_2.ads: Likewise.
6122 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6123
7656ecbc
MM
61242009-06-02 Mark Mitchell <mark@codesourcery.com>
6125
6126 * g++.dg/init/ref15.C: Require unwrapped targets.
6127
ccafc19b
JM
61282009-06-02 Jason Merrill <jason@redhat.com>
6129
4ea08463
JM
6130 * g++.dg/cpp0x/initlist13.C: Remove expected error.
6131 * g++.dg/cpp0x/initlist18.C: New.
6132 * g++.dg/cpp0x/initlist19.C: New.
6133
ccafc19b
JM
6134 * g++.dg/cpp0x/auto14.C: New.
6135
beb7e030
EB
61362009-06-02 Eric Botcazou <ebotcazou@adacore.com>
6137
6138 * gnat.dg/alignment6.adb: Remove XFAIL.
6139
db10c6ec
SM
61402009-06-02 Simon Martin <simartin@users.sourceforge.net>
6141
6142 PR c++/38089
6143 * g++.dg/template/spec36.C: New test.
6144
67165eb3
ILT
61452009-06-01 Ian Lance Taylor <iant@google.com>
6146
6147 * gcc.dg/cast-qual-3.c: New testcase.
6148 * g++.dg/warn/Wcast-qual2.C: New testcase.
6149
e74fe492
AH
61502009-06-01 Aldy Hernandez <aldyh@redhat.com>
6151
6152 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6153 (process-message): Expect column numbers.
6154 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6155 * gcc.dg/pch/counter-2.c: Same.
6156 * gcc.dg/pch/valid-2.c: Same.
6157 * gcc.dg/pch/warn-1.c: Same.
6158 * gcc.dg/pch/valid-1.c: Same.
6159 * gcc.dg/cpp/include2a.c: Handle lack of columns.
6160 * gcc.dg/cpp/syshdr.c: Same.
6161 * gcc.dg/cpp/19940712-1.c: Same.
6162 * gcc.dg/cpp/missing-header-1.c: Same.
6163 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6164 * gcc.dg/cpp/tr-warn3.c: Same.
6165 * gcc.dg/cpp/pr29612-2.c: Same.
6166 * gcc.dg/cpp/tr-warn4.c: Same.
6167 * gcc.dg/cpp/Wtrigraphs.c: Same.
6168 * gcc.dg/cpp/poison.c: Same.
6169 * gcc.dg/cpp/arith-3.c: Same.
6170 * gcc.dg/cpp/sysmac2.c: Same.
6171 * gcc.dg/cpp/cpp.exp: Same.
6172 * gcc.dg/cpp/tr-warn5.c: Same.
6173 * gcc.dg/cpp/include2.c: Same.
6174 * gcc.dg/cpp/Wmissingdirs.c: Same.
6175 * gcc.dg/cpp/Wmissingdirs.c: Same.
6176 * gcc.dg/cpp/tr-warn6.c: Same.
6177 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6178 * gcc.dg/cpp/macspace1.c: Same.
6179 * gcc.dg/cpp/escape-2.c: Same.
6180 * gcc.dg/cpp/assert2.c: Same.
6181 * gcc.dg/cpp/undef2.c: Same.
6182 * gcc.dg/cpp/macspace2.c: Same.
6183 * gcc.dg/cpp/tr-warn1.c: Same.
6184 * gcc.dg/cpp/extratokens2.c: Same.
6185 * gcc.dg/cpp/strify2.c: Same.
6186 * gcc.dg/cpp/Wsignprom.c: Same.
6187 * gcc.dg/cpp/redef2.c: Same.
6188 * gcc.dg/cpp/trad/trad.exp: Same.
6189 * gcc.dg/cpp/arith-1.c: Same.
6190 * gcc.dg/cpp/extratokens.c: Same.
6191 * gcc.dg/cpp/if-mpar.c: Same.
6192
db868e1e
OH
61932009-06-01 Olivier Hainque <hainque@adacore.com>
6194
6195 * gnat.dg/nested_float_packed.ads: New test.
6196
324c9b02 61972009-06-01 Olivier Hainque <hainque@adacore.com>
f3afc8a7 6198 Eric Botcazou <botcazou@adacore.com>
324c9b02
OH
6199
6200 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6201 * gnat.dg/test_oconst.adb: New test.
97fc23ae
BS
6202
62032009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
6204
c637b0fa
UB
6205 * gcc.dg/plugin/ggcplug.c: Moved comment.
6206 (plugin_init): Fixed typo, declared i, returned 0 at end.
97fc23ae 6207
e90e03ce
IR
62082009-05-31 Ira Rosen <irar@il.ibm.com>
6209
6210 PR testsuite/40244
6211 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6212 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6213
72b5577d
ILT
62142009-05-29 Ian Lance Taylor <iant@google.com>
6215
6216 * gcc.dg/Wcxx-compat-11.c: New testcase.
6217
0a05c536
FXC
62182009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6219
6220 PR fortran/40019
6221 * gfortran.dg/leadz_trailz_1.f90: New test.
6222 * gfortran.dg/leadz_trailz_2.f90: New test.
6223
0674b9d0
MJ
62242009-05-29 Martin Jambor <mjambor@suse.cz>
6225
6226 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6227 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6228 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6229 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6230 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6231 * gcc.dg/tree-ssa/sra-2.c: Likewise.
6232 * gcc.dg/tree-ssa/sra-3.c: Likewise.
6233 * gcc.dg/tree-ssa/sra-1.c: Likewise.
6234 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6235 * gcc.dg/tree-ssa/sra-5.c: New file.
6236 * gcc.dg/tree-ssa/sra-6.c: New file.
6237 * gcc.c-torture/compile/sra-1.c: New file.
6238
58195b74
JJ
62392009-05-29 Jakub Jelinek <jakub@redhat.com>
6240
616f21df
JJ
6241 PR middle-end/40291
6242 * gcc.c-torture/compile/pr40291.c: New test.
6243
58195b74
JJ
6244 PR target/40017
6245 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6246 __vector _Bool.
6247 * gcc.target/powerpc/altivec-30.c: New test.
6248 * gcc.target/powerpc/altivec-31.c: New test.
6249
b45d2719
RG
62502009-05-28 Richard Guenther <rguenther@suse.de>
6251
6252 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6253 * gcc.c-torture/execute/20090527-1.c: Likewise.
6254
cd41d410
DS
62552009-05-28 Dodji Seketeli <dodji@redhat.com>
6256
6257 PR c++/39754
6258 * g++.dg/template/canon-type-1.C: New test.
6259 * g++.dg/template/canon-type-2.C: Likewise.
6260 * g++.dg/template/canon-type-3.C: Likewise.
6261 * g++.dg/template/canon-type-4.C: Likewise.
6262 * g++.dg/template/canon-type-5.C: Likewise.
6263 * g++.dg/template/canon-type-6.C: Likewise.
6264 * g++.dg/template/canon-type-7.C: Likewise.
6265
233215fe 62662009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
e19fa259
L
6267 Uros Bizjak <ubizjak@gmail.com>
6268 Danny Smith <dansmister@gmail.com>
233215fe
DK
6269
6270 PR target/37216
6271
6272 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6273 New function.
6274 * gcc.target/i386/pr37216.c: New test source file.
6275 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
6276 use -fno-common for testing Cygwin and MinGW targets.
6277
52c97635
KT
62782009-05-28 Kai Tietz <kai.tietz@onevision.com>
6279
c637b0fa 6280 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
b10ca522
KT
6281 * g++.dg/opt/memcpy1.C (size_t): Likewise.
6282 * g++.dg/pr37742.C (size_t): Likewise.
6283 * g++.dg/torture/pr34850.C (size_t): Likewise.
6284 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6285 _PTRDIFF_TYPE__.
6286 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6287 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6288 (size_t): Use __extension__ and __SIZE_TYPE__.
e19fa259 6289 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
52c97635 6290 __SIZE_TYPE__.
c637b0fa
UB
6291 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6292 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6293 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6294 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6295 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6296 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6297 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6298 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6299 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6300 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6301 (__ssize_t): Likewise.
6302 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6303 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6304 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6305 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6306 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6307 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
e19fa259
L
6308 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6309 * gcc.dg/pr33667.c (size_t): Likewise.
6310 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6311 * gcc.dg/torture/pr39204.c (size_t): Likewise.
6312 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6313 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6314 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6315 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
52c97635 6316
24adb18f
IR
63172009-05-28 Ira Rosen <irar@il.ibm.com>
6318
6319 PR tree-optimization/40254
6320 * gcc.dg/vect/pr40254.c: New test.
6321
2c5bfdf7
AN
63222009-05-28 Adam Nemet <anemet@caviumnetworks.com>
6323
6324 PR middle-end/33699
6325 * gcc.target/mips/const-anchor-1.c: New test.
6326 * gcc.target/mips/const-anchor-2.c: New test.
6327
c5adc427
JM
63282009-05-27 Jason Merrill <jason@redhat.com>
6329
6330 * g++.dg/cpp0x/initlist15.C: New.
6331 * g++.dg/cpp0x/initlist16.C: New.
6332 * g++.dg/cpp0x/initlist17.C: New.
6333
3c16fdaf
JB
63342009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
6335
6336 PR fortran/39178
6337 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6338 patterns to reflect frontend changes.
6339 * gfortran.dg/vector_subscript_4.f90: Likewise.
6340
97fc23ae 63412009-05-27 Olivier Hainque <hainque@adacore.com>
e19fa259 6342 Eric Botcazou <botcazou@adacore.com>
97fc23ae 6343
ceadb728
OH
6344 * gcc.c-torture/execute/align-nest.c: New testcase.
6345 * gnat.dg/misaligned_nest.adb: New testcase.
6346
3e17e31d
RAE
63472009-05-27 Rafael Avila de Espindola <espindola@google.com>
6348
6349 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6350 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6351 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6352 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6353
0c5bf15a
KT
63542009-05-27 Kai TIetz <kai.tietz@onevision.com>
6355
e19fa259
L
6356 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6357 cast instead of assuming 0ul.
6358 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6359 __SIZE_TYPE__.
6360 (_type_desc): Make first argument const.
6361 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
0c5bf15a 6362
230fa1fc
TK
63632009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6364
6365 PR libfortran/40187
6366 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
6367 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
6368
97fc23ae
BS
63692009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
6370
8088e9ee 6371 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
97fc23ae 6372 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
8088e9ee
L
6373 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6374 * gcc.dg/plugin/ggcplug.c: Added new file.
97fc23ae 6375
9a0bab0b
TB
63762009-05-26 Tobias Burnus <burnus@net-b.de>
6377
6378 PR fortran/40246
6379 * gfortran.dg/nullify_4.f90: New test.
6380
da28a951
RG
63812009-05-26 Richard Guenther <rguenther@suse.de>
6382
6383 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6384
3d62b895
RG
63852009-05-26 Richard Guenther <rguenther@suse.de>
6386
6387 PR middle-end/40252
6388 * gcc.c-torture/compile/pr40252.c: New testcase.
6389
2eb25c98
DS
63902009-05-26 Dodji Seketeli <dodji@redhat.com>
6391
6392 PR c++/40007
6393 * g++.dg/template/typedef18.C: New test.
6394 * g++.dg/template/typedef19.C: Likewise.
6395 * g++.dg/template/typedef20.C: Likewise.
6396 * g++.dg/template/access11.C: Adjust.
6397
52c3075d
RG
63982009-05-26 Richard Guenther <rguenther@suse.de>
6399
6400 PR testsuite/40247
6401 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6402
550a799d
JM
64032009-05-25 Jason Merrill <jason@redhat.com>
6404
6405 PR c++/38064
6406 * g++.dg/cpp0x/enum3.C: New test.
6407
01df5c8a
RG
64082009-05-25 Richard Guenther <rguenther@suse.de>
6409
6410 PR tree-optimization/36327
6411 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6412 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6413 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6414 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6415 * gcc.dg/vect/vect-40.c: Likewise.
6416 * gcc.dg/vect/vect-42.c: Likewise.
6417 * gcc.dg/vect/vect-46.c: Likewise.
6418 * gcc.dg/vect/vect-76.c: Likewise.
6419
c74b74a8
JW
64202009-05-25 Janus Weil <janus@gcc.gnu.org>
6421
6422 PR fortran/40176
6423 * gfortran.dg/proc_ptr_18.f90: New.
6424 * gfortran.dg/proc_ptr_19.f90: New.
6425 * gfortran.dg/proc_ptr_comp_9.f90: New.
6426 * gfortran.dg/proc_ptr_comp_10.f90: New.
6427
6b8ed145
RG
64282009-05-25 Richard Guenther <rguenther@suse.de>
6429
6430 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6431 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6432
12aaf609
IR
64332009-05-25 Ira Rosen <irar@il.ibm.com>
6434
6435 PR tree-optimization/40238
6436 * gcc.dg/vect/pr40238.c: New test.
6437
7ac61957 64382009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f3afc8a7 6439 Dominique Dhumieres <dominiq@lps.ens.fr>
7ac61957
JD
6440
6441 PR fortran/35732
6442 PR fortran/39872
6443 * gfortran.dg/bounds_check_fail_3.f90: New test.
6444 * gfortran.dg/bounds_check_fail_4.f90: New test.
6445 * gfortran.dg/bounds_check_14.f90: Update test.
6446 * gfortran.dg/bound_4.f90: Update test.
6447
b842d478
RG
64482009-05-24 Richard Guenther <rguenther@suse.de>
6449
6450 PR middle-end/40233
6451 * gcc.c-torture/compile/pr40233.c: New testcase.
6452
782dc37a
UB
64532009-05-24 Uros Bizjak <ubizjak@gmail.com>
6454
6455 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6456 for alpha*-*-* targets.
6457
a70d6342
IR
64582009-05-24 Ira Rosen <irar@il.ibm.com>
6459
6460 * gcc.dg/vect/bb-slp-1.c: New test.
f100a4a8
UB
6461 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6462 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
a70d6342 6463 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
f100a4a8
UB
6464 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6465 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6466 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6467 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6468 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6469 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
a70d6342
IR
6470 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6471 gcc.dg/vect/bb-slp-22.c: Likewise.
6472 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6473
0676c393
MM
64742009-05-23 Mark Mitchell <mark@codesourcery.com>
6475 Maxim Kuvyrkov <maxim@codesourcery.com>
6476
6477 * gcc.dg/falign-labels-1.c: New test.
6478
03049a4e
EB
64792009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6480
6481 * gnat.dg/specs/rep_clause3.ads: New test.
6482
aae8570a
EB
64832009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6484
6485 * gnat.dg/addr6.adb: New test.
6486
7d31a807
MM
64872009-05-22 Mark Mitchell <mark@codesourcery.com>
6488
6489 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6490 New function.
6491 * gcc.target/arm/thumb2-mul-space.c: New file.
6492 * gcc.target/arm/thumb2-mul-space-2.c: New file.
6493 * gcc.target/arm/thumb2-mul-space-3.c: New file.
6494 * gcc.target/arm/thumb2-mul-speed.c: New file.
6495
4d7a65ea
RG
64962009-05-22 Richard Guenther <rguenther@suse.de>
6497
6498 PR middle-end/38964
6499 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6500 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6501 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6502
fe2978fb
MM
65032009-05-22 Mark Mitchell <mark@codesourcery.com>
6504
6505 * gcc.dg/dll-6.c: New test.
6506 * gcc.dg/dll-6a.c: Likewise.
6507 * gcc.dg/dll-7.c: Likewise.
6508 * gcc.dg/dll-7a.c: Likewise.
6509 * g++.dg/ext/dllexport2.C: Likewise.
6510 * g++.dg/ext/dllexport2a.cc: Likewise.
6511
265b3b8d
SE
65122009-05-21 Steve Ellcey <sje@cup.hp.com>
6513
6514 PR target/37846
6515 * gcc.target/ia64/mfused-madd-vect.c: New test.
6516 * gcc.target/ia64/mfused-madd.c: New test.
6517 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6518 * gcc.target/ia64/mno-fused-madd.c: New test.
6519
cabf85c3
L
65202009-05-21 H.J. Lu <hongjiu.lu@intel.com>
6521
6522 * gcc.target/i386/movbe-1.c: New.
6523 * gcc.target/i386/movbe-2.c: Likewise.
6524
9fefa0aa
TG
65252009-05-21 Taras Glek <tglek@mozilla.com>
6526
cabf85c3
L
6527 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6528 plugin_init signature.
6529 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6530 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6531 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
9fefa0aa 6532
1ea9fe56
MM
65332009-05-21 Mark Mitchell <mark@codesourcery.com>
6534
6535 * gcc.dg/target/arm/neon-vmla-1.c: New.
6536 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6537
642d97ff
AN
65382009-05-20 Adam Nemet <anemet@caviumnetworks.com>
6539
6540 * gcc.target/mips/octeon-exts-6.c: New test.
6541 * gcc.target/mips/extend-1.c: New test.
6542 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6543 EXTS.
6544 * gcc.target/mips/octeon-exts-5.c: Likewise.
6545
776248b8
JJ
65462009-05-20 Jakub Jelinek <jakub@redhat.com>
6547
6548 PR middle-end/40204
6549 * gcc.c-torture/compile/pr40204.c: New test.
6550
0328ae4d
RG
65512009-05-20 Richard Guenther <rguenther@suse.de>
6552
6553 * gcc.c-torture/compile/20090518-1.c: New testcase.
6554
e36dc339
ZD
65552009-05-19 Zdenek Dvorak <ook@ucw.cz>
6556
6557 PR tree-optimization/40087
6558 * gcc.dg/tree-ssa/pr40087.c: New test.
6559
5cfd5d9b
AP
65602009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
6561
6562 * gcc.dg/vector-4.c: New testcase.
6563 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6564 * g++.dg/ext/vector16.C: New testcase.
6565
dae279f0
L
65662009-05-19 H.J. Lu <hongjiu.lu@intel.com>
6567
6568 PR c/40172
6569 * gcc.dg/pr40172.c: Renamed to ...
6570 * gcc.dg/pr40172-1.c: This.
6571
6572 * gcc.dg/pr40172-2.c: New.
6573 * gcc.dg/pr40172-3.c: Likewise.
6574
7bb27074
MLI
65752009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6576
6577 PR c/40172
6578 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
f100a4a8 6579
5aefc6a0
EB
65802009-05-19 Eric Botcazou <ebotcazou@adacore.com>
6581
6582 * gnat.dg/loop_optimization6.ad[sb]: New test.
6583
377f099a
RG
65842009-05-19 Richard Guenther <rguenther@suse.de>
6585
6586 * gcc.c-torture/compile/20090519-1.c: New testcase.
6587
e57d93c6
JM
65882009-05-18 Jason Merrill <jason@redhat.com>
6589
6590 * g++.dg/cpp0x/explicit1.C: New.
6591 * g++.dg/cpp0x/explicit2.C: New.
6592
82725547
DS
65932009-05-18 Dodji Seketeli <dodji@redhat.com>
6594
6595 PR debug/40109
6596 * g++.dg/debug/dwarf2/nested-1.C: New test.
6597
cf249b02
L
65982009-05-18 H.J. Lu <hongjiu.lu@intel.com>
6599
6600 PR testsuite/39907
6601 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6602 stack alignment.
6603
e35bbb23
JW
66042009-05-18 Janus Weil <janus@gcc.gnu.org>
6605
6606 PR fortran/40164
6607 * gfortran.dg/proc_ptr_comp_8.f90: New.
6608
bfa31dad
RG
66092009-05-18 Richard Guenther <rguenther@suse.de>
6610
6611 PR fortran/40168
6612 * gfortran.dg/array_memset_2.f90: Adjust.
6613
23e38561
JW
66142009-05-18 Janus Weil <janus@gcc.gnu.org>
6615
6616 PR fortran/36947
6617 PR fortran/40039
6618 * gfortran.dg/interface_27.f90: New.
6619 * gfortran.dg/interface_28.f90: New.
6620 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6621 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6622
75df395f
MK
66232009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6624
6625 * gcc.target/m68k/tls-ie.c: New test.
6626 * gcc.target/m68k/tls-le.c: New test.
6627 * gcc.target/m68k/tls-gd.c: New test.
6628 * gcc.target/m68k/tls-ld.c: New test.
6629 * gcc.target/m68k/tls-ie-xgot.c: New test.
6630 * gcc.target/m68k/tls-le-xtls.c: New test.
6631 * gcc.target/m68k/tls-gd-xgot.c: New test.
6632 * gcc.target/m68k/tls-ld-xgot.c: New test.
6633 * gcc.target/m68k/tls-ld-xtls.c: New test.
6634 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6635
8b75fc9b
MJ
66362009-05-18 Martin Jambor <mjambor@suse.cz>
6637
6638 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6639
ae8af500
L
66402009-05-17 H.J. Lu <hongjiu.lu@intel.com>
6641
6642 PR c/40172
6643 * gcc.dg/pr40172.c: New.
6644
7e361ae6
JM
66452009-05-17 Jason Merrill <jason@redhat.com>
6646
6647 PR c++/40139
6648 * g++.dg/template/dtor6.C: New.
6649
8fa6fa79
JM
66502009-05-17 Joseph Myers <joseph@codesourcery.com>
6651
6652 * g++.dg/warn/translate-ice-1.C: New test.
6653
e0a6661b
FXC
66542009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6655
6656 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6657 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6658 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6659 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6660
9b33a6a1
FXC
66612009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6662
6663 PR fortran/33197
6664 * gfortran.dg/erf_2.F90: New test.
6665 * gfortran.dg/erfc_scaled_2.f90: New test.
6666
b0c06816
FXC
66672009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6668
6669 PR fortran/31243
8088e9ee
L
6670 * gfortran.dg/string_1.f90: New test.
6671 * gfortran.dg/string_2.f90: New test.
6672 * gfortran.dg/string_3.f90: New test.
b0c06816 6673
29409321
DB
66742009-05-16 David Billinghurst <billingd@gcc.gnu.org>
6675
6676 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6677 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6678
7e5487a2
ILT
66792009-05-15 Ian Lance Taylor <iant@google.com>
6680
6681 * gcc.dg/Wcxx-compat-10.c: New testcase.
6682
a243fb4a
MLI
66832009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6684
6685 PR 16302
6686 * gcc.dg/pr16302.c: New.
6687 * g++.dg/warn/pr16302.C: New.
6688
16a3d11c
KG
66892009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6690
6691 * gcc.dg/torture/builtin-math-5.c: New.
6692 * gcc.dg/torture/builtin-math-6.c: New.
6693 * lib/target-supports.exp (check_effective_target_mpc): New.
6694
796bda22
JH
66952009-05-15 Jan Hubicka <jh@suse.cz>
6696
8088e9ee 6697 * gcc.dg/tree-ssa/inline-3.c: New testcase
796bda22 6698
6136d2c7
JH
66992009-05-15 Jan Hubicka <jh@suse.cz>
6700
6701 * gcc.target/i386/align-main-1.c (check): Mark noinline.
6702 * gcc.target/i386/align-main-2.c (check): Mark noinline.
6703 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6704 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
f3afc8a7
UB
6705 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6706 Mark noinline.
6707 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6708 Mark noinline.
6136d2c7
JH
6709 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6710 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6711
f3d509ec
JH
67122009-05-15 Jan Hubicka <jh@suse.cz>
6713
6714 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6715 optimized by sibcall noinline.
6716
561df464
JH
67172009-05-15 Jan Hubicka <jh@suse.cz>
6718
6719 * sibcall-1.c (track): Mark noinline.
6720 * sibcall-2.c (track): Mark noinline.
6721 * sibcall-3.c (track): Mark noinline.
6722 * sibcall-4.c (track): Mark noinline.
6723
febbad93
JH
67242009-05-15 Jan Hubicka <jh@suse.cz>
6725
6726 * flatten-2.c: Disable early inlining; add comment.
6727 * flatten-3.c: New test based on flatten-2.c.
6728
828552ed
RG
67292009-05-15 Richard Guenther <rguenther@suse.de>
6730
6731 PR tree-optimization/39999
6732 * gcc.c-torture/compile/pr39999.c: New testcase.
6733
16b29cc4
JM
67342009-05-15 Joseph Myers <joseph@codesourcery.com>
6735
6736 * gcc.c-torture/compile/ptr-conv-1.c: New test.
6737
09639a83
ILT
67382009-05-14 Ian Lance Taylor <iant@google.com>
6739
6740 * gcc.dg/Wcxx-compat-9.c: New testcase.
6741
6de7294f
JW
67422009-05-14 Janus Weil <janus@gcc.gnu.org>
6743
6744 PR fortran/39996
6745 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6746 * gfortran.dg/duplicate_type_2.f90: Ditto.
6747 * gfortran.dg/duplicate_type_3.f90: New.
6748
4d3aadab 67492009-05-14 Laurent GUERBY <laurent@guerby.net>
f100a4a8 6750
782dc37a
UB
6751 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6752 * ada/acats/tests/c5/c59002c.ada: Likewise.
f100a4a8 6753
d1c8e08a 67542009-05-13 Taras Glek <tglek@mozilla.com>
4d3aadab 6755
782dc37a
UB
6756 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6757 attributes and decl smashing.
6758 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6759 attributes.
6760 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6761 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
d1c8e08a 6762
7e279142
JJ
67632009-05-14 Jakub Jelinek <jakub@redhat.com>
6764
6765 PR fortran/39865
6766 * gfortran.dg/pr39865.f90: New test.
6767 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6768 arrays in FMT=.
6769 * gfortran.dg/hollerith_f95.f90: Likewise.
6770 * gfortran.dg/hollerith6.f90: New test.
6771 * gfortran.dg/hollerith7.f90: New test.
6772
00b0c19b
MLI
67732009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6774
6775 PR cpp/36674
6776 * gcc.dg/cpp/pr36674.i: New.
6777
efc3527a 67782009-05-14 Ben Elliston <bje@au.ibm.com>
f100a4a8 6779
efc3527a
BE
6780 PR middle-end/40035
6781 * gcc.c-torture/compile/pr40035.c: New test.
6782
42657b07
KG
67832009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6784
6785 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6786
2be51762
TB
67872009-05-12 Tobias Burnus <burnus@net-b.de>
6788
6789 PR fortran/40110
6790 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6791 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6792 * gfortran.dg/interop_params.f03: Ditto.
6793
02f0b13a
JH
67942009-05-12 Jan Hubicka <jh@suse.cz>
6795
f3afc8a7
UB
6796 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6797 so unrolling still happens.
02f0b13a
JH
6798 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6799 * gcc.dg/ipa/ipacost-2.c: Likewise.
6800 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6801
8ce71866
DB
68022009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6803
f100a4a8 6804 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8ce71866 6805
b7a0af68
DB
68062009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6807
6808 * lib/target-supports.exp (check_profiling_available): Return
d0a9804e 6809 false for -p on *-*-cygwin* targets.
b7a0af68 6810
66d41e0c
L
68112009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6812
6813 PR tree-optimization/38632
6814 * g++.dg/tree-ssa/pr38632.C: New.
6815
08f1af2e
JH
68162009-05-11 Jan Hubicka <jh@suse.cz>
6817
6818 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6819 we now optimize better.
6820 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6821 out at different places.
6822 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6823 unroling.
6824 * gcc.dg/vect/vect-76.c: Likewise.
6825 * gcc.dg/vect/vect-70.c: Likewise.
6826 * gcc.dg/vect/vect-66.c: Likewise.
6827 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6828 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6829
26ab6a93
L
68302009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6831
6832 PR middle-end/40080
6833 * gcc.c-torture/compile/pr40080.c: New.
6834
f5a1f0d0
PB
68352009-05-11 Paolo Bonzini <bonzini@gnu.org>
6836
6837 * gcc.c-torture/compile/pr40026.c: New testcase.
6838
cbb9a26e
JW
68392009-05-11 Janus Weil <janus@gcc.gnu.org>
6840
6841 PR fortran/40089
6842 * gfortran.dg/proc_ptr_comp_7.f90: New.
6843
4da39468
IR
68442009-05-11 Ira Rosen <irar@il.ibm.com>
6845
6846 PR tree-optimization/40074
6847 * gcc.dg/vect/pr40074.c: New test.
6848
24b97832
ILT
68492009-05-10 Ian Lance Taylor <iant@google.com>
6850
6851 * gcc.dg/Wcxx-compat-7.c: New testcase.
6852 * gcc.dg/Wcxx-compat-8.c: New testcase.
c637b0fa 6853 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
24b97832
ILT
6854 * gcc.dg/pr17188-1.c: Likewise.
6855 * gcc.dg/pr39084.c: Likewise.
6856
af618949
MM
68572009-05-10 Michael Matz <matz@suse.de>
6858
6859 PR target/40031
6860 * gcc.dg/pr40031.c: New test.
6861
110ea21a
PT
68622009-05-10 Paul Thomas <pault@gcc.gnu.org>
6863
6864 PR fortran/40018
6865 * gfortran.dg/array_constructor_31.f90: New test.
6866
896d7dbd
RG
68672009-05-10 Richard Guenther <rguenther@suse.de>
6868
6869 PR tree-optimization/40081
6870 * g++.dg/torture/pr40081.C: New testcase.
6871
eb74e79b
PT
68722009-05-10 Paul Thomas <pault@gcc.gnu.org>
6873
6874 PR fortran/38863
6875 * gfortran.dg/dependency_24.f90: New test.
6876 * gfortran.dg/dependency_23.f90: Clean up module files.
6877
68782009-05-10 David Billinghurst <billingd@gcc.gnu.org>
a34dda5b
DB
6879
6880 PR fortran/38956
6881 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6882 * gfortran.dg/chmod_2.f90: Likewise.
6883 * gfortran.dg/chmod_3.f90: Likewise.
6884 * gfortran.dg/open_errors.f90: Likewise.
6885
0afd7219
JH
68862009-05-09 Jan Hubicka <jh@suse.cz>
6887
6888 PR middle-end/40043
6889 * g++.dg/eh/nested-try.C: New test.
6890
ad6c0864
MM
68912009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6892
6893 PR tree-optimization/40049
6894 * gcc.dg/vect/vect-shift-2.c: New test.
6895
c94f9067
JM
68962009-05-08 Joseph Myers <joseph@codesourcery.com>
6897
6898 * gcc.dg/torture/complex-sign-mul-minus-one.c,
6899 gcc.dg/torture/complex-sign-mul-one.c: New tests.
6900
9b86d6bb
L
69012009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6902
6903 PR c/36892
6904 * g++.dg/warn/deprecated-6.C: New.
6905 * gcc.dg/deprecated-4.c: Likewise.
6906 * gcc.dg/deprecated-5.c: Likewise.
6907 * gcc.dg/deprecated-6.c: Likewise.
6908
03f1063f
L
69092009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6910
6911 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6912 __aligned__(__BIGGEST_ALIGNMENT__).
6913 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6914 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6915 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6916 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6917 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6918 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6919 * gcc.dg/vect/Os-vect-95.c: Likewise.
6920 * gcc.dg/vect/pr20122.c: Likewise.
6921 * gcc.dg/vect/pr36493.c: Likewise.
6922 * gcc.dg/vect/pr37385.c: Likewise.
6923 * gcc.dg/vect/slp-7.c: Likewise.
6924 * gcc.dg/vect/slp-9.c: Likewise.
6925 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6926 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6927 * gcc.dg/vect/vect-35.c: Likewise.
6928 * gcc.dg/vect/vect-40.c: Likewise.
6929 * gcc.dg/vect/vect-42.c: Likewise.
6930 * gcc.dg/vect/vect-44.c: Likewise.
6931 * gcc.dg/vect/vect-46.c: Likewise.
6932 * gcc.dg/vect/vect-48.c: Likewise.
6933 * gcc.dg/vect/vect-52.c: Likewise.
6934 * gcc.dg/vect/vect-54.c: Likewise.
6935 * gcc.dg/vect/vect-56.c: Likewise.
6936 * gcc.dg/vect/vect-58.c: Likewise.
6937 * gcc.dg/vect/vect-60.c: Likewise.
6938 * gcc.dg/vect/vect-74.c: Likewise.
6939 * gcc.dg/vect/vect-75.c: Likewise.
6940 * gcc.dg/vect/vect-76.c: Likewise.
6941 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6942 * gcc.dg/vect/vect-77.c: Likewise.
6943 * gcc.dg/vect/vect-77-global.c: Likewise.
6944 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6945 * gcc.dg/vect/vect-78.c: Likewise.
6946 * gcc.dg/vect/vect-78-global.c: Likewise.
6947 * gcc.dg/vect/vect-80.c: Likewise.
6948 * gcc.dg/vect/vect-85.c: Likewise.
6949 * gcc.dg/vect/vect-87.c: Likewise.
6950 * gcc.dg/vect/vect-88.c: Likewise.
6951 * gcc.dg/vect/vect-92.c: Likewise.
6952 * gcc.dg/vect/vect-93.c: Likewise.
6953 * gcc.dg/vect/vect-95.c: Likewise.
6954 * gcc.dg/vect/vect-97.c: Likewise.
6955 * gcc.dg/vect/vect-complex-1.c: Likewise.
6956 * gcc.dg/vect/vect-complex-4.c: Likewise.
6957 * gcc.dg/vect/vect-complex-5.c: Likewise.
6958 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6959 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6960 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6961 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6962 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6963 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6964 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6965 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6966 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6967 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6968 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6969 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6970 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6971 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6972 * gcc.dg/vect/vect-outer-1.c: Likewise.
6973 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6974 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6975 * gcc.dg/vect/vect-outer-2.c: Likewise.
6976 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6977 * gcc.dg/vect/vect-outer-2d.c: Likewise.
6978 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6979 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6980 * gcc.dg/vect/vect-outer-3.c: Likewise.
6981 * gcc.dg/vect/vect-outer-3c.c: Likewise.
6982 * gcc.dg/vect/vect-outer-5.c: Likewise.
6983 * gcc.dg/vect/vect-outer-6.c: Likewise.
6984 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6985 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6986 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6987 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6988 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6989 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6990 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6991 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6992 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6993 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6994 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6995 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6996 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6997 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6998
2ca862e9
JM
69992009-05-08 Joseph Myers <joseph@codesourcery.com>
7000
7001 PR c/24581
7002 * gcc.dg/torture/complex-sign.h: New header.
7003 * gcc.dg/torture/complex-sign-add.c,
7004 gcc.dg/torture/complex-sign-mixed-add.c,
7005 gcc.dg/torture/complex-sign-mixed-div.c,
7006 gcc.dg/torture/complex-sign-mixed-mul.c,
7007 gcc.dg/torture/complex-sign-mixed-sub.c,
7008 gcc.dg/torture/complex-sign-mul.c,
7009 gcc.dg/torture/complex-sign-sub.c: New tests.
7010
cb8e4445
JW
70112009-05-08 Janus Weil <janus@gcc.gnu.org>
7012
7013 PR fortran/39876
7014 * gfortran.dg/intrinsic_3.f90: New.
7015
6ec637a4
JJ
70162009-05-07 Janis Johnson <janis187@us.ibm.com>
7017
7018 PR c/39037
7019 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7020 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7021 * gcc.dg/dfp/float-constant-double.c: New test.
7022 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7023 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7024 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7025 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7026 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7027 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7028 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7029 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7030 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7031
472e0df9
JJ
70322009-05-07 Jakub Jelinek <jakub@redhat.com>
7033
7034 PR middle-end/40057
7035 * gcc.c-torture/execute/pr40057.c: New test.
7036
e289f7a4
JW
70372009-05-06 James E. Wilson <wilson@codesourcery.com>
7038
585be9ef 7039 * gcc.c-torture/compile/const-high-part.c: New test.
e289f7a4 7040
2ff2235c
L
70412009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7042
7043 PR testsuite/40050
7044 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7045 build plugin.
7046
713485cc
JW
70472009-05-06 Janus Weil <janus@gcc.gnu.org>
7048
7049 PR fortran/39630
7050 * gfortran.dg/proc_decl_1.f90: Modified.
7051 * gfortran.dg/proc_ptr_comp_1.f90: New.
7052 * gfortran.dg/proc_ptr_comp_2.f90: New.
7053 * gfortran.dg/proc_ptr_comp_3.f90: New.
7054 * gfortran.dg/proc_ptr_comp_4.f90: New.
7055 * gfortran.dg/proc_ptr_comp_5.f90: New.
7056 * gfortran.dg/proc_ptr_comp_6.f90: New.
7057
c7cb9f42
DS
70582009-05-06 Dodji Seketeli <dodji@redhat.com>
7059
7060 PR c++/17395
7061 * g++.dg/template/call7.C: New test.
7062
cb079a4d
DN
70632009-05-06 Diego Novillo <dnovillo@google.com>
7064
7065 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7066
5416e9be
L
70672009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7068
7069 * gfortran.dg/pr40021.f: Moved to ...
7070 * gfortran.fortran-torture/execute/pr40021.f: Here.
7071
5a5c6435
JJ
70722009-05-06 Janis Johnson <janis187@us.ibm.com>
7073
7074 PR middle-end/39986
7075 * gcc.dg/dfp/pr39986.c: New test.
7076
529ff441
MM
70772009-05-06 Michael Matz <matz@suse.de>
7078
5416e9be 7079 PR middle-end/40021
529ff441
MM
7080 * gfortran.dg/pr40021.f: New test.
7081
8ba50c2c
LCW
70822009-05-06 Le-Chun Wu <lcwu@google.com>
7083
7084 * lib/plugin-support.exp: New file containing support procs for
7085 plugin testcases.
7086 * lib/target-supports.exp (check_plugin_available): New proc.
7087 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7088 * gcc.dg/plugin/selfassign.c: New plugin source file.
7089 * gcc.dg/plugin/self-assign-test-1.c: New test.
7090 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7091 * g++.dg/README: Add description for plugin test.
7092 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7093 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7094 * g++.dg/plugin/selfassign.c: New plugin source file.
7095 * g++.dg/plugin/self-assign-test-1.C: New test.
7096 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7097 * g++.dg/plugin/self-assign-test-3.C: Likewise.
7098 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7099 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7100
b050b2de
TB
71012009-05-06 Tobias Burnus <burnus@net-b.de>
7102
7103 PR fortran/40041
7104 * gfortran.dg/intrinsic_2.f90: New test.
7105 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7106
1202aec1
JM
71072009-05-06 Joseph Myers <joseph@codesourcery.com>
7108
7109 PR c/40032
7110 * gcc.dg/noncompile/incomplete-5.c: New test.
7111
32f579f6
JJ
71122009-05-05 Jakub Jelinek <jakub@redhat.com>
7113
7114 PR middle-end/39666
7115 * gcc.dg/pr39666-1.c: New test.
7116 * gcc.dg/pr39666-2.c: Likewise.
7117 * g++.dg/warn/Wuninitialized-4.C: Likewise.
7118 * g++.dg/warn/Wuninitialized-5.C: Likewise.
7119 * gfortran.dg/pr39666-1.f90: Likewise.
7120 * gfortran.dg/pr39666-2.f90: Likewise.
7121
21c3348a
AN
71222009-05-05 Adam Nemet <anemet@caviumnetworks.com>
7123
7124 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7125 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7126 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7127
210aee68
JW
71282009-05-05 Janus Weil <janus@gcc.gnu.org>
7129
7130 PR fortran/39998
7131 * gfortran.dg/proc_ptr_17.f90: New.
7132
7f8fdb9f
RG
71332009-05-05 Richard Guenther <rguenther@suse.de>
7134
7135 PR tree-optimization/40022
7136 * gcc.c-torture/execute/pr40022.c: New testcase.
7137
8d972839
RG
71382009-05-05 Richard Guenther <rguenther@suse.de>
7139
7140 PR middle-end/40023
7141 * gcc.c-torture/compile/pr40023.c: New testcase.
7142
95e20768
NS
71432009-05-05 Nathan Sidwell <nathan@codesourcery.com>
7144
7145 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7146 * g++.dg/template/overload9.C: Likewise.
7147 * g++.dg/ext/ms-1.C: New.
7148
5bbca039
JJ
71492009-05-05 Jakub Jelinek <jakub@redhat.com>
7150
7151 PR c++/40013
7152 * g++.dg/ext/vla7.C: New test.
7153
4f1e4960
JM
71542009-05-04 Joseph Myers <joseph@codesourcery.com>
7155
aa016ff7 7156 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
4f1e4960 7157
88388a52
JM
71582009-05-04 Joseph Myers <joseph@codesourcery.com>
7159
aa016ff7 7160 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
88388a52
JM
7161 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7162 Update expected errors.
7163
67beaaa6
MLI
71642009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7165
7166 PR c++/28152
7167 * g++.dg/parse/parser-pr28152.C: New.
7168 * g++.dg/parse/parser-pr28152-2.C: New.
7169
a3af5087
JM
71702009-05-04 Joseph Myers <joseph@codesourcery.com>
7171
7172 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7173
97f0e9d9
EB
71742009-05-03 Eric Botcazou <ebotcazou@adacore.com>
7175
7176 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7177 * gcc.target/sparc/fexpand-2.c: Likewise.
7178 * gcc.target/sparc/fpmerge-2.c: Likewise.
7179 * gcc.target/sparc/pdist-2.c: Likewise.
7180
255d3827
RG
71812009-05-03 Richard Guenther <rguenther@suse.de>
7182
7183 PR c/39983
7184 * gcc.c-torture/compile/pr39983.c: New testcase.
7185
fa5da7de
JM
71862009-05-03 Joseph Myers <joseph@codesourcery.com>
7187
7188 * gcc.dg/c99-complex-3.c: New test.
7189
9e322bc1
JM
71902009-05-03 Joseph Myers <joseph@codesourcery.com>
7191
7192 * gcc.dg/cpp/utf8-5byte-1.c: New test.
7193
dcdd5541
JM
71942009-05-02 Joseph Myers <joseph@codesourcery.com>
7195
7196 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7197
4636b850
RG
71982009-05-02 Richard Guenther <rguenther@suse.de>
7199
7200 PR middle-end/40001
7201 * gcc.target/spu/pr40001.c: New testcase.
7202
794f21f9
AN
72032009-04-30 Adam Nemet <anemet@caviumnetworks.com>
7204
7205 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7206
70ccbedb
SE
72072009-04-30 Steve Ellcey <sje@cup.hp.com>
7208
7209 PR middle-end/39579
7210 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7211 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7212
bab37209
JJ
72132009-04-30 Janis Johnson <janis187@us.ibm.com>
7214
7215 PR testsuite/39776
7216 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7217 no longer issued.
7218
512e7d7f
DA
72192009-04-30 David Ayers <ayers@fsfe.org>
7220
7221 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7222 and gcc_error_prefix variables.
7223 * objc.dg/bad-receiver-type.m: Update to match correct
7224 diagnostics marker.
7225 * objc.dg/encode-5.m: Likewise.
7226 * objc.dg/id-1.m: Likewise.
7227 * objc.dg/method-1.m: Likewise.
7228 * objc.dg/method-6.m: Likewise.
7229 * objc.dg/method-7.m: Likewise.
7230 * objc.dg/method-9.m: Likewise.
7231 * objc.dg/method-11.m: Likewise.
7232 * objc.dg/method-20.m: Likewise.
7233 * objc.dg/private-1.m: Likewise.
7234
ee56ac9d
JB
72352009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
7236
7237 PR libfortran/39667
7238 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7239 * gfortran.dg/advance_4.f90: Likewise
7240 * gfortran.dg/advance_5.f90: Likewise
7241 * gfortran.dg/append_1.f90: Likewise
7242 * gfortran.dg/backslash_1.f90: Likewise
7243 * gfortran.dg/backslash_2.f90: Likewise
7244 * gfortran.dg/backslash_3.f: Likewise
7245 * gfortran.dg/backspace_10.f90: Likewise
7246 * gfortran.dg/backspace_3.f: Likewise
7247 * gfortran.dg/backspace_4.f: Likewise
7248 * gfortran.dg/backspace_5.f: Likewise
7249 * gfortran.dg/backspace_8.f: Likewise
7250 * gfortran.dg/backspace_9.f: Likewise
7251 * gfortran.dg/complex_write.f90: Likewise
7252 * gfortran.dg/convert_implied_open.f90: Likewise
7253 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7254 * gfortran.dg/dos_eol.f: Likewise
7255 * gfortran.dg/empty_format_1.f90: Likewise
7256 * gfortran.dg/endfile.f: Likewise
7257 * gfortran.dg/eof_1.f90: Likewise
7258 * gfortran.dg/eor_1.f90: Likewise
7259 * gfortran.dg/eor_handling_1.f90: Likewise
7260 * gfortran.dg/eor_handling_2.f90: Likewise
7261 * gfortran.dg/eor_handling_3.f90: Likewise
7262 * gfortran.dg/eor_handling_4.f90: Likewise
7263 * gfortran.dg/eor_handling_5.f90: Likewise
7264 * gfortran.dg/error_recovery_5.f90: Likewise
7265 * gfortran.dg/f2003_inquire_1.f03: Likewise
7266 * gfortran.dg/f2003_io_4.f03: Likewise
7267 * gfortran.dg/f2003_io_5.f03: Likewise
7268 * gfortran.dg/f2003_io_7.f03: Likewise
7269 * gfortran.dg/fgetc_1.f90: Likewise
7270 * gfortran.dg/fgetc_2.f90: Likewise
7271 * gfortran.dg/flush_1.f90: Likewise
7272 * gfortran.dg/fmt_exhaust.f90: Likewise
7273 * gfortran.dg/fmt_huge.f90: Likewise
7274 * gfortran.dg/fmt_read.f90: Likewise
7275 * gfortran.dg/fmt_t_1.f90: Likewise
7276 * gfortran.dg/fmt_t_2.f90: Likewise
7277 * gfortran.dg/fmt_t_3.f90: Likewise
7278 * gfortran.dg/fmt_t_4.f90: Likewise
7279 * gfortran.dg/fmt_t_5.f90: Likewise
7280 * gfortran.dg/fmt_t_7.f: Likewise
7281 * gfortran.dg/fseek.f90: Likewise
7282 * gfortran.dg/ftell_1.f90: Likewise
7283 * gfortran.dg/ftell_2.f90: Likewise
7284 * gfortran.dg/func_derived_3.f90: Likewise
7285 * gfortran.dg/inquire_9.f90: Likewise
7286 * gfortran.dg/iostat_1.f90: Likewise
7287 * gfortran.dg/iostat_2.f90: Likewise
7288 * gfortran.dg/list_read_1.f90: Likewise
7289 * gfortran.dg/list_read_4.f90: Likewise
7290 * gfortran.dg/list_read_5.f90: Likewise
7291 * gfortran.dg/list_read_7.f90: Likewise
7292 * gfortran.dg/list_read_8.f90: Likewise
7293 * gfortran.dg/list_read_9.f90: Likewise
7294 * gfortran.dg/namelist_13.f90: Likewise
7295 * gfortran.dg/namelist_14.f90: Likewise
7296 * gfortran.dg/namelist_15.f90: Likewise
7297 * gfortran.dg/namelist_16.f90: Likewise
7298 * gfortran.dg/namelist_17.f90: Likewise
7299 * gfortran.dg/namelist_18.f90: Likewise
7300 * gfortran.dg/namelist_19.f90: Likewise
7301 * gfortran.dg/namelist_20.f90: Likewise
7302 * gfortran.dg/namelist_24.f90: Likewise
7303 * gfortran.dg/namelist_26.f90: Likewise
7304 * gfortran.dg/namelist_27.f90: Likewise
7305 * gfortran.dg/namelist_28.f90: Likewise
7306 * gfortran.dg/namelist_37.f90: Likewise
7307 * gfortran.dg/namelist_38.f90: Likewise
7308 * gfortran.dg/namelist_39.f90: Likewise
7309 * gfortran.dg/namelist_40.f90: Likewise
7310 * gfortran.dg/namelist_43.f90: Likewise
7311 * gfortran.dg/namelist_44.f90: Likewise
7312 * gfortran.dg/namelist_45.f90: Likewise
7313 * gfortran.dg/namelist_46.f90: Likewise
7314 * gfortran.dg/namelist_47.f90: Likewise
7315 * gfortran.dg/namelist_48.f90: Likewise
7316 * gfortran.dg/namelist_49.f90: Likewise
7317 * gfortran.dg/namelist_50.f90: Likewise
7318 * gfortran.dg/namelist_51.f90: Likewise
7319 * gfortran.dg/namelist_52.f90: Likewise
7320 * gfortran.dg/namelist_56.f90: Likewise
7321 * gfortran.dg/namelist_char_only.f90: Likewise
7322 * gfortran.dg/namelist_use.f90: Likewise
7323 * gfortran.dg/namelist_use_only.f90: Likewise
7324 * gfortran.dg/noadv_size.f90: Likewise
7325 * gfortran.dg/open_access_append_1.f90: Likewise
7326 * gfortran.dg/pad_no.f90: Likewise
7327 * gfortran.dg/pr12884.f: Likewise
7328 * gfortran.dg/pr17090.f90: Likewise
7329 * gfortran.dg/pr17285.f90: Likewise
7330 * gfortran.dg/pr17286.f90: Likewise
7331 * gfortran.dg/pr18122.f90: Likewise
7332 * gfortran.dg/pr18210.f90: Likewise
7333 * gfortran.dg/pr18392.f90: Likewise
7334 * gfortran.dg/pr19155.f: Likewise
7335 * gfortran.dg/pr19216.f: Likewise
7336 * gfortran.dg/pr19467.f90: Likewise
7337 * gfortran.dg/pr19657.f: Likewise
7338 * gfortran.dg/pr20257.f90: Likewise
7339 * gfortran.dg/read_bad_advance.f90: Likewise
7340 * gfortran.dg/read_eof_2.f90: Likewise
7341 * gfortran.dg/read_eof_4.f90: Likewise
7342 * gfortran.dg/read_many_1.f: Likewise
7343 * gfortran.dg/read_noadvance.f90: Likewise
7344 * gfortran.dg/read_repeat.f90: Likewise
7345 * gfortran.dg/read_size_noadvance.f90: Likewise
7346 * gfortran.dg/read_x_past.f: Likewise
7347 * gfortran.dg/record_marker_1.f90: Likewise
7348 * gfortran.dg/record_marker_3.f90: Likewise
7349 * gfortran.dg/rewind_1.f90: Likewise
7350 * gfortran.dg/runtime_warning_1.f90: Likewise
7351 * gfortran.dg/shape_3.f90: Likewise
7352 * gfortran.dg/slash_1.f90: Likewise
7353 * gfortran.dg/stat_1.f90: Likewise
7354 * gfortran.dg/stat_2.f90: Likewise
7355 * gfortran.dg/streamio_11.f90: Likewise
7356 * gfortran.dg/streamio_3.f90: Likewise
7357 * gfortran.dg/streamio_4.f90: Likewise
7358 * gfortran.dg/streamio_9.f90: Likewise
7359 * gfortran.dg/tl_editing.f90: Likewise
7360 * gfortran.dg/unf_io_convert_1.f90: Likewise
7361 * gfortran.dg/unf_io_convert_2.f90: Likewise
7362 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7363 * gfortran.dg/unf_short_record_1.f90: Likewise
7364 * gfortran.dg/utf8_1.f03: Likewise
7365 * gfortran.dg/utf8_2.f03: Likewise
7366 * gfortran.dg/widechar_IO_1.f90: Likewise
7367 * gfortran.dg/write_check3.f90: Likewise
7368 * gfortran.dg/write_rewind_2.f: Likewise
7369 * gfortran.dg/x_slash_2.f: Likewise
f100a4a8 7370
5dc7911e
RG
73712009-04-29 Richard Guenther <rguenther@suse.de>
7372
7373 PR target/39943
7374 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7375 New.
7376 (check_effective_target_vect_floatuint_cvt): Likewise.
7377 * gcc.dg/vect/slp-10.c: Adjust.
7378 * gcc.dg/vect/slp-11.c: Adjust.
7379 * gcc.dg/vect/slp-12b.c: Adjust.
7380 * gcc.dg/vect/slp-33.c: Adjust.
7381 * gcc.c-torture/compile/pr39943.c: New testcase.
7382
7c90021d
RG
73832009-04-29 Richard Guenther <rguenther@suse.de>
7384
7385 PR middle-end/39937
7386 * gcc.c-torture/compile/pr39937.c: New testcase.
7387
de0b4ad5
RG
73882009-04-29 Richard Guenther <rguenther@suse.de>
7389
7390 PR tree-optimization/39941
7391 * gcc.c-torture/compile/pr39941.c: New testcase.
7392
a0a31d1e
BS
73932009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
7394
7395 * gcc.target/bfin/20090411-1.c: New test.
7396
5f3153cd
AP
73972009-04-29 Anmol P. Paralkar <anmol@freescale.com>
7398
7399 PR target/39565
7400 * gcc.dg/pr39565.c: New testcase.
7401
8df03fe5
NS
74022009-04-28 Nathan Sidwell <nathan@codesourcery.com>
7403
7404 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7405 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7406 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7407 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7408 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7409 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7410 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7411 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7412 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7413 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7414 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7415 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7416 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7417 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7418 * gcc.target/i386/pr37191.c: Likewise.
7419 * gcc.target/i386/reload-1.c: Likewise.
7420 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7421 * g++.old-deja/g++.pt/repo2.C: Likewise.
7422 * g++.old-deja/g++.pt/repo3.C: Likewise.
7423 * g++.old-deja/g++.pt/repo4.C: Likewise.
7424 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7425 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7426 * g++.dg/template/repo1.C: Likewise.
7427 * g++.dg/template/repo2.C: Likewise.
7428 * g++.dg/template/repo3.C: Likewise.
7429 * g++.dg/template/repo4.C: Likewise.
7430 * g++.dg/template/repo5.C: Likewise.
7431 * g++.dg/template/repo6.C: Likewise.
7432 * g++.dg/template/repo7.C: Likewise.
7433 * g++.dg/template/repo8.C: Likewise.
7434 * g++.dg/template/repo9.C: Likewise.
f100a4a8 7435 * g++.dg/rtti/repo1.C: Likewise.
8df03fe5
NS
7436 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7437 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7438 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7439 * g++.dg/other/PR23205.C: Skip for vxworks.
7440 * g++.dg/ext/visibility/class1.C: Requires PIC.
7441 * g++.dg/eh/async-unwind2.C: Requires PIC.
7442 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7443 does not have cxa_exit.
7444
895302fb
JY
74452009-04-28 Jing Yu <jingyu@google.com>
7446
7447 PR testsuite/39790
7448 * lib/target-supports.exp (check_effective_target_tls): Remove
7449 comment of caching.
7450 (check_effective_target_tls_native): Likewise.
7451 (check_effective_target_tls_runtime): Likewise.
7452 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7453 tls to tls_runtime.
7454 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7455
e6a5e544
JW
74562009-04-28 Janus Weil <janus@gcc.gnu.org>
7457
7458 PR fortran/39946
7459 * gfortran.dg/proc_ptr_16.f90: New.
7460
9f1bdf53
SE
74612009-04-28 Steve Ellcey <sje@cup.hp.com>
7462
8088e9ee 7463 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
9f1bdf53
SE
7464 lp64 is true.
7465
e0dd989a
RG
74662009-04-28 Richard Guenther <rguenther@suse.de>
7467
7468 PR middle-end/39937
7469 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7470
26946a3f
L
74712009-04-28 H.J. Lu <hongjiu.lu@intel.com>
7472
8224166e
UB
7473 * g++.dg/warn/pr35652.C: Removed.
7474 * gcc.dg/pr35652.c: Likewise.
26946a3f 7475
f2c45f08 74762009-04-28 Alexander Monakov <amonakov@ispras.ru>
26946a3f 7477
f2c45f08
AM
7478 * gcc.target/ia64/20071210-2.c: New testcase.
7479
7a00d767
UB
74802009-04-28 Uros Bizjak <ubizjak@gmail.com>
7481
7482 PR c/39323
7483 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7484 * gcc.dg/pr39323-3.c: Ditto.
7485
6596e2fe
JW
74862009-04-28 Janus Weil <janus@gcc.gnu.org>
7487
7488 PR fortran/39930
7489 PR fortran/39931
7490 * gfortran.dg/ambiguous_reference_2.f90: New.
7491 * gfortran.dg/pointer_assign_7.f90: New.
7492
e8a861bd
NF
74932009-04-28 Nathan Froyd <froydnj@codesourcery.com>
7494 Mark Mitchell <mark@codesourcery.com>
7495
7496 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7497 * gcc.dg/20020103-1.c: Check for __ppc.
7498 * gcc.dg/asm-b.c: Check for __ppc.
7499 * gcc.dg/20020919-1.c: Check for __ppc.
7500 * gcc.dg/20020312-2.c: Likewise.
7501 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7502 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7503 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7504 * g++.dg/warn/weak1.C: Likewise.
7505 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7506 static so appropriate optimizations kick in.
7507 (find_base_value_wrapper): New function.
7508 * g++.dg/eh/simd-5.C: Fix target triplet.
7509 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7510
b91322f2
UB
75112009-04-28 Uros Bizjak <ubizjak@gmail.com>
7512 H.J. Lu <hongjiu.lu@intel.com>
7513
7514 PR target/39911
7515 * gcc.target/i386/pr39911.c: New test.
7516
7d44f531
PT
75172009-04-28 Paul Thomas <pault@gcc.gnu.org>
7518
7519 PR fortran/39879
7520 * gfortran.dg/alloc_comp_assign_10.f90: New test.
7521
b2ed71b6
BE
75222009-04-28 Ben Elliston <bje@au.ibm.com>
7523
7524 PR c++/35652
7525 Revert:
7526
7527 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7528
7529 * gcc.dg/pr35652.C: New.
7530 * g++.dg/warn/pr35652.C: New.
7531 * gcc.dg/format/plus-1.c: Adjust message.
7532
1f706d8b 75332009-04-27 DJ Delorie <dj@redhat.com>
fb4fc714
DD
7534
7535 * lib/target-supports.exp (check_effective_target_double64): New.
7536 (check_effective_target_double64plus): New.
7537 (check_effective_target_large_double): New.
7538 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7539 * gcc.dg/div-double-1.c: Likewise.
7540 * gcc.dg/Wconversion-real.c: Require large_double.
7541 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7542
b91322f2
UB
7543 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7544 are too small.
fb4fc714
DD
7545
7546 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7547 constants as long.
7548
81f40b79
ILT
75492009-04-27 Ian Lance Taylor <iant@google.com>
7550
7551 * gcc.dg/Wcxx-compat-5.c: New testcase.
7552 * gcc.dg/Wcxx-compat-6.c: New testcase.
7553
5345cf68
TS
75542009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7555
7556 Allow non-constant arguments to conversion intrinsics.
7557 * gcc.target/spu/intrinsics-3.c: Update tests.
7558
c685de4a
RG
75592009-04-27 Richard Guenther <rguenther@suse.de>
7560
7561 PR middle-end/39928
7562 * gcc.c-torture/compile/pr39928-1.c: New testcase.
7563 * gcc.c-torture/compile/pr39928-2.c: Likewise.
7564
72d41f29
L
75652009-04-27 H.J. Lu <hongjiu.lu@intel.com>
7566
7567 PR target/39903
7568 * gcc.dg/torture/pr39903-1.c: New.
7569 * gcc.dg/torture/pr39903-2.c: Likewise.
7570
bd639075
RE
75712009-04-27 Revital Eres <eres@il.ibm.com>
7572
7573 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7574 and check it.
7575 * gcc.dg/sms-2.c: Add dump check.
7576 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7577 and check it.
7578 * gcc.dg/sms-4.c: Likewise.
7579 * gcc.dg/sms-5.c: Likewise.
7580 * gcc.dg/sms-6.c: Likewise.
7581 * gcc.dg/sms-7.c: Likewise.
7582 * gcc.dg/sms-antideps.c: Rename to...
7583 * gcc.dg/sms-8.c: This and add sms dump file and check it.
7584
a1fa3e79
EB
75852009-04-27 Eric Botcazou <ebotcazou@adacore.com>
7586
7587 * gnat.dg/opt2.adb: New test.
7588
7409e5a5
JJ
75892009-04-27 Jakub Jelinek <jakub@redhat.com>
7590
7591 PR c++/39875
7592 * g++.dg/warn/Wunused-15.C: New test.
7593
4e3825db
MM
75942009-04-26 Michael Matz <matz@suse.de>
7595
7596 Expand from SSA.
7597 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7598 change regexps.
7599 * gcc.target/i386/pr37248-1.c: Modified.
7600 * gcc.target/i386/pr37248-3.c: Modified.
7601 * gcc.target/i386/pr37248-2.c: Modified.
7602 * gnat.dg/aliasing1.adb: Modified.
7603 * gnat.dg/pack9.adb: Modified.
7604 * gnat.dg/aliasing2.adb: Modified.
7605 * gcc.dg/strict-overflow-2.c: Modified.
7606 * gcc.dg/autopar/reduc-1char.c: Modified.
7607 * gcc.dg/autopar/reduc-2char.c: Modified.
7608 * gcc.dg/autopar/reduc-1.c: Modified.
7609 * gcc.dg/autopar/reduc-2.c: Modified.
7610 * gcc.dg/autopar/reduc-3.c: Modified.
7611 * gcc.dg/autopar/reduc-6.c: Modified.
7612 * gcc.dg/autopar/reduc-7.c: Modified.
7613 * gcc.dg/autopar/reduc-8.c: Modified.
7614 * gcc.dg/autopar/reduc-9.c: Modified.
7615 * gcc.dg/autopar/reduc-1short.c: Modified.
7616 * gcc.dg/autopar/reduc-2short.c: Modified.
7617 * gcc.dg/autopar/parallelization-1.c: Modified.
7618 * gcc.dg/strict-overflow-4.c: Modified.
7619 * gcc.dg/strict-overflow-6.c: Modified.
7620 * gcc.dg/gomp/combined-1.c: Modified.
7621 * gcc.dg/no-strict-overflow-1.c: Modified.
7622 * gcc.dg/no-strict-overflow-3.c: Modified.
7623 * gcc.dg/no-strict-overflow-5.c: Modified.
7624 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7625 * gcc.dg/tree-ssa/pr18134.c: Modified.
7626 * gcc.dg/tree-ssa/20030824-1.c: Modified.
7627 * gcc.dg/tree-ssa/vector-2.c: Modified.
7628 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7629 * gcc.dg/tree-ssa/loop-21.c: Modified.
7630 * gcc.dg/tree-ssa/20030824-2.c: Modified.
7631 * gcc.dg/tree-ssa/vector-3.c: Modified.
7632 * gcc.dg/tree-ssa/asm-3.c: Modified.
7633 * gcc.dg/tree-ssa/pr23294.c: Modified.
7634 * gcc.dg/tree-ssa/loop-22.c: Modified.
7635 * gcc.dg/tree-ssa/loop-15.c: Modified.
7636 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7637 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7638 * gcc.dg/tree-ssa/pr20139.c: Modified.
7639 * gcc.dg/tree-ssa/scev-cast.c: Modified.
7640 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7641 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7642 * gcc.dg/tree-ssa/loop-5.c: Modified.
7643 * gcc.dg/tree-ssa/pr19431.c: Modified.
7644 * gcc.dg/tree-ssa/pr32044.c: Modified.
7645 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7646 * gcc.dg/tree-ssa/loop-19.c: Modified.
7647 * gcc.dg/tree-ssa/loop-28.c: Modified.
7648 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7649 * gcc.dg/tree-ssa/divide-1.c: Modified.
7650 * gcc.dg/tree-ssa/inline-1.c: Modified.
7651 * gcc.dg/tree-ssa/divide-3.c: Modified.
7652 * gcc.dg/tree-ssa/pr30978.c: Modified.
7653 * gcc.dg/tree-ssa/alias-6.c: Modified.
7654 * gcc.dg/tree-ssa/divide-4.c: Modified.
7655 * gcc.dg/tree-ssa/alias-11.c: Modified.
7656 * gcc.dg/no-strict-overflow-7.c: Modified.
7657 * gcc.dg/strict-overflow-1.c: Modified.
7658 * gcc.dg/pr15784-4.c: Modified.
7659 * gcc.dg/pr34263.c: Modified.
7660 * gcc.dg/strict-overflow-3.c: Modified.
7661 * gcc.dg/tree-prof/stringop-1.c: Modified.
7662 * gcc.dg/tree-prof/val-prof-1.c: Modified.
7663 * gcc.dg/tree-prof/val-prof-2.c: Modified.
7664 * gcc.dg/tree-prof/val-prof-3.c: Modified.
7665 * gcc.dg/tree-prof/val-prof-4.c: Modified.
7666 * gcc.dg/no-strict-overflow-2.c: Modified.
7667 * gcc.dg/no-strict-overflow-4.c: Modified.
7668 * gcc.dg/no-strict-overflow-6.c: Modified.
7669 * g++.dg/tree-ssa/pr27090.C: Modified.
7670 * g++.dg/tree-ssa/tmmti-2.C: Modified.
7671 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7672 * g++.dg/tree-ssa/pr19807.C: Modified.
7673 * g++.dg/opt/pr30965.C: Modified.
7674 * g++.dg/init/new17.C: Modified.
7675 * gfortran.dg/whole_file_6.f90: Modified.
7676 * gfortran.dg/whole_file_5.f90: Modified.
7677 * gfortran.dg/reassoc_1.f90: Modified.
7678 * gfortran.dg/reassoc_3.f90: Modified.
7679
5846213b
SK
76802009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
7681
7682 PR fortran/39893
7683 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7684
77f2a970
JJ
76852009-04-26 Jakub Jelinek <jakub@redhat.com>
7686
ce372372
JJ
7687 PR inline-asm/39543
7688 * gcc.target/i386/pr39543-1.c: New test.
7689 * gcc.target/i386/pr39543-2.c: New test.
7690 * gcc.target/i386/pr39543-3.c: New test.
7691
92061771
JJ
7692 PR c/39889
7693 * gcc.dg/Wunused-value-3.c: New test.
77f2a970 7694
e11187cc
JM
76952009-04-26 Joseph Myers <joseph@codesourcery.com>
7696
7697 PR c/39581
7698 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7699 gcc.dg/vla-21.c: New tests.
7700
991d6621
JM
77012009-04-26 Joseph Myers <joseph@codesourcery.com>
7702
7703 PR c/39556
7704 * gcc.dg/inline-34.c: New test.
7705
6895bac8
JM
77062009-04-25 Joseph Myers <joseph@codesourcery.com>
7707
7708 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7709 gcc.dg/enum-const-3.c: New tests.
7710 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7711 -pedantic-errors. Update expected diagnostics.
7712
24070fcb
JM
77132009-04-25 Joseph Myers <joseph@codesourcery.com>
7714
7715 PR c/39582
7716 * gcc.dg/vla-20.c: New test.
7717
92f6fd0b
JM
77182009-04-25 Joseph Myers <joseph@codesourcery.com>
7719
7720 PR c/39564
7721 * gcc.dg/vla-19.c: New test.
7722
f88d0772
JM
77232009-04-25 Joseph Myers <joseph@codesourcery.com>
7724
7725 PR preprocessor/39559
7726 * gcc.dg/c99-intconst-2.c: New test.
7727
a3710436
JH
77282009-04-25 Jan Hubicka <jh@suse.cz>
7729
7730 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7731
bc2a4733
JW
77322009-04-25 Janus Weil <janus@gcc.gnu.org>
7733
7734 PR fortran/39688
7735 * gfortran.dg/import7.f90: New.
7736
09ed9bec
RG
77372009-04-24 Richard Guenther <rguenther@suse.de>
7738
7739 * gcc.dg/tree-ssa/vrp48.c: Fix.
7740
dc749759
DK
77412008-04-24 Doug Kwan <dougkwan@google.com>
7742
7743 * g++.dg/init/copy7.C: Only abort in memcpy if source and
7744 destination are the same.
7745
77a30264
RG
77462009-04-24 Richard Guenther <rguenther@suse.de>
7747
7748 * gcc.dg/tree-ssa/vrp48.c: New testcase.
7749
2b6da65c
JM
77502009-04-24 Joseph Myers <joseph@codesourcery.com>
7751
7752 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7753 gcc.dg/array-const-3.c: New tests.
7754
32e8bb8e
ILT
77552009-04-24 Ian Lance Taylor <iant@google.com>
7756
7757 * gcc.dg/Wcxx-compat-4.c: New testcase.
7758
e34ccb4c
DK
77592009-04-24 Daniel Kraft <d@domob.eu>
7760
7761 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7762 expected on already erraneous symbol (renamed to fresh one).
7763
30349c74
PB
77642009-04-24 Paolo Bonzini <bonzini@gnu.org>
7765
7766 PR middle-end/39867
7767 * gcc.dg/pr39867.c: New.
7768
87526ff1
JW
77692009-04-24 Janus Weil <janus@gcc.gnu.org>
7770
7771 PR fortran/39861
7772 PR fortran/39864
7773 * gfortran.dg/intrinsic_1.f90: New.
7774
caa9d12a
EB
77752009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7776
7777 * gnat.dg/alignment7.adb: New test.
7778 * gnat.dg/alignment8.adb: Likewise.
7779
0d858698
EB
77802009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7781
7782 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7783 * gnat.dg/specs/rep_clause2.ads: New test.
7784
6216f94e
JJ
77852009-04-24 Jakub Jelinek <jakub@redhat.com>
7786
7787 PR rtl-optimization/39794
7788 * gcc.dg/pr39794.c: New test.
7789
bbaba73f
EB
77902009-04-23 Eric Botcazou <ebotcazou@adacore.com>
7791
7792 * gnat.dg/atomic1.adb: New test.
7793 * gnat.dg/atomic1_pkg.ads: New helper.
7794
3682dc97
SE
77952009-04-23 Steve Ellcey <sje@cup.hp.com>
7796
7797 PR testsuite/39623
7798 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7799 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
f100a4a8 7800
4782dfa7
RAE
78012009-04-23 Rafael Avila de Espindola <espindola@google.com>
7802
7803 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7804 warning.
7805
53650abe
AP
78062009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7807
7808 PR C/31499
7809 * gcc.dg/vector-init-1.c: New testcase.
7810 * gcc.dg/vector-init-2.c: New testcase.
7811
b7babd5d
EB
78122009-04-22 Eric Botcazou <ebotcazou@adacore.com>
7813
7814 * gnat.dg/enum2.adb: New test.
7815 * gnat.dg/enum2_pkg.ads: New helper.
7816
2c0eba5a
JJ
78172009-04-22 Jakub Jelinek <jakub@redhat.com>
7818
7819 PR c/39855
7820 * gcc.dg/torture/pr39855.c: New test.
7821
a58f7da1
DS
78222009-04-22 Dodji Seketeli <dodji@redhat.com>
7823
7824 PR c++/39639
7825 * g++.dg/cpp0x/pr39639.C: New test.
7826
a123d175
MH
78272009-04-22 Mark Heffernan <meheff@google.com>
7828
bf758008 7829 * gcc.dg/profile-generate-3.c: New test.
a123d175 7830
0500a9f1
JH
78312009-04-22 Jan Hubicka <jh@suse.cz>
7832
7833 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7834
7a29c1ad
SE
78352009-04-22 Steve Ellcey <sje@cup.hp.com>
7836
7837 PR testsuite/39623
7838 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
f100a4a8 7839
aea4deba
RG
78402009-04-22 Richard Guenther <rguenther@suse.de>
7841
7842 PR tree-optimization/39824
7843 * gcc.c-torture/compile/pr39824.c: New testcase.
7844
cfc93532
MLI
78452009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7846
7847 PR c++/14875
7848 * g++.dg/parse/parser-pr14875.C: New.
7849 * g++.dg/parse/parser-pr14875-2.C: New.
7850 * g++.dg/parse/error6.C: Update match string.
7851
9925bce0
RG
78522009-04-22 Richard Guenther <rguenther@suse.de>
7853
7854 PR tree-optimization/39845
7855 * gcc.c-torture/compile/pr39845.c: New testcase.
7856
c73b6478
JW
78572009-04-22 Janus Weil <janus@gcc.gnu.org>
7858
7859 PR fortran/39735
7860 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7861 * gfortran.dg/external_initializer.f90: Modified.
7862 * gfortran.dg/interface_26.f90: Modified.
7863 * gfortran.dg/intrinsic_subroutine.f90: Modified.
7864 * gfortran.dg/proc_ptr_3.f90: Modified.
7865 * gfortran.dg/proc_ptr_15.f90: New.
7866 * gfortran.dg/proc_ptr_result_1.f90: Modified.
7867
36ef7262
MLI
78682009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7869
7870 PR c++/35711
7871 * g++.dg/warn/pr35711.C: New.
7872 * g++.dg/conversion/ptrmem2.C: Update.
7873
ad41bd84
JM
78742009-04-21 Joseph Myers <joseph@codesourcery.com>
7875
7876 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7877 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7878 README.gcc, g++.dg/README, g++.dg/compat/break/README,
7879 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7880 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7881 gcc.c-torture/ChangeLog.0,
7882 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7883 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7884 gcc.target/i386/math-torture/math-torture.exp,
7885 gcc.target/mips/inter/mips16-inter.exp,
7886 gcc.target/mips/mips-nonpic/README,
7887 gcc.target/x86_64/abi/README.gcc,
7888 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7889 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7890 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7891 notices.
7892 * ChangeLog-1993-2007, ChangeLog: Correct dates.
7893
ca80e52b
EB
78942009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7895
7896 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7897
ad8a1ac0
RG
78982009-04-21 Richard Guenther <rguenther@suse.de>
7899
7900 PR middle-end/39829
7901 * gcc.dg/torture/pr39829.c: New testcase.
7902
7156c8ab
MJ
79032009-04-21 Martin Jambor <mjambor@suse.cz>
7904
7905 * gcc.dg/tree-ssa/cswtch-2.c: New test.
7906
1e4ae551
MLI
79072009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7908
7909 PR 16202
7910 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7911 * gcc.dg/sequence-pt-2.c: New.
7912 * gcc.dg/sequence-pt-3.c: New.
7913 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7914 * g++.dg/warn/sequence-pt-2.c: New.
7915 * g++.dg/warn/sequence-pt-3.c: New.
7916
6e9a9f9f
JJ
79172009-04-21 Jakub Jelinek <jakub@redhat.com>
7918
7919 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7920
a962b0a1
EB
79212009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7922
7923 * gnat.dg/import1.ad[sb]: New test.
7924
158ec531
AP
79252009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7926
a962b0a1
EB
7927 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7928 return 0.
158ec531 7929
47b0b4fa
TB
79302009-04-20 Tobias Burnus <burnus@net-b.de>
7931
7932 PR fortran/39811
7933 * gfortran.dg/continuation_11.f90: New test.
7934
9c650d90
MLI
79352009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7936
7937 PR c++/13358
7938 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7939 messages. Test for "long long" in system headers.
7940 * gcc.dg/c99-longlong-2.c: New.
7941 * g++.dg/warn/pr13358.C: New.
7942 * g++.dg/warn/pr13358-2.C: New.
7943 * g++.dg/warn/pr13358-3.C: New.
7944 * g++.dg/warn/pr13358-4.C: New.
7945
47b0b4fa 79462009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
37041295
AP
7947
7948 * gcc.dg/framework-2.c: Fix up for non existent includes
7949 being fatal errors now.
7950
c867b7b6
PT
79512009-04-20 Paul Thomas <pault@gcc.gnu.org>
7952
7953 PR fortran/39800
7954 * gfortran.dg/private_type_13.f90: New test.
7955 * gfortran.dg/private_type_2.f90: Add option -std=f95.
7956
311fa510
LCW
79572009-04-20 Le-Chun Wu <lcwu@google.com>
7958
7959 PR c++/39803
7960 * g++.dg/warn/Wunused-14.C: New test.
7961
6e0f0975
EB
79622009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7963
7964 * gnat.dg/specs/small_alignment.ads: New test.
7965
bbbbb16a
ILT
79662009-04-20 Ian Lance Taylor <iant@google.com>
7967
7968 * gcc.dg/Wcxx-compat-3.c: New testcase.
7969
c2efda0d
EB
79702009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7971
7972 * gnat.dg/pack13.ad[sb]: New test.
7973 * gnat.dg/pack13_pkg.ads: New helper.
7974
77022fa8
EB
79752009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7976
7977 * gnat.dg/discr11.ad[sb]: New test.
7978 * gnat.dg/discr11_pkg.ads: New helper.
7979
c4551b28
IR
79802009-04-20 Ira Rosen <irar@il.ibm.com>
7981
7982 PR tree-optimization/39675
7983 * gcc.dg/vect/O3-pr39675-2.c: New test.
7984
56fe7b05
EB
79852009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7986
7987 * gnat.dg/rep_clause3.adb: New test.
7988
a45e580b
JM
79892009-04-19 Joseph Myers <joseph@codesourcery.com>
7990
7991 PR c/37481
7992 * gcc.dg/c99-flex-array-7.c: New test.
7993
20845d35
JM
79942009-04-19 Joseph Myers <joseph@codesourcery.com>
7995
7996 PR c/19771
7997 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7998
da377db9
JM
79992009-04-19 Joseph Myers <joseph@codesourcery.com>
8000
8001 PR c/38243
8002 * gcc.dg/c99-restrict-3.c: New test.
8003
aa508502
JM
80042009-04-19 Joseph Myers <joseph@codesourcery.com>
8005
8006 PR preprocessor/20078
8007 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8008
743e3e4c
EB
80092009-04-19 Eric Botcazou <ebotcazou@adacore.com>
8010
8011 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8012 Do not pass -B$root after -margs.
8013
ca409efd
MLI
80142009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8015
8016 PR c/32061
8017 PR c++/36954
8018 * gcc.dg/pr32061.c: New.
8019 * gcc.dg/Wlogical-op-1.c: Update.
8020 * g++.dg/warn/Wlogical-op-1.C: Update.
8021 * g++.dg/warn/pr36954.C: New.
8022
f37acdf9
JM
80232009-04-18 Joseph Myers <joseph@codesourcery.com>
8024
8025 PR c/27676
8026 * gcc.dg/lvalue-5.c: New test.
8027
2b4b7036
JM
80282009-04-18 Joseph Myers <joseph@codesourcery.com>
8029
8030 PR c/22367
8031 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8032
61cc8223
JM
80332009-04-18 Joseph Myers <joseph@codesourcery.com>
8034
8035 * gcc.dg/cpp/include5.c: New test.
8036
3ce62965
JM
80372009-04-18 Joseph Myers <joseph@codesourcery.com>
8038
8039 PR c/35210
8040 * gcc.dg/call-diag-2.c: New test.
8041
c7f9c0b9
JM
80422009-04-18 Joseph Myers <joseph@codesourcery.com>
8043
8044 PR preprocessor/39646
8045 * gcc.dg/cpp/line8.c: New test.
8046
a5cb563b
JM
80472009-04-18 Joseph Myers <joseph@codesourcery.com>
8048
8049 PR preprocessor/39647
8050 * gcc.dg/cpp/line7.c: New test.
8051
2586ba4b
RG
80522009-04-18 Richard Guenther <rguenther@suse.de>
8053
8054 PR middle-end/39804
8055 * gcc.target/i386/pr39804.c: New testcase.
8056
8dd07c41
EB
80572009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8058
8059 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8060 * g++.dg/other/pr39496.C: Likewise.
8061
92ef7fb1
MLI
80622009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8063
8064 PR middle-end/36902
8065 * gcc.dg/pr36902.c: New.
8066
07485407
DN
80672009-04-17 Diego Novillo <dnovillo@google.com>
8068
8069 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8070 violation for variable 'inside_main'.
8071
43836431
UW
80722009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8073
8074 * gfortran.fortran-torture/execute/getarg_1.x: New file.
8075
1ab456ae
UW
80762009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8077
8078 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8079
339670f8
UW
80802009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8081
8082 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8083 * gfortran.dg/chmod_2.f90: Likewise.
8084 * gfortran.dg/chmod_3.f90: Likewise.
8085 * gfortran.dg/open_errors.f90: Likewise.
8086 * gfortran.dg/stat_1.f90: Likewise.
8087 * gfortran.dg/stat_2.f90: Likewise.
8088
00620286
UW
80892009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8090
8091 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8092 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8093 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8094 * gfortran.dg/nearest_1.f90: Likewise.
8095 * gfortran.dg/nearest_3.f90: Likewise.
8096 * gfortran.dg/isnan_1.f90: Likewise.
8097 * gfortran.dg/isnan_2.f90: Likewise.
8098 * gfortran.dg/nan_1.f90: Likewise.
8099 * gfortran.dg/nan_2.f90: Likewise.
8100 * gfortran.dg/nan_3.f90: Likewise.
8101 * gfortran.dg/nan_4.f90: Likewise.
8102 * gfortran.dg/module_nan.f90: Likewise.
8103 * gfortran.dg/int_conv_2.f90: Likewise.
8104 * gfortran.dg/init_flag_3.f90: Likewise.
8105 * gfortran.dg/namelist_42.f90: Likewise.
8106 * gfortran.dg/namelist_43.f90: Likewise.
8107 * gfortran.dg/real_const_3.f90: Likewise.
8108 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8109
8110 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8111 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8112 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8113 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8114 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8115
8116 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8117 * gfortran.dg/gamma_5.f90: Likewise.
8118
c9184dd8
UW
81192009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8120
8121 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8122 less strict so it also works with auto-overlay support.
8123 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8124 for "exceeds local store" linker errors on the SPU.
8125
8126 * lib/gfortran.exp: Include target-supports.exp.
8127 (gfortran_init): On SPU targets where automatic overlay support
8128 is available, use it to build all Fortran test cases.
8129
8130 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8131
92234f46
AC
81322009-04-17 Arnaud Charlet <charlet@adacore.com>
8133
8134 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8135 rule enforced by gnat on taft types.
8136
d23a572f
JJ
81372009-04-17 Jakub Jelinek <jakub@redhat.com>
8138
8139 PR testsuite/39792
8140 * g++.dg/ext/complit11.C: Add empty dg-options.
8141
167be6eb
AP
81422009-04-16 Andrew Pinski <pinskia@gmail.com>
8143
d23a572f 8144 PR c++/17570
167be6eb
AP
8145 * g++.dg/template/defarg11.C: New test.
8146
ee85b983
AP
81472009-04-16 Andrew Pinski <pinskia@gmail.com>
8148
d23a572f 8149 PR c++/28766
ee85b983
AP
8150 * g++.dg/ext/complit11.C: New testcase.
8151
041d7a27
LCW
81522009-04-15 Le-Chun Wu <lcwu@google.com>
8153
8154 PR c++/39551
8155 * g++.dg/warn/Wunused-13.C: New testcase.
8156
6866c6e8
ILT
81572009-04-15 Ian Lance Taylor <iant@google.com>
8158
8159 * gcc.dg/Wenum-compare-1.c: New testcase.
8160
25e20805
RG
81612009-04-15 Richard Guenther <rguenther@suse.de>
8162
8163 PR tree-optimization/39764
8164 * g++.dg/torture/pr39764.C: New testcase.
8165
5afaa917
NS
81662009-04-15 Nathan Sidwell <nathan@codesourcery.com>
8167
8168 * g++.dg/ext/altivec-17.C: New.
8169
6891bd6c
AC
81702009-04-15 Arnaud Charlet <charlet@adacore.com>
8171
8172 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8173 * gnat.dg/specs/limited1.ads: Ditto.
8174
1a650423
MM
81752009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8176
8177 PR testsuite/39769
8178 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8179 for testing the results of estimate instructions.
8180 * gcc.dg/vmx/3a-04m.c (test): Ditto.
8181 * gcc.dg/vmx/3a-05.c (test): Ditto.
8182
f9b20c62
JM
81832009-04-14 Jason Merrill <jason@redhat.com>
8184
8185 PR c++/39763
8186 * g++.dg/warn/Wshadow-4.C: Extend.
8187
58277f48
UB
81882009-04-14 Uros Bizjak <ubizjak@gmail.com>
8189
8190 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8191 (do_D): Remove attribute hidden.
8192
82e738a5 81932009-04-13 Jason Merrill <jason@redhat.com>
15237f9a
JM
8194
8195 PR c++/39480
8196 * g++.dg/init/copy7.C: New.
8197
1b1c508f
L
81982009-04-13 H.J. Lu <hongjiu.lu@intel.com>
8199
8200 PR testsuite/39733
8201 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8202 (check_for_all_options): This.
8203
c1b93f2b
JM
82042009-04-13 Jason Merrill <jason@redhat.com>
8205
8206 PR c++/39750
8207 * g++.dg/template/crash90.C: New.
8208
0f8a7706
JM
82092009-04-12 Jason Merrill <jason@redhat.com>
8210
8211 PR c++/39742
8212 * g++.dg/overload/extern-C-2.C: New.
8213
18f41a1b
JM
82142009-04-12 Joseph Myers <joseph@codesourcery.com>
8215
8216 PR preprocessor/31869
8217 * gcc.dg/cpp/strify5.c: New test.
8218
849d624b
EB
82192009-04-12 Eric Botcazou <ebotcazou@adacore.com>
8220
8221 * gnat.dg/enum1.adb: New test.
8222 * gnat.dg/enum1_pkg.ads: New helper.
8223
82242009-04-12 Uros Bizjak <ubizjak@gmail.com>
4c48007b
UB
8225
8226 PR target/39740
8227 * gcc.target/alpha/pr39740.c: New test.
8228
cadb8f42
DK
82292009-04-11 Daniel Kraft <d@domob.eu>
8230
8231 PR fortran/37746
8232 * gfortran.dg/bounds_check_strlen_1.f90: New test.
8233 * gfortran.dg/bounds_check_strlen_2.f90: New test.
8234 * gfortran.dg/bounds_check_strlen_3.f90: New test.
8235 * gfortran.dg/bounds_check_strlen_4.f90: New test.
8236 * gfortran.dg/bounds_check_strlen_5.f90: New test.
8237 * gfortran.dg/bounds_check_strlen_6.f90: New test.
8238 * gfortran.dg/bounds_check_strlen_7.f90: New test.
8239 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8240 expected string length that failed with -fbounds-check now.
8241 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8242
d1e49db4
JW
82432009-04-11 Janus Weil <janus@gcc.gnu.org>
8244
8245 PR fortran/39692
8246 * gfortran.dg/proc_ptr_14.f90: New.
8247
32848948
RG
82482009-04-11 Richard Guenther <rguenther@suse.de>
8249
8250 PR middle-end/39732
8251 * g++.dg/torture/pr39732.C: New testcase.
8252
568eecad
DF
82532009-04-11 Daniel Franke <franke.daniel@gmail.com>
8254
8255 * gfortran.dg/whole_file_5.f90: New.
8256 * gfortran.dg/whole_file_6.f90: New.
8257
8810712e
RG
82582009-04-11 Richard Guenther <rguenther@suse.de>
8259
8260 PR tree-optimization/39713
8261 * g++.dg/torture/pr39713.C: New testcase.
8262
fa78c0c1
RG
82632009-04-10 Richard Guenther <rguenther@suse.de>
8264
8265 PR c/39712
8266 * gcc.dg/pr39712.c: New testcase.
8267
72b75d03
L
82682009-04-10 H.J. Lu <hongjiu.lu@intel.com>
8269
8270 PR c++/28301
8271 * g++.dg/cpp0x/enum2.C: Updated.
8272 * g++.dg/debug/pr22514.C: Likewise.
8273 * g++.dg/parse/enum2.C: Likewise.
8274 * g++.dg/parse/enum3.C: Likewise.
8275 * g++.dg/template/crash79.C: Likewise.
8276 * g++.old-deja/g++.jason/cond.C: Likewise.
8277
6e990b54
CF
82782009-04-10 Chao-ying Fu <fu@mips.com>
8279
8280 * gcc.target/mips/interrupt_handler.c: Change from compile to
8281 assemble.
8282
aa070a60
KG
82832009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8284
8285 * objc/execute/forward-1.x: Fix x86_64 entry typos.
8286
045ac367
DF
82872009-04-10 Daniel Franke <franke.daniel@gmail.com>
8288
8289 PR fortran/38709
8290 * gfortran.dg/zero_sized_6.f90: New.
8291
0d246707
MLI
82922009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
8293
8294 PR c++/20118
8295 * g++.dg/parse/pr20118.C: New.
8296 * g++.dg/template/spec16.C: Update.
8297
8b7a6bb2
L
82982009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8299
8300 PR testsuite/35621
8301 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8302 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8303 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8304 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8305 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8306 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8307 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8308 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8309 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8310 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8311 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8312 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8313 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8314 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8315 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8316 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8317 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8318
80558628
L
83192009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8320
8321 PR target/39678
8322 * g++.dg/torture/pr39678.C: New.
8323 * gcc.dg/compat/struct-complex-2.h: Likewise.
8324 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8325 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8326 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8327 * gcc.dg/torture/pr39678.c: Likewise.
8328 * gcc.target/i386/pr39678.c: Likewise.
8329
8330 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8331 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8332
8333 * gcc.target/x86_64/abi/test_passing_structs.c: Include
8334 <complex.h>. Add tests for structure with complex float.
8335
e1ff19bf
BE
83362009-04-10 Ben Elliston <bje@au.ibm.com>
8337 Joseph Myers <joseph@codesourcery.com>
8338
8339 PR target/36800
8340 * gcc.dg/dfp/pr36800.c: New.
8341
d5e90cab
RW
83422009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8343 Rafael Avila de Espindola <espindola@google.com>
8344
8345 * gcc.misc-tests/help.exp: New file.
8346 * lib/options.exp: New file.
8347
750d4b2e
JJ
83482009-04-09 Janis Johnson <janis187@us.ibm.com>
8349
8350 PR libobjc/36610
8351 * objc/execute/forward-1.x: New.
8352
b45f0e58
PB
83532009-04-09 Paolo Bonzini <bonzini@gnu.org>
8354
7a715bba 8355 * gcc.dg/pr27150-1.c: Change to a link test.
b45f0e58 8356
748086b7
JJ
83572009-04-09 Jakub Jelinek <jakub@redhat.com>
8358
8359 * g++.dg/lookup/using2.C: Change copyright header to refer to version
8360 3 of the GNU General Public License and to point readers at the
8361 COPYING3 file and the FSF's license web page.
8362 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8363 * gcc.dg/struct/struct-reorg.exp: Likewise.
8364 * gcc.target/spu/tag_manager.c: Likewise.
8365
0a5ec800
RG
83662009-04-09 Richard Guenther <rguenther@suse.de>
8367
8368 PR testsuite/39696
8369 * ssa-ccp-25.c: Adjust pattern.
8370
3070bab4
JW
83712009-04-09 Janus Weil <janus@gcc.gnu.org>
8372
8373 PR fortran/36704
8374 * gfortran.dg/external_procedures_1.f90: Modified.
8375 * gfortran.dg/proc_ptr_result_1.f90: New.
8376 * gfortran.dg/proc_ptr_result_2.f90: New.
8377 * gfortran.dg/proc_ptr_result_3.f90: New.
8378
22a65a54
RG
83792009-04-09 Richard Guenther <rguenther@suse.de>
8380
8381 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8382 to prevent constant propagation.
8383 * gcc.dg/vect/vect-56.c: Likewise.
8384 * gcc.dg/vect/vect-58.c: Likewise.
8385 * gcc.dg/vect/vect-60.c: Likewise.
8386 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8387 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8388 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8389
f76968e6
RG
83902009-04-09 Richard Guenther <rguenther@suse.de>
8391
8392 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8393 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8394
17cede2e
JM
83952009-04-09 Joseph Myers <joseph@codesourcery.com>
8396
8397 PR c/39613
7a715bba
UB
8398 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8399 New tests.
17cede2e 8400
d34ac4dd
JM
84012009-04-08 Joseph Myers <joseph@codesourcery.com>
8402
8403 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8404 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8405
ce9ba79b
JJ
84062009-04-08 Jakub Jelinek <jakub@redhat.com>
8407
8408 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8409
f6f5e3a1
JM
84102009-04-08 Jason Merrill <jason@redhat.com>
8411
8412 PR c++/25185
8413 * g++.dg/template/error40.C: Add another test.
8414
4d84fe7c
JM
84152009-04-08 Joseph Myers <joseph@codesourcery.com>
8416
8417 PR c/39614
8418 PR c/39673
8419 * gcc.c-torture/compile/pr39614-1.c,
8420 gcc.c-torture/compile/pr39614-2.c,
8421 gcc.c-torture/compile/pr39614-3.c,
8422 gcc.c-torture/compile/pr39614-4.c,
8423 gcc.c-torture/compile/pr39614-5.c,
8424 gcc.c-torture/compile/pr39673-1.c,
8425 gcc.c-torture/compile/pr39673-2.c: New tests.
8426 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8427 more cases.
8428 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8429 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8430 expected errors.
8431
02060927
DS
84322009-04-08 Dodji Seketeli <dodji@redhat.com>
8433
8434 PRc++/39637
8435 * g++.dg/cpp0x/variadic-crash2.C: New test.
8436
bafc96b4
PT
84372009-04-08 Paul Thomas <pault@gcc.gnu.org>
8438
8439 PR fortran/38863
8440 * gfortran.dg/alloc_comp_result_1.f90: New test.
8441
e04c614e
JM
84422009-04-07 Jason Merrill <jason@redhat.com>
8443
8444 PR c++/34691
8445 * g++.dg/overload/extern-C-1.C: New.
8446
4796d66e
DH
84472009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8448
8449 PR testsuite/39325
8450 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8451
6ea2bd47
JM
84522009-04-07 Jason Merrill <jason@redhat.com>
8453
8454 PR c++/25185
8455 * g++.dg/template/error40.C: New.
8456
13d138bf
JW
84572009-04-07 Janus Weil <janus@gcc.gnu.org>
8458
8459 PR fortran/38152
8460 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8461
aa1aa786
EB
84622009-04-07 Eric Botcazou <ebotcazou@adacore.com>
8463
8464 * gnat.dg/subp_elim_errors.ad[sb]: New test.
8465
3afadac3
JW
84662009-04-07 Janus Weil <janus@gcc.gnu.org>
8467
c22ba5ff 8468 PR fortran/38290
3afadac3
JW
8469 * gfortran.dg/proc_decl_1.f90: Modified.
8470 * gfortran.dg/proc_ptr_11.f90: Extended.
8471 * gfortran.dg/proc_ptr_13.f90: Modified.
8472
463ecaca
JM
84732009-04-06 Jason Merrill <jason@redhat.com>
8474
8475 PR c++/35146
8476 * g++.dg/template/fnspec1.C: New.
8477
6d63ea75
LG
84782009-04-06 Laurent GUERBY <laurent@guerby.net>
8479
7a715bba 8480 * lib/gnat.exp: Handle multilib.
f100a4a8 8481
ea0a374b
PT
84822009-04-06 Paul Thomas <pault@gcc.gnu.org>
8483
8484 PR fortran/38863
8485 * gfortran.dg/dependency_23.f90: New test.
8486
439ef907
RG
84872009-04-06 Richard Guenther <rguenther@suse.de>
8488
8489 PR tree-optimization/28868
8490 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8491 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8492 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8493 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8494
2e698f67
AS
84952009-04-06 Andrew Stubbs <ams@codesourcery.com>
8496
8497 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8498
5020dbd6
AS
84992009-04-06 Andrew Stubbs <ams@codesourcery.com>
8500
8501 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8502
85032009-04-06 Andrew Stubbs <ams@codesourcery.com>
8504
8505 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8506 with the built-in y0, and the subsequent warning.
8507 (y1): Likewise, rename to y_1.
8508
1d146030
JW
85092009-04-06 Janus Weil <janus@gcc.gnu.org>
8510
7a715bba
UB
8511 PR fortran/39414
8512 * gfortran.dg/proc_decl_21.f90: New.
1d146030
JW
8513
85142009-04-06 Paul Thomas <pault@gcc.gnu.org>
59e36b72 8515
7a715bba
UB
8516 PR fortran/36091
8517 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
59e36b72 8518
ecef6119
HPN
85192009-04-06 Hans-Peter Nilsson <hp@axis.com>
8520
8521 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8522 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8523 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8524 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8525 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8526 gfortran.dg/namelist_49.f90: Gate test on effective_target
8527 fd_truncate.
8528 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
8529
e462f727
DK
85302009-04-05 Daniel Kraft <d@domob.eu>
8531
8532 PR fortran/38654
8533 * gfortran.dg/read_float_2.f03
8534 * gfortran.dg/read_float_3.f90
8535
941c3614
RB
85362009-04-05 Richard Guenther <rguenther@suse.de>
8537
8538 PR tree-optimization/39648
8539 * gcc.c-torture/compile/pr39648.c: New testcase.
8540
435970ad
JM
85412009-04-05 Jason Merrill <jason@redhat.com>
8542
8543 PR c++/14912
8544 * g++.dg/template/error39.C: New.
8545
beb64b4a
DF
85462009-04-05 Daniel Franke <franke.daniel@gmail.com>
8547
8548 PR fortran/29458
8549 * gfortran.dg/implied_do_1.f90: New.
8550
cf7d2eb0
TB
85512009-04-04 Tobias Burnus <burnus@net-b.de>
8552
8553 PR fortran/39577
8554 * gfortran.dg/recursive_check_8.f90: New.
8555 * gfortran.dg/recursive_check_9.f90: New.
8556 * gfortran.dg/recursive_check_10.f90: New.
8557 * gfortran.dg/recursive_check_11.f90: New.
8558 * gfortran.dg/recursive_check_12.f90: New.
8559 * gfortran.dg/recursive_check_13.f90: New.
8560 * gfortran.dg/recursive_check_14.f90: New.
8561
a4d674fc
JM
85622009-04-04 Jason Merrill <jason@redhat.com>
8563
8564 PR c++/25185
8565 * g++.dg/template/error38.C: Add more tests.
8566
6f85546f
PT
85672009-04-04 Paul Thomas <pault@gcc.gnu.org>
8568
8569 PR fortran/37614
8570 * gfortran.dg/common_align_2.f90: New test.
8571
6356f38f
UB
85722009-04-04 Richard Earnshaw <rearnsha@arm.com>
8573
8574 PR target/39501
8575 * gcc.c-torture/execute/pr39501.c: New file.
8576 * gcc.c-torture/execute/pr39501.x: New file.
8577
aa7069aa
RG
85782009-04-04 Richard Guenther <rguenther@suse.de>
8579
8580 PR tree-optimization/8781
8581 PR tree-optimization/37892
8582 * g++.dg/tree-ssa/pr8781.C: New testcase.
8583 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8584
cd15ad3e
RG
85852009-04-04 Richard Guenther <rguenther@suse.de>
8586
8587 PR tree-optimization/39636
8588 * gcc.c-torture/compile/pr39636.c: New testcase.
8589
32d5b22d
L
85902009-04-03 H.J. Lu <hongjiu.lu@intel.com>
8591
d75b46b4 8592 PR rtl-optimization/39607
32d5b22d
L
8593 * g++.dg/opt/pr39607.C: New.
8594
6f9c9d6d
TB
85952009-04-03 Tobias Burnus <burnus@net-b.de>
8596
8597 PR fortran/39594
8598 * gfortran.dg/common_12.f90: New.
8599
b77ba909
JM
86002009-04-03 Jason Merrill <jason@redhat.com>
8601
8602 PR c++/39608
8603 * g++.dg/template/const2.C: New test.
8604
0c908ffc
RG
86052009-04-03 Richard Guenther <rguenther@suse.de>
8606
8607 PR tree-optimization/2480
8608 PR tree-optimization/23086
8609 * gcc.dg/tree-ssa/pr2480.c: New testcase.
8610 * gcc.dg/tree-ssa/pr23086.c: Likewise.
8611
075f83f5
RG
86122009-04-03 Richard Guenther <rguenther@suse.de>
8613
8614 PR tree-optimization/34743
8615 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8616 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8617 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8618 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8619 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8620 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8621 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8622 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8623
5006671f
RG
86242009-04-03 Richard Guenther <rguenther@suse.de>
8625
8626 PR middle-end/13146
8627 PR tree-optimization/23940
8628 PR tree-optimization/33237
8629 PR middle-end/33974
8630 PR middle-end/34093
8631 PR tree-optimization/36201
8632 PR tree-optimization/36230
8633 PR tree-optimization/38049
8634 PR tree-optimization/38207
8635 PR tree-optimization/38230
8636 PR tree-optimization/38301
8637 PR tree-optimization/38585
8638 PR middle-end/38895
8639 PR tree-optimization/38985
8640 PR tree-optimization/39299
8641 * gcc.dg/pr19633-1.c: Adjust.
8642 * gcc.dg/torture/pta-callused-1.c: Likewise.
8643 * gcc.dg/torture/pr39074-2.c: Likewise.
8644 * gcc.dg/torture/pr39074.c: Likewise.
8645 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8646 * gcc.dg/torture/pr30375.c: Adjust.
8647 * gcc.dg/torture/pr33563.c: Likewise.
8648 * gcc.dg/torture/pr33870.c: Likewise.
8649 * gcc.dg/torture/pr33560.c: Likewise.
8650 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8651 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8652 * gcc.dg/tree-ssa/alias-15.c: Remove.
8653 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8654 * gcc.dg/tree-ssa/pr26421.c: Adjust.
8655 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8656 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8657 * gcc.dg/tree-ssa/pr23382.c: Adjust.
8658 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8659 * gcc.dg/tree-ssa/alias-16.c: Adjust.
8660 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8661 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8662 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8663 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8664 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8665 * gcc.dg/tree-ssa/alias-19.c: Likewise.
8666 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8667 * gcc.dg/tree-ssa/pr13146.c: Likewise.
8668 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8669 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8670 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8671 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8672 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8673 * gcc.dg/tree-ssa/alias-20.c: Likewise.
8674 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8675 * gcc.dg/tree-ssa/pr38895.c: Likewise.
8676 * gcc.dg/uninit-B.c: XFAIL.
8677 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8678 * gcc.dg/uninit-pr19430.c: XFAIL.
8679 * g++.dg/tree-ssa/pr13146.C: New testcase.
8680 * g++.dg/opt/pr36187.C: Adjust.
8681 * g++.dg/torture/20090329-1.C: New testcase.
8682
e97d7fa9
CF
86832009-04-02 Chao-ying Fu <fu@mips.com>
8684
8685 * gcc.target/mips/interrupt_handler.c: New test.
8686
608f7b2e
DA
86872009-04-02 David Ayers <ayers@fsfe.org>
8688
8689 PR objc/18456
8690 * objc.dg/bad-receiver-type-2.m: New test contributed by
8691 Alexander Mamberg.
8692
d5c8be27
JM
86932009-04-02 Jason Merrill <jason@redhat.com>
8694
8695 PR c++/25185
8696 * g++.dg/template/error38.C: New test.
8697
9fabb197
JJ
86982009-04-02 Janis Johnson <janis187@us.ibm.com>
8699
8700 PR tree-optimization/31677
7a715bba 8701 * gcc.dg/memcpy-1.c: Add compiler option.
9fabb197 8702
2f0fa28e
IR
87032009-04-02 Ira Rosen <irar@il.ibm.com>
8704
8705 PR tree-optimization/39595
8706 * gfortran.dg/vect/O3-pr39595.f: New test.
8707
d0940d56
DS
87082009-04-02 Dodji Seketeli <dodji@redhat.com>
8709
8710 PR c++/26693
8711 * g++.dg/template/typedef11.C: New test.
8712 * g++.dg/template/typedef12.C: Likewise.
8713 * g++.dg/template/typedef13.C: Likewise.
8714 * g++.dg/template/typedef14.C: Likewise.
8715 * g++.dg/template/typedef15.C: Likewise.
8716 * g++.dg/template/typedef16.C: Likewise.
8717 * g++.dg/template/sfinae3.C: Compile this pedantically.
8718 The only errors expected should be the one saying the typedef is ill
8719 formed.
8720 * g++.old-deja/g++.pt/typename8.C: Likewise.
8721 * g++.dg/template/access11.C: Update this.
8722
bf1cbdc6
RG
87232009-04-02 Richard Guenther <rguenther@suse.de>
8724
8725 PR tree-optimization/37221
8726 * gcc.c-torture/compile/20090331-1.c: New testcase.
8727
87cfb32c
EB
87282009-04-01 Eric Botcazou <ebotcazou@adacore.com>
8729
8730 * gcc.c-torture/compile/20090401-1.c: New test.
8731
a5b38cdf
L
87322009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8733
8734 PR c++/4926
8735 * g++.dg/template/pr4926-1.C: New.
8736
667e8acb
XDL
87372009-04-01 Xinliang David Li <davidxl@google.com>
8738
8739 * gcc.target/i386/all_one_m128i.c: New test.
8740
eec49116
JJ
87412009-04-01 Janis Johnson <janis187@us.ibm.com>
8742
839a3b8a
JJ
8743 PR c/39027
8744 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8745 * gcc.dg/fltconst-2.c: New test.
8746 * gcc.dg/fltconst-double-pedantic-1.c: New test.
8747 * gcc.dg/fltconst-double-pedantic-2.c: New test.
8748
eec49116
JJ
8749 PR c/33466
8750 * gcc.dg/cpp/pr33466.c: New test.
8751 * gcc.dg/dfp/pr33466.c: New test.
8752 * gcc.dg/fixed-point/pr33466.c: New test.
8753
96137f95
L
87542009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8755
8756 PR tree-optimization/35011
8757 * g++.dg/other/pr35011.C: New.
8758
d93e052c
JJ
87592009-04-01 Jakub Jelinek <jakub@redhat.com>
8760
8761 PR target/39226
8762 * gcc.dg/pr39226.c: New test.
8763
eddd291e
L
87642009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8765
8766 PR c++/35240
8767 * g++.dg/template/pr35240.C: New.
8768
6ccb2a4a
JM
87692009-04-01 Joseph Myers <joseph@codesourcery.com>
8770
8771 PR c/39605
8772 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8773 * gcc.dg/pr25682.c: Update expected diagnostics.
8774
299b87f8
RG
87752009-04-01 Richard Guenther <rguenther@suse.de>
8776
8777 * gcc.dg/fold-plusmult-2.c: New testcase.
8778
b85eb797
JJ
87792009-04-01 Jakub Jelinek <jakub@redhat.com>
8780
8781 PR c/37772
8782 * gcc.dg/pr37772.c: New test.
8783 * g++.dg/ext/asm11.C: New test.
8784
00c7e24f
L
87852009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8786
b85eb797
JJ
8787 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8788 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8789 defined.
00c7e24f 8790
a70f5987
JM
87912009-03-31 Jason Merrill <jason@redhat.com>
8792
8793 * g++.old-deja/g++.other/using9.C: Add expected errors.
8794
36e3e6f7
L
87952009-03-31 H.J. Lu <hongjiu.lu@intel.com>
8796
8797 * gcc.c-torture/compile/pr33009.c: Removed.
8798
82452399
RR
87992009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8800
8801 * gcc.c-torture/compile/pr33009.c: Delete.
8802 * gcc.c-torture/compile/pr11832.c: Likewise.
8803
207bf79d
JM
88042009-03-31 Joseph Myers <joseph@codesourcery.com>
8805
8806 PR c/448
8807 * lib/target-supports.exp (check_effective_target_stdint_types):
8808 Update comment.
8809 (check_effective_target_inttypes_types): New.
8810 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8811 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8812 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8813
e49be8f7
PT
88142009-03-31 Paul Thomas <pault@gcc.gnu.org>
8815
8816 PR fortran/38917
8817 PR fortran/38918
8818 * gfortran.dg/data_pointer_1.f90: New test.
8819
bf0d171a
PT
88202009-03-31 Paul Thomas <pault@gcc.gnu.org>
8821
8822 PR fortran/38915
8823 * gfortran.dg/char_length_15.f90: New test.
8824
a3c49752
JM
88252009-03-31 Jason Merrill <jason@redhat.com>
8826
51fc2d02
JM
8827 C++ DR 613
8828 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8829 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8830 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8831 xfail others.
8832
2553fb66
JM
8833 * g++.dg/other/typedef2.C: New test.
8834
0e183333
JM
8835 PR c++/37806
8836 * g++.dg/template/typedef17.C: New test.
8837
a3c49752
JM
8838 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8839 * g++.dg/cpp0x/auto12.C: Likewise.
8840
6b12efe9
RG
88412009-03-31 Richard Guenther <rguenther@suse.de>
8842
8843 PR middle-end/31029
8844 * gcc.dg/fold-compare-4.c: New testcase.
8845 * gcc.dg/fold-compare-5.c: Likewise.
8846
108f6c2f
RG
88472009-03-31 Richard Guenther <rguenther@suse.de>
8848
8849 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8850
8f612190
JM
88512009-03-31 Joseph Myers <joseph@codesourcery.com>
8852
8853 PR target/39592
8854 * gcc.target/i386/pr39592-1.c: New test.
8855
47580d22
JM
88562009-03-31 Joseph Myers <joseph@codesourcery.com>
8857
8858 PR preprocessor/15638
8859 * gcc.dg/cpp/missing-header-1.c: New test.
8860 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
8861 "compilation terminated" message.
8862 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
8863 test #include "".
8864 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8865 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8866 terminated" message.
8867
ba4d8f9d
RG
88682009-03-31 Richard Guenther <rguenther@suse.de>
8869
8870 PR middle-end/23401
8871 PR middle-end/27810
8872 * gcc.dg/tree-ssa/pr23401.c: New testcase.
8873 * gcc.dg/tree-ssa/pr27810.c: Likewise.
8874
3759634f
SK
88752009-03-30 Steven G. Kargl <kargls@comcast.net>
8876
8877 PR fortran/38389
8878 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8879 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8880 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8881 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8882 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8883 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8884 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8885
71a7778c
PT
88862009-03-30 Paul Thomas <pault@gcc.gnu.org>
8887
8888 PR fortran/22571
8889 * gfortran.dg/whole_file_1.f90: New test.
8890 PR fortran/26227
8891 * gfortran.dg/whole_file_2.f90: New test.
8892 * gfortran.dg/whole_file_3.f90: New test.
8893 PR fortran/24886
8894 * gfortran.dg/whole_file_4.f90: New test.
8895
665733c1
JJ
88962009-03-30 Jakub Jelinek <jakub@redhat.com>
8897
8898 * gfortran.dg/bind_c_usage_19.f90: New test.
8899
a37a7b8a
JJ
8900 PR target/39558
8901 * gcc.target/powerpc/altivec-29.c: New test.
8902
8ce94e44
JM
89032009-03-30 Joseph Myers <joseph@codesourcery.com>
8904
8905 PR rtl-optimization/323
8906 * gcc.target/i386/excess-precision-1.c,
8907 gcc.target/i386/excess-precision-2.c,
8908 gcc.target/i386/excess-precision-3.c,
8909 gcc.target/i386/excess-precision-4.c,
8910 gcc.target/i386/excess-precision-5.c,
8911 gcc.target/i386/excess-precision-6.c: New tests.
8912
1e57bf47
JM
89132009-03-30 Joseph Myers <joseph@codesourcery.com>
8914
8915 PR c/35235
8916 * gcc.dg/c99-array-lval-8.c: New test.
8917
148e4216
JM
89182009-03-29 Joseph Myers <joseph@codesourcery.com>
8919
8920 PR preprocessor/34695
8921 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8922 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8923 instead of dg-warning for "previous definition" messages.
8924 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8925 "warnings being treated as errors" message.
8926 * gcc.dg/fltconst-1.c: Use -fshow-column.
8927
6bb62671
SK
89282009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
8929
8930 PR fortran/38823
8931 * gfortran.dg/power1.f90: New test.
8932
928c19bb
JM
89332009-03-29 Joseph Myers <joseph@codesourcery.com>
8934
8935 PR c/456
8936 PR c/5675
8937 PR c/19976
8938 PR c/29116
8939 PR c/31871
8940 PR c/35198
8941 * gcc.c-torture/compile/20081108-1.c,
8942 gcc.c-torture/compile/20081108-2.c,
8943 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8944 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8945 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8946 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8947 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8948 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8949 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8950 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8951 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8952 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8953 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8954 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8955 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8956 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8957 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8958 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8959 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8960 case.
8961 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8962 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8963 XFAILs. Update expected messages.
8964 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8965 expected messages.
8966 * gcc.dg/real-const-1.c: Replace with test from original PR.
8967 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8968 when casting from non-constant integer to pointer.
8969
5babbcc0
RG
89702009-03-29 Richard Guenther <rguenther@suse.de>
8971
8972 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8973
b0e5fa94
DK
89742009-03-29 Daniel Kraft <d@domob.eu>
8975
8976 PR fortran/37423
8977 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8978 DEFERRED bindings.
8979 * gfortran.dg/typebound_proc_9.f03: New test.
8980 * gfortran.dg/typebound_proc_10.f03: New test.
8981 * gfortran.dg/typebound_proc_11.f03: New test.
8982 * gfortran.dg/abstract_type_5.f03: New test.
8983
ad41bd84 89842009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
d80c695f
TS
8985
8986 PR fortran/38507
8987 * gfortran.dg/do_4.f: New.
8988 * gfortran.dg/goto_2.f90: Correct expected warnings.
8989 * gfortran.dg/goto_4.f90: Likewise.
8990 * gfortran.dg/goto_5.f90: New.
8991
eeae74a1
L
89922009-03-29 H.J. Lu <hongjiu.lu@intel.com>
8993
8994 PR target/39545
8995 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8996
8997 * gcc.target/i386/pr39545-1.c: New.
8998 * gcc.target/i386/pr39545-2.c: Likewise.
8999
9000 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9001 (flex2_struct): Likewise.
9002 (check_struct_passing7): Likewise.
9003 (check_struct_passing8): Likewise.
9004 (f1s): Likewise.
9005 (f2s): Likewise.
9006 (main): Call check_struct_passing7 and check_struct_passing8.
9007
3379ae7f
RG
90082009-03-29 Richard Guenther <rguenther@suse.de>
9009
9010 * gcc.c-torture/execute/20090113-1.c: New testcase.
9011 * gcc.c-torture/execute/20090113-2.c: Likewise.
9012 * gcc.c-torture/execute/20090113-3.c: Likewise.
9013 * gcc.c-torture/execute/20090207-1.c: Likewise.
9014 * gcc.c-torture/compile/20090114-1.c: Likewise.
9015 * gcc.c-torture/compile/20090328-1.c: Likewise.
9016 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9017
4ea80a41
DA
90182009-03-29 David Ayers <ayers@fsfe.org>
9019
9020 PR objc/27377
9021 * objc.dg/conditional-1.m: New tests.
f100a4a8 9022
3dc9eaa6
AN
90232009-03-28 Adam Nemet <anemet@caviumnetworks.com>
9024
9025 * gcc.dg/winline-10.c: New test.
9026
33abc845
TB
90272009-03-28 Tobias Burnus <burnus@net-b.de>
9028
9029 PR fortran/34656
9030 * gfortran.dg/do_check_1.f90: Add test.
9031 * gfortran.dg/do_check_2.f90: Add test.
9032 * gfortran.dg/do_check_3.f90: Add test.
9033 * gfortran.dg/do_check_4.f90: Add test.
9034
33977f81
JH
90352009-03-28 Jan Hubicka <jh@suse.cz>
9036
9037 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9038 * gcc.dg/pr33826.c: Update dump files.
9039 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9040 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9041
617f3897
MJ
90422009-03-28 Martin Jambor <mjambor@suse.cz>
9043
9044 * g++.dg/tree-ssa/fwprop-align.C: New test.
9045
574872ff
JJ
90462009-03-28 Jakub Jelinek <jakub@redhat.com>
9047
b3bf8855
JJ
9048 * gcc.target/powerpc/altivec-28.c: New test.
9049
574872ff
JJ
9050 PR c++/39554
9051 * gcc.dg/wdisallowed-functions-1.c: Removed.
9052 * gcc.dg/wdisallowed-functions-2.c: Removed.
9053 * gcc.dg/wdisallowed-functions-3.c: Removed.
9054 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9055 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9056 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9057
b005da11
RG
90582009-03-28 Richard Guenther <rguenther@suse.de>
9059
9060 PR tree-optimization/38723
9061 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9062
5d63a35f
PT
90632009-03-28 Paul Thomas <pault@gcc.gnu.org
9064
ba20e309
UB
9065 PR fortran/38538
9066 * gfortran.dg/char_result_13.f90: New test.
5d63a35f 9067
6b02d5f7
PT
90682009-03-28 Paul Thomas <pault@gcc.gnu.org>
9069
9070 PR fortran/38765
9071 * gfortran.dg/alloc_comp_assign_9.f90: New test.
9072
bc6600ab
DK
90732009-03-28 Daniel Kraft <d@domob.eu>
9074
9075 * gfortran.dg/trim_1.f90: New test.
9076
08cf8f58
RG
90772009-03-28 Richard Guenther <rguenther@suse.de>
9078
9079 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9080 * g++.dg/warn/Warray-bounds.C: Likewise.
9081
43998ed9
TB
90822009-03-28 Tobias Burnus <burnus@net-b.de>
9083
9084 PR fortran/32626
9085 * gfortran.dg/recursive_check_7.f90: New test.
9086
90872009-03-28 Tobias Burnus <burnus@net-b.de>
dc186969
TB
9088
9089 PR fortran/38432
9090 * gfortran.dg/do_check_5.f90: New test.
9091 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9092 * gfortran.dg/array_constructor_18.f90: Ditto.
9093 * gfortran.dg/array_constructor_22.f90: Ditto.
9094 * gfortran.dg/do_3.F90: Ditto.
9095 * gfortran.dg/do_1.f90: Ditto.
9096
e8114fba
RG
90972009-03-28 Richard Guenther <rguenther@suse.de>
9098
9099 PR tree-optimization/38180
9100 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9101
6cdb0ee3
RG
91022009-03-28 Richard Guenther <rguenther@suse.de>
9103
9104 PR tree-optimization/38513
9105 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9106 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9107 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9108 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9109 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9110 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9111 * gcc.dg/vect/vect-35.c: Likewise.
9112 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9113 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9114 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9115
8ca1fd76
RG
91162009-03-28 Richard Guenther <rguenther@suse.de>
9117
9118 PR tree-optimization/38968
9119 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9120
a254e44d
RG
91212009-03-28 Richard Guenther <rguenther@suse.de>
9122
9123 PR tree-optimization/37795
9124 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9125
52c0e446
JM
91262009-03-28 Joseph Myers <joseph@codesourcery.com>
9127
9128 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9129 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9130 options for removed targets.
9131
472c7fbd
RG
91322009-03-27 Richard Guenther <rguenther@suse.de>
9133
9134 PR tree-optimization/39120
9135 * gcc.c-torture/execute/pr39120.c: New testcase.
9136
91372009-03-27 Richard Guenther <rguenther@suse.de>
9138
9139 PR tree-optimization/39120
9140 * gcc.dg/torture/pta-callused-1.c: New testcase.
9141
2ac26e15
L
91422009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9143
9144 PR middle-end/39315
9145 * gcc.target/i386/pr39315-1.c: New.
9146 * gcc.target/i386/pr39315-2.c: Likewise.
9147 * gcc.target/i386/pr39315-3.c: Likewise.
9148 * gcc.target/i386/pr39315-4.c: Likewise.
9149 * gcc.target/i386/pr39315-check.c: Likewise.
9150
d9223014
L
91512009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9152
9153 PR c/39323
9154 * gcc.dg/pr39323-1.c: New.
9155 * gcc.dg/pr39323-2.c: Likewise.
9156 * gcc.dg/pr39323-3.c: Likewise.
9157
689b689c
L
91582009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9159
9160 PR target/38034
9161 * gcc.target/ia64/sync-1.c: New.
9162
51212b32
L
91632009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9164
9165 PR target/39472
9166 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9167 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9168 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9169 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9170 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9171 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9172 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9173 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9174
7338ea63
KG
91752009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9176
9177 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9178 for low precision (i.e. float).
9179
68599f33
DS
91802009-03-27 Dodji Seketeli <dodji@redhat.com>
9181 Jakub Jelinek <jakub@redhat.com>
9182
9183 PR debug/37959
9184 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9185
9f5e9983
JJ
91862009-03-27 Jakub Jelinek <jakub@redhat.com>
9187
64d7685c
JJ
9188 * gcc.dg/memmove-2.c: New test.
9189 * gcc.dg/memmove-3.c: New test.
9190
9f5e9983
JJ
9191 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9192 in clone naming.
9193
e9d51dc6
XDL
91942009-03-27 Xinliang David Li <davidxl@google.com>
9195
9196 PR tree-optimization/39557
9197 * g++.dg/tree-ssa/dom-invalid.C: New test.
9198
4577cea1
XDL
91992009-03-27 Xinliang David Li <davidxl@google.com>
9200
9201 PR tree-optimization/39548
9202 * g++.dg/tree-ssa/copyprop.C: New test.
9203
8ec0d73b
AP
92042009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9205
9206 PR c++/38638
9207 * g++.dg/template/typename17.C: New testcase.
9208 * g++.dg/template/typename18.C: New testcase.
9209
b0957daf
AP
92102009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9211
9212 PR c++/36799
9213 * g++.dg/other/var_copy-1.C: New test.
9214
48b6cd9d
SM
92152009-03-27 Simon Martin <simartin@users.sourceforge.net>
9216
9217 PR c++/37647
9218 * g++.dg/parse/ctor9.C: New test.
9219
6a837908
SM
92202009-03-27 Simon Martin <simartin@users.sourceforge.net>
9221
9222 PR c++/29727
9223 * g++.dg/init/error2.C: New test.
9224
a5f805df
MLI
92252009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9226
9227 PR c++/35652
9228 * gcc.dg/pr35652.C: New.
9229 * g++.dg/warn/pr35652.C: New.
9230 * gcc.dg/format/plus-1.c: Adjust message.
9231
5a59b39e
JJ
92322009-03-26 Jakub Jelinek <jakub@redhat.com>
9233
9234 PR c++/39554
9235 * gcc.dg/wdisallowed-functions-3.c: New test.
9236 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9237
d43f68d6
KG
92382009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9239
9240 * gcc.dg/inline-33.c: Fix when pic.
9241
cd510f15
AM
92422009-03-25 Alexander Monakov <amonakov@ispras.ru>
9243
a5f805df 9244 * gcc.target/ia64/20090324-1.c: New test.
cd510f15 9245
969a5433
JJ
92462009-03-25 Jakub Jelinek <jakub@redhat.com>
9247
9248 PR c/27898
9249 * gcc.dg/pr27898.c: New test.
9250
9251 PR tree-optimization/32139
9252 * gcc.c-torture/compile/pr32139.c: New test.
9253
f7cbd40e
JM
92542009-03-24 Jason Merrill <jason@redhat.com>
9255
9256 PR c++/28274
9257 * g++.dg/parse/defarg14.C: New test.
9258
760ab26f
JD
92592009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9260
9261 PR libfortran/39528
9262 * gfortran.dg/read_repeat.f90: New test.
9263
09ac4473
IR
92642009-03-24 Ira Rosen <irar@il.ibm.com>
9265
9266 PR tree-optimization/39529
9267 * gcc.dg/vect/pr39529.c: New test.
9268
603f5959
DS
92692009-03-24 Dodji Seketeli <dodji@redhat.com>
9270 Jakub Jelinek <jakub@redhat.com>
9271
9272 PR debug/39524
9273 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9274
c5cdb03f
JJ
92752009-03-23 Jakub Jelinek <jakub@redhat.com>
9276
9277 PR c/39495
9278 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9279
6ab282f6
JM
92802009-03-23 Jason Merrill <jason@redhat.com>
9281
6afcfe0a 9282 * g++.dg/cpp0x/auto12.C: Add variadic test.
f100a4a8 9283
6ab282f6
JM
9284 PR c++/39526
9285 * g++.dg/warn/Wshadow-4.C: New test.
9286
88ccb72a
JJ
92872009-03-23 Jakub Jelinek <jakub@redhat.com>
9288
9289 PR tree-optimization/39516
9290 * gfortran.dg/pr39516.f: New test.
9291
78425caa
HPN
92922009-03-22 Hans-Peter Nilsson <hp@axis.com>
9293
9294 * lib/target-libpath.exp (set_ld_library_path_env_vars):
9295 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9296 variable, not environment variable.
9297
c1165535
JM
92982009-03-21 Jason Merrill <jason@redhat.com>
9299
9300 PR c++/28879
9301 * g++.dg/ext/vla6.C: New test.
9302
72258929
JM
93032009-03-20 Jason Merrill <jason@redhat.com>
9304
9305 * g++.dg/cpp0x/initlist5.C: Add additional test.
9306
7d1ec26a
JJ
93072009-03-19 Jakub Jelinek <jakub@redhat.com>
9308 Janis Johnson <janis187@us.ibm.com>
9309
9310 * lib/compat.exp (compat-get-options-main, compat-get-options):
9311 Handle dg-prune-output in source file.
9312 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9313 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9314 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9315 two warnings.
9316
f57c2f04
JJ
93172009-03-19 Jakub Jelinek <jakub@redhat.com>
9318
ea1199ee
JJ
9319 PR c/39495
9320 * gcc.dg/gomp/pr39495-1.c: New test.
9321 * gcc.dg/gomp/pr39495-2.c: New test.
9322 * g++.dg/gomp/pr39495-1.C: New test.
9323 * g++.dg/gomp/pr39495-2.C: New test.
9324
f57c2f04
JJ
9325 PR target/39496
9326 * gcc.target/i386/pr39496.c: New test.
9327 * g++.dg/other/pr39496.C: New test.
9328
9e517d61
LF
93292009-03-19 Li Feng <nemokingdom@gmail.com>
9330
9331 PR middle-end/39500
9332 * gcc.dg/autopar/pr39500-1.c: New.
9333 * gcc.dg/autopar/pr39500-2.c: New.
9334
d680e79d
L
93352009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9336
9337 * g++.dg/dg.exp: Prune graphite.
9338
9968d233
SP
93392009-03-18 Sebastian Pop <sebastian.pop@amd.com>
9340
9341 PR middle-end/39447
9342 * g++.dg/graphite: New.
9343 * g++.dg/graphite/graphite.exp: New.
9344 * g++.dg/graphite/pr39447.C: New.
9345
367bdb8d
L
93462009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9347
9348 PR c++/39425
9349 * g++.dg/template/pr39425.C: New.
9350
9351 * g++.dg/template/spec33.C: Updated.
9352
448545cb
JM
93532009-03-17 Jason Merrill <jason@redhat.com>
9354
9355 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9356
ff284b4b
PC
93572009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9358
9359 PR c++/39475
9360 * g++.dg/ext/unary_trait_incomplete.C: New.
9361
3c072c6b
JY
93622009-03-17 Jing Yu <jingyu@google.com>
9363
9364 PR middle-end/39378
9365 * g++.dg/inherit/thunk10.C: New test.
9366
9ade279b
UB
93672009-03-17 Uros Bizjak <ubizjak@gmail.com>
9368
9369 PR target/39482
9370 * gcc.target/i386/pr39482.c: New test.
9371
16e60c17
JJ
93722009-03-17 Jakub Jelinek <jakub@redhat.com>
9373
a3f596ba
JJ
9374 PR debug/39471
9375 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9376 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9377 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9378 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9379
6b2b8871
JJ
9380 PR middle-end/39443
9381 * gcc.dg/pr39443.c: New test.
9382
16e60c17
JJ
9383 PR debug/39412
9384 * gcc.dg/debug/pr39412.c: New test.
9385
4d936aca
JJ
93862009-03-17 Janis Johnson <janis187@us.ibm.com>
9387
9388 PR testsuite/38526
9389 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9390 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9391 is defined.
9392 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9393 its original value, or unset if it was not defined.
9394 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9395 path procs around use of HOSTCC.
9396 * g++.dg/compat/struct-layout-1.exp: Ditto.
9397 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9398
1cb3c37c
L
93992009-03-16 H.J. Lu <hongjiu.lu@intel.com>
9400
9401 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9402
8ce12569
JJ
94032009-03-16 Janis Johnson <janis187@us.ibm.com>
9404
c4d475ad
JJ
9405 Revert patch for PR testsuite/37630.
9406
db205671
JJ
9407 PR testsuite/37960
9408 * gcc.dg/pr11492.c: Replace constant and remove xfail.
9409
fabab0b6
JJ
9410 PR testsuite/37630
9411 * lib/target-supports.exp (check_effective_target_ieee): New.
9412 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9413 * gcc.dg/20001012-1.c: Require ieee.
9414
8ce12569
JJ
9415 PR testsuite/37628
9416 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9417
97b4ba9f
JJ
94182009-03-16 Jakub Jelinek <jakub@redhat.com>
9419
9420 PR tree-optimization/39455
9421 * gcc.dg/pr39455.c: New test.
9422
e178ae8e
DA
94232009-03-13 David Ayers <ayers@fsfe.org>
9424
9425 * objc/execute/trivial.m. New test.
9426
381b630e
JH
94272009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
9428
9429 PR target/39137
8088e9ee 9430 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
381b630e 9431
ba4905b4
L
94322009-03-13 H.J. Lu <hongjiu.lu@intel.com>
9433
9434 PR testsuite/39451
9435 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9436 constraint on (%2).
9437
faef499b
DA
94382009-03-12 David Ayers <ayers@fsfe.org>
9439
9440 PR libobjc/27466
9441 * objc/execute/exceptions/handler-1.m. New test.
9442
ad41bd84 94432009-03-12 Jakub Jelinek <jakub@redhat.com>
03a18198
JJ
9444
9445 PR target/39431
9446 * gcc.target/i386/pr39431.c: New test.
9447
122c59c7
L
94482009-03-12 H.J. Lu <hongjiu.lu@intel.com>
9449
9450 PR target/39445
9451 * gcc.target/i386/pr39445.c: New.
9452
9453 * gcc.target/i386/push-1.c: XFAIL.
9454
498e51ca
AN
94552009-03-11 Adam Nemet <anemet@caviumnetworks.com>
9456
9457 * gcc.dg/inline-33.c: New test.
9458
22571318
NF
94592009-03-11 Nathan Froyd <froydnj@codesourcery.com>
9460
9461 * gcc.dg/vect/vect-82.c: Combine dg-do and
9462 dg-require-effective-target into dg-skip-if.
9463 * gcc.dg/vect/vect-83.c: Likewise.
9464
9bfaf89d
JJ
94652009-03-11 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR target/39137
9468 * gcc.target/i386/stackalign/longlong-1.c: New test.
9469 * gcc.target/i386/stackalign/longlong-2.c: New test.
9470
8a9ceef2
UW
94712009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9472
9473 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9474
dc215785
UW
94752009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9476
9477 * gcc.c-torture/execute/ieee/inf-3.c: New test.
9478 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9479
9ee309d4
OH
94802009-03-11 Olivier Hainque <hainque@adacore.com>
9481
9482 * gnat.dg/slice_enum.adb: New test.
9483
7716876b
JM
94842009-03-11 Jason Merrill <jason@redhat.com>
9485
9486 PR debug/39086
9487 * g++.dg/opt/nrv15.C: New test.
9488
480a5329
IR
94892009-03-10 Ira Rosen <irar@il.ibm.com>
9490
9491 PR tree-optimization/39422
9492 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9493 constant array with static initialization to global memory.
9494 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9495
23b27c81
HS
94962009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
9497
9498 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9499 padding.
9500
9a9ba8d9
JJ
95012009-03-09 Jakub Jelinek <jakub@redhat.com>
9502
8c30a510
JJ
9503 PR c++/39371
9504 * g++.dg/opt/switch2.C: Add -w to dg-options.
9505 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9506 * g++.dg/warn/switch1.C: New test.
9507 * g++.dg/other/switch3.C: New test.
9508
9a9ba8d9
JJ
9509 PR tree-optimization/39394
9510 * gcc.c-torture/compile/pr39394.c: New test.
9511
929b7fc3
AK
95122009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9513
9514 * gcc.target/s390/20090223-1.c: New testcase.
9515
1915e66b
JD
95162009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9517
9518 PR libfortran/39402
9519 * gfortran.dg/fmt_f0_1.f90: New test.
9520
ae9b2a48
L
95212009-03-08 H.J. Lu <hongjiu.lu@intel.com>
9522
9523 PR c++/39060
9524 * g++.dg/other/new1.C: Adjusted.
9525 * g++.dg/parse/crash40.C: Likewise.
9526 * g++.dg/parse/defarg12.C: Likewise.
9527 * g++.dg/template/error15.C: Likewise.
9528
9529 * g++.dg/other/pr39060.C: New.
9530
9207099b
JM
95312009-03-07 Jason Merrill <jason@redhat.com>
9532
9533 PR c++/39367
9534 * g++.dg/opt/new1.C: New.
9535
d8b4270d
PC
95362009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9537
9538 PR c++/33492
9539 * g++.dg/other/error32.C: New.
9540
9f0e7885
JJ
95412009-03-06 Jakub Jelinek <jakub@redhat.com>
9542
65401a0b
JJ
9543 PR middle-end/39360
9544 * gcc.c-torture/compile/pr39360.c: New test.
9545
9f0e7885
JJ
9546 PR debug/39372
9547 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9548
2588c9e9
JM
95492009-03-05 Jason Merrill <jason@redhat.com>
9550
9551 PR c++/38908
9552 * g++.dg/warn/Wuninitialized-3.C: New test.
9553
ee0ee7e2
JJ
95542009-03-05 Jakub Jelinek <jakub@redhat.com>
9555
9556 PR debug/39379
9557 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9558 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9559
d095e03c
JM
95602009-03-04 Jason Merrill <jason@redhat.com>
9561
9562 PR c++/13549
9563 * g++.dg/template/koenig7.C: New test.
9564
630c80e6
NS
95652009-03-04 Nathan Sidwell <nathan@codesourcery.com>
9566
9567 * g++.dg/torture/predcom-1.C: New test.
9568
b505e785
RG
95692009-03-04 Richard Guenther <rguenther@suse.de>
9570
9571 PR tree-optimization/39362
9572 * g++.dg/torture/pr39362.C: New testcase.
9573
1cb801bc
JM
95742009-03-04 Jason Merrill <jason@redhat.com>
9575 Giovanni Bajo <giovannibajo@gcc.gnu.org>
9576
9577 PR c++/9634
9578 PR c++/29469
9579 PR c++/29607
9580 * g++.dg/template/dependent-name5.C: New test.
9581
79c09787
SE
95822009-03-04 Steve Ellcey <sje@cup.hp.com>
9583
9584 PR testsuite/39357
9585 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9586 vect_int to vect_int_mult.
9587
6a66f28e
RG
95882009-03-04 Richard Guenther <rguenther@suse.de>
9589
9590 PR tree-optimization/39358
9591 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9592 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9593
57e454ee
RG
95942009-03-04 Richard Guenther <rguenther@suse.de>
9595
9596 PR tree-optimization/39339
9597 * gcc.c-torture/execute/pr39339.c: New testcase.
9598
a6fe9ed4
JM
95992009-03-03 Joseph Myers <joseph@codesourcery.com>
9600
9601 * gcc.c-torture/compile/20090303-1.c,
9602 gcc.c-torture/compile/20090303-2.c: New tests.
9603
f07049c8
JJ
96042009-03-03 Jakub Jelinek <jakub@redhat.com>
9605
067dd3c9
JJ
9606 PR fortran/39354
9607 * gfortran.dg/gomp/pr39354.f90: New test.
9608
f07049c8
JJ
9609 PR tree-optimization/39343
9610 * gcc.dg/pr39343.c: New test.
9611
fc0ffad7
IR
96122009-03-03 Ira Rosen <irar@il.ibm.com>
9613
9614 PR tree-optimization/39248
6c6094f1 9615 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
fc0ffad7
IR
9616 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9617 on targets without vector misalignment support.
f100a4a8
UB
9618 * lib/target-supports.exp
9619 (check_effective_target_vect_short_mult): Add
fc0ffad7
IR
9620 check_effective_target_arm32.
9621
7d4fba4a
SP
96222009-03-02 Sebastian Pop <sebastian.pop@amd.com>
9623
9624 PR middle-end/39335
8088e9ee
L
9625 * gcc.dg/graphite/pr39335_1.c: New.
9626 * gcc.dg/graphite/pr39335.c: New.
7d4fba4a 9627
0f07d576
L
96282009-03-02 H.J. Lu <hongjiu.lu@intel.com>
9629
9630 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9631 of andl.
9632 * gcc.target/i386/stackalign/return-5.c: Likewise.
9633 * gcc.target/i386/stackalign/return-6.c: Likewise.
9634
6dfb529c 96352009-03-02 Richard Guenther <rguenther@suse.de>
0f07d576 9636 Ira Rosen <irar@il.ibm.com>
6dfb529c
RG
9637
9638 PR tree-optimization/39318
9639 * gfortran.dg/vect/pr39318.f90: New test.
9640
a3aadcc5
JH
96412009-03-01 Jan Hubicka <jh@suse.cz>
9642
9643 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9644
1cf5abb3
JH
96452009-03-01 Jan Hubicka <jh@suse.cz>
9646
9647 PR debug/39267
9648 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9649
39ae51e0
EB
96502009-03-01 Eric Botcazou <ebotcazou@adacore.com>
9651
9652 * gnat.dg/pack12.adb: New test.
9653
aad5badd
L
96542009-02-26 H.J. Lu <hongjiu.lu@intel.com>
9655
9656 PR c++/37789
dbb306a0 9657 * g++.dg/other/pr37789.C: New.
aad5badd 9658
489ec4e3
PT
96592009-02-26 Paul Thomas <pault@gcc.gnu.org>
9660
9661 PR fortran/39295
9662 * gfortran.dg/interface_25.f90: New test.
9663 * gfortran.dg/interface_26.f90: New test.
9664
c1cfed03
PT
96652009-02-26 Paul Thomas <pault@gcc.gnu.org>
9666
9667 PR fortran/39292
9668 * gfortran.dg/initialization_22.f90: New test.
9669
38432148 96702009-02-25 H.J. Lu <hongjiu.lu@intel.com>
8592acaf
L
9671
9672 PR rtl-optimization/39241
9673 * gcc.dg/torture/pr39241.c: New.
9674
f618d33e 96752009-02-25 Martin Jambor <mjambor@suse.cz>
8592acaf 9676
f618d33e
MJ
9677 PR tree-optimizations/39259
9678 * g++.dg/torture/pr39259.C: New testcase.
9679
ccfbd880
RG
96802009-02-24 Richard Guenther <rguenther@suse.de>
9681
9682 PR c++/39242
9683 * g++.dg/template/instantiate10.C: New testcase.
9684
71adbef3 96852009-02-24 Richard Guenther <rguenther@suse.de>
8592acaf 9686 Zdenek Dvorak <ook@ucw.cz>
71adbef3
RG
9687
9688 PR tree-optimization/39233
9689 * gcc.c-torture/execute/pr39233.c: New testcase.
9690
f1a558e0
SP
96912009-02-23 Sebastian Pop <sebastian.pop@amd.com>
9692
9693 PR tree-optimization/39260
9694 * gcc.dg/graphite/pr39260.c: New.
9695
e62a4cc1
L
96962009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9697
9698 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9699
8c8d4a46
L
97002009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9701
9702 PR c++/36411
9703 * g++.dg/template/void14.C: New.
9704
2604de9d
JM
97052009-02-23 Jason Merrill <jason@redhat.com>
9706
d8028f2c
JM
9707 PR c++/38880
9708 * g++.dg/init/const7.C: Remove XFAIL.
9709 * g++.dg/init/static-init1.C: New test.
9710
2604de9d
JM
9711 * g++.dg/cpp0x/initlist14.C: New test.
9712
38432148 97132009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
543af7ab
TK
9714
9715 PR fortran/38914
9716 * bound_simplification_2.f90: New test case.
9717 * bound_7.f90: New test case.
9718
4bb09c26
JM
97192009-02-21 Joseph Myers <joseph@codesourcery.com>
9720
9721 * gcc.dg/cpp/include4.c: New test.
9722
38432148 97232009-02-21 Uros Bizjak <ubizjak@gmail.com>
4c64d3dd
L
9724
9725 PR target/39256
9726 * gcc.target/i386/abi-2.c: New.
9727
b4651327
KK
97282009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
9729
9730 * gcc.c-torture/execute/pr39228.x: New.
9731
f814e489
UB
97322009-02-21 Uros Bizjak <ubizjak@gmail.com>
9733
9734 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9735 scan-assembler to check for xmm0 register.
9736
07d8efe3 97372009-02-20 Mark Mitchell <mark@codesourcery.com>
f814e489 9738 Joseph Myers <joseph@codesourcery.com>
07d8efe3
MM
9739
9740 * gcc.target/arm/va_list.c: New test.
9741 * g++.dg/abi/arm_va_list.C: Likewise.
9742 * lib/target-supports.exp (check_effective_target_arm_eabi): New
9743 function.
9744 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9745 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9746 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9747 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9748 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9749 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9750
da9c199f
JH
97512009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
9752
9753 PR testsuite/38164
9754 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9755 to dg-options.
9756
c69cd1f5
JJ
97572009-02-20 Jakub Jelinek <jakub@redhat.com>
9758
9759 PR target/39240
9760 * gcc.c-torture/execute/pr39240.c: New test.
9761
bd967b22
JM
97622009-02-20 Jason Merrill <jason@redhat.com>
9763
9764 PR c++/39225
9765 * g++.dg/parse/dtor15.C: New test.
9766
f0de858e
KH
97672009-02-19 Kazu Hirata <kazu@codesourcery.com>
9768
9769 * gcc.c-torture/execute/20090219-1.c: New.
9770
bde8c97c
AN
97712009-02-19 Adam Nemet <anemet@caviumnetworks.com>
9772
9773 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9774 (mips-dg-options): When matching isa* pseudo-options make
9775 'value' optional and accept ! entries. Use $spec instead of
9776 $isa_spec in the isa pseudo-option error message. Only
9777 perform the ISA-range check when 'value' is set. If arch is
9778 matching any CPU in the ! entries switch to its generic ISA.
9779 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
da9c199f 9780 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
bde8c97c 9781
09812622
JJ
97822009-02-19 Jakub Jelinek <jakub@redhat.com>
9783
9784 PR target/39175
9785 * gcc.dg/visibility-20.c: New test.
9786 * g++.dg/ext/visibility/visibility-11.C: New test.
9787
68017cb4
L
97882009-02-19 H.J. Lu <hongjiu.lu@intel.com>
9789
9790 PR c++/39188
9791 * g++.dg/abi/pr39188-1a.C: New.
9792 * g++.dg/abi/pr39188-1b.C: Likewise.
9793 * g++.dg/abi/pr39188-1.h: Likewise.
9794 * g++.dg/abi/pr39188-2a.C: Likewise.
9795 * g++.dg/abi/pr39188-2b.C: Likewise.
9796 * g++.dg/abi/pr39188-2.h: Likewise.
9797 * g++.dg/abi/pr39188-3a.C: Likewise.
9798 * g++.dg/abi/pr39188-3b.C: Likewise.
9799 * g++.dg/abi/pr39188-3.h: Likewise.
9800
ab4194da
JM
98012009-02-19 Joseph Myers <joseph@codesourcery.com>
9802
9803 PR c/38483
9804 * gcc.c-torture/execute/call-trap-1.c,
9805 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9806 tests.
9807
6b67572e
UB
98082009-02-19 Uros Bizjak <ubizjak@gmail.com>
9809
9810 PR target/39228
9811 * gcc.c-torture/execute/pr39228.c: New test.
9812
9e39dba6
RG
98132009-02-19 Richard Guenther <rguenther@suse.de>
9814
9815 PR tree-optimization/39074
9816 * gcc.dg/torture/pr39074.c: New testcase.
9817 * gcc.dg/torture/pr39074-2.c: Likewise.
9818 * gcc.dg/torture/pr39074-3.c: Likewise.
9819
57c2231b
L
98202009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9821
9822 PR c++/39219
9823 * g++.dg/parse/attr3.C: New.
9824
4a877673
JH
98252009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
9826
5842753d
JH
9827 PR testsuite/38165
9828 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9829
4a877673
JH
9830 PR testsuite/38166
9831 * g++.dg/ext/visibility/class1.C: Revert revision 122348
9832 and skip on Darwin.
9833
98b80692
JM
98342009-02-18 Jason Merrill <jason@redhat.com>
9835
bd967b22
JM
9836 PR c++/38880
9837 * g++.dg/init/const7.C: Remove XFAIL.
9838
98b80692
JM
9839 PR target/39179
9840 * g++.dg/opt/const6.C: New test.
9841
19e56697
L
98422009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9843
9844 * gcc.dg/callabi/callabi.exp: Moved to ...
9845 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
9846 in 64bit mode.
9847
9848 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9849 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9850 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9851 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9852 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9853 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9854 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9855
9856 * gcc.dg/callabi/callabi.h: Moved to ...
9857 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9858
9859 * gcc.dg/callabi/func-1.c: Moved to ...
9860 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9861
9862 * gcc.dg/callabi/func-indirect.c: Moved to ...
9863 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9864
9865 * gcc.dg/callabi/pr38891.c: Moved to ...
9866 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9867
9868 * gcc.dg/callabi/vaarg-1.c: Moved to ...
9869 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9870
9871 * gcc.dg/callabi/vaarg-2.c: Moved to ...
9872 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9873
9874 * gcc.dg/callabi/vaarg-3.c: Moved to ...
9875 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9876
0705d3f4
L
98772009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
9878
9879 PR target/38891
9880 * gcc.dg/callabi/pr38891.c: New.
9881
98822009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9883
9884 * gcc.dg/callabi/callabi.exp: New.
9885
bce08d50
L
98862009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9887
9888 PR target/39082
9889 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9890 -Wno-abi for x86.
9891 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9892
9893 * gcc.target/i386/pr39082-1.c: New.
9894
9895 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9896 -Wno-abi.
9897
9898 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9899 CHECK_M64_M128 is defined.
9900 (check_f_arguments): Add "do".
9901 (check_vector_arguments): New.
9902 (check_m64_arguments): Likewise.
9903 (check_m128_arguments): Likewise.
9904
9905 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9906 (CHECK_M64_M128): Define.
9907
9908 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
9909 on abitest.
9910 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9911
9912 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9913 tests only if CHECK_M64_M128 is defined.
9914
9915 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9916 (m128_2_struct): Likewise.
9917 (check_struct_passing5): Likewise.
9918 (check_struct_passing6): Likewise.
9919 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9920
9921 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9922 (un5): Likewise.
9923 (check_union_passing4): Likewise.
9924 (main): Test union with __m128 if CHECK_M64_M128 is defined.
9925
5600f233
JM
99262009-02-18 Joseph Myers <joseph@codesourcery.com>
9927
9928 PR c/35447
9929 * gcc.dg/noncompile/pr35447-1.c: New test.
9930
418df9d7
JJ
99312009-02-18 Jakub Jelinek <jakub@redhat.com>
9932
9933 PR tree-optimization/36922
9934 * gfortran.dg/pr36922.f: New test.
9935
6b24ee26
RG
99362009-02-17 Richard Guenther <rguenther@suse.de>
9937
9938 PR tree-optimization/39202
9939 * gcc.c-torture/compile/pr39202.c: New testcase.
9940
73a63870
RG
99412009-02-17 Richard Guenther <rguenther@suse.de>
9942
9943 PR tree-optimization/39204
9944 * gcc.dg/torture/pr39204.c: New testcase.
9945
1f2f555a
BM
99462009-02-17 Bingfeng Mei <bmei@broadcom.com>
9947
9948 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9949 * gcc.dg/vect/vect-outer-6.c: Ditto.
9950
a47e20fd
JM
99512009-02-16 Joseph Myers <joseph@codesourcery.com>
9952
9953 PR c/35446
9954 * gcc.dg/noncompile/init-5.c: New test.
9955 * gcc.dg/init-bad-4.c: Adjust expected errors.
9956
50aab7dc
L
99572009-02-16 H.J. Lu <hongjiu.lu@intel.com>
9958
9959 PR target/37049
9960 * gcc.target/i386/push-1.c: New.
9961
e2721e12
UB
99622009-02-15 Uros Bizjak <ubizjak@gmail.com>
9963
9964 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
f100a4a8 9965
d7815554
UW
99662009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9967
9968 * gcc.target/spu/intrinsics-sr.c: New test.
9969
c208436c
SE
99702009-02-13 Steve Ellcey <sje@cup.hp.com>
9971
9972 PR target/38056
9973 * gcc.target/ia64/sibcall-opt-1.c: New test.
9974 * gcc.target/ia64/sibcall-opt-2.c: New test.
9975
686c82b5
PT
99762009-02-13 Paul Thomas <pault@gcc.gnu.org>
9977
9978 PR fortran/36528
9979 * gfortran.dg/cray_pointers_8.f90: New test.
9980
9981 PR fortran/36703
9982 * gfortran.dg/cray_pointers_9.f90: New test.
9983
da964fea
JM
99842009-02-13 Jason Merrill <jason@redhat.com>
9985
9986 PR c++/39070
9987 * g++.dg/cpp0x/decltype16.C: New.
9988
72f4e3a7
L
99892009-02-13 H.J. Lu <hongjiu.lu@intel.com>
9990
9991 PR target/39152
9992 * gfortran.dg/gomp/pr39152.f90: New.
9993
53f648e2
L
99942009-02-13 H.J. Lu <hongjiu.lu@intel.com>
9995
9996 PR target/39162
9997 * gcc.target/i386/pr39162.c: New.
9998
f007042e
JM
99992009-02-13 Joseph Myers <joseph@codesourcery.com>
10000
10001 PR c/35444
10002 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10003 New tests.
10004
ed7284dd
JM
100052009-02-12 Jason Merrill <jason@redhat.com>
10006
10007 PR c++/38950
10008 * g++.dg/template/array20.C: New test.
10009
94af6686
UB
100102009-02-12 Uros Bizjak <ubizjak@gmail.com>
10011
10012 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10013 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
10014 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10015
552af634
L
100162009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10017
10018 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10019
12019aec
L
100202009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10021
10022 PR target/39152
10023 * gfortran.dg/pr39152.f: New.
10024
fd97a96a
JM
100252009-02-11 Jason Merrill <jason@redhat.com>
10026
bff54b19
JM
10027 PR c++/39153
10028 * g++.dg/cpp0x/defaulted9.C: New test.
10029
fd97a96a
JM
10030 PR c++/30111
10031 * g++.dg/init/value7.C: New test.
10032
bab64f23
PB
100332009-02-11 Paolo Bonzini <bonzini@gnu.org>
10034
0ce6dcfa 10035 PR target/38824
bab64f23
PB
10036 * gcc.target/i386/pr38824.c: New testcase.
10037
952e24fe
JM
100382009-02-11 Jason Merrill <jason@redhat.com>
10039
bfbe1b68
JM
10040 PR c++/38649
10041 * g++.dg/cpp0x/defaulted8.C: New test.
10042
952e24fe
JM
10043 PR c++/36744
10044 * g++.dg/cpp0x/rv9p.C: New test.
10045
794511d2
EB
100462009-02-10 Eric Botcazou <ebotcazou@adacore.com>
10047
10048 * gnat.dg/aliasing3.adb: New test.
10049 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10050
493e377c
PC
100512009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10052
10053 PR c++/34397
10054 * g++.dg/template/crash88.C: New.
10055 * g++.dg/template/crash89.C: Likewise.
10056
914ff565
SE
100572009-02-10 Steve Ellcey <sje@cup.hp.com>
10058
10059 PR c/39084
493e377c 10060 * gcc.dg/pr39084.c: New test.
914ff565 10061
fc3103e7
JJ
100622009-02-10 Jakub Jelinek <jakub@redhat.com>
10063
10064 PR target/39139
10065 * gcc.target/i386/pr39139.c: New test.
10066
7cae94fc
RG
100672009-02-10 Richard Guenther <rguenther@suse.de>
10068
10069 PR tree-optimization/39132
10070 * gcc.dg/torture/pr39132.c: New testcase.
10071
a8800687
L
100722009-02-10 H.J. Lu <hongjiu.lu@intel.com>
10073
10074 PR target/39119
10075 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10076 * gcc.target/x86_64/abi/avx/args.h: Likewise.
10077 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10078 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10079 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10080 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10081 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10082 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10083
450a927a
JM
100842009-02-09 Jason Merrill <jason@redhat.com>
10085
10086 PR c++/39109
10087 * g++.dg/init/value6.C: New test.
10088
493905ba
L
100892009-02-09 H.J. Lu <hongjiu.lu@intel.com>
10090
da9c199f 10091 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
493905ba 10092
4bb07c5d
EB
100932009-02-09 Eric Botcazou <ebotcazou@adacore.com>
10094
10095 * gcc.c-torture/compile/20090209-1.c: New test.
10096
da1512ad
PC
100972009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10098
10099 PR c++/35147
10100 PR c++/37737
10101 * g++.dg/cpp0x/vt-35147.C: New.
10102 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10103 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10104
feab5a67
JM
101052009-02-06 Joseph Myers <joseph@codesourcery.com>
10106
10107 PR c/35434
10108 * gcc.dg/attr-alias-4.c: New test.
10109
90ef2296
JJ
101102009-02-06 Janis Johnson <janis187@us.ibm.com>
10111
10112 PR c/39035
10113 * gcc.dg/dfp/pr39035.c: New test.
10114
1de2c900
JM
101152009-02-06 Joseph Myers <joseph@codesourcery.com>
10116
10117 PR c/36432
10118 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10119
e6e1c050
JJ
101202009-02-05 Jakub Jelinek <jakub@redhat.com>
10121
10122 PR c++/39106
10123 * g++.dg/opt/thunk3.C: New test.
10124
5b21d7b2
NC
101252009-02-05 Nick Clifton <nickc@redhat.com>
10126
10127 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10128 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10129 * gcc.dg/cdce1.c: Likewise.
10130 * gcc.dg/cpp/_Pragma6.c: Likewise.
10131 * g++.dg/cpp/_Pragma1.C: Likewise.
10132 * gcc.dg/utf32-2.c: Xfail for M32C.
10133 * gcc.dg/utf32-1.c: Likewise.
10134 * gcc.dg/utf32-3.c: Likewise.
10135 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10136 targets.
10137 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10138 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10139 * gcc.dg/Wconversion-5.c: Likewise.
10140 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10141 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10142 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10143 * gcc.dg/utf-inc-init.c: Likewise.
10144 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10145 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10146 * gcc.dg/utf-array-short-wchar.c: Likewise.
10147 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10148 * gcc.dg/mallign.c: Use size_t instead of long.
10149
bf9b2cc9
UB
101502009-02-05 Uros Bizjak <ubizjak@gmail.com>
10151
10152 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10153
08e14b2a
DB
101542009-02-05 Daniel Berlin <dberlin@dberlin.org>
10155
10156 * gcc.c-torture/execute/pr39100.c: New.
10157
5006381c
JM
101582009-02-05 Joseph Myers <joseph@codesourcery.com>
10159
10160 PR c/35435
10161 * gcc.dg/tls/diag-6.c: New test.
10162
6356f38f
UB
101632009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
10164
10165 * gcc.dg/graphite/scop-19.c: New
10166
69349ea5
L
101672009-02-04 H.J. Lu <hongjiu.lu@intel.com>
10168
10169 AVX Programming Reference (January, 2009)
10170 * gcc.target/i386/avx-vpclmulqdq.c: New.
10171 * gcc.target/i386/pclmul-avx-check.h: Likewise.
10172
10173 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10174
10175 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
da9c199f 10176 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
69349ea5
L
10177 (pclmul_test): Renamed to ...
10178 (TEST): This.
10179
ee429f84
JJ
101802009-02-04 Jakub Jelinek <jakub@redhat.com>
10181
10182 PR c++/39095
10183 * g++.dg/abi/mangle31.C: New test.
10184
062c4bb3
JM
101852009-02-03 Joseph Myers <joseph@codesourcery.com>
10186
10187 PR c/29129
10188 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10189 declarator.
10190 * vla-6.c: Likewise. Expect warning not error for [*] lexically
10191 inside function prototype but not part of parameter declarator.
10192 * vla-11.c: New test.
10193
d0db8989
JM
101942009-02-03 Jason Merrill <jason@redhat.com>
10195
10196 * g++.dg/warn/main-4.C: New test.
10197 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10198
6175f578
AP
101992009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10200
d23a572f 10201 PR c++/36607
6175f578
AP
10202 * g++.dg/expr/cast10.C: New test.
10203
f6294de7
JM
102042009-02-03 Joseph Myers <joseph@codesourcery.com>
10205
10206 PR c/35433
10207 * gcc.dg/init-bad-6.c: New test.
10208
a36c33eb
JJ
102092009-02-03 Jakub Jelinek <jakub@redhat.com>
10210
70f16287
JJ
10211 PR target/35318
10212 * gcc.c-torture/compile/pr35318.c: New test.
10213
754ccf7c
JJ
10214 PR inline-asm/39059
10215 * gcc.dg/nofixed-point-2.c: New test.
10216 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10217 * g++.dg/ext/fixed2.C: Likewise.
10218 * g++.dg/other/error25.C: Likewise.
10219 * g++.dg/lookup/crash7.C: Likewise.
10220 * g++.dg/cpp0x/decltype-38655.C: Likewise.
10221
a36c33eb
JJ
10222 PR c++/39056
10223 * g++.dg/cpp0x/initlist13.C: New test.
10224
e350dbbd
PB
102252009-02-03 Paolo Bonzini <bonzini@gnu.org>
10226
10227 PR c++/36897
10228 * g++.dg/template/func2.C: New test.
10229
10230 PR c++/37314
10231 * g++.dg/template/typename15.C: New.
10232 * g++.dg/template/typename16.C: New.
10233
2249b483
JJ
102342009-02-03 Janis Johnson <janis187@us.ibm.com>
10235 Ben Elliston <bje@au.ibm.com>
10236
10237 PR c/39034
10238 * gcc.dg/dfp/pr39034.c: New test.
10239
6c5df99d
KG
102402009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10241
10242 PR testsuite/38263
10243 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10244
ce6b9ebb
JM
102452009-02-02 Jason Merrill <jason@redhat.com>
10246
10247 PR c++/39054
10248 * g++.dg/parse/dtor14.C: New test.
10249
43014633
JJ
102502009-02-02 Jakub Jelinek <jakub@redhat.com>
10251
10252 * lib/target-supports.exp
10253 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10254 * g++.dg/ext/builtin10.C: New test.
10255
eca72963
JJ
10256 PR inline-asm/39058
10257 * gcc.target/i386/pr39058.c: New test.
10258
ab058972
RG
102592009-02-02 Richard Guenther <rguenther@suse.de>
10260
10261 PR tree-optimization/38937
10262 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10263
def88a88
PC
102642009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10265
bf9b2cc9
UB
10266 PR c++/39053
10267 * g++.dg/parse/crash52.C: New.
def88a88 10268
5f4d82c2
RG
102692009-01-30 Richard Guenther <rguenther@suse.de>
10270
10271 PR tree-optimization/39041
10272 * gcc.c-torture/compile/pr39041.c: New testcase.
10273
ac9bc18b
JJ
102742009-01-30 Jakub Jelinek <jakub@redhat.com>
10275
d0728ae0
JJ
10276 PR target/39013
10277 * gcc.target/i386/pr39013-1.c: New test.
10278 * gcc.target/i386/pr39013-2.c: New test.
10279
ac9bc18b
JJ
10280 PR c++/39028
10281 * g++.dg/ext/label12.C: New test.
10282
1fae3e66
PC
102832009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10284
10285 PR c++/33465
10286 * g++.dg/parse/error34.C: New.
10287 * g++.dg/parse/error35.C: Likewise.
10288
102892009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10290
10291 PR c++/38655
10292 * g++.dg/cpp0x/decltype-38655.C: New.
10293
0802336f
JJ
102942009-01-30 Jakub Jelinek <jakub@redhat.com>
10295
10296 PR target/39002
10297 * g++.dg/torture/pr39002.C: New test.
10298
d5e54bc1
KH
102992009-01-29 Kazu Hirata <kazu@codesourcery.com>
10300
10301 PR tree-optimization/39007
10302 * gcc.dg/tree-ssa/pr39007.c: New.
10303
00b251a0
KZ
103042009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
10305
10306 PR middle-end/35854
bf9b2cc9
UB
10307 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10308 to "subreg1".
f100a4a8 10309
72a54528
AM
103102009-01-29 Steve Ellcey <sje@cup.hp.com>
10311
10312 PR middle-end/38857
10313 * gcc.c-torture/compile/pr38857.c: New test.
10314
61a39615
PT
103152009-01-28 Paul Thomas <pault@gcc.gnu.org>
10316
10317 PR fortran/38852
10318 PR fortran/39006
10319 * gfortran.dg/bound_6.f90: New test.
10320
001b9eb6
PH
103212009-01-28 Pat Haugen <pthaugen@us.ibm.com>
10322
10323 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10324
59dc4898
KH
103252009-01-28 Kazu Hirata <kazu@codesourcery.com>
10326
10327 PR tree-optimization/38997
10328 * gcc.dg/tree-ssa/pr38997.c: New.
10329
de081cfd
RG
103302009-01-28 Richard Guenther <rguenther@suse.de>
10331
10332 PR tree-optimization/38926
10333 * gcc.c-torture/compile/pr38926.c: New testcase.
10334
a9d386a1
JJ
103352009-01-28 Jakub Jelinek <jakub@redhat.com>
10336
10337 PR middle-end/38934
10338 * gcc.dg/pr38934.c: New test.
10339
97a170cd
RG
103402009-01-28 Richard Guenther <rguenther@suse.de>
10341
10342 PR middle-end/38908
10343 * g++.dg/warn/Wuninitialized-2.C: New testcase.
10344
89ebafc6
PB
103452009-01-28 Paolo Bonzini <bonzini@gnu.org>
10346
10347 PR tree-optimization/38984
10348 * gcc.dg/pr38984.c: New XFAILed testcase.
10349
d748c406
UB
10350
103512009-01-28 Uros Bizjak <ubizjak@gmail.com>
10352
10353 PR target/38988
10354 * gcc.target/i386/pr38988.c: New test.
10355
267e265c
PC
103562009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
10357
10358 PR c++/37554
10359 * g++.dg/parse/crash51.C: New.
10360 * g++.old-deja/g++.pt/crash9.C: Adjust.
10361
79e5286c
DK
103622009-01-27 Daniel Kraft <d@domob.eu>
10363
10364 PR fortran/38883
10365 * gfortran.dg/mvbits_6.f90: New test.
10366 * gfortran.dg/mvbits_7.f90: New test.
10367 * gfortran.dg/mvbits_8.f90: New test.
10368
b5c3dfbb
RG
103692009-01-27 Richard Guenther <rguenther@suse.de>
10370
10371 PR tree-optimization/38503
10372 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10373
576de5cb
UB
103742009-01-27 Uros Bizjak <ubizjak@gmail.com>
10375
10376 PR middle-end/38969
10377 * gcc.c-torture/execute/pr38969.c: New test.
10378
8cff583a
AN
103792009-01-26 Adam Nemet <anemet@caviumnetworks.com>
10380
10381 PR testsuite/38864
576de5cb 10382 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8cff583a
AN
10383 to dg-do compile.
10384 * gcc.target/mips/fixed-scalar-type.c: Likewise.
10385 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10386 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10387
e6b18eaa
L
103882009-01-26 H.J. Lu <hongjiu.lu@intel.com>
10389
10390 PR target/38952
10391 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10392 if __USING_SJLJ_EXCEPTIONS__ is defined.
10393
10394 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10395 __USING_SJLJ_EXCEPTIONS__ is defined.
10396 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10397 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10398 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10399 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10400 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10401 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10402
89d2411c
DS
104032009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
10404
10405 PR testsuite/38949
10406 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10407 Use instead of C name in asm statements.
10408
e3e6cff4
RG
104092009-01-26 Richard Guenther <rguenther@suse.de>
10410
10411 PR tree-optimization/38745
10412 * g++.dg/torture/pr38745.C: New testcase.
10413
dc874b53
RG
104142009-01-26 Richard Guenther <rguenther@suse.de>
10415
10416 PR middle-end/38851
10417 * g++.dg/warn/Wuninitialized-1.C: New testcase.
10418
cc7f271e
HPN
104192009-01-25 Hans-Peter Nilsson <hp@axis.com>
10420
10421 * gcc.dg/bitfld-15.c: Gate warning on target
10422 pcc_bitfield_type_matters.
10423 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10424 g++.dg/ext/bitfield4.C: Likewise.
10425 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10426 bitfield for any target.
10427
849421a3
JJ
104282009-01-24 Jakub Jelinek <jakub@redhat.com>
10429
10430 PR c/38957
10431 * gcc.dg/pr38957.c: New test.
10432
104332009-01-24 David Billinghurst <billingd@gcc.gnu.org>
8cd9b951
DB
10434
10435 PR fortran/38955
10436 * gfortran.dg/array_constructor_24.f: Allow tolerance when
849421a3 10437 comparing floats.
8cd9b951 10438
b840fb02
SP
104392009-01-24 Sebastian Pop <sebastian.pop@amd.com>
10440
10441 PR tree-optimization/38953
10442 * gfortran.dg/graphite/pr38953.f90: New.
10443
ecee559f
PB
104442009-01-24 Paul Brook <paul@codesourcery.com>
10445
10446 * gcc.target/arm/neon-cond-1.c: New test.
10447
38432148 104482009-01-23 Paolo Bonzini <bonzini@gnu.org>
9bacafeb
PB
10449
10450 PR tree-optimization/38932
10451 * gcc.dg/pr38932.c: New.
10452
63e50533
RE
104532009-01-23 Revital Eres <eres@il.ibm.com>
10454
10455 * gcc.dg/sms-7.c: Fix test.
10456
2cd36c22
AN
104572009-01-22 Adam Nemet <anemet@caviumnetworks.com>
10458
10459 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10460 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10461 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10462 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10463
3ea37b67
SE
104642009-01-22 Steve Ellcey <sje@cup.hp.com>
10465
10466 * gcc.dg/pr35729.c: Make test x86 specific.
10467
42ab5b28
SE
104682009-01-22 Steve Ellcey <sje@cup.hp.com>
10469
10470 PR middle-end/38615
10471 * gcc.dg/pr38615.c: New test.
10472
87673f84
UB
104732009-01-22 Uros Bizjak <ubizjak@gmail.com>
10474
10475 PR target/38931
10476 * gcc.target/i386/pr38931.c: New test.
10477
03c2a308
DS
104782009-01-22 Dodji Seketeli <dodji@redhat.com>
10479
10480 PR c++/38930
10481 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10482 * g++.dg/template/typedef12.C: Likewise.
10483 * g++.dg/template/typedef13.C: Likewise.
10484 * g++.dg/template/typedef14.C: Likewise.
10485 * g++.dg/template/sfinae3.C: Likewise.
10486 * g++.old-deja/g++.pt/typename8.C: Likewise.
10487 * g++.dg/template/access11.C: Likewise
10488
dbbe6937
RS
104892009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
10490
10491 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10492 and mips*-*-irix*.
10493 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10494
d597b3ce
DS
104952009-01-21 Dodji Seketeli <dodji@redhat.com>
10496
10497 PR c++/26693
10498 * g++.dg/template/typedef11.C: New test.
10499 * g++.dg/template/typedef12.C: Likewise.
10500 * g++.dg/template/typedef13.C: Likewise.
10501 * g++.dg/template/typedef14.C: Likewise.
10502 * g++.dg/template/sfinae3.C: Compile this pedantically.
10503 The only errors expected should be the one saying the typedef is ill
10504 formed.
10505 * g++.old-deja/g++.pt/typename8.C: Likewise.
10506 * g++.dg/template/access11.C: Update this.
10507
210879b8
DK
105082009-01-21 Daniel Kraft <d@domob.eu>
10509
10510 PR fortran/38887
10511 * gfortran.dg/mvbits_5.f90: New test.
10512
71a6fe66
BM
105132009-01-21 Bingfeng Mei <bmei@broadcom.com>
10514
10515 * gcc.dg/sms-6.c: New test.
10516 * gcc.dg/sms-7.c: Likewise.
10517
5b3b1d09
PT
105182009-01-20 Paul Thomas <pault@gcc.gnu.org>
10519
10520 PR fortran/38907
10521 * gfortran.dg/host_assoc_function_7.f90: New test
10522
37348bf1 105232009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
576de5cb 10524 Richard Guenther <rguenther@suse.de>
37348bf1
AP
10525
10526 PR tree-optimization/38747
10527 PR tree-optimization/38748
10528 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10529 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10530 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10531
da609a9b
KC
105322009-01-20 Kees Cook <kees@ubuntu.com>
10533 H.J. Lu <hongjiu.lu@intel.com>
10534
10535 PR target/38902
10536 * gcc.dg/pr38902.c: New.
10537
38432148 105382009-01-20 Paolo Bonzini <bonzini@gnu.org>
09efeca1
PB
10539
10540 PR target/38868
10541 * gfortran.dg/pr38868.f: New testcase.
10542
3e98d281
RG
105432009-01-20 Richard Guenther <rguenther@suse.de>
10544
10545 * gcc.c-torture/execute/pr36227.c: Move ...
10546 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
10547
72c66596
IS
105482009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10549
da609a9b 10550 * lib/gfortran.exp: Add -B options for targets that use
72c66596
IS
10551 libgfortran.a%s in their specs.
10552
05134211
JM
105532009-01-19 Jason Merrill <jason@redhat.com>
10554
10555 PR c++/23287
10556 * g++.dg/template/dtor5.C: New test.
10557
9295d9ed
MM
105582009-01-19 Mikael Morin <mikael.morin@tele2.fr>
10559
10560 PR fortran/38859
10561 * gfortran.dg/bound_5.f90: New test.
10562
6e4f1168
L
105632009-01-18 H.J. Lu <hongjiu.lu@intel.com>
10564
10565 PR target/38736
10566 * g++.dg/compat/abi/pr38736_main.C: New.
10567 * g++.dg/compat/abi/pr38736_x.C: Likewise.
10568 * g++.dg/compat/abi/pr38736_y.C: Likewise.
10569 * g++.dg/other/macro-1.C: Likewise.
10570 * gcc.dg/macro-1.c: Likewise.
10571 * gcc.dg/compat/pr38736_main.c: Likewise.
10572 * gcc.dg/compat/pr38736_x.c: Likewise.
10573 * gcc.dg/compat/pr38736_y.c: Likewise.
10574
890065bf
RG
105752009-01-18 Richard Guenther <rguenther@suse.de>
10576
10577 PR tree-optimization/38819
10578 * gcc.c-torture/execute/pr38819.c: New testcase.
10579
e775e6b6
PT
105802009-01-17 Paul Thomas <pault@gcc.gnu.org>
10581
10582 PR fortran/38657
10583 * gfortran.dg/module_commons_3.f90: Reapply.
10584
c41fea4a
PT
105852009-01-17 Paul Thomas <pault@gcc.gnu.org>
10586
10587 PR fortran/34955
10588 * gfortran.dg/transfer_intrinsic_1.f90: New test.
10589 * gfortran.dg/transfer_intrinsic_2.f90: New test.
10590
6e7ff326
PT
105912009-01-17 Paul Thomas <pault@gcc.gnu.org>
10592
10593 PR fortran/38657
10594 * gfortran.dg/module_commons_3.f90: Remove
10595
1cc914fc
L
105962009-01-16 H.J. Lu <hongjiu.lu@intel.com>
10597
10598 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10599
db8470f6
JM
106002009-01-16 Jason Merrill <jason@redhat.com>
10601
fd803431
JM
10602 PR c++/38877
10603 * g++.dg/template/lvalue1.C: New test.
10604
db8470f6
JM
10605 PR c++/29470
10606 * g++.dg/template/access20.C: New test.
10607 * g++.dg/torture/pr34641.C: Fix access.
10608
786ce82d
RG
106092009-01-16 Richard Guenther <rguenther@suse.de>
10610
10611 PR tree-optimization/38835
10612 PR middle-end/36227
10613 * gcc.c-torture/execute/pr36227.c: New testcase.
10614 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10615 * g++.dg/init/const7.C: Likewise.
10616
c1cb09ad
AN
106172009-01-16 Adam Nemet <anemet@caviumnetworks.com>
10618
10619 PR target/38554
10620 * gcc.c-torture/compile/pr38554.c: New test.
10621
1ceb2263
JM
106222009-01-16 Jason Merrill <jason@redhat.com>
10623
10624 PR c++/38579
10625 * g++.dg/conversion/access1.C: New test.
10626
56c6a499
JJ
106272009-01-16 Jakub Jelinek <jakub@redhat.com>
10628
10629 PR tree-optimization/38789
10630 * gcc.c-torture/compile/pr38789.c: New test.
10631
6e0d2de7
JW
106322009-01-16 Janus Weil <janus@gcc.gnu.org>
10633
10634 PR fortran/38152
10635 * gfortran.dg/proc_ptr_13.f90: New.
10636
16eba928
JM
106372009-01-15 Jason Merrill <jason@redhat.com>
10638
10639 PR c++/38850
10640 * g++.dg/template/koenig6.C: New test.
10641
a2712544
AP
106422009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10643
d23a572f 10644 PR c++/29388
a2712544
AP
10645 * g++.dg/template/error37.C: New testcase.
10646
4af9e878
JM
106472009-01-15 Jason Merrill <jason@redhat.com>
10648
10649 PR c++/36334
10650 * g++.dg/conversion/memfn1.C: New test.
10651
10652 PR c++/37646
10653 * g++.dg/conversion/memfn2.C: New test.
10654
38432148 106552009-01-15 Steve Ellcey <sje@cup.hp.com>
f1253e7e
SE
10656
10657 PR c++/38357
10658 * g++.dg/template/crash87.C: New test.
10659
e939805b
L
106602009-01-15 H.J. Lu <hongjiu.lu@intel.com>
10661
10662 PR middle-end/37843
10663 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10664
0efc4442
DS
106652009-01-15 Dodji Seketeli <dodji@redhat.com>
10666
10667 PR c++/38636
10668 * g++.dg/parse/crash50.C: New test.
10669
0196c95e
JJ
106702009-01-14 Jakub Jelinek <jakub@redhat.com>
10671
10672 PR rtl-optimization/38245
10673 * gcc.dg/pr38245-3.c: New test.
10674 * gcc.dg/pr38245-3.h: New file.
10675 * gcc.dg/pr38245-4.c: New file.
10676 * gcc.dg/pr38364.c: New test.
10677
2bdfeb38
AN
106782009-01-14 Adam Nemet <anemet@caviumnetworks.com>
10679
10680 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10681 sequence PC-relative.
10682
670dc171
MM
106832009-01-14 Mark Mitchell <mark@codesourcery.com>
10684
10685 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10686 calls and/or PLT markers.
10687 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10688 calls and/or PLT markers.
10689 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10690 calls and/or PLT markers.
10691 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10692 calls and/or PLT markers.
10693
96a995c4
DJ
106942009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
10695 Nathan Froyd <froydnj@codesourcery.com>
10696 Joseph Myers <joseph@codesourcery.com>
10697
10698 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10699 New function.
10700 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10701 and use consistent CFLAGS.
10702 * gcc.target/powerpc/20030505.c: Likewise.
10703 * gcc.target/powerpc/20081204-1.c: Likewise.
10704 * gcc.target/powerpc/ppc-spe.c: Likewise.
10705 * gcc.target/powerpc/spe1.c: Likewise.
10706 * g++.dg/ext/spe1.C: Likewise.
10707 * g++.dg/other/opaque-1.C: Likewise.
10708 * g++.dg/other/opaque-2.C: Likewise.
10709 * g++.dg/other/opaque-3.C: Likewise.
10710
4e2199ab
MM
107112009-01-14 Mark Mitchell <mark@codesourcery.com>
10712
10713 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10714 out of loop.
10715
bfcccc7f
UB
107162009-01-14 Vladimir Makarov <vmakarov@redhat.com>
10717
10718 PR target/38811
10719 * g++.dg/torture/pr38811.C: New file.
10720
10bd6c5c
RG
107212009-01-14 Richard Guenther <rguenther@suse.de>
10722
10723 PR tree-optimization/38826
10724 PR middle-end/38477
10725 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10726
7fe8ccda
SP
107272009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10728
10729 * gcc.dg/graphite/pr38786.c: Fix commit problem.
10730
cee9035d
NC
107312009-01-14 Nick Clifton <nickc@redhat.com>
10732
10733 PR c++/37862
10734 * g++.cp/parse/pr37862.C: New test.
10735
41d3c949
JB
107362009-01-14 Julian Brown <julian@codesourcery.com>
10737
10738 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10739 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10740 to...
10741 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10742 These.
10743
a7cbc517
JJ
107442009-01-13 Jakub Jelinek <jakub@redhat.com>
10745
d3302fd3
JJ
10746 PR rtl-optimization/38774
10747 * gcc.dg/torture/pr38774.c: New test.
10748
a7cbc517
JJ
10749 PR c++/38795
10750 * g++.dg/cpp0x/pr38795.C: New test.
10751
5bdf05c8
DJ
107522009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
10753 Nathan Froyd <froydnj@codesourcery.com>
10754 Joseph Myers <joseph@codesourcery.com>
10755
10756 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10757 otherwise. Do not check for AltiVec at runtime.
10758 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10759 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10760 * gcc.target/powerpc/altivec-1.c: Likewise.
10761 * gcc.target/powerpc/altivec-3.c: Likewise.
10762 * gcc.target/powerpc/altivec-10.c: Likewise.
10763 * gcc.target/powerpc/altivec-12.c: Likewise.
10764 * gcc.target/powerpc/altivec-24.c: Likewise.
10765 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10766 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10767 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10768 * gcc.target/powerpc/pr35907.c: Likewise.
10769 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10770 otherwise. Do not check for Cell at runtime.
10771 * gcc.target/powerpc/altivec_check.h: Delete.
10772
10773 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10774 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
10775 not check for AltiVec at runtime.
10776 * g++.dg/ext/altivec-cell-2.C: Likewise.
10777 * g++.dg/ext/altivec-cell-3.C: Likewise.
10778 * g++.dg/ext/altivec-cell-4.C: Likewise.
10779 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10780 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10781 check.
10782 * g++.dg/ext/altivec_check.h: Delete.
f100a4a8 10783
425a0a4d
NF
107842009-01-13 Nathan Froyd <froydnj@codesourcery.com>
10785
10786 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10787 effective target. Adjust line numbers accordingly.
10788
5b6b9db1
MM
107892009-01-13 Mark Mitchell <mark@codesourcery.com>
10790
10791 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10792
f9344488
SP
107932009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10794
10795 PR tree-optimization/38786
10796 * gcc.dg/graphite/pr38786.c: New.
10797
26d5bf5b
UB
107982009-01-13 Uros Bizjak <ubizjak@gmail.com>
10799
10800 Revert:
10801 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
10802
10803 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10804 for alpha*-*-* targets.
10805 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10806
2e503575
JD
108072009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10808
10809 PR libfortran/38772
10810 * gfortran.dg/fmt_bz_bn_err.f: New test.
10811
44c4becf
NF
108122009-01-12 Nathan Froyd <froydnj@codesourcery.com>
10813
10814 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10815
82fc74c7
DJ
108162009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10817
10818 * lib/target-supports.exp (check_effective_target_powerpc64): New.
10819 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10820 instruction support. Do not check for it at runtime.
10821
b9f673eb
JM
108222009-01-12 Jason Merrill <jason@redhat.com>
10823
10824 PR c++/35109
10825 * g++.dg/lookup/friend11.C: Remove expected error.
10826 * g++.dg/lookup/friend14.C: New test.
10827 * g++.dg/lookup/friend15.C: New test.
10828
172a4594
DS
108292009-01-12 Dodji Seketeli <dodji@redhat.com>
10830
10831 PR c++/36019
10832 * g++.dg/lookup/hidden-class12.C: New test.
10833 * g++.dg/lookup/hidden-class13.C: New test.
10834 * g++.dg/lookup/hidden-class14.C: New test.
10835 * g++.dg/lookup/hidden-class15.C: New test.
10836 * g++.dg/lookup/hidden-class16.C: New test.
10837
31ca3fa4
MM
108382009-01-12 Mark Mitchell <mark@codesourcery.com>
10839
10840 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10841 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10842 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10843
72114ca1
JM
108442009-01-12 Jason Merrill <jason@redhat.com>
10845
b9f673eb 10846 PR c++/31488
72114ca1
JM
10847 * g++.dg/other/vararg-3.C: New test.
10848
9251175f
DJ
108492009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10850
10851 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10852 Explicitly enable SPE.
10853 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
10854 directive.
10855
10856 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10857 Expect -flax-vector-conversions message. Adjust incompatible
10858 types errors.
10859 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10860 Make Foo extern.
10861
10862 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10863
10864 * g++.dg/other/opaque-1.C: Run on targets with SPE.
10865
10866 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10867 * g++.dg/other/opaque-2.C: Likewise.
10868 * g++.dg/other/opaque-3.C: Likewise.
10869
634b5df5
JJ
108702009-01-12 Jakub Jelinek <jakub@redhat.com>
10871
10872 PR c/32041
10873 * gcc.dg/pr32041.c: New test.
10874 * g++.dg/parse/offsetof9.C: New test.
10875
89b7d5e1
DJ
108762009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10877 Nathan Froyd <froydnj@codesourcery.com>
10878
10879 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10880 * g++.dg/ext/attribute-test-1.C: Likewise.
10881 * g++.dg/ext/attribute-test-2.C: Likewise.
10882 * g++.dg/ext/attribute-test-3.C: Likewise.
10883 * g++.dg/ext/attribute-test-4.C: Likewise.
10884
3b9c1abd
EB
108852009-01-12 Eric Botcazou <ebotcazou@adacore.com>
10886
10887 * gnat.dg/unchecked_convert3.adb: New test.
10888
6356f38f
UB
108892009-01-12 Tomas Bily <tbily@suse.cz>
10890
10891 PR middlend/38385
10892 * gcc.dg/tree-ssa/pr38385.c: New file.
10893
c2152239
JJ
108942009-01-12 Jakub Jelinek <jakub@redhat.com>
10895
49f098f2
JJ
10896 PR c++/38794
10897 * g++.dg/parse/typedef9.C: New test.
10898
c2152239
JJ
10899 PR tree-optimization/38807
10900 * gcc.c-torture/compile/pr38807.c: New test.
10901
0e510b3e
AN
109022009-01-11 Adam Nemet <anemet@caviumnetworks.com>
10903
10904 * gcc.target/mips/ins-2.c: New test.
10905
3f429b87
L
109062009-01-11 H.J. Lu <hongjiu.lu@intel.com>
10907
10908 PR testsuite/38809
10909 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10910
f74d9c8f
JJ
109112009-01-11 Jakub Jelinek <jakub@redhat.com>
10912
10913 PR c++/36254
10914 * g++.dg/warn/Wreturn-type-5.C: New test.
10915
2ab5ef3e
MK
109162009-01-11 Matthias Klose <doko@ubuntu.com>
10917
10918 PR middle-end/38616
10919 * gcc.dg/pr38616.c: New test.
10920
5a2971ff
SP
109212009-01-10 Sebastian Pop <sebastian.pop@amd.com>
10922
10923 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10924
d67a3e2a
AP
109252009-01-10 Andrew Pinski <pinskia@gmail.com>
10926
b726f5e6
AP
10927 PR c++/38648
10928 * g++.dg/expr/string-1.C: New test.
10929 * g++.dg/expr/string-2.C: New test.
10930
d67a3e2a
AP
10931 PR c++/36695
10932 * g++.dg/ext/complex4.C: New test.
10933 * g++.dg/ext/complex5.C: New test.
10934 * g++.dg/init/reference1.C: New test.
10935 * g++.dg/init/reference2.C: New test.
10936 * g++.dg/init/reference3.C: New test.
10937
51df93ba
PT
109382009-01-10 Paul Thomas <pault@gcc.gnu.org>
10939
10940 PR fortran/38763
10941 * gfortran.dg/transfer_null_1.f90: New test.
10942
9be3684b
PT
109432009-01-10 Paul Thomas <pault@gcc.gnu.org>
10944
10945 PR fortran/38765
10946 * gfortran.dg/host_assoc_function_6.f90: New test.
10947
1260bd3a
JS
109482009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
10949
10950 * lib/target-supports.exp: Add method to determine if the effective
10951 target is really a ppc405 after applying all compile options.
10952 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10953 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10954 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10955 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10956 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10957 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10958 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10959 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10960 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10961 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10962 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10963 * gcc.target/powerpc/405-machhw-1.c: Likewise.
10964 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10965 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10966 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10967 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10968 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10969 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10970 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10971 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10972 * gcc.target/powerpc/405-macchw-1.c: Likewise.
10973 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10974 * gcc.target/powerpc/405-machhw-2.c: Likewise.
10975 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10976 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10977 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10978 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10979 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10980 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10981 * gcc.target/powerpc/405-macchw-2.c: Likewise.
10982 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10983
260fda3d
JJ
109842009-01-09 Jakub Jelinek <jakub@redhat.com>
10985
aee5c3ed
JJ
10986 PR c++/35335
10987 * g++.dg/other/error31.C: New testcase.
10988
260fda3d
JJ
10989 PR c/35742
10990 * gcc.dg/pr35742.c: New test.
10991
73f971b7
JC
109922009-01-09 John F. Carr <jfc@mit.edu>
10993
10994 PR c++/37877
10995 * g++.dg/parse/linkage3.C: New test.
10996
4017e262
JJ
109972009-01-09 Jakub Jelinek <jakub@redhat.com>
10998
10999 PR middle-end/38771
11000 * gcc.c-torture/compile/pr38771.c: New test.
11001
bef21698
NF
110022009-01-08 Nathan Froyd <froydnj@codesourcery.com>
11003
11004 * gcc.dg/pr34856.c: Ignore irrelevant warning.
11005
742e5eb4
MM
110062009-01-08 Mark Mitchell <mark@codesourcery.com>
11007
11008 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11009 * gcc.dg/sibcall-4.c: Likewise.
11010
68f61c3d
SP
110112009-01-08 Sebastian Pop <sebastian.pop@amd.com>
11012 Jan Sjodin <jan.sjodin@amd.com>
11013
11014 PR tree-optimization/38559
8088e9ee 11015 * gcc.dg/graphite/pr38559.c: New.
68f61c3d 11016
82567e33
IR
110172009-01-08 Ira Rosen <irar@il.ibm.com>
11018
11019 PR tree-optimization/37194
11020 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11021
f5651df1
JJ
110222009-01-07 Jakub Jelinek <jakub@redhat.com>
11023
11024 PR c++/38725
11025 * g++.dg/ext/label11.C: New test.
11026
8a0963c3
JM
110272009-01-07 Joseph Myers <joseph@codesourcery.com>
11028
11029 * lib/target-supports.exp (check_weak_override_available): New.
11030 * lib/target-supports-dg.exp (dg-require-weak-override): New.
11031 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11032 dg-require-weak-override.
11033
7da13f1d
NF
110342009-01-07 Nathan Froyd <froydnj@codesourcery.com>
11035 Alan Modra <amodra@bigpond.net.au>
11036
11037 * gcc.c-torture/compile/20090107-1.c: New test.
11038
c0f64575
UB
110392009-01-07 Uros Bizjak <ubizjak@gmail.com>
11040
11041 PR target/38706
11042 * g++.dg/other/pr38706.C: New test.
11043
ffaf1e05
JM
110442009-01-07 Jason Merrill <jason@redhat.com>
11045
11046 * g++.dg/cpp0x/variadic92.C: New test.
11047 * g++.dg/cpp0x/variadic93.C: New test.
11048
6286c078
JJ
110492009-01-07 Janis Johnson <janis187@us.ibm.com>
11050
30af0edb
JJ
11051 * lib/target-supports-dg.exp (current_compiler_flags): New.
11052 (check-flags): Use it; do not access dg-test local variables.
11053 (dg-skip-if): Do not access dg-test local variables.
11054 (dg-xfail-run-if): Ditto.
11055 (dg-shouldfail): Ditto.
11056 * gcc.test-framework/test-framework.exp
11057 (check_effective_target_def_nocache): New.
11058 * gcc.test-framework/test-framework.awk: Handle scan tests.
11059 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11060 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11061 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11062 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11063 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11064 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11065 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11066 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11067 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11068
51790821
JJ
11069 * g++.dg/torture/pr38586.C: Ignore a possible warning.
11070
6286c078
JJ
11071 * lib/target-supports-dg.exp (check_test_flags): Delete.
11072
6a114766
JS
110732009-01-07 Jan Sjodin <jan.sjodin@amd.com>
11074
11075 PR tree-optimization/38492
11076 PR tree-optimization/38498
8088e9ee 11077 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
6a114766 11078 in trunk.
8088e9ee
L
11079 * gcc.dg/graphite/block-0.c: Update test.
11080 * gcc.dg/graphite/block-1.c: Same.
11081 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11082 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11083 * gcc.dg/graphite/block-3.c: New.
11084 * gcc.dg/graphite/pr38498.c: New.
6a114766 11085
65b82caa
L
110862009-01-07 H.J. Lu <hongjiu.lu@intel.com>
11087
11088 AVX Programming Reference (December, 2008)
11089 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11090 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11091 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11092
11093 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11094 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11095
a9c5fe7e
TK
110962009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11097
11098 PR fortran/38220
11099 * gfortran.dg/c_loc_pure_1.f90: New test.
11100
3145cc70
MM
111012009-01-06 Mikael Morin <mikael.morin@tele2.fr>
11102
11103 PR fortran/38669
11104 * gfortran.dg/elemental_dependency_3.f90:
11105 Add the final tree dump cleanup.
11106
7ad7809b
JJ
111072009-01-06 Jakub Jelinek <jakub@redhat.com>
11108
4a8459a1
JJ
11109 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11110 passing -m32.
11111
7ad7809b
JJ
11112 PR rtl-optimization/38722
11113 * gfortran.dg/pr38722.f90: New test.
11114
c52ec948
JJ
111152009-01-06 Janis Johnson <janis187@us.ibm.com>
11116
11117 PR c/34252
11118 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11119 instead of DECnn_DEN. Support -DDBG to list lines that fail.
11120
a1e9a551
DH
111212009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
11122
11123 * gfortran.dg/implicit_12.f90: Add space around dg directive.
11124 * gfortran.dg/typebound_call_8.f03: Same.
11125 * gfortran.dg/elemental_bind_c.f90: Same.
11126 * gfortran.dg/typebound_call_7.f03: Same.
11127 * gfortran.dg/interface_proc_end.f90: Same
11128 * gfortran.dg/pr37243.f: Fix typo.
11129
f6abf004
UB
111302009-01-06 Uros Bizjak <ubizjak@gmail.com>
11131
11132 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
11133 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
11134 large stack sizes.
11135
e47b7d04
L
111362009-01-06 H.J. Lu <hongjiu.lu@intel.com>
11137
11138 AVX Programming Reference (December, 2008)
11139 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11140 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11141 * gcc.target/i386/sse-14.c: Likewise.
11142
11143 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11144 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11145 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11146 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11147
d36e4306
JD
111482009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11149
11150 PR libfortran/38735
11151 * gfortran.dg/fmt_bz_bn.f: Update test.
11152
6f9b088b
DS
111532009-01-05 Dodji Seketeli <dodji@redhat.com>
11154
11155 PR c++/38472
11156 * g++.dg/conversion/usual-arith-conv.C: New test.
11157
e4e5261f
AP
111582009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
11159
11160 PR c/34911
11161 * gcc.dg/vector-3.c: New testcase.
11162 * g++.dg/ext/vector15.C: New test.
11163
9761fcc7
HJ
111642009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11165
11166 PR tree-optimization/38510
11167 * gcc.dg/graphite/pr38510.c: New.
11168
111692009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11170 Jan Sjodin <jan.sjodin@amd.com>
11171
11172 PR tree-optimization/38500
11173 * gcc.dg/graphite/pr38500.c: New.
11174
b0d217ba
LG
111752009-01-05 Laurent GUERBY <laurent@guerby.net>
11176
bf9b2cc9 11177 * gcc.c-torture/compile/20001226-1.c: Generalize
b0d217ba
LG
11178 dg-timeout-factor.
11179 * gcc.c-torture/compile/limits-fnargs.c: Add
11180 dg-timeout-factor.
11181 * gcc.dg/20020425-1.c: Likewise.
11182 * gcc.dg/pch/pch.exp: Likewise.
f100a4a8 11183
c7314077
PT
111842009-01-05 Paul Thomas <pault@gcc.gnu.org>
11185
11186 PR fortran/38657
11187 * gfortran.dg/module_commons_3.f90: New test.
11188
b55c4f04
DF
111892009-01-05 Daniel Franke <franke.daniel@gmail.com>
11190
11191 PR fortran/37159
11192 * gfortran.dg/random_seed_1.f90: Updated.
11193
95b243af
MM
111942009-01-05 Mikael Morin <mikael.morin@tele2.fr>
11195
11196 PR fortran/38669
11197 PR fortran/38726
f100a4a8 11198 * gfortran.dg/elemental_subroutine_7.f90:
95b243af
MM
11199 Fix p values so that it can be used as vector subscript.
11200
8adee3e6
JM
112012009-01-05 Jason Merrill <jason@redhat.com>
11202
9bfea41b
JM
11203 * g++.dg/cpp0x/initlist12.C: Add another test.
11204
8adee3e6
JM
11205 * g++.dg/cpp0x/defaulted7.C: New test.
11206
96ffc6cd
TK
112072009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11208
11209 PR fortran/38672
11210 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
11211 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
11212
e28206ba
UB
112132009-01-05 Uros Bizjak <ubizjak@gmail.com>
11214
11215 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11216 for alpha*-*-* targets.
11217 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11218
a1ab6660
PT
112192009-01-05 Paul Thomas <pault@gcc.gnu.org>
11220
11221 PR fortran/38665
11222 * gfortran.dg/host_assoc_function_5.f90: New test.
11223
70e72065
MM
112242009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11225
11226 PR fortran/38669
11227 * gfortran.dg/elemental_dependency_3.f90: New test.
11228 * gfortran.dg/elemental_subroutine_7.f90: New test.
11229
4c77d7f4
UB
112302009-01-04 Uros Bizjak <ubizjak@gmail.com>
11231
11232 * gcc.dg/struct-ret-3.c: Include unistd.h.
11233 (main): Exit early if system memory page size is
11234 larger than 4096 bytes.
11235
8f2b565d
DF
112362009-01-04 Daniel Franke <franke.daniel@gmail.com>
11237
11238 PR fortran/38718
11239 * gfortran.dg/merge_init_expr.f90: New.
11240
23f2d017
MM
112412009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11242
11243 PR fortran/38536
11244 * gfortran.dg/c_loc_tests_13.f90: New test.
11245 * gfortran.dg/c_loc_tests_14.f90: New test.
11246
5a47fc2f
DF
112472009-01-03 Daniel Franke <franke.daniel@gmail.com>
11248
11249 * gfortran.dg/func_result_4.f90: New.
11250
79b1d36c
PT
112512009-01-03 Paul Thomas <pault@gcc.gnu.org>
11252
11253 PR fortran/38594
11254 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11255 interface still works, in addition to original tests.
11256 * gfortran.dg/host_assoc_call_6.f90: New test.
11257
5f26a230
JJ
112582009-01-03 Jakub Jelinek <jakub@redhat.com>
11259
493aa551
JJ
11260 PR c++/38705
11261 * g++.dg/torture/pr38705.C: New test.
11262
5f26a230
JJ
11263 PR c/38700
11264 * gcc.dg/pr38700.c: New test.
11265
fc94bfc5
JM
112662009-01-02 Jason Merrill <jason@redhat.com>
11267
11268 * g++.dg/cpp0x/initlist11.C: New test.
11269 * g++.dg/cpp0x/initlist12.C: New test.
11270
a1770eee
RS
112712009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11272
11273 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11274 Allow extra informative notes.
11275
b295aee2
JJ
112762009-01-01 Jakub Jelinek <jakub@redhat.com>
11277
11278 PR c/36489
11279 * gcc.dg/pr36489.c: New test.
ad41bd84
JM
11280
11281\f
11282Copyright (C) 2009 Free Software Foundation, Inc.
11283
11284Copying and distribution of this file, with or without modification,
11285are permitted in any medium without royalty provided the copyright
11286notice and this notice are preserved.
This page took 1.836555 seconds and 5 git commands to generate.