1 2013-08-06 Martin Jambor <mjambor@suse.cz>
4 * gcc.dg/torture/pr58041.c: New test.
5 * gcc.target/arm/pr58041.c: Likewise.
7 2013-08-06 Janus Weil <janus@gcc.gnu.org>
10 * gfortran.dg/pointer_init_8.f90: New.
12 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
15 * g++.dg/cpp0x/pr58080.C: New.
17 2013-08-05 David Malcolm <dmalcolm@redhat.com>
19 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
20 to optstr when building plugins.
22 2013-08-05 David Malcolm <dmalcolm@redhat.com>
24 Patch autogenerated by refactor_passes.py from
25 https://github.com/davidmalcolm/gcc-refactoring-scripts
26 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
28 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
29 struct to a subclass of gimple_opt_pass along with...
30 (pass_data_one_pass): ...new pass_data instance and...
31 (make_one_pass): ...new function.
32 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
33 global struct to a subclass of gimple_opt_pass along with...
34 (pass_data_warn_self_assign): ...new pass_data instance and...
35 (make_pass_warn_self_assign): ...new function.
36 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
37 a global struct to a subclass of gimple_opt_pass along with...
38 (pass_data_dumb_plugin_example): ...new pass_data instance and...
39 (make_pass_dumb_plugin_example): ...new function.
40 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
41 global struct to a subclass of gimple_opt_pass along with...
42 (pass_data_warn_self_assign): ...new pass_data instance and...
43 (make_pass_warn_self_assign): ...new function.
45 2013-08-05 David Malcolm <dmalcolm@redhat.com>
47 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
48 is created and added to the pass_manager to reflect
49 autogenerated changes.
50 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
51 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
52 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
54 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
57 * g++.dg/cpp0x/pr58072.C: New.
59 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
61 * gcc.dg/torture/pr57993-2.cpp: New.
63 2013-08-02 Jan Hubicka <jh@suse.cz>
65 * gcc.dg/ipa/ipa-1.c: Update.
66 * gcc.dg/ipa/ipa-2.c: Update.
67 * gcc.dg/ipa/ipa-3.c: Update.
68 * gcc.dg/ipa/ipa-4.c: Update.
69 * gcc.dg/ipa/ipa-5.c: Update.
70 * gcc.dg/ipa/ipa-7.c: Update.
71 * gcc.dg/ipa/ipa-8.c: Update.
72 * gcc.dg/ipa/ipcp-1.c: Update.
73 * gcc.dg/ipa/ipcp-2.c: Update.
75 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
77 PR rtl-optimization/58048
78 * gcc.target/i386/pr58048.c: New.
80 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
82 * gcc.target/arm/neon-for-64bits-2.c: Delete.
84 2013-08-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
85 Peter Bergner <bergner@vnet.ibm.com>
88 * g++.dg/overload/using3.C: New.
89 * g++.dg/overload/using2.C: Adjust.
90 * g++.dg/lookup/using9.C: Likewise.
92 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
94 * gcc.target/arm/pr46972-2.c: New test.
96 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
98 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
100 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
102 * gcc.target/powerpc/fusion.c: New file, test power8 fusion
105 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
107 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
108 rather than addressing!=absolute when deciding how to handle MIPS16
109 when the test forces an ABI.
111 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
114 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
116 2013-07-30 Steve Ellcey <sellcey@mips.com>
118 * gcc.target/mips/code-readable-1.c: Increase switch size.
119 * gcc.target/mips/code-readable-2.c: Ditto.
120 * gcc.target/mips/code-readable-3.c: Ditto.
121 * gcc.target/mips/code-readable-4.c: Ditto.
123 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
126 * g++.dg/parse/crash63.C: New.
128 2013-07-30 Tobias Burnus <burnus@net-b.de>
131 * gfortran.dg/pointer_assign_8.f90: New.
132 * gfortran.dg/pointer_assign_9.f90: New.
133 * gfortran.dg/pointer_assign_10.f90: New.
134 * gfortran.dg/pointer_assign_11.f90: New.
136 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
138 * gcc.target/arm/pr57637.c: New testcase.
140 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
142 PR tree-optimization/57993
143 * gcc.dg/torture/pr57993.c: New test.
145 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
147 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
149 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
152 * g++.dg/conversion/ambig2.C: New.
154 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
156 * gcc.target/mips/fabs-2008.c: New test case.
157 * gcc.target/mips/fabs-legacy.c: New test case.
158 * gcc.target/mips/fabsf-2008.c: New test case.
159 * gcc.target/mips/fabsf-legacy.c: New test case.
160 * gcc.target/mips/fneg-2008.c: New test case.
161 * gcc.target/mips/fneg-legacy.c: New test case.
162 * gcc.target/mips/fneg-2008.c: New test case.
163 * gcc.target/mips/fneg-legacy.c: New test case.
164 * gcc.target/mips/nan-2008.c: New test case.
165 * gcc.target/mips/nan-legacy.c: New test case.
166 * gcc.target/mips/nanf-2008.c: New test case.
167 * gcc.target/mips/nanf-legacy.c: New test case.
168 * gcc.target/mips/nans-2008.c: New test case.
169 * gcc.target/mips/nans-legacy.c: New test case.
170 * gcc.target/mips/nansf-2008.c: New test case.
171 * gcc.target/mips/nansf-legacy.c: New test case.
172 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
174 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
175 Maxim Kuvyrkov <maxim@kugelworks.com>
177 * lib/target-supports.exp (check_effective_target_non_bionic): New
178 effective-target test.
179 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
180 * g++.dg/tls/thread_local4g.C: Ditto.
182 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
185 * gfortran.dg/vector_subsript_7.f90: New test.
187 2013-07-27 Tobias Burnus <burnus@net-b.de>
190 * gfortran.dg/warn_alias.f90: New.
192 2013-07-27 Janus Weil <janus@gcc.gnu.org>
195 * gfortran.dg/class_array_19.f90: New.
197 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
199 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
200 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
201 * gcc.dg/vect/pr57741-3.c: Likewise.
202 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
204 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
206 Skip tests that make assumptions about struct layout that don't hold
208 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
209 * g++.dg/cpp0x/iop.C: Likewise.
210 * g++.dg/cpp0x/named_refs.C: Likewise.
211 * g++.dg/cpp0x/rv1p.C: Likewise.
212 * g++.dg/cpp0x/rv2p.C: Likewise.
213 * g++.dg/cpp0x/rv3p.C: Likewise.
214 * g++.dg/cpp0x/rv4p.C: Likewise.
215 * g++.dg/cpp0x/rv5p.C: Likewise.
216 * g++.dg/cpp0x/rv6p.C: Likewise.
217 * g++.dg/cpp0x/rv7p.C: Likewise.
218 * g++.dg/cpp0x/rv8p.C: Likewise.
219 * g++.dg/ext/strncpy-chk1.C: Likewise.
220 * gcc.dg/builtin-object-size-10.c: Likewise.
221 * gcc.dg/builtin-object-size-11.c: Likewise.
222 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
223 * gcc.dg/pr25805.c: Likewise.
224 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
225 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
226 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
227 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
228 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
229 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
230 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
231 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
232 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
233 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
234 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
235 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
236 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
237 * gcc.c-torture/execute/zerolen-2.x: Likewise.
238 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
240 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
241 * gcc.dg/tree-ssa/loop-1.c: Likewise.
243 * gcc.dg/torture/pr37868.c: Disable for epiphany.
244 * gcc.dg/sibcall-6.c: Enable for epiphany.
246 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
248 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
250 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
252 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
253 memcpy not initializers.
255 * gcc.dg/guality/guality.exp: Skip on AIX.
257 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
260 * g++.dg/cpp0x/pr57101.C: New.
262 2013-07-26 Ian Bolton <ian.bolton@arm.com>
264 * gcc.target/aarch64/neg_1.c: New test.
266 2013-07-25 Janus Weil <janus@gcc.gnu.org>
269 * gfortran.dg/typebound_call_25.f90: New.
271 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
274 * g++.dg/cpp0x/pr57981.C: New.
276 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
279 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
281 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
283 PR rtl-optimization/57960
284 * gcc.target/s390/pr57960.c: New.
286 2013-07-25 Janus Weil <janus@gcc.gnu.org>
289 * gfortran.dg/unlimited_polymorphic_9.f90: New.
291 2013-07-25 Terry Guo <terry.guo@arm.com>
293 * gcc.target/arm/thumb1-Os-mult.c: New test case.
295 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
298 * g++.dg/inherit/pr57942.C: New.
300 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
302 * gcc.target/powerpc/bool2.h: New file, test the code generation
303 of logical operations for power5, altivec, power7, and power8
305 * gcc.target/powerpc/bool2-p5.c: Likewise.
306 * gcc.target/powerpc/bool2-av.c: Likewise.
307 * gcc.target/powerpc/bool2-p7.c: Likewise.
308 * gcc.target/powerpc/bool2-p8.c: Likewise.
309 * gcc.target/powerpc/bool3.h: Likewise.
310 * gcc.target/powerpc/bool3-av.c: Likewise.
311 * gcc.target/powerpc/bool2-p7.c: Likewise.
312 * gcc.target/powerpc/bool2-p8.c: Likewise.
314 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
316 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
318 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
320 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
322 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
324 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
325 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
326 type from long to long long.
327 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
328 to have effective-target keywords of lp64 and ilp32.
329 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
330 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
331 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
332 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
333 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
334 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
335 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
336 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
337 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
339 2013-07-23 Tom Tromey <tromey@redhat.com>
340 Joseph Myers <joseph@codesourcery.com>
342 * gcc.dg/c11-generic-1.c: New file.
343 * gcc.dg/c11-generic-2.c: New file.
345 2013-07-22 Tobias Burnus <burnus@net-b.de>
349 * coarray/lib_realloc_1.f90: Permit optimization.
350 * gfortran.dg/coarray_31.f90: New.
352 2013-07-22 Tobias Burnus <burnus@net-b.de>
355 * gfortran.dg/class_array_7.f03: Fix memory leak.
357 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
360 * g++.dg/cpp0x/decltype56.C: New.
362 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
364 * gcc.dg/pr53265.c: Correct line number in dg-message.
366 2013-07-22 Diego Novillo <dnovillo@google.com>
368 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
370 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
373 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
374 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
376 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
379 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
380 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
381 * gcc.dg/torture/pr53366-1.c: Same.
382 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
383 * gcc.dg/torture/pr56488.c: Same.
384 * gcc.dg/torture/pr57584.c: Same.
385 * gcc.dg/tree-ssa/pr57385.c: Same.
386 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
388 2013-07-21 OndĂ
\99ej BĂÂlka <neleai@seznam.cz>
390 * c-c++-common/pr41779.c: Fix typos.
391 * gcc.c-torture/compile/20031125-2.c: Likewise.
392 * gcc.c-torture/compile/20040621-1.c: Likewise.
393 * gcc.c-torture/execute/20020418-1.c: Likewise.
394 * gcc.dg/20020108-1.c: Likewise.
395 * gcc.dg/atomic-generic-aux.c: Likewise.
396 * gcc.dg/builtin-complex-err-2.c: Likewise.
397 * gcc.dg/decl-1.c: Likewise.
398 * gcc.dg/di-sync-multithread.c: Likewise.
399 * gcc.dg/format/c90-printf-1.c: Likewise.
400 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
401 * gcc.dg/long-long-compare-1.c: Likewise.
402 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
403 * gcc.dg/pr17055-1.c: Likewise.
404 * gcc.dg/pr27095.c: Likewise.
405 * gcc.dg/torture/fp-int-convert.h: Likewise.
406 * gcc.dg/tree-prof/inliner-1.c: Likewise.
407 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
408 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
409 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
410 * gcc.dg/tree-ssa/loop-19.c: Likewise.
411 * gcc.dg/tree-ssa/loop-1.c: Likewise.
412 * gcc.dg/tree-ssa/pr21001.c: Likewise.
413 * gcc.dg/tree-ssa/pr42585.c: Likewise.
414 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
415 * gcc.dg/vect/vect-cond-5.c: Likewise.
416 * gcc.dg/weak/typeof-2.c: Likewise.
417 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
418 * gcc.target/arm/naked-1.c: Likewise.
419 * gcc.target/i386/pr9771-1.c: Likewise.
420 * gcc.target/sparc/sparc-constant-1.c: Likewise.
421 * gcc.target/sparc/struct-ret-check.c: Likewise.
422 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
423 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
424 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
427 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
430 * gfortran.dg/dependency_42.f90: New test.
431 * gfortran.dg/dependency_43.f90: New test.
433 2013-07-21 Tobias Burnus <burnus@net-b.de>
436 * gfortran.dg/round_4.f90: New.
438 2013-07-21 Tobias Burnus <burnus@net-b.de>
441 * gfortran.dg/min_max_conformance_2.f90: New.
443 2013-07-20 Jakub Jelinek <jakub@redhat.com>
445 PR preprocessor/57620
446 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
447 (main): Don't test {s,u,U,L}12.
448 * c-c++-common/raw-string-13.c: New test.
449 * c-c++-common/raw-string-14.c: New test.
450 * c-c++-common/raw-string-15.c: New test.
451 * c-c++-common/raw-string-16.c: New test.
453 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
455 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
457 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
459 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
461 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
462 target { ! keeps_null_pointer_checks }.
463 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
464 target { ! keeps_null_pointer_checks }.
466 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
467 * gcc.dg/torture/pr56488.c: Likewise.
469 2013-07-19 Ian Bolton <ian.bolton@arm.com>
471 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
474 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
476 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
477 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
478 * gfortran.dg/guality/guality.exp: Skip on AIX.
480 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
482 * g++.dg/debug/pr56819.C: Skip on AIX.
483 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
484 * g++.dg/guality/guality.exp: Skip on AIX.
486 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
488 * gcc.misc-tests/gcov-14.c: Skip on AIX.
490 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
492 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
495 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
496 Adjust to corrected rounding.
498 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
500 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
501 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
502 check_effective_target_cilkplus.
503 * g++.dg/cilk-plus/cilk-plus.exp: Same.
505 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
507 * gcc.target/powerpc/pr57744.c: Fix typo.
509 2013-07-18 Sriraman Tallam <tmsriram@google.com>
512 * gcc.c-torture/compile/pr57698.c: New test.
513 * gcc.c-torture/compile/pr43791.c: Remove prune output
515 * gcc.c-torture/compile/pr44043.c: Ditto.
517 2013-07-18 Wei Mi <wmi@google.com>
519 PR rtl-optimization/57878
520 * g++.dg/pr57518.C: New test.
522 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
524 * gcc.dg/pr42611.c: Move dg-error to correct line.
526 2013-07-17 Tobias Burnus <burnus@net-b.de>
529 * gfortran.dg/dollar_sym_3.f: New.
530 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
532 2013-07-16 Iain Sandoe <iain@codesourcery.com>
537 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
538 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
539 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
540 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
541 * objc.dg/image-info.m: Likewise.
542 * objc.dg/symtab-1.m: Likewise.
543 * objc.dg/torture/strings/const-str-10.m: Likewise.
544 * objc.dg/torture/strings/const-str-11.m: Likewise.
545 * objc.dg/torture/strings/const-str-9.m: Likewise.
546 * objc.dg/zero-link-1.m: Likewise.
547 * objc.dg/zero-link-2.m: Likewise.
548 * objc.dg/no-extra-load.m: Avoid Foundation.h.
549 * objc.dg/objc-foreach-4.m: Likewise.
550 * objc.dg/objc-foreach-5.m: Likewise.
551 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
553 * obj-c++.dg/strings/const-str-12.mm: Likewise.
554 * obj-c++.dg/syntax-error-1.mm: Likewise.
555 * objc.dg/method-6.m: Likewise.
556 * objc.dg/pr23214.m: Likewise.
557 * objc.dg/proto-lossage-7.m: Likewise.
558 * objc.dg/strings/const-str-12b.m: Likewise.
559 * objc.dg/zero-link-3.m: Likewise.
560 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
561 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
562 adjust headers, interfaces and encoded types to reflect current system
563 versions. Add FIXME and outputs from current system compiler for
566 2013-07-15 Cong Hou <congh@google.com>
568 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
570 * gcc.target/i386/l_fma_float_3.c: Likewise.
571 * gcc.target/i386/l_fma_double_1.c: Likewise.
572 * gcc.target/i386/l_fma_double_3.c: Likewise.
574 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
576 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
577 function to test if HTM is available.
578 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
579 * gcc.target/powerpc/htm-builtin-1.c: New test.
581 2013-07-15 Tobias Burnus <burnus@net-b.de>
583 * gfortran.dg/coarray_lib_realloc_1.f90: New.
584 * gfortran.dg/coarray/lib_realloc_1.f90: New.
585 * gfortran.dg/coarray_6.f90: Add dg-error.
587 2013-07-15 Tobias Burnus <burnus@net-b.de>
590 * gfortran.dg/finalize_18.f90: New.
592 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
595 * fortran.dg/module_variable_1.f90: New test.
596 * fortran.dg/module_variable_2.f90: New test.
598 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
600 * g++.dg/ext/vector19.C: Adapt.
601 * g++.dg/ext/vector23.C: New testcase.
603 2013-07-12 Michael Matz <matz@suse.de>
606 * c-c++-common/pr55771.c: New test.
608 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
610 * gcc.target/aarch64/vect-movi.c: New.
612 2013-07-11 Sriraman Tallam <tmsriram@google.com>
615 * g++.dg/ext/pr57362.C: New.
617 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
620 * gcc.target/avr/torture/pr57631.c: New test.
622 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
625 * g++.dg/cpp0x/constexpr-ice7.C: New.
627 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
629 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
631 * gcc.c-torture/execute/nest-align-1.x: New.
633 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
636 * g++.dg/cpp0x/sfinae48.C: New.
638 2013-07-10 Jakub Jelinek <jakub@redhat.com>
640 PR preprocessor/57824
641 * c-c++-common/raw-string-17.c: New test.
642 * c-c++-common/gomp/pr57824.c: New test.
644 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
647 * g++.dg/cpp0x/reinterpret_cast1.C: New.
648 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
649 * g++.dg/conversion/dr195.C: Update.
650 * g++.dg/expr/cast2.C: Likewise.
652 2013-07-10 Jakub Jelinek <jakub@redhat.com>
654 * c-c++-common/raw-string-18.c: New test.
655 * c-c++-common/raw-string-19.c: New test.
657 PR preprocessor/57757
658 * g++.dg/cpp/paste1.C: New test.
659 * g++.dg/cpp/paste2.C: New test.
661 2013-07-10 Graham Stott <grahams@btinternet.com>
663 * gcc.target/mips/mulsize-1.c: New.
664 * gcc.target/mips/mulsize-2.c: New.
665 * gcc.target/mips/mulsize-3.c: New.
666 * gcc.target/mips/mulsize-4.c: New.
668 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
671 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
672 * g++.dg/ext/vector24.C: New testcase.
674 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
677 * g++.dg/cpp0x/decltype17.C: Adjust.
679 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
682 * g++.dg/cpp0x/pr51786.C: New.
684 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
686 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
688 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
690 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
692 * gcc.target/powerpc/sd-vsx.c: Require dfp.
693 * gcc.target/powerpc/sd-pwr6.c: Likewise.
695 2013-07-08 Tobias Burnus <burnus@net-b.de>
698 * gfortran.dg/c_f_pointer_tests_8.f90: New.
700 2013-07-08 Tobias Burnus <burnus@net-b.de>
703 * gfortran.dg/do_check_9.f90: New.
705 2013-07-08 Tobias Burnus <burnus@net-b.de>
708 * gfortran.dg/dot_product_2.f90: New.
710 2013-07-08 Tobias Burnus <burnus@net-b.de>
713 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
715 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
717 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
718 * gfortran.dg/finalize_10.f90: Fix dg-final.
720 2013-07-08 Jakub Jelinek <jakub@redhat.com>
723 * gcc.target/i386/pr57819.c: New test.
725 PR rtl-optimization/57829
726 * gcc.c-torture/execute/pr57829.c: New test.
728 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
730 * gcc.target/i386/memcpy-vector_loop-1.c: New.
731 * gcc.target/i386/memcpy-vector_loop-2.c: New.
733 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
736 * gcc.target/i386/pr57807.c: New test.
738 2013-07-06 Jakub Jelinek <jakub@redhat.com>
741 * gcc.dg/tree-ssa/vrp89.c: New test.
743 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
746 * g++.dg/parse/defarg16.C: New.
748 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
750 PR rtl-optimization/55342
751 * gcc.target/i386/pr55342.c: New.
753 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
755 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
757 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
760 * g++.dg/inherit/virtual10.C: New.
762 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
765 * gcc.dg/large-size-array-6.c: New test.
767 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
770 * g++.dg/template/crash116.C: New.
772 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
774 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
775 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
777 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
780 * g++.dg/cpp0x/nsdmi-list3.C: New.
782 2013-07-03 Jakub Jelinek <jakub@redhat.com>
785 * gcc.target/i386/pr57777.c: New test.
788 * g++.dg/template/arg9.C: New test.
790 2013-07-02 Sriraman Tallam <tmsriram@google.com>
792 * gcc.target/i386/avx-inline.c: New test.
794 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
796 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
797 * gcc.target/mips/call-2.c: Likewise.
798 * gcc.target/mips/call-3.c: Likewise.
799 * gcc.target/mips/lazy-binding-1.c: Likewise.
801 2013-07-02 Jakub Jelinek <jakub@redhat.com>
803 PR tree-optimization/57741
804 * gcc.dg/vect/pr57741-1.c: New test.
805 * gcc.dg/vect/pr57741-2.c: New test.
806 * gcc.dg/vect/pr57741-3.c: New test.
808 2013-07-02 Ian Bolton <ian.bolton@arm.com>
810 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
812 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
813 * lib/target-supports.exp: Define aarch64_little_endian.
815 2013-07-02 Ian Bolton <ian.bolton@arm.com>
817 * gcc.target/aarch64/abs_1.c: New test.
819 2013-07-02 Ian Bolton <ian.bolton@arm.com>
821 * gcc.target/aarch64/bfxil_1.c: New test.
822 * gcc.target/aarch64/bfxil_2.c: Likewise.
824 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
827 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
828 array sizes from 100 to 20.
830 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
833 * gfortran.dg/pointer_remapping_8.f90: New.
835 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
837 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
838 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
839 * g++.dg/cpp1y/udlit-userdef-string.C: New.
840 * g++.dg/cpp1y/complex_literals.h: New.
842 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
845 * g++.dg/cpp0x/noexcept21.C: New.
847 2013-06-28 Jakub Jelinek <jakub@redhat.com>
850 * gcc.target/i386/pr57736.c: New test.
852 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
854 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
856 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
857 strings to match the fixed error messages.
858 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
859 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
862 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
865 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
866 stqcx. get even registers.
868 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
871 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
873 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
875 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
877 * gcc.target/i386/bmi-1.c: Ditto.
878 * gcc.target/i386/bmi-bextr-4.c: New.
879 * gcc.target/i386/bmi-bextr-5.c: Ditto.
881 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
884 * g++.dg/cpp0x/initlist73.C: New.
886 2013-06-27 Meador Inge <meadori@codesourcery.com>
888 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
889 * g++.dg/simulate-thread/atomics-2.C: Likewise.
890 * g++.dg/simulate-thread/atomics-1.C: Likewise.
892 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
895 * g++.dg/ext/pr57509.C: New file.
897 2013-06-27 Jakub Jelinek <jakub@redhat.com>
900 * gcc.target/i386/bmi-bextr-3.c: New test.
903 * gcc.target/i386/bmi2-bzhi-1.c: New test.
905 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
908 * g++.dg/cpp0x/pr57172.C: New testcase.
910 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
912 * gcc.target/s390/htm-1.c: New file.
913 * gcc.target/s390/htm-nofloat-1.c: New file.
914 * gcc.target/s390/htm-xl-intrin-1.c: New file.
916 2013-06-26 Tobias Burnus <burnus@net-b.de>
919 * gfortran.dg/bounds_check_17.f90: New.
921 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
924 * g++.dg/cpp1y/pr57640.C: New.
926 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
929 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
930 overflow due to size of arrays.
932 2013-06-25 Jakub Jelinek <jakub@redhat.com>
934 PR tree-optimization/57705
935 * gcc.dg/vect/pr57705.c: New test.
936 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
938 2013-06-25 Martin Jambor <mjambor@suse.cz>
941 * g++.dg/ipa/pr57670.C: New test.
943 2013-06-25 Richard Biener <rguenther@suse.de>
946 * gcc.dg/pr56977.c: New testcase.
948 2013-06-24 Martin Jambor <mjambor@suse.cz>
950 PR tree-optimization/57358
951 * gcc.dg/ipa/pr57358.c: New test.
953 2013-06-24 Richard Biener <rguenther@suse.de>
956 * gcc.dg/torture/pr57584.c: Remove target specific bits.
958 2013-06-24 Richard Biener <rguenther@suse.de>
960 PR tree-optimization/57488
961 * gcc.dg/torture/pr57488.c: New testcase.
963 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
964 Dominique d'Humieres <dominiq@lps.ens.fr>
967 * gfortran.dg/fraction.f90: New.
969 2013-06-24 Alan Modra <amodra@gmail.com>
971 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
972 Add scan-assembler-not "lvx".
973 * gcc.target/powerpc/le-altivec-consts.c: New.
975 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
977 * g++.dg/cpp0x/sfinae47.C: New.
979 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
982 * gcc.target/sh/pr52483-1.c: New.
983 * gcc.target/sh/pr52483-2.c: New.
984 * gcc.target/sh/pr52483-3.c: New.
985 * gcc.target/sh/pr52483-4.c: New.
986 * gcc.target/sh/pr52483-5.c: New.
988 2013-06-23 Sriraman Tallam <tmsriram@google.com>
990 * gcc.target/i386/intrinsics_1.c: New test.
991 * gcc.target/i386/intrinsics_2.c: Ditto.
992 * gcc.target/i386/intrinsics_3.c: Ditto.
993 * gcc.target/i386/intrinsics_4.c: Ditto.
994 * gcc.target/i386/intrinsics_5.c: Ditto.
995 * gcc.target/i386/intrinsics_6.c: Ditto.
996 * gcc.target/i386/avx-1.c: Provide macros for builtins
997 needing immediate arguments in f16cintrin.h and rtmintrin.h.
999 2013-06-21 Tobias Burnus <burnus@net-b.de>
1002 * gfortran.dg/finalize_17.f90: New.
1004 2013-06-21 Tobias Burnus <burnus@net-b.de>
1006 * gfortran.dg/realloc_on_assign_18.f90: New.
1008 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
1010 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1011 Also changed the returns from error as distinct values so that
1012 debugging can get easier.
1013 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1014 errors specific to C, if necessary. Also added new error
1016 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1017 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1018 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1019 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1020 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1021 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1022 the same changes as parser_errors3.c, spaces were added between colons
1023 to not confuse C++ compiler with 2 colons as scope.
1024 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1025 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1026 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1027 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1028 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1029 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1030 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1031 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1032 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1033 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1034 * g++.dg/cilk-plus/cilk-plus.exp: New script.
1035 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1038 2013-06-21 Joseph Myers <joseph@codesourcery.com>
1041 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1043 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
1046 * gcc.target/i386/pr57655.c: New test.
1048 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
1050 * ada/acats/tests/gcc: Delete.
1051 * gnat.dg/style: Likewise.
1053 2013-06-20 Jeff Law <law@redhat.com>
1055 PR tree-optimization/57660
1056 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1057 based on their branch cost.
1059 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1061 2013-06-20 Tobias Burnus <burnus@net-b.de>
1064 * gfortran.dg/list_read_11.f90: New.
1066 2013-06-20 Richard Biener <rguenther@suse.de>
1068 PR tree-optimization/57584
1069 * gcc.dg/torture/pr57584.c: New testcase.
1071 2013-06-19 Sharad Singhai <singhai@google.com>
1073 * g++.dg/gcov/gcov-8.C: New testcase.
1074 * lib/gcov.exp: Handle intermediate format.
1076 2013-06-19 Wei Mi <wmi@google.com>
1078 PR rtl-optimization/57518
1079 * testsuite/gcc.dg/pr57518.c: New test.
1081 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
1083 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1085 2013-06-19 Jan Hubicka <jh@suse.cz>
1087 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1089 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1091 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1092 hard-coded values of array sizes with a #define.
1093 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1094 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1095 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1096 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1097 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1099 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
1101 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1102 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1104 2013-06-19 Jeff Law <law@redhat.com>
1106 * gcc.dg/tree-ssa/forwprop-28.c: New test.
1108 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1111 * g++.dg/template/error53.C: New.
1113 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
1116 * gcc.target/powerpc/pr55033.c: Fix options.
1118 2013-06-18 Sriraman Tallam <tmsriram@google.com>
1120 * gcc.target/i386/inline_error.c: New test.
1121 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1122 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1124 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
1127 * g++.dg/cpp0x/decltype55.C: New.
1129 2013-06-18 Marek Polacek <polacek@redhat.com>
1131 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1133 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1135 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1137 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1139 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1140 Also changed the returns from error as distinct values so that it is
1143 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
1145 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1147 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1150 * g++.dg/template/error52.C: New.
1151 * g++.dg/lookup/friend15.C: Update.
1152 * g++.dg/parse/error11.C: Likewise.
1153 * g++.dg/parse/error14.C: Likewise.
1154 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1155 * g++.dg/parse/template25.C: Likewise.
1156 * g++.old-deja/g++.jason/cond.C: Likewise.
1157 * g++.old-deja/g++.mike/for2.C: Likewise.
1158 * g++.old-deja/g++.robertl/eb125.C: Likewise.
1159 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1161 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1163 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1166 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
1168 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1169 accidentally placing minus sign for length instead of stride.
1171 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
1173 PR rtl-optimization/57425
1174 PR rtl-optimization/57569
1175 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1176 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1178 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
1182 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1184 * gfortran.dg/typebound_assignment_6.f03: New.
1186 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
1188 * gcc.target/h8300/h8300.exp: New.
1189 * gcc.dg/pragma-isr.c: Move to ...
1190 * gcc.target/sh/torture/pragma-isr.c: ... here ...
1191 * gcc.target/h8300/pragma-isr.c: ... and here.
1192 * gcc.dg/pragma-isr2.c: Move to ...
1193 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1194 * gcc.target/h8300/pragma-isr2.c: ... and here.
1195 * gcc.dg/pragma-isr-trapa.c: Move to ...
1196 * gcc.target/sh/pragma-isr-trapa.c: ... here.
1197 * gcc.dg/pragma-isr-trapa2.c: Move to ...
1198 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1199 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1200 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1201 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1202 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1203 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1204 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1205 * gcc.dg/attr-isr-trap_exit.c: Move to ...
1206 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1207 * gcc.dg/attr-isr-trapa.c: Move to ...
1208 * gcc.target/sh/attr-isr-trapa.c: ... here.
1210 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1213 * g++.dg/ext/builtin-offsetof1.C: New.
1215 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
1217 * gcc.target/aarch64/vect_smlal_1.c: New file.
1219 2013-06-14 Tobias Burnus <burnus@net-b.de>
1222 * gfortran.dg/defined_assignment_7.f90: New.
1224 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1227 * g++.dg/rtti/dyncast6.C: New.
1228 * g++.dg/cpp0x/dyncast1.C: Likewise.
1230 2013-06-14 Alan Modra <amodra@gmail.com>
1233 * gcc.dg/pr57134.c: New.
1235 2013-06-14 Tobias Burnus <burnus@net-b.de>
1238 * gfortran.dg/deferred_type_param_9.f90: New.
1240 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1242 * gcc.dg/fold-minus-1.c: New testcase.
1244 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
1247 * gfortran.dg/typebound_assignment_5.f03: New.
1249 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1251 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1253 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1254 Pat Haugen <pthaugen@us.ibm.com>
1255 Peter Bergner <bergner@vnet.ibm.com>
1257 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1258 load/store instructions on power7, power8.
1259 * gcc.target/powerpc/atomic-p8.c: Likewise.
1261 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1264 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1266 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1269 * g++.dg/warn/Wunused-var-20.C: New.
1271 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1273 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1274 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1275 Run with -fno-common.
1277 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1279 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1280 and exit function calls with return 1 and return 0, respectively.
1282 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1284 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1287 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
1289 PR tree-optimization/57361
1290 * gcc.dg/tree-ssa/pr57361.c: New file.
1292 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1294 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1295 to ensure alignment.
1296 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1298 2013-06-12 Tobias Burnus <burnus@net-b.de>
1300 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1302 2013-06-12 Tobias Burnus <burnus@net-b.de>
1303 Dominique d'Humieres <dominiq@lps.ens.fr>
1305 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1307 2013-06-12 Jakub Jelinek <jakub@redhat.com>
1310 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1311 * gcc.target/i386/pr56564-3.c: Likewise.
1313 2013-06-11 Tobias Burnus <burnus@net-b.de>
1316 * gfortran.dg/class_array_18.f90: New.
1318 2013-06-11 Jan Hubicka <jh@suse.cz>
1321 * g++.dg/ext/visibility/anon6.C: Update testcase.
1323 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
1326 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1327 in how we check __sec_reduce_mutating function's result.
1329 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1330 Pat Haugen <pthaugen@us.ibm.com>
1331 Peter Bergner <bergner@vnet.ibm.com>
1333 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1334 direct move instructions.
1335 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1336 * gcc.target/powerpc/direct-move.h: Likewise.
1337 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1338 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1339 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1340 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1341 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1342 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1344 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1347 * g++.dg/cpp0x/pr52440.C: New.
1349 2013-06-10 Jakub Jelinek <jakub@redhat.com>
1352 * gcc.target/i386/pr56564-1.c: New test.
1353 * gcc.target/i386/pr56564-2.c: New test.
1354 * gcc.target/i386/pr56564-3.c: New test.
1355 * gcc.target/i386/pr56564-4.c: New test.
1356 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1357 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1358 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1359 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1360 * gcc.target/i386/vect-sizes-1.c: Likewise.
1361 * gcc.target/i386/memcpy-1.c: Likewise.
1362 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1363 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1365 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
1367 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1368 systems to cover all GNU systems.
1369 * g++.dg/abi/guard2.C: Likewise.
1370 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1371 * g++.dg/eh/sighandle.C: Likewise.
1372 * g++.dg/ext/cleanup-10.C: Likewise.
1373 * g++.dg/ext/cleanup-11.C: Likewise.
1374 * g++.dg/ext/cleanup-8.C: Likewise.
1375 * g++.dg/ext/cleanup-9.C: Likewise.
1376 * g++.dg/opt/const5.C: Likewise.
1377 * g++.dg/opt/life1.C: Likewise.
1378 * g++.dg/other/pr39496.C: Likewise.
1379 * g++.old-deja/g++.abi/aggregates.C: Likewise.
1380 * g++.old-deja/g++.abi/align.C: Likewise.
1381 * g++.old-deja/g++.abi/bitfields.C: Likewise.
1382 * g++.old-deja/g++.law/weak.C: Likewise.
1383 * g++.old-deja/g++.pt/asm1.C: Likewise.
1384 * gcc.c-torture/execute/20030125-1.x: Likewise.
1385 * gcc.c-torture/execute/990127-2.x: Likewise.
1386 * gcc.dg/20041106-1.c: Likewise.
1387 * gcc.dg/20050503-1.c: Likewise.
1388 * gcc.dg/builtin-object-size-5.c: Likewise.
1389 * gcc.dg/cleanup-10.c: Likewise.
1390 * gcc.dg/cleanup-11.c: Likewise.
1391 * gcc.dg/cleanup-8.c: Likewise.
1392 * gcc.dg/cleanup-9.c: Likewise.
1393 * gcc.dg/complex-5.c: Likewise.
1394 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1395 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1396 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1397 * gcc.dg/dfp/pr35739.c: Likewise.
1398 * gcc.dg/fdata-sections-1.c: Likewise.
1399 * gcc.dg/lto/20090206-1_0.c: Likewise.
1400 * gcc.dg/lto/20090206-2_0.c: Likewise.
1401 * gcc.dg/pr30360.c: Likewise.
1402 * gcc.dg/pr37303.c: Likewise.
1403 * gcc.dg/pr39323-1.c: Likewise.
1404 * gcc.dg/pr39323-2.c: Likewise.
1405 * gcc.dg/pr39323-3.c: Likewise.
1406 * gcc.dg/pr45416.c: Likewise.
1407 * gcc.dg/setjmp-2.c: Likewise.
1408 * gcc.dg/split-1.c: Likewise.
1409 * gcc.dg/split-3.c: Likewise.
1410 * gcc.dg/split-4.c: Likewise.
1411 * gcc.dg/strlenopt-12g.c: Likewise.
1412 * gcc.dg/strlenopt-14g.c: Likewise.
1413 * gcc.dg/strlenopt-14gf.c: Likewise.
1414 * gcc.dg/strlenopt-16g.c: Likewise.
1415 * gcc.dg/strlenopt-17g.c: Likewise.
1416 * gcc.dg/strlenopt-18g.c: Likewise.
1417 * gcc.dg/strlenopt-1f.c: Likewise.
1418 * gcc.dg/strlenopt-22g.c: Likewise.
1419 * gcc.dg/strlenopt-2f.c: Likewise.
1420 * gcc.dg/strlenopt-4g.c: Likewise.
1421 * gcc.dg/strlenopt-4gf.c: Likewise.
1422 * gcc.dg/struct-ret-3.c: Likewise.
1423 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1424 * gcc.misc-tests/linkage.exp: Likewise.
1425 * gcc.target/i386/20000724-1.c: Likewise.
1426 * gcc.target/i386/align-main-3.c: Likewise.
1427 * gcc.target/i386/cleanup-1.c: Likewise.
1428 * gcc.target/i386/inline-mcpy.c: Likewise.
1429 * gcc.target/i386/pr32268.c: Likewise.
1430 * gcc.target/i386/pr36613.c: Likewise.
1431 * gcc.target/i386/pr39013-1.c: Likewise.
1432 * gcc.target/i386/pr39013-2.c: Likewise.
1433 * gcc.target/i386/pr39496.c: Likewise.
1434 * gcc.target/i386/pr40906-3.c: Likewise.
1435 * gcc.target/i386/pr46084.c: Likewise.
1436 * lib/target-supports.exp (check_effective_target_pie): Likewise.
1438 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
1441 * gcc.target/sh/pr6526.c: New.
1443 2013-06-09 Jakub Jelinek <jakub@redhat.com>
1446 * gcc.c-torture/execute/pr57568.c: New test.
1448 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1451 * g++.dg/other/vararg-4.C: New.
1453 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
1455 PR rtl-optimization/57559
1456 * gcc.target/s390/pr57559.c : New test.
1458 2013-06-08 Tobias Burnus <burnus@net-b.de>
1461 * gfortran.dg/finalize_10.f90: New.
1462 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1463 * gfortran.dg/finalize_15.f90: New.
1465 2013-06-08 Tobias Burnus <burnus@net-b.de>
1468 * gfortran.dg/storage_size_4.f90: New.
1470 2013-06-07 Sriraman Tallam <tmsriram@google.com>
1473 * testsuite/g++.dg/ext/pr57548.C: New test.
1475 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
1478 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1480 2013-06-07 Jan Hubicka <jh@suse.cz>
1482 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1484 2013-06-07 Tobias Burnus <burnus@net-b.de>
1487 * gfortran.dg/array_constructor_48.f90: New.
1488 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1489 * gfortran.dg/array_constructor_type_15.f03: Ditto.
1491 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1494 * gcc.target/arm/xordi3-opt.c: New test.
1496 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1498 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1499 Revert to dg-options.
1501 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
1504 * gcc.target/powerpc/pr55033.c: New.
1506 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
1509 * g++.dg/cpp0x/alias-decl-36.C: New.
1511 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1512 Pat Haugen <pthaugen@us.ibm.com>
1513 Peter Bergner <bergner@vnet.ibm.com>
1515 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1516 power8 builtin functions.
1517 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1518 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1519 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1520 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1521 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1522 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1523 * gcc.target/powerpc/p8vector-vectorize-1.c: New
1524 tests to test power8 auto-vectorization.
1525 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1526 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1527 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1528 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1530 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1531 powerpc_p8vector_ok instead of powerpc_vsx_ok.
1533 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1535 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1537 (check_effective_target_powerpc_p8vector_ok): Likewise.
1538 (is-effective-target): Likewise.
1539 (check_vect_support_and_set_flags): Likewise.
1541 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1544 * g++.dg/parse/error53.C: New.
1546 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
1548 PR rtl-optimization/57459
1549 * gcc.target/i386/pr57459.c: New test.
1551 2013-06-06 Teresa Johnson <tejohnson@google.com>
1554 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1555 into -freorder-blocks-and-partition test.
1556 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1557 * gcc.dg/tree-prof/20041218-1.c: Ditto.
1558 * gcc.dg/tree-prof/pr52027.c: Use -O2.
1559 * gcc.dg/tree-prof/pr50907.c: Ditto.
1560 * gcc.dg/tree-prof/pr45354.c: Ditto.
1561 * g++.dg/tree-prof/partition2.C: Ditto.
1562 * g++.dg/tree-prof/partition3.C: Ditto.
1564 2013-06-06 Tobias Burnus <burnus@net-b.de>
1567 * gfortran.dg/finalize_16.f90: New.
1569 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
1571 * gcc.dg/vect/no-section-anchors-vect-68.c:
1572 Add dg-skip-if aarch64_tiny.
1574 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1577 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1578 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1580 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1583 * g++.dg/cpp0x/decltype54.C: New.
1585 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
1587 * gcc.dg/fshort-wchar.c: Add extra dg-options for
1588 arm*-*-*eabi* targets.
1589 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1591 * gcc.dg/tree-ssa/pr43491.c: Likewise.
1593 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
1594 Tobias Burnus <burnus@net-b.de>
1596 * gfortran.dg/string_length_2.f90: Fix dg-do run.
1597 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
1598 * gfortran.dg/io_real_boz_4.f90: Ditto.
1599 * gfortran.dg/io_real_boz_5.f90: Ditto.
1601 2013-06-05 Andreas Schwab <schwab@suse.de>
1603 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1605 2013-06-04 Jan Hubicka <jh@suse.cz>
1607 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1609 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
1611 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1612 parameters with void.
1613 (main2): Removed argc parameter.
1614 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1615 (main): Replaced argc, argv parameters with void.
1616 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1617 (main2): Removed argc parameter.
1618 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1619 argv parameters with void. Added __asm volatile to avoid optimization
1620 on argc, if necessary.
1621 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1622 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1623 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1624 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1625 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1626 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1627 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1628 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1629 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1630 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1631 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1632 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1633 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1634 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1635 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1636 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1637 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1638 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1639 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1640 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1641 parameters with void.
1642 (main2): Removed argc parameter.
1643 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1644 (main): Replaced argc, argv parameters with void.
1645 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1646 argv parameters with void. Also renamed this function as main, and
1647 delete the existing main.
1648 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1649 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1650 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1652 2013-06-04 Ian Bolton <ian.bolton@arm.com>
1654 * gcc.target/aarch64/movi_1.c: New test.
1656 2013-06-04 Tobias Burnus <burnus@net-b.de>
1659 * gfortran.dg/finalize_12.f90: New.
1660 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1661 end of scope finalization.
1662 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1663 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1664 * gfortran.dg/auto_dealloc_2.f90: Ditto.
1665 * gfortran.dg/class_19.f03: Ditto.
1666 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1667 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1668 * gfortran.dg/extends_14.f03: Ditto.
1669 * gfortran.dg/move_alloc_4.f90: Ditto.
1670 * gfortran.dg/typebound_proc_27.f03: Ditto.
1672 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
1674 * gfortran.dg/bounds_check_7.f90: Remove "! {".
1675 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
1676 * gfortran.dg/default_initialization_5.f90: Update dg-do.
1677 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
1678 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
1679 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
1680 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
1681 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
1682 * gfortran.dg/io_real_boz_4.f90: Ditto.
1683 * gfortran.dg/io_real_boz_5.f90: Ditto.
1684 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
1685 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
1686 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
1687 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
1688 * gfortran.dg/transpose_2.f90: Fix dg-output.
1690 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
1692 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
1693 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
1694 dg-option and an header comment.
1696 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1699 * g++.dg/cpp0x/sfinae46.C: New.
1700 * g++.dg/cpp0x/defaulted13.C: Adjust.
1701 * g++.dg/cpp0x/defaulted2.C: Likewise.
1702 * g++.dg/cpp0x/defaulted26.C: Likewise.
1703 * g++.dg/cpp0x/defaulted3.C: Likewise.
1704 * g++.dg/cpp0x/error1.C: Likewise.
1705 * g++.dg/cpp0x/implicit1.C: Likewise.
1706 * g++.dg/cpp0x/implicit11.C: Likewise.
1707 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
1708 * g++.dg/cpp0x/initlist47.C: Likewise.
1709 * g++.dg/cpp0x/initlist9.C: Likewise.
1710 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
1711 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1712 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
1713 * g++.dg/cpp0x/union4.C: Likewise.
1714 * g++.dg/template/crash108.C: Likewise.
1715 * g++.dg/template/crash41.C: Likewise.
1716 * g++.old-deja/g++.jason/local.C: Likewise.
1717 * g++.old-deja/g++.law/visibility3.C: Likewise.
1719 2013-06-03 Teresa Johnson <tejohnson@google.com>
1721 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
1722 * gcc.dg/vect/bb-slp-14.c: Ditto.
1723 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
1724 * gcc.dg/vect/bb-slp-23.c: Ditto.
1725 * gcc.dg/vect/bb-slp-15.c: Ditto.
1726 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1727 * gcc.dg/vect/bb-slp-24.c: Ditto.
1728 * gcc.dg/vect/bb-slp-16.c: Ditto.
1729 * gcc.dg/vect/bb-slp-25.c: Ditto.
1730 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
1731 * gcc.dg/vect/bb-slp-17.c: Ditto.
1732 * gcc.dg/vect/bb-slp-1.c: Ditto.
1733 * gcc.dg/vect/bb-slp-26.c: Ditto.
1734 * gcc.dg/vect/bb-slp-18.c: Ditto.
1735 * gcc.dg/vect/bb-slp-2.c: Ditto.
1736 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
1737 * gcc.dg/vect/bb-slp-27.c: Ditto.
1738 * gcc.dg/vect/bb-slp-19.c: Ditto.
1739 * gcc.dg/vect/bb-slp-3.c: Ditto.
1740 * gcc.dg/vect/bb-slp-28.c: Ditto.
1741 * gcc.dg/vect/bb-slp-4.c: Ditto.
1742 * gcc.dg/vect/bb-slp-29.c: Ditto.
1743 * gcc.dg/vect/bb-slp-5.c: Ditto.
1744 * gcc.dg/vect/bb-slp-6.c: Ditto.
1745 * gcc.dg/vect/bb-slp-8a.c: Ditto.
1746 * gcc.dg/vect/bb-slp-7.c: Ditto.
1747 * gcc.dg/vect/bb-slp-8b.c: Ditto.
1748 * gcc.dg/vect/bb-slp-8.c: Ditto.
1749 * gcc.dg/vect/bb-slp-9.c: Ditto.
1750 * gcc.dg/vect/bb-slp-10.c: Ditto.
1751 * gcc.dg/vect/bb-slp-11.c: Ditto.
1752 * gcc.dg/vect/bb-slp-20.c: Ditto.
1753 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
1754 * gcc.dg/vect/bb-slp-21.c: Ditto.
1755 * gcc.dg/vect/bb-slp-30.c: Ditto.
1756 * gcc.dg/vect/bb-slp-13.c: Ditto.
1757 * gcc.dg/vect/bb-slp-22.c: Ditto.
1758 * g++.dg/vect/slp-pr50413.cc: Ditto.
1759 * g++.dg/vect/slp-pr56812.cc: Ditto.
1760 * g++.dg/vect/slp-pr50819.cc: Ditto.
1762 2013-06-01 Tobias Burnus <burnus@net-b.de>
1765 * gfortran.dg/class_array_17.f90: New.
1767 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1769 * ada/acats/floatstore.lst: New.
1770 * ada/acats/run_all.sh: Process it.
1772 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1774 * gcc.target/powerpc/e500-ord-1.c: New test.
1775 * gcc.target/powerpc/e500-ord-2.c: Likewise.
1776 * gcc.target/powerpc/e500-unord-1.c: Likewise.
1777 * gcc.target/powerpc/e500-unord-2.c: Likewise.
1779 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1781 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1783 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1785 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1787 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1789 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1791 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
1794 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1797 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1799 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1801 2013-05-31 Marek Polacek <polacek@redhat.com>
1803 PR tree-optimization/57478
1804 PR tree-optimization/57453
1805 * gcc.dg/torture/pr57478.c: New test.
1807 2013-05-31 Tobias Burnus <burnus@net-b.de>
1810 * gfortran.dg/class_array_17.f90: New.
1812 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1815 * gcc.target/arm/iordi3-opt.c: New test.
1817 2013-05-31 Janus Weil <janus@gcc.gnu.org>
1821 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
1822 * gfortran.dg/interface_26.f90: Ditto.
1823 * gfortran.dg/proc_ptr_11.f90: Ditto.
1824 * gfortran.dg/proc_ptr_15.f90: Ditto.
1825 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1826 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
1827 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1828 * gfortran.dg/typebound_override_1.f90: Ditto.
1829 * gfortran.dg/typebound_override_4.f90: Ditto.
1830 * gfortran.dg/typebound_proc_6.f03: Ditto.
1831 * gfortran.dg/assumed_type_7.f90: New test.
1832 * gfortran.dg/typebound_override_5.f90: New test.
1833 * gfortran.dg/typebound_override_6.f90: New test.
1834 * gfortran.dg/typebound_override_7.f90: New test.
1836 2013-05-30 Tobias Burnus <burnus@net-b.de>
1839 * gfortran.dg/power_6.f90: New.
1841 2013-05-30 Ian Bolton <ian.bolton@arm.com>
1843 * gcc.target/aarch64/insv_1.c: New test.
1845 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
1847 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
1848 dg-skip-if "No stabs".
1850 2013-05-30 Janus Weil <janus@gcc.gnu.org>
1853 * gfortran.dg/assumed_size_1.f90: New.
1855 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1857 * gcc.dg/shrink-wrap-alloca.c: New added.
1858 * gcc.dg/shrink-wrap-pretend.c: New added.
1859 * gcc.dg/shrink-wrap-sibcall.c: New added.
1861 2013-05-30 Tobias Burnus <burnus@net-b.de>
1864 * gfortran.dg/assumed_rank_13.f90: New.
1866 2013-05-29 Easwaran Raman <eraman@google.com>
1868 PR tree-optimization/57442
1869 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
1871 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1873 PR tree-optimization/57441
1874 * gcc.c-torture/compile/pr57441.c: New.
1876 2013-05-29 Dehao Chen <dehao@google.com>
1879 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
1881 2013-05-29 Tobias Burnus <burnus@net-b.de>
1884 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
1885 * gfortran.dg/class_19.f03: Ditto.
1887 2013-05-29 Richard Biener <rguenther@suse.de>
1889 * gcc.dg/vect/bb-slp-32.c: New testcase.
1891 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1893 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
1894 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
1895 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
1896 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
1897 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1898 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
1899 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
1900 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1901 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
1902 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
1903 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
1904 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
1905 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
1906 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
1907 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
1908 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
1909 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
1910 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
1911 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
1912 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
1913 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
1914 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
1915 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
1916 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
1917 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
1918 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
1919 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
1920 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
1921 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1922 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
1923 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
1924 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
1925 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
1926 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1927 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
1928 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
1929 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
1930 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
1931 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
1933 2013-05-29 Tobias Burnus <burnus@net-b.de>
1936 * gfortran.dg/finalize_11.f90: New.
1937 * gfortran.dg/finalize_4.f03: Remove dg-error.
1938 * gfortran.dg/finalize_5.f03: Ditto.
1939 * gfortran.dg/finalize_6.f03: Ditto.
1940 * gfortran.dg/finalize_7.f03: Ditto.
1942 2013-05-28 Tobias Burnus <burnus@net-b.de>
1944 * gfortran.dg/class_array_16.f90: New.
1946 2013-05-28 Tobias Burnus <burnus@net-b.de>
1949 * testsuite/gfortran.dg/use_29.f90: New.
1951 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1953 * gnat.dg/fp_exception.adb: New test.
1955 2013-05-28 Richard Biener <rguenther@suse.de>
1957 PR tree-optimization/56787
1958 * gcc.dg/vect/pr56787.c: New testcase.
1960 2013-05-28 Janus Weil <janus@gcc.gnu.org>
1961 Tobias Burnus <burnus@net-b.de>
1964 * gfortran.dg/typebound_override_4.f90: New.
1966 2013-05-28 Richard Biener <rguenther@suse.de>
1968 PR tree-optimization/57411
1969 * g++.dg/opt/pr57411.C: New testcase.
1971 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1973 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
1974 * gcc.dg/builtin-bswap-9.c: Likewise.
1976 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1978 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
1980 2013-05-27 Richard Biener <rguenther@suse.de>
1983 * gcc.dg/gomp/pr57412.c: New testcase.
1985 2013-05-27 Bud Davis <jmdavis@link.com>
1988 * gfortran.dg/stfunc_8.f90: New.
1990 2013-05-27 Richard Biener <rguenther@suse.de>
1992 PR tree-optimization/57343
1993 * gcc.dg/torture/pr57343.c: New testcase.
1995 2013-05-27 Richard Biener <rguenther@suse.de>
1997 PR tree-optimization/57417
1998 * gcc.dg/torture/pr57417.c: New testcase.
2000 2013-05-27 Richard Biener <rguenther@suse.de>
2002 PR tree-optimization/57396
2003 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2005 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2007 * gnat.dg/specs/last_bit.ads: New test.
2009 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2011 * gnat.dg/specs/machine_attribute.ads: New test.
2013 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2015 * gnat.dg/incomplete3.ad[sb]: New test.
2017 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2020 * gcc.target/mips/div-13.c: New test.
2022 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2025 * gcc.target/mips/mips16-attributes-5.c,
2026 * gcc.target/mips/mips16-attributes-6.c: New tests.
2028 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
2030 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2031 * gcc.dg/builtin-bswap-8.c: Likewise.
2033 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2036 * g++.dg/cpp0x/new1.C: New.
2038 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2041 * g++.dg/parse/dtor16.C: New.
2042 * g++.dg/parse/dtor6.C: Adjust.
2044 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2047 * g++.dg/expr/bitfield12.C: New.
2049 2013-05-24 Jeff Law <law@redhat.com>
2051 PR tree-optimization/57124
2052 * gcc.c-torture/execute/pr57124.c: New test.
2053 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2055 2013-05-24 Martin Jambor <mjambor@suse.cz>
2057 PR tree-optimization/57294
2058 * gcc.dg/ipa/pr57294.c: New test.
2060 2013-05-24 Dehao Chen <dehao@google.com>
2062 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2064 2013-05-24 Ian Bolton <ian.bolton@arm.com>
2066 * gcc.target/aarch64/scalar_intrinsics.c
2067 (force_simd): Use a valid instruction.
2068 (test_vdupd_lane_s64): Pass a valid lane argument.
2069 (test_vdupd_lane_u64): Likewise.
2071 2013-05-24 Richard Biener <rguenther@suse.de>
2073 PR tree-optimization/57287
2074 * gcc.dg/pr57287.c: New testcase.
2076 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2079 * g++.dg/template/error51.C: New.
2081 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2084 * g++.dg/template/bitfield2.C: New.
2086 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2088 * gnat.dg/specs/noinline1.ads: New test.
2089 * gnat.dg/noinline2.ad[sb]: Likewise.
2090 * gnat.dg/specs/noinline3.ads: Likewise.
2091 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2093 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
2096 * gcc.dg/tree-ssa/pr57385.c: New test.
2098 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2100 * gnat.dg/derived_type4.adb: New test.
2102 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2104 * gcc.dg/builtin-bswap-6.c: New test.
2105 * gcc.dg/builtin-bswap-7.c: Likewise.
2106 * gcc.dg/builtin-bswap-8.c: Likewise.
2107 * gcc.dg/builtin-bswap-9.c: Likewise.
2109 2013-05-23 Christian Bruel <christian.bruel@st.com>
2112 * gcc.dg/debug/pr57351.c: New test
2114 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
2116 * gcc.target/aarch64/vect-clz.c: New file.
2118 2013-05-23 Martin Jambor <mjambor@suse.cz>
2121 * gcc.dg/ipa/pr57347.c: New test.
2123 2013-05-23 Richard Biener <rguenther@suse.de>
2125 PR tree-optimization/57380
2126 * g++.dg/tree-ssa/pr57380.C: New testcase.
2128 2013-05-23 Richard Biener <rguenther@suse.de>
2131 * gcc.dg/torture/pr57381.c: New testcase.
2133 2013-05-23 Jakub Jelinek <jakub@redhat.com>
2136 * gcc.c-torture/execute/pr57344-1.c: New test.
2137 * gcc.c-torture/execute/pr57344-2.c: New test.
2138 * gcc.c-torture/execute/pr57344-3.c: New test.
2139 * gcc.c-torture/execute/pr57344-4.c: New test.
2141 2013-05-23 Richard Biener <rguenther@suse.de>
2143 PR rtl-optimization/57341
2144 * gcc.dg/torture/pr57341.c: New testcase.
2146 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2149 * g++.dg/parse/crash62.C: New.
2151 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2152 Pat Haugen <pthaugen@us.ibm.com>
2153 Peter Bergner <bergner@vnet.ibm.com>
2155 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2158 2013-05-22 Tobias Burnus <burnus@net-b.de>
2161 * gfortran.dg/defined_assignment_6.f90: New.
2163 2013-05-22 Tobias Burnus <burnus@net-b.de>
2166 * gfortran.dg/assumed_type_6.f90: New.
2168 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2171 * g++.dg/cpp0x/Wunused-parm.C: New.
2173 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2175 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2176 * g++.dg/warn/Wdouble-promotion.C: Likewise.
2178 2013-05-21 Easwaran Raman <eraman@google.com>
2180 PR tree-optimization/57322
2181 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2183 2013-05-21 Graham Stott <graham.stott@btinternet.com>
2185 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2188 2013-05-21 Tobias Burnus <burnus@net-b.de>
2191 * gfortran.dg/assumed_type_5.f90: New.
2192 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2193 * gfortran.dg/assumed_rank_2.f90: Ditto.
2194 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2195 * gfortran.dg/no_arg_check_3.f90: Ditto.
2197 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2199 PR tree-optimization/57331
2200 * gcc.c-torture/compile/pr57331.c: New test.
2202 2013-05-21 Richard Biener <rguenther@suse.de>
2204 PR tree-optimization/57330
2205 * gcc.dg/torture/pr57330.c: New testcase.
2207 2013-05-21 Richard Biener <rguenther@suse.de>
2209 PR tree-optimization/57303
2210 * gcc.dg/torture/pr57303.c: New testcase.
2212 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2214 PR tree-optimization/57321
2215 * gcc.c-torture/execute/pr57321.c: New test.
2217 2013-05-20 Tobias Burnus <burnus@net-b.de>
2221 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2222 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2223 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2224 * gfortran.dg/binding_label_tests_3.f03: Ditto.
2225 * gfortran.dg/binding_label_tests_4.f03: Ditto.
2226 * gfortran.dg/binding_label_tests_5.f03: Ditto.
2227 * gfortran.dg/binding_label_tests_6.f03: Ditto.
2228 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2229 * gfortran.dg/binding_label_tests_8.f03: Ditto.
2230 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2231 * gfortran.dg/binding_label_tests_24.f90: New.
2232 * gfortran.dg/binding_label_tests_25.f90: New.
2234 2013-05-20 Tobias Burnus <burnus@net-b.de>
2237 * gfortran.dg/binding_label_tests_17.f90: New.
2238 * gfortran.dg/binding_label_tests_18.f90: New.
2239 * gfortran.dg/binding_label_tests_19.f90: New.
2240 * gfortran.dg/binding_label_tests_20.f90: New.
2241 * gfortran.dg/binding_label_tests_21.f90: New.
2242 * gfortran.dg/binding_label_tests_22.f90: New.
2243 * gfortran.dg/binding_label_tests_23.f90: New.
2245 2013-05-20 Tobias Burnus <burnus@net-b.de>
2248 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2249 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2250 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2251 * gfortran.dg/common_18.f90: New.
2252 * gfortran.dg/common_19.f90: New.
2253 * gfortran.dg/common_20.f90: New.
2254 * gfortran.dg/common_21.f90: New.
2256 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2259 * g++.dg/parse/error52.C: New.
2260 * g++.dg/parse/error3.C: Adjust.
2261 * g++.dg/parse/error36.C: Likewise.
2263 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2266 * gcc.target/sh/pr56547-1.c: New.
2267 * gcc.target/sh/pr56547-2.c: New.
2269 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2272 * g++.dg/warn/Wsign-compare-6.C: New.
2273 * g++.dg/warn/Wdouble-promotion.C: Adjust.
2275 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2278 * g++.dg/template/error50.C: New.
2280 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2283 * g++.dg/ext/complit13.C: New.
2285 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
2288 * g++.dg/pr57175.C: New testcase.
2290 2013-05-17 Easwaran Raman <eraman@google.com>
2292 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2294 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
2297 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2299 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2301 PR rtl-optimization/57281
2302 PR rtl-optimization/57300
2303 * gcc.dg/pr57300.c: New test.
2304 * gcc.c-torture/execute/pr57281.c: New test.
2306 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2309 * g++.dg/ext/sizeof-complit.C: New.
2311 2013-05-17 Marek Polacek <polacek@redhat.com>
2313 * gcc.dg/strlenopt-25.c: New test.
2314 * gcc.dg/strlenopt-26.c: Likewise.
2316 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2318 * gcc.target/i386/rotate-4.c: Compile only with -mavx
2319 instead of -mavx2, require only avx instead of avx2.
2320 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2321 of avx2-check.h and turn into an avx runtime test instead of
2324 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2326 * g++.dg/ext/vector22.C: Uncomment working test.
2328 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2331 * g++.dg/template/pr17410.C: New.
2333 2013-05-16 Jakub Jelinek <jakub@redhat.com>
2335 * gcc.target/i386/rotate-3.c: New test.
2336 * gcc.target/i386/rotate-3a.c: New test.
2337 * gcc.target/i386/rotate-4.c: New test.
2338 * gcc.target/i386/rotate-4a.c: New test.
2339 * gcc.target/i386/rotate-5.c: New test.
2340 * gcc.target/i386/rotate-5a.c: New test.
2342 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2344 * gcc.dg/visibility-21.c: Require section_anchors.
2346 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
2348 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2349 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2350 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2352 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
2354 * gcc.dg/visibility-21.c: New.
2356 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2359 * gcc.dg/pr57286.c: New testcase.
2360 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2361 * g++.dg/ext/vector22.C: Comment out transformations not
2364 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
2367 * gcc.target/mips/call-1.c: Restrict to o32.
2368 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2370 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2372 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2374 * g++.dg/warn/Wshadow-1.C: Likewise.
2375 * g++.dg/warn/Wshadow-6.C: Likewise.
2376 * g++.dg/warn/Wshadow-7.C: Likewise.
2378 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2381 * g++.dg/parse/pr31952-1.C: New.
2382 * g++.dg/parse/pr31952-2.C: Likewise.
2383 * g++.dg/parse/pr31952-3.C: Likewise.
2385 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2386 * g++.old-deja/g++.jason/cond.C: Likewise.
2387 * g++.dg/cpp0x/range-for5.C: Likewise.
2389 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2392 * gcc.target/arm/pr40887.c: Adjust testcase.
2393 * gcc.target/arm/pr19599.c: New test.
2395 2013-05-15 Richard Biener <rguenther@suse.de>
2397 PR tree-optimization/57275
2398 * gcc.target/i386/pr57275.c: New testcase.
2400 2013-05-15 Jan Hubicka <jh@suse.cz>
2402 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2403 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2404 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2406 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2408 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2411 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2414 * c-c++-common/Wsequence-point-1.c: New test.
2416 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
2418 * g++.dg/ext/vector22.C: New testcase.
2419 * gcc.dg/binop-xor3.c: Remove xfail.
2421 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
2423 * gcc.target/aarch64/vect-fcm.x: Add cases testing
2424 FLOAT cmp FLOAT ? INT : INT.
2425 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2426 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2427 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2428 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2429 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2430 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2432 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2435 * g++.dg/cpp0x/defaulted43.C: New.
2437 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2439 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2440 (alloca): Remove declaration.
2441 (foo9): Replace alloca by __builtin_alloca.
2443 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
2445 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2446 Expect "size of array is too large" error.
2448 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2450 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2452 2013-05-14 Richard Biener <rguenther@suse.de>
2455 * g++.dg/torture/pr57235.C: New testcase.
2457 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2460 * gcc.dg/torture/pr57251.c: New test.
2462 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
2465 * gcc.target/i386/pr57264.c: New test.
2467 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2469 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2471 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
2473 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2475 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2477 PR tree-optimization/45216
2478 PR tree-optimization/57157
2479 * c-c++-common/rotate-1.c: Add 32 tests with +.
2480 * c-c++-common/rotate-1a.c: Adjust.
2481 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2482 * c-c++-common/rotate-2b.c: New test.
2483 * c-c++-common/rotate-3.c: Add 32 tests with +.
2484 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2485 * c-c++-common/rotate-4b.c: New test.
2486 * c-c++-common/rotate-5.c: New test.
2488 2013-05-13 Martin Jambor <mjambor@suse.cz>
2491 * gcc.dg/ipa/remref-0.c: New test.
2492 * gcc.dg/ipa/remref-1a.c: Likewise.
2493 * gcc.dg/ipa/remref-1b.c: Likewise.
2494 * gcc.dg/ipa/remref-2a.c: Likewise.
2495 * gcc.dg/ipa/remref-2b.c: Likewise.
2497 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
2499 * gcc.dg/vector-shift-2.c: New testcase.
2501 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2503 PR tree-optimization/57230
2504 * gcc.dg/strlenopt-24.c: New test.
2506 PR tree-optimization/57230
2507 * gcc.dg/strlenopt-23.c: New test.
2509 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
2512 * gcc.target/sh/pr57108.c: Move this test case to ...
2513 * gcc.c-torture/compile/pr57108.c: ... here.
2515 2013-05-10 Richard Biener <rguenther@suse.de>
2517 PR tree-optimization/57214
2518 * gcc.dg/torture/pr57214.c: New testcase.
2520 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
2522 * gcc.dg/vector-shift.c: New testcase.
2524 2013-05-10 Jakub Jelinek <jakub@redhat.com>
2526 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2528 PR tree-optimization/45216
2529 PR tree-optimization/57157
2530 * c-c++-common/rotate-1.c: New test.
2531 * c-c++-common/rotate-1a.c: New test.
2532 * c-c++-common/rotate-2.c: New test.
2533 * c-c++-common/rotate-2a.c: New test.
2534 * c-c++-common/rotate-3.c: New test.
2535 * c-c++-common/rotate-3a.c: New test.
2536 * c-c++-common/rotate-4.c: New test.
2537 * c-c++-common/rotate-4a.c: New test.
2539 2013-05-10 Richard Biener <rguenther@suse.de>
2541 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2542 * gcc.target/i386/l_fma_double_1.c: Adjust.
2543 * gcc.target/i386/l_fma_double_2.c: Likewise.
2544 * gcc.target/i386/l_fma_double_3.c: Likewise.
2545 * gcc.target/i386/l_fma_double_4.c: Likewise.
2546 * gcc.target/i386/l_fma_double_5.c: Likewise.
2547 * gcc.target/i386/l_fma_double_6.c: Likewise.
2548 * gcc.target/i386/l_fma_float_1.c: Likewise.
2549 * gcc.target/i386/l_fma_float_2.c: Likewise.
2550 * gcc.target/i386/l_fma_float_3.c: Likewise.
2551 * gcc.target/i386/l_fma_float_4.c: Likewise.
2552 * gcc.target/i386/l_fma_float_5.c: Likewise.
2553 * gcc.target/i386/l_fma_float_6.c: Likewise.
2555 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2558 * g++.dg/cpp0x/pr51226.C: New.
2560 2013-04-16 Han Shen <shenhan@google.com>
2562 Test cases for '-fstack-protector-strong'.
2563 * gcc.dg/fstack-protector-strong.c: New.
2564 * g++.dg/fstack-protector-strong.C: New.
2566 2013-05-07 Ian Bolton <ian.bolton@arm.com>
2568 * gcc.target/aarch64/ands_1.c: New test.
2569 * gcc.target/aarch64/ands_2.c: Likewise
2571 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2573 * lib/target-supports.exp (check_effective_target_hw): New
2575 * c-c++-common/asan/clone-test-1.c: Call
2576 check_effective_target_hw.
2577 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2578 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2579 possible decorations.
2580 * c-c++-common/asan/null-deref-1.c: Likewise.
2581 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2582 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2583 * c-c++-common/asan/use-after-free-1.c: Likewise.
2584 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2585 * g++.dg/asan/large-func-test-1.C: Likewise.
2587 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
2589 * gcc.target/aarch64/scalar_intrinsics.c: Update.
2591 2013-05-07 Richard Biener <rguenther@suse.de>
2594 * g++.dg/torture/pr57190.C: New testcase.
2596 2013-05-07 Jakub Jelinek <jakub@redhat.com>
2598 PR tree-optimization/57149
2599 * gcc.dg/pr57149.c: New test.
2602 * gcc.dg/pr57184.c: New test.
2604 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
2606 * gnat.dg/specs/array3.ads: New test.
2608 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
2610 * c-c++-common/vector-scalar-2.c: New testcase.
2612 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
2614 * gcc.target/i386/asm-dialect-2.c: New testcase.
2616 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2619 * g++.dg/cpp0x/auto38.C: New.
2621 2013-05-06 Richard Biener <rguenther@suse.de>
2623 PR tree-optimization/57185
2624 * gcc.dg/autopar/pr57185.c: New testcase.
2626 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
2629 * gcc.target/i386/pr57106.c: New test.
2631 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2633 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2634 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2635 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2636 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2637 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2638 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2639 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2641 2013-05-06 Teresa Johnson <tejohnson@google.com>
2644 * gcc.dg/pr57154.c: New test.
2646 2013-05-06 Richard Biener <rguenther@suse.de>
2649 * gcc.dg/torture/pr57147-1.c: New testcase.
2650 * gcc.dg/torture/pr57147-2.c: Likewise.
2651 * gcc.dg/torture/pr57147-3.c: Likewise.
2653 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2656 * gcc.target/sh/pr55303-1.c: New.
2657 * gcc.target/sh/pr55303-2.c: New.
2658 * gcc.target/sh/pr55303-3.c: New.
2660 2013-05-05 Tobias Burnus <burnus@net-b.de>
2662 * gfortran.dg/allocate_with_source_3.f90: New.
2664 2013-05-05 Tobias Burnus <burnus@net-b.de>
2667 * gfortran.dg/null_8.f90: New.
2669 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2672 * g++.dg/cpp0x/enum27.C: New.
2673 * g++.dg/cpp0x/enum_base.C: Adjust.
2675 2013-05-04 Jakub Jelinek <jakub@redhat.com>
2677 PR tree-optimization/56205
2678 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
2680 2013-05-04 Tobias Burnus <burnus@net-b.de>
2682 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2683 * gfortran.dg/bind_c_usage_27.f90: New.
2684 * gfortran.dg/bind_c_usage_28.f90: New.
2686 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2689 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
2691 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2694 * gcc.target/powerpc/pr57150.c: New file.
2696 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2698 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
2699 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2700 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2701 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2702 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2703 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2704 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2706 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2708 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
2709 scan-assembler-times.
2711 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2713 * gcc.dg/tree-ssa/slsr-32.c: New.
2714 * gcc.dg/tree-ssa/slsr-33.c: New.
2715 * gcc.dg/tree-ssa/slsr-34.c: New.
2716 * gcc.dg/tree-ssa/slsr-35.c: New.
2717 * gcc.dg/tree-ssa/slsr-36.c: New.
2718 * gcc.dg/tree-ssa/slsr-37.c: New.
2719 * gcc.dg/tree-ssa/slsr-38.c: New.
2721 2013-05-03 Ian Bolton <ian.bolton@arm.com>
2723 * gcc.target/aarch64/tst_1.c: New test.
2724 * gcc.target/aarch64/tst_2.c: Likewise
2726 2013-05-02 Jeff Law <law@redhat.com>
2728 PR tree-optimization/57144
2729 * gcc.c-torture/execute/pr57144.c: New test.
2731 2013-05-03 Jakub Jelinek <jakub@redhat.com>
2733 PR rtl-optimization/57130
2734 * gcc.c-torture/execute/pr57130.c: New test.
2736 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
2738 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
2740 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
2742 * gcc.target/aarch64/fabd.c: New file.
2744 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2747 * g++.dg/cpp0x/pr54318.C: New.
2749 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2752 * g++.dg/parse/error51.C: New.
2753 * g++.dg/parse/error15.C: Adjust column numbers.
2755 2013-05-02 Tobias Burnus <burnus@net-b.de>
2758 * gfortran.dg/size_kind_2.f90: New.
2759 * gfortran.dg/size_kind_3.f90: New.
2761 2013-05-02 Richard Biener <rguenther@suse.de>
2764 * g++.dg/torture/pr57140.C: New testcase.
2766 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
2769 * gcc.target/arm/pr56732-1.c: New test.
2771 2013-05-02 Martin Jambor <mjambor@suse.cz>
2774 * gcc.dg/ipa/pr56988.c: New test.
2776 2013-05-02 Ian Bolton <ian.bolton@arm.com>
2778 * gcc.target/aarch64/bics_1.c: New test.
2779 * gcc.target/aarch64/bics_2.c: Likewise.
2781 2013-05-02 Jakub Jelinek <jakub@redhat.com>
2783 PR rtl-optimization/57131
2784 * gcc.c-torture/execute/pr57131.c: New test.
2786 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2789 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2791 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
2794 * gcc.target/i386/pr57091.c: New test.
2796 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2798 * gcc.target/aarch64/vect-vaddv.c: New.
2800 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2802 * gcc.target/aarch64/vect-vmaxv.c: New.
2803 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
2805 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2807 * gcc.target/aarch64/scalar-vca.c: New.
2808 * gcc.target/aarch64/vect-vca.c: Likewise.
2810 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2812 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
2813 (test_vceqd_s64): Force arguments to SIMD registers.
2814 (test_vceqzd_s64): Likewise.
2815 (test_vcged_s64): Likewise.
2816 (test_vcled_s64): Likewise.
2817 (test_vcgezd_s64): Likewise.
2818 (test_vcged_u64): Likewise.
2819 (test_vcgtd_s64): Likewise.
2820 (test_vcltd_s64): Likewise.
2821 (test_vcgtzd_s64): Likewise.
2822 (test_vcgtd_u64): Likewise.
2823 (test_vclezd_s64): Likewise.
2824 (test_vcltzd_s64): Likewise.
2825 (test_vtst_s64): Likewise.
2826 (test_vtst_u64): Likewise.
2828 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2831 * g++.dg/cpp0x/decltype53.C: New.
2833 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2836 * gfortran.dg/power_5.f90: New test.
2838 2013-04-30 Richard Biener <rguenther@suse.de>
2841 * gcc.dg/torture/pr57122.c: New testcase.
2843 2013-04-30 Richard Biener <rguenther@suse.de>
2846 * g++.dg/torture/pr57107.C: New testcase.
2848 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
2850 PR rtl-optimization/57105
2851 * gcc.dg/pr57105.c: New test.
2853 2013-04-30 Jakub Jelinek <jakub@redhat.com>
2855 PR tree-optimization/57104
2856 * gcc.dg/pr57104.c: New test.
2858 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
2861 * gcc.target/i386/pr44578.c: New test.
2863 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
2866 * gcc.target/i386/pr57097.c: New test.
2868 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
2871 * gcc.target/i386/pr57098.c: New test.
2873 2013-04-29 Kai Tietz <ktietz@redhat.com>
2875 * gcc.c-torture/execute/pr55875.c: New test.
2877 2013-04-29 Richard Biener <rguenther@suse.de>
2880 * gcc.dg/torture/pr57075.c: New testcase.
2882 2013-04-29 Richard Biener <rguenther@suse.de>
2885 * gcc.dg/autopar/pr57103.c: New testcase.
2887 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2889 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
2891 2013-04-29 Tom de Vries <tom@codesourcery.com>
2893 * gcc.dg/pr50763.c: Update test.
2895 2013-04-26 Jeff Law <law@redhat.com>
2897 * gcc.dg/tree-ssa/vrp88.c: New test.
2899 2013-04-29 Christian Bruel <christian.bruel@st.com>
2902 * gcc.target/sh/pr57108.c: New test.
2904 2013-04-29 Richard Biener <rguenther@suse.de>
2907 * gfortran.dg/gomp/pr57089.f90: New testcase.
2909 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2911 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
2913 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2915 * gcc.target/aarch64/vect-vcvt.c: New.
2917 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2919 * gcc.target/aarch64/vect-vrnd.c: New.
2921 2013-04-29 Richard Biener <rguenther@suse.de>
2923 PR tree-optimization/57081
2924 * gcc.dg/torture/pr57081.c: New testcase.
2926 2013-04-29 Jakub Jelinek <jakub@redhat.com>
2928 PR tree-optimization/57083
2929 * gcc.dg/torture/pr57083.c: New test.
2931 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2934 * g++.dg/cpp0x/decltype52.C: New.
2936 2013-04-28 Jakub Jelinek <jakub@redhat.com>
2938 N3472 binary constants
2939 * g++.dg/cpp/limits.C: Adjust warning wording.
2940 * g++.dg/system-binary-constants-1.C: Likewise.
2941 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
2943 2013-04-28 Tobias Burnus <burnus@net-b.de>
2946 * gfortran.dg/coarray_30.f90: New.
2948 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2951 * frontend-passes (optimize_power): New function.
2952 (optimize_op): Use it.
2954 2013-04-27 Jakub Jelinek <jakub@redhat.com>
2957 * gcc.c-torture/execute/pr56866.c: New test.
2958 * gcc.target/i386/pr56866.c: New test.
2960 2013-04-26 Jakub Jelinek <jakub@redhat.com>
2963 * gcc.dg/setjmp-5.c: New test.
2965 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2968 * g++.dg/cpp0x/constexpr-55708.C: New.
2970 2013-04-26 Richard Biener <rguenther@suse.de>
2972 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
2973 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
2974 * gcc.dg/pr53265.c: Remove XFAILs.
2975 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
2976 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
2978 2013-04-26 Jakub Jelinek <jakub@redhat.com>
2980 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
2981 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
2982 -fdiagnostics-color=never option similarly to
2983 -fno-diagnostics-show-caret option.
2985 2013-04-25 Jakub Jelinek <jakub@redhat.com>
2987 PR rtl-optimization/57003
2988 * gcc.target/i386/pr57003.c: New test.
2990 2013-04-25 Marek Polacek <polacek@redhat.com>
2992 PR tree-optimization/57066
2993 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
2995 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
2996 Tejas Belagod <tejas.belagod@arm.com>
2998 * gcc.target/aarch64/vaddv-intrinsic.c: New.
2999 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3000 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3002 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3004 * gcc.target/aarch64/cmp.c: New.
3006 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3008 * gcc.target/aarch64/ngc.c: New.
3010 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3012 * lib/target-supports.exp
3013 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3014 (check_effective_target_arm_neon_fp16_ok): Likewise.
3015 (add_options_for_arm_neon_fp16): Likewise.
3016 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3017 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3019 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
3021 PR rtl-optimizations/57046
3022 * gcc.target/i386/pr57046.c: New test.
3024 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3026 * g++.dg/cpp1y/cplusplus.C: New.
3028 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3030 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3032 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3034 * c-c++-common/Wpointer-arith-1.c: New.
3036 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3038 * g++.dg/cpp1y/cxx1y_macro.C: New.
3040 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3043 * g++.dg/cpp0x/sfinae45.C: New.
3045 2013-04-24 Richard Biener <rguenther@suse.de>
3048 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3050 2013-04-23 Richard Biener <rguenther@suse.de>
3053 * gcc.dg/torture/pr57036-1.c: New testcase.
3054 * gcc.dg/torture/pr57036-2.c: Likewise.
3056 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
3058 * gcc.target/aarch64/scalar-mov.c: New testcase.
3060 2013-04-23 Richard Biener <rguenther@suse.de>
3062 PR tree-optimization/57026
3063 * gcc.dg/torture/pr57026.c: New testcase.
3065 2013-04-22 Janus Weil <janus@gcc.gnu.org>
3069 * gfortran.dg/transfer_check_4.f90: New.
3071 2013-04-22 Marek Polacek <polacek@redhat.com>
3074 * gcc.dg/pr56990.c: New test.
3076 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
3079 * gcc.target/i386/pr57018.c: New test.
3081 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
3083 * gcc.target/aarch64/vrecps.c: New.
3084 * gcc.target/aarch64/vrecpx.c: Likewise.
3086 2013-04-22 Christian Bruel <christian.bruel@st.com>
3089 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3091 2013-04-21 Jeff Law <law@redhat.com>
3093 * gcc.dg/tree-ssa/forwprop-26.c: New test.
3095 2013-04-20 Tobias Burnus <burnus@net-b.de>
3098 * gfortran.dg/c_loc_test_22.f90: New.
3100 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
3102 PR rtl-optimization/56847
3103 * gcc.dg/pr56847.c: New test.
3105 2013-04-19 Richard Biener <rguenther@suse.de>
3107 PR tree-optimization/56982
3108 * gcc.c-torture/execute/pr56982.c: New testcase.
3110 2013-04-19 Martin Jambor <mjambor@suse.cz>
3112 PR tree-optimization/56718
3113 * g++.dg/ipa/imm-devirt-1.C: New test.
3114 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3116 2013-04-19 Richard Biener <rguenther@suse.de>
3118 PR tree-optimization/57000
3119 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3121 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3122 Mikael Morin <mikael@gcc.gnu.org>
3125 * gfortran.dg/array_constructor_45.f90: New test.
3126 * gfortran.dg/array_constructor_46.f90: New test.
3127 * gfortran.dg/array_constructor_47.f90: New test.
3128 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
3130 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3132 PR rtl-optimization/56999
3133 * g++.dg/opt/pr56999.C: New test.
3135 2013-04-18 Cary Coutant <ccoutant@google.com>
3137 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3138 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3140 2013-04-18 Cary Coutant <ccoutant@google.com>
3142 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3143 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3144 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3145 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3146 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3147 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3148 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3149 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3150 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3151 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3152 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3154 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
3156 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3158 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3160 PR tree-optimization/56984
3161 * gcc.c-torture/compile/pr56984.c: New test.
3163 PR rtl-optimization/56992
3164 * gcc.dg/pr56992.c: New test.
3166 2013-04-17 Janus Weil <janus@gcc.gnu.org>
3169 * gfortran.dg/proc_ptr_42.f90: New.
3171 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
3173 * gnat.dg/discr41.ad[sb]: New test.
3174 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3175 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3176 * gcc.dg/vect/slp-24.c: Likewise.
3177 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3178 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3179 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3180 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3181 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3182 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3183 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3184 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3185 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3186 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3187 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3188 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3189 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3190 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3191 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3192 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3193 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3194 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3195 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3196 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3197 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3198 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3199 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3200 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3201 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3202 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3204 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
3207 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3208 * gfortran.dg/module_md5_1.f90: Remove.
3210 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3212 * gcc.target/aarch64/adds3.c: New.
3213 * gcc.target/aarch64/subs3.c: New.
3215 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3217 * gcc.target/aarch64/adds1.c: New.
3218 * gcc.target/aarch64/adds2.c: New.
3219 * gcc.target/aarch64/subs1.c: New.
3220 * gcc.target/aarch64/subs2.c: New.
3222 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
3224 Implement n3599 - Literal operator templates for strings.
3225 * g++.dg/cpp1y/udlit-char-template.C: New test.
3226 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3228 2013-04-16 Tobias Burnus <burnus@net-b.de>
3231 * gfortran.dg/no_arg_check_1.f90: New.
3232 * gfortran.dg/no_arg_check_2.f90: New.
3233 * gfortran.dg/no_arg_check_3.f90: New.
3235 2013-04-16 Janus Weil <janus@gcc.gnu.org>
3238 * gfortran.dg/proc_ptr_41.f90: New.
3240 2013-04-16 Richard Biener <rguenther@suse.de>
3242 PR tree-optimization/56756
3243 * gcc.dg/torture/pr56756.c: New testcase.
3245 2013-04-16 Tobias Burnus <burnus@net-b.de>
3248 * gfortran.dg/c_assoc_5.f90: New.
3250 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
3252 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3253 * gcc.c-torture/execute/pr33992.x: Remove.
3254 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3255 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3256 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3258 2013-04-15 Jakub Jelinek <jakub@redhat.com>
3260 PR tree-optimization/56962
3261 * gcc.c-torture/execute/pr56962.c: New test.
3263 2013-04-15 Richard Biener <rguenther@suse.de>
3265 PR tree-optimization/56933
3266 * gcc.dg/vect/pr56933.c: New testcase.
3268 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3270 * gcc.target/arm/anddi3-opt.c: New test.
3271 * gcc.target/arm/anddi3-opt2.c: Likewise.
3273 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
3275 * gcc.dg/pr56890-1.c: New test.
3276 * gcc.dg/pr56890-2.c: Likewise.
3278 2013-04-15 Joey Ye <joey.ye@arm.com>
3280 * gcc.target/arm/thumb1-far-jump-1.c: New test.
3281 * gcc.target/arm/thumb1-far-jump-2.c: New test.
3283 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
3286 * gfortran.dg/select_type_33.f03: New test.
3288 2013-04-13 Janus Weil <janus@gcc.gnu.org>
3291 * gfortran.dg/typebound_proc_29.f03: New.
3293 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3296 * gfortran.dg/typebound_proc_28.f03: New.
3298 2013-04-12 Jeff Law <law@redhat.com>
3300 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3303 2013-04-12 Tobias Burnus <burnus@net-b.de>
3306 * gfortran.dg/coarray/alloc_comp_2.f90: New.
3308 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
3311 * gcc.target/i386/pr56903.c: New test.
3313 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3316 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3317 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3318 * gfortran.dg/block_11.f90: Fix invalid test case.
3319 * gfortran.dg/function_types_3.f90: Add new error message.
3320 * gfortran.dg/global_references_1.f90: Ditto.
3321 * gfortran.dg/import2.f90: Remove unneeded parts.
3322 * gfortran.dg/import6.f90: Fix invalid test case.
3323 * gfortran.dg/proc_decl_2.f90: Ditto.
3324 * gfortran.dg/proc_decl_9.f90: Ditto.
3325 * gfortran.dg/proc_decl_18.f90: Ditto.
3326 * gfortran.dg/proc_ptr_40.f90: New.
3327 * gfortran.dg/whole_file_7.f90: Modified error wording.
3328 * gfortran.dg/whole_file_16.f90: Ditto.
3329 * gfortran.dg/whole_file_17.f90: Add -pedantic.
3330 * gfortran.dg/whole_file_18.f90: Modified error wording.
3331 * gfortran.dg/whole_file_20.f03: Ditto.
3332 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3335 2013-04-12 Richard Biener <rguenther@suse.de>
3338 2013-04-10 Richard Biener <rguenther@suse.de>
3340 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3342 2013-04-12 Tobias Burnus <burnus@net-b.de>
3345 * gfortran.dg/class_allocate_15.f90: New.
3348 2013-04-12 Tobias Burnus <burnus@net-b.de>
3350 * gfortran.dg/coarray_lib_alloc_2.f90: Update
3351 scan-tree-dump-times.
3353 2013-04-12 Jakub Jelinek <jakub@redhat.com>
3355 PR tree-optimization/56918
3356 PR tree-optimization/56920
3357 * gcc.dg/vect/pr56918.c: New test.
3358 * gcc.dg/vect/pr56920.c: New test.
3360 2013-04-12 Tobias Burnus <burnus@net-b.de>
3363 * gfortran.dg/class_allocate_14.f90: New.
3364 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3365 * gfortran.dg/coarray_lib_alloc_3.f90: New.
3367 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
3369 * gcc.dg/fold-cstvecshift.c: New testcase.
3371 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3373 * gcc.target/aarch64/negs.c: New.
3375 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3378 * g++.dg/template/arrow4.C: New test.
3380 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
3382 * gnat.dg/array23.adb: New test.
3383 * gnat.dg/array23_pkg[123].ads: New helpers.
3385 2013-04-11 Jeff Law <law@redhat.com>
3387 PR tree-optimization/56900
3388 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3390 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3393 * g++.dg/cpp0x/sfinae44.C: New.
3395 2013-04-11 Arnaud Charlet <charlet@adacore.com>
3397 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3398 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3400 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3403 * g++.dg/cpp0x/enum26.C: New.
3404 * g++.old-deja/g++.pt/mangle1.C: Adjust.
3406 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3408 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3410 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3412 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3413 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3414 loop is vectorized and that the correct instruction is generated.
3415 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3416 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3417 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3419 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3421 PR tree-optimization/56899
3422 * gcc.c-torture/execute/pr56899.c: New test.
3424 2013-04-10 David S. Miller <davem@davemloft.net>
3426 * gcc.target/sparc/setcc-4.c: New test.
3427 * gcc.target/sparc/setcc-5.c: New test.
3429 2013-04-10 Richard Biener <rguenther@suse.de>
3431 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3433 2013-04-10 Richard Biener <rguenther@suse.de>
3435 * gcc.dg/vect/slp-39.c: New testcase.
3437 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
3439 PR tree-optimization/55524
3440 * gcc.target/epiphany/fnma-1.c: New test.
3442 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3444 * gcc.dg/tree-ssa/inline-11.c: New test
3446 2013-04-10 Jakub Jelinek <jakub@redhat.com>
3449 * g++.dg/template/arrow3.C: New test.
3451 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3453 * gcc.target/arm/minmax_minus.c: New test.
3455 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3458 * c-c++-common/gomp/pr56883.c: New test.
3460 2013-04-09 Jeff Law <law@redhat.com>
3462 * gcc.dg/tree-ssa/vrp87.c: New test.
3464 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3466 PR tree-optimization/56854
3467 * g++.dg/torture/pr56854.C: New test.
3469 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3472 * gfortran.dg/array_constructor_44.f90: New test.
3474 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3477 * g++.dg/cpp0x/constexpr-specialization.C: New.
3479 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3481 * gcc.c-torture/execute/pr56837.c: New test.
3485 * g++.dg/opt/vt3.C: New test.
3486 * g++.dg/opt/vt4.C: New test.
3488 2013-04-08 Jeff Law <law@redhat.com>
3490 * gcc.dg/tree-ssa/forwprop-25.c: New test.
3492 2013-04-08 Richard Biener <rguenther@suse.de>
3494 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3496 2013-04-08 Richard Biener <rguenther@suse.de>
3498 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3500 2013-04-08 Richard Biener <rguenther@suse.de>
3502 * g++.dg/vect/slp-pr56812.cc: Adjust.
3504 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3506 * gcc.dg/pr56837.c: New test.
3507 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3508 "generated memset minus one".
3510 2013-04-07 Tobias Burnus <burnus@net-b.de>
3513 * gfortran.dg/reshape_5.f90: New.
3515 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3518 * gcc.target/powerpc/recip-1.c: Modify expected output.
3519 * gcc.target/powerpc/recip-3.c: Likewise.
3520 * gcc.target/powerpc/recip-4.c: Likewise.
3521 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3523 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3525 * gcc.target/arm/peep-ldrd-1.c: New test.
3526 * gcc.target/arm/peep-strd-1.c: Likewise.
3528 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3530 * gcc.target/arm/negdi-1.c: New test.
3531 * gcc.target/arm/negdi-2.c: Likewise.
3532 * gcc.target/arm/negdi-3.c: Likewise.
3533 * gcc.target/arm/negdi-4.c: Likewise.
3535 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3537 * lib/target-supports.exp (add_options_for_arm_v8_neon):
3538 Add -march=armv8-a when we use v8 NEON.
3539 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3540 (check_effective_target_vect_call_ceilf): Likewise.
3541 (check_effective_target_vect_call_floorf): Likewise.
3542 (check_effective_target_vect_call_roundf): Likewise.
3543 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3544 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3545 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3546 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3547 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3549 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
3551 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3552 * gcc.target/powerpc/sd-pwr6.c: Same.
3553 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3554 * g++.dg/debug/pr56294.C: XFAIL on AIX.
3556 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
3558 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3560 2013-04-04 Janus Weil <janus@gcc.gnu.org>
3563 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3564 * gfortran.dg/altreturn_4.f90: Ditto.
3565 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3566 * gfortran.dg/altreturn_5.f90: Ditto.
3567 * gfortran.dg/altreturn_6.f90: Ditto.
3568 * gfortran.dg/altreturn_7.f90: Ditto.
3570 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3572 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3574 (check_effective_target_arm_v8_neon_ok_nocache):
3576 (check_effective_target_arm_v8_neon_ok): Change to use
3577 check_effective_target_arm_v8_neon_ok_nocache.
3578 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3580 (check_effective_target_vect_call_btruncf):
3581 Enable for arm and ARMv8 NEON.
3582 (check_effective_target_vect_call_ceilf): Likewise.
3583 (check_effective_target_vect_call_floorf): Likewise.
3584 (check_effective_target_vect_call_roundf): Likewise.
3585 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3588 2013-04-04 Marek Polacek <polacek@redhat.com>
3590 PR tree-optimization/48186
3591 * gcc.dg/pr48186.c: New test.
3593 2013-04-04 Richard Biener <rguenther@suse.de>
3595 PR tree-optimization/56826
3596 * gcc.dg/vect/pr56826.c: New testcase.
3597 * gcc.dg/vect/O3-pr36098.c: Adjust.
3599 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
3601 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3602 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3603 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3604 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3605 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3606 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3607 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3608 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3609 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3610 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3612 2013-04-04 Richard Biener <rguenther@suse.de>
3614 PR tree-optimization/56213
3615 * gcc.dg/vect/vect-123.c: New testcase.
3617 2013-04-04 Tobias Burnus <burnus@net-b.de>
3620 * gfortran.dg/read_repeat_2.f90: New.
3622 2013-04-04 Richard Biener <rguenther@suse.de>
3624 PR tree-optimization/56837
3625 * g++.dg/torture/pr56837.C: New testcase.
3627 2013-04-04 Tobias Burnus <burnus@net-b.de>
3630 * gfortran.dg/c_loc_test_21.f90: New.
3631 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3632 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3633 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3634 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3635 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
3637 2013-04-03 Jeff Law <law@redhat.com>
3639 PR tree-optimization/56799
3640 * gcc.c-torture/execute/pr56799.c: New test.
3642 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3645 * g++.dg/warn/Wpointer-arith-1.C: New.
3646 * g++.dg/gomp/for-19.C: Adjust.
3648 2013-04-03 Marek Polacek <polacek@redhat.com>
3651 * gcc.dg/pr55702.c: New test.
3653 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3656 * gcc.dg/pr56809.c: New testcase.
3658 2013-04-03 Jakub Jelinek <jakub@redhat.com>
3661 * g++.dg/debug/pr56819.C: New test.
3663 2013-04-03 Richard Biener <rguenther@suse.de>
3665 PR tree-optimization/56817
3666 * g++.dg/torture/pr56817.C: New testcase.
3668 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3670 * gcc.dg/vect/bb-slp-31.c: New file.
3672 2013-04-03 Jason Merrill <jason@redhat.com>
3675 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3677 2013-04-03 Richard Biener <rguenther@suse.de>
3679 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
3681 2013-04-03 Richard Biener <rguenther@suse.de>
3683 PR tree-optimization/55964
3684 * gcc.dg/torture/pr55964-2.c: New testcase.
3686 2013-04-03 Richard Biener <rguenther@suse.de>
3688 PR tree-optimization/56501
3689 * gcc.dg/torture/pr56501.c: New testcase.
3691 2013-04-03 Richard Biener <rguenther@suse.de>
3693 PR tree-optimization/56407
3694 * gcc.dg/torture/pr56407.c: New testcase.
3696 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3698 PR tree-optimization/56790
3699 * g++.dg/ext/pr56790-1.C: New testcase.
3701 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3703 * gcc.target/i386/merge-1.c: New testcase.
3704 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
3706 2013-04-03 Jakub Jelinek <jakub@redhat.com>
3709 * gcc.c-torture/execute/pr19449.c: New test.
3711 2013-04-03 Richard Biener <rguenther@suse.de>
3713 PR tree-optimization/56812
3714 * g++.dg/vect/slp-pr56812.cc: New testcase.
3716 2013-04-03 Janus Weil <janus@gcc.gnu.org>
3720 * gfortran.dg/altreturn_8.f90: New.
3721 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
3722 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
3723 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3725 2013-04-02 Jakub Jelinek <jakub@redhat.com>
3727 PR rtl-optimization/56745
3728 * gcc.c-torture/compile/pr56745.c: New test.
3730 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3732 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
3734 2013-04-02 Richard Biener <rguenther@suse.de>
3736 PR tree-optimization/56778
3737 * gcc.dg/torture/pr56778.c: New testcase.
3739 2013-04-02 Richard Biener <rguenther@suse.de>
3742 * g++.dg/torture/pr56768.C: New testcase.
3744 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
3746 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
3748 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3751 * gfortran.dg/namelist_82.f90: New test.
3753 2013-04-01 Janus Weil <janus@gcc.gnu.org>
3756 * gfortran.dg/implicit_class_1.f90: New.
3758 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3761 * gfortran.dg/namelist_81.f90: New test.
3763 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3765 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
3766 for constant and equal string lengths.
3767 * gfortran.dg/character_comparison_5.f90: Likewise.
3768 * gfortran.dg/character_comparison_9.f90: New test.
3770 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
3772 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3773 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3775 2013-03-29 Tobias Burnus <burnus@net-b.de>
3778 * gfortran.dg/optional_absent_3.f90: New.
3780 2013-03-29 Tobias Burnus <burnus@net-b.de>
3783 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3785 2013-03-29 Tobias Burnus <burnus@net-b.de>
3788 * gfortran.dg/namelist_80.f90: New.
3790 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3793 * gfortran.dg/string_length_2.f90: New test.
3794 * gfortran.dg/dependency_41.f90: New test.
3796 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3799 * gfortran.dg/array_constructor_43.f90: New test.
3800 * gfortran.dg/random_seed_3.f90: New test.
3802 2013-03-28 Ian Bolton <ian.bolton@arm.com>
3804 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
3805 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3806 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3807 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3808 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3809 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3810 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3811 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3812 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3813 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3815 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3818 * g++.dg/conversion/op4.C: Adjust.
3819 * g++.dg/cpp0x/rv1n.C: Likewise.
3820 * g++.dg/cpp0x/rv2n.C: Likewise.
3821 * g++.dg/cpp0x/template_deduction.C: Likewise.
3822 * g++.dg/expr/cond8.C: Likewise.
3823 * g++.dg/other/error4.C: Likewise.
3824 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
3825 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
3826 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
3827 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
3828 * g++.old-deja/g++.jason/conversion2.C: Likewise.
3829 * g++.old-deja/g++.law/cvt20.C: Likewise.
3830 * g++.old-deja/g++.law/cvt8.C: Likewise.
3831 * g++.old-deja/g++.law/init8.C: Likewise.
3832 * g++.old-deja/g++.mike/net12.C: Likewise.
3833 * g++.old-deja/g++.mike/net8.C: Likewise.
3834 * g++.old-deja/g++.mike/p2793.C: Likewise.
3835 * g++.old-deja/g++.mike/p3836.C: Likewise.
3836 * g++.old-deja/g++.mike/p418.C: Likewise.
3837 * g++.old-deja/g++.mike/p701.C: Likewise.
3838 * g++.old-deja/g++.mike/p807.C: Likewise.
3840 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
3843 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
3846 2013-03-28 Marek Polacek <polacek@redhat.com>
3848 PR tree-optimization/56695
3849 * gcc.dg/vect/pr56695.c: New test.
3851 2013-03-28 Richard Biener <rguenther@suse.de>
3853 PR tree-optimization/37021
3854 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
3855 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
3857 2013-03-27 Tobias Burnus <burnus@net-b.de>
3861 * gfortran.dg/sizeof_2.f90: New.
3862 * gfortran.dg/sizeof_3.f90: New.
3863 * gfortran.dg/sizeof_proc.f90: Update dg-error.
3865 2013-03-27 Richard Biener <rguenther@suse.de>
3867 PR tree-optimization/37021
3868 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
3870 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
3872 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
3873 * g++.dg/ipa/ivinline-2.C: Likewise.
3874 * g++.dg/ipa/ivinline-3.C: Likewise.
3875 * g++.dg/ipa/ivinline-4.C: Likewise.
3876 * g++.dg/ipa/ivinline-5.C: Likewise.
3877 * g++.dg/ipa/ivinline-7.C: Likewise.
3878 * g++.dg/ipa/ivinline-8.C: Likewise.
3879 * g++.dg/ipa/ivinline-9.C: Likewise.
3880 * g++.dg/cpp0x/noexcept03.C: Likewise.
3881 * gcc.dg/const-1.c: Likewise.
3882 * gcc.dg/ipa/pure-const-1.c: Likewise.
3883 * gcc.dg/noreturn-8.c: Likewise.
3884 * gcc.target/i386/mmx-1.c: Likewise.
3885 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3886 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3887 * gcc.c-torture/execute/pr33992.x: New file.
3889 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
3891 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
3893 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3896 * g++.dg/ext/desig5.C: New.
3898 2013-03-26 Tobias Burnus <burnus@net-b.de>
3901 * gfortran.dg/merge_init_expr_2.f90: New.
3902 * gfortran.dg/merge_char_1.f90: Modify test to
3903 stay a run-time test.
3904 * gfortran.dg/merge_char_3.f90: Ditto.
3906 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3908 * g++.dg/cpp0x/constexpr-friend-2.C: New.
3909 * g++.dg/cpp0x/constexpr-main.C: Likewise.
3911 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3914 * g++.dg/cpp0x/range-for23.C: New.
3916 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
3919 * gfortran.dg/namelist_79.f90: New.
3921 2013-03-25 Martin Jambor <mjambor@suse.cz>
3923 * gcc.dg/ipa/ipcp-agg-9.c: New test.
3925 2013-03-25 Tobias Burnus <burnus@net-b.de>
3945 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
3946 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3947 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
3948 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
3949 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
3950 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3951 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3952 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
3953 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
3954 * gfortran.dg/c_loc_tests_16.f90: Ditto.
3955 * gfortran.dg/c_loc_tests_4.f03: Ditto.
3956 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
3957 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
3958 * gfortran.dg/c_loc_tests_8.f03: Ditto.
3959 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
3960 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
3961 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
3962 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
3963 * gfortran.dg/pr32601_1.f03: Ditto.
3964 * gfortran.dg/storage_size_2.f08: Remove dg-error.
3965 * gfortran.dg/blockdata_7.f90: New.
3966 * gfortran.dg/c_assoc_4.f90: New.
3967 * gfortran.dg/c_f_pointer_tests_6.f90: New.
3968 * gfortran.dg/c_f_pointer_tests_7.f90: New.
3969 * gfortran.dg/c_funloc_tests_8.f90: New.
3970 * gfortran.dg/c_loc_test_17.f90: New.
3971 * gfortran.dg/c_loc_test_18.f90: New.
3972 * gfortran.dg/c_loc_test_19.f90: New.
3973 * gfortran.dg/c_loc_test_20.f90: New.
3974 * gfortran.dg/c_sizeof_5.f90: New.
3975 * gfortran.dg/iso_c_binding_rename_3.f90: New.
3976 * gfortran.dg/transfer_resolve_2.f90: New.
3977 * gfortran.dg/transfer_resolve_3.f90: New.
3978 * gfortran.dg/transfer_resolve_4.f90: New.
3979 * gfortran.dg/pr32601.f03: Update dg-error.
3980 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
3981 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
3983 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3985 * gcc.target/arm/vseleqdf.c: New test.
3986 * gcc.target/arm/vseleqsf.c: Likewise.
3987 * gcc.target/arm/vselgedf.c: Likewise.
3988 * gcc.target/arm/vselgesf.c: Likewise.
3989 * gcc.target/arm/vselgtdf.c: Likewise.
3990 * gcc.target/arm/vselgtsf.c: Likewise.
3991 * gcc.target/arm/vselledf.c: Likewise.
3992 * gcc.target/arm/vsellesf.c: Likewise.
3993 * gcc.target/arm/vselltdf.c: Likewise.
3994 * gcc.target/arm/vselltsf.c: Likewise.
3995 * gcc.target/arm/vselnedf.c: Likewise.
3996 * gcc.target/arm/vselnesf.c: Likewise.
3997 * gcc.target/arm/vselvcdf.c: Likewise.
3998 * gcc.target/arm/vselvcsf.c: Likewise.
3999 * gcc.target/arm/vselvsdf.c: Likewise.
4000 * gcc.target/arm/vselvssf.c: Likewise.
4002 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
4004 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4006 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4007 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4008 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4009 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4010 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4011 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4012 * gcc.target/aarch64/atomic-op-char.x: ... to here.
4013 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4014 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4015 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4016 * gcc.target/aarch64/atomic-op-int.x: ... to here.
4017 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4018 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4019 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4020 * gcc.target/aarch64/atomic-op-release.x: ... to here.
4021 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4022 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4023 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4024 * gcc.target/aarch64/atomic-op-short.x: ... to here.
4025 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4026 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4027 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4028 * gcc.target/arm/atomic-op-char.c: Likewise.
4029 * gcc.target/arm/atomic-op-consume.c: Likewise.
4030 * gcc.target/arm/atomic-op-int.c: Likewise.
4031 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4032 * gcc.target/arm/atomic-op-release.c: Likewise.
4033 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4034 * gcc.target/arm/atomic-op-short.c: Likewise.
4036 2013-03-25 Richard Biener <rguenther@suse.de>
4039 * g++.dg/torture/pr56694.C: New testcase.
4041 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4044 * gcc.target/arm/neon-vcond-gt.c: New test.
4045 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4046 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4048 2013-03-25 Richard Biener <rguenther@suse.de>
4050 PR tree-optimization/56689
4051 * gcc.dg/torture/pr56689.c: New testcase.
4053 2013-03-25 Kai Tietz <ktietz@redhat.com>
4055 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4057 2013-03-24 Tobias Burnus <burnus@net-b.de>
4060 * gfortran.dg/eof_5.f90: New.
4062 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
4064 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4067 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
4069 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4071 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
4074 * gcc.c-torture/execute/builtins/builtins.exp: Add
4075 -Wl,--allow-multiple-definition for RTEMS targets.
4077 2013-03-22 Ian Bolton <ian.bolton@arm.com>
4079 * gcc.target/aarch64/movk.c: New test.
4081 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
4083 * g++.dg/ext/vector21.C: New testcase.
4085 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4087 * gcc.target/arm/neon-for-64bits-1.c: New tests.
4088 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4090 2013-03-21 Richard Biener <rguenther@suse.de>
4092 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4093 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4095 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4097 * gcc.target/aarch64/vect.c: Test and result vector added
4098 for sabd and saba instructions.
4099 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4100 instructions in assembly.
4101 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4102 * gcc.target/aarch64/vect-fp.c: Test and result vector added
4103 for fabd instruction.
4104 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4105 instruction in assembly.
4106 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4108 2013-03-20 Jeff Law <law@redhat.com>
4110 * g++.dg/tree-ssa/ssa-dom.C: New test.
4112 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4114 * gcc.target/powerpc/mmfpgpr.c: New test.
4115 * gcc.target/powerpc/sd-vsx.c: Likewise.
4116 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4117 * gcc.target/powerpc/vsx-float0.c: Likewise.
4119 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
4121 PR tree-optimization/56355
4122 * gcc.dg/pr56355-1.c: New file.
4124 2013-03-20 Catherine Moore <clm@codesourcery.com>
4125 Richard Sandiford <rdsandiford@googlemail.com>
4127 * gcc.target/mips/mips.exp: Add microMIPS support.
4128 * gcc.target/mips/umips-movep-2.c: New test.
4129 * gcc.target/mips/umips-lwp-2.c: New test.
4130 * gcc.target/mips/umips-swp-5.c: New test.
4131 * gcc.target/mips/umips-constraints-1.c: New test.
4132 * gcc.target/mips/umips-lwp-3.c: New test.
4133 * gcc.target/mips/umips-swp-6.c: New test.
4134 * gcc.target/mips/umips-constraints-2.c: New test.
4135 * gcc.target/mips/umips-save-restore-1.c: New test.
4136 * gcc.target/mips/umips-lwp-4.c: New test.
4137 * gcc.target/mips/umips-swp-7.c: New test.
4138 * gcc.target/mips/umips-save-restore-2.c: New test.
4139 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4140 * gcc.target/mips/umips-lwp-5.c: New test.
4141 * gcc.target/mips/umips-save-restore-3.c: New test.
4142 * gcc.target/mips/umips-lwp-6.c: New test.
4143 * gcc.target/mips/umips-swp-1.c: New test.
4144 * gcc.target/mips/umips-lwp-7.c: New test.
4145 * gcc.target/mips/umips-swp-2.c: New test.
4146 * gcc.target/mips/umips-lwp-8.c: New test.
4147 * gcc.target/mips/umips-swp-3.c: New test.
4148 * gcc.target/mips/umips-movep-1.c: New test.
4149 * gcc.target/mips/umips-lwp-1.c: New test.
4150 * gcc.target/mips/umips-swp-4.c: New test.
4152 2013-03-20 Richard Biener <rguenther@suse.de>
4154 PR tree-optimization/56661
4155 * gcc.dg/torture/pr56661.c: New testcase.
4157 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4159 PR rtl-optimization/56605
4160 * gcc.target/powerpc/pr56605.c: New.
4162 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4165 * gfortran.dg/do_1.f90: Don't xfail.
4167 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4170 * gfortran.dg/namelist_77.f90: New.
4171 * gfortran.dg/namelist_78.f90: New.
4173 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4176 * gfortran.dg/open_negative_unit_1.f90: New.
4178 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4180 * gcc.target/aarch64/sbc.c: New test.
4182 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4184 * gcc.target/aarch64/ror.c: New test.
4186 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4188 * gcc.target/aarch64/extr.c: New test.
4190 2013-03-19 Richard Biener <rguenther@suse.de>
4192 PR tree-optimization/56273
4193 * gcc.dg/tree-ssa/vrp47.c: Adjust.
4194 * c-c++-common/uninit-17.c: Likewise.
4196 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4198 PR tree-optimization/56635
4199 * g++.dg/torture/pr56635.C: New test.
4201 2013-03-18 Richard Biener <rguenther@suse.de>
4203 PR tree-optimization/3713
4204 * g++.dg/ipa/devirt-12.C: New testcase.
4206 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4209 * c-c++-common/pr56566.c: New test.
4211 2013-03-17 Jason Merrill <jason@redhat.com>
4213 * g++.dg/template/abstract-dr337.C: XFAIL.
4215 2013-03-16 Jakub Jelinek <jakub@redhat.com>
4218 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4219 * c-c++-common/pr56607.c: New test.
4221 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
4224 * g++.dg/cpp0x/constexpr-array5.C: New.
4226 2013-03-15 Tobias Burnus <burnus@net-b.de>
4229 * gfortran.dg/transfer_intrinsic_5.f90: New.
4231 2013-03-15 Kai Tietz <ktietz@redhat.com>
4233 * gcc.target/i386/movti.c: Don't test for x64 mingw.
4234 * gcc.target/i386/pr20020-1.c: Likewise.
4235 * gcc.target/i386/pr20020-2.c: Likewise.
4236 * gcc.target/i386/pr20020-3.c: Likewise.
4237 * gcc.target/i386/pr53425-1.c: Likewise.
4238 * gcc.target/i386/pr53425-2.c: Likewise.
4239 * gcc.target/i386/pr55093.c: Likewise.
4240 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4242 2013-03-15 Jakub Jelinek <jakub@redhat.com>
4245 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4246 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
4248 2013-03-14 Jakub Jelinek <jakub@redhat.com>
4250 PR tree-optimization/53265
4251 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4253 * gcc.dg/graphite/id-6.c (test): Likewise.
4254 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4255 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4257 PR tree-optimization/53265
4258 * gcc.dg/pr53265.c: New test.
4259 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4261 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4263 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
4264 n, use it as high bound instead of 4.
4266 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
4269 * gcc.target/sh/pr49880-1.c: New.
4270 * gcc.target/sh/pr49880-2.c: New.
4271 * gcc.target/sh/pr49880-3.c: New.
4272 * gcc.target/sh/pr49880-4.c: New.
4273 * gcc.target/sh/pr49880-5.c: New.
4275 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4277 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4279 2013-03-13 Richard Biener <rguenther@suse.de>
4281 PR tree-optimization/56608
4282 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4284 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4287 * g++.dg/cpp0x/alias-decl-32.C: New.
4289 2013-03-11 Jan Hubicka <jh@suse.cz>
4292 * gcc.c-torture/compile/pr56571.c: New testcase.
4294 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4296 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4297 * gcc.dg/tree-ssa/pr55579.c: Likewise.
4299 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4301 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4302 * gcc.dg/inline_4.c: Likewise.
4303 * gcc.dg/unroll_2.c: Likewise.
4304 * gcc.dg/unroll_3.c: Likewise.
4305 * gcc.dg/unroll_4.c: Likewise.
4307 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4310 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4313 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4315 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
4318 * gcc.c-torture/compile/pr40797.c: New.
4320 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4322 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4324 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
4327 * gfortran.dg/class_56.f90: New test.
4329 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
4332 * gcc.target/mips/pr56524.c: New test.
4334 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4337 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4339 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4342 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4344 2013-03-08 Marek Polacek <polacek@redhat.com>
4346 PR tree-optimization/56478
4347 * gcc.dg/torture/pr56478.c: New test.
4349 2013-03-08 Kai Tietz <ktietz@redhat.com>
4351 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4352 targets linker option --allow-multiple-definition.
4354 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4355 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4356 * gcc.dg/pr52549.c: Add LLP64 case.
4357 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4358 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4359 * gcc.dg/torture/pr51071-2.c: Likewise.
4360 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4361 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4362 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4363 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4364 * gcc.dg/weak/weak-1.c: Likewise.
4365 * gcc.dg/weak/weak-2.c: Likewise.
4366 * gcc.dg/weak/weak-3.c: Likewise.
4367 * gcc.dg/weak/weak-4.c: Likewise.
4368 * gcc.dg/weak/weak-5.c: Likewise.
4369 * gcc.dg/weak/weak-15.c: Likewise.
4370 * gcc.dg/weak/weak-16.c: Likewise.
4372 * c-c++-common/pr54486.c: Skip test for mingw-targets.
4374 2013-03-07 Jakub Jelinek <jakub@redhat.com>
4376 PR tree-optimization/56559
4377 * gcc.dg/tree-ssa/reassoc-26.c: New test.
4379 2013-03-07 Andreas Schwab <schwab@suse.de>
4381 * gcc.dg/pr31490.c: Fix last change.
4383 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4386 * g++.dg/template/crash115.C: New.
4388 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4390 PR tree-optimization/56539
4391 * gcc.c-torture/compile/pr56539.c: New test.
4393 2013-03-06 Kai Tietz <ktietz@redhat.com>
4395 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4397 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4398 * gcc.dg/lto/20091013-1_2.c: Likewise.
4399 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4401 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4403 * gnat.dg/specs/aggr6.ads: New test.
4405 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4407 * gnat.dg/loop_optimization15.ad[sb]: New test.
4409 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4412 * gcc.dg/pr56548.c: New test.
4414 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4417 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4419 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4422 * g++.dg/template/typename20.C: New test.
4424 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4427 * gcc.dg/pr56510.c: New test.
4429 PR rtl-optimization/56484
4430 * gcc.c-torture/compile/pr56484.c: New test.
4432 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4435 * g++.dg/warn/Wsign-conversion-2.C: New.
4437 2013-03-05 Richard Biener <rguenther@suse.de>
4439 PR tree-optimization/56270
4440 * gcc.dg/vect/slp-38.c: New testcase.
4442 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4444 PR rtl-optimization/56494
4445 * gcc.dg/pr56494.c: New test.
4447 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
4449 * gcc.dg/pr56424.c: New test.
4451 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4453 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4454 * gcc.dg/pr56228.c <avr>: Skip.
4456 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4459 PR tree-optimization/52631
4460 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4462 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
4464 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4465 * gcc.dg/vect/vect-83_64.c: Same.
4467 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4470 * gfortran.dg/pointer_check_13.f90: New test.
4472 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4475 * gfortran.dg/array_constructor_42.f90: New test.
4477 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4480 * g++.dg/template/static33.C: New.
4481 * g++.dg/template/static34.C: Likewise.
4484 * g++.dg/template/static35.C: New.
4486 2013-03-01 Steve Ellcey <sellcey@mips.com>
4488 * gcc.dg/pr56396.c: Require pic support.
4490 2013-03-01 Richard Biener <rguenther@suse.de>
4492 PR tree-optimization/55481
4493 * gcc.dg/torture/pr56488.c: New testcase.
4495 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
4496 Jakub Jelinek <jakub@redhat.com>
4499 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4500 no_sanitize_address attribute rather than no_address_safety_analysis.
4501 * g++.dg/asan/sanitizer_test_utils.h
4502 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4503 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4504 in addition to no_address_safety_analysis.
4506 2013-02-28 Jason Merrill <jason@redhat.com>
4509 * g++.dg/cpp0x/constexpr-and.C: New.
4511 2013-02-28 Martin Jambor <mjambor@suse.cz>
4513 PR tree-optimization/56294
4514 * g++.dg/debug/pr56294.C: New test.
4516 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
4518 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4520 2013-02-27 Marek Polacek <polacek@redhat.com>
4522 PR rtl-optimization/56466
4523 * gcc.dg/pr56466.c: New test.
4525 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4527 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4528 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4529 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4531 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
4534 * gcc.dg/pr45472.c: New test.
4536 2013-02-26 Marek Polacek <polacek@redhat.com>
4538 PR tree-optimization/56426
4539 * gcc.dg/pr56436.c: New test.
4541 2013-02-26 Jakub Jelinek <jakub@redhat.com>
4543 PR tree-optimization/56448
4544 * gcc.c-torture/compile/pr56448.c: New test.
4546 PR tree-optimization/56443
4547 * gcc.dg/torture/pr56443.c: New test.
4549 2013-02-25 Richard Biener <rguenther@suse.de>
4551 PR tree-optimization/56175
4552 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4554 2013-02-24 Jakub Jelinek <jakub@redhat.com>
4557 * g++.dg/torture/pr56403.C: New test.
4559 2013-02-25 Catherine Moore <clm@codesourcery.com>
4562 2013-02-24 Catherine Moore <clm@codesourcery.com>
4563 Richard Sandiford <rdsandiford@googlemail.com>
4565 * gcc.target/mips/mips.exp: Add microMIPS support.
4566 * gcc.target/mips/umips-movep-2.c: New test.
4567 * gcc.target/mips/umips-lwp-2.c: New test.
4568 * gcc.target/mips/umips-swp-5.c: New test.
4569 * gcc.target/mips/umips-constraints-1.c: New test.
4570 * gcc.target/mips/umips-lwp-3.c: New test.
4571 * gcc.target/mips/umips-swp-6.c: New test.
4572 * gcc.target/mips/umips-constraints-2.c: New test.
4573 * gcc.target/mips/umips-save-restore-1.c: New test.
4574 * gcc.target/mips/umips-lwp-4.c: New test.
4575 * gcc.target/mips/umips-swp-7.c: New test.
4576 * gcc.target/mips/umips-save-restore-2.c: New test.
4577 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4578 * gcc.target/mips/umips-lwp-5.c: New test.
4579 * gcc.target/mips/umips-save-restore-3.c: New test.
4580 * gcc.target/mips/umips-lwp-6.c: New test.
4581 * gcc.target/mips/umips-swp-1.c: New test.
4582 * gcc.target/mips/umips-lwp-7.c: New test.
4583 * gcc.target/mips/umips-swp-2.c: New test.
4584 * gcc.target/mips/umips-lwp-8.c: New test.
4585 * gcc.target/mips/umips-swp-3.c: New test.
4586 * gcc.target/mips/umips-movep-1.c: New test.
4587 * gcc.target/mips/umips-lwp-1.c: New test.
4588 * gcc.target/mips/umips-swp-4.c: New test.
4590 2013-02-24 Catherine Moore <clm@codesourcery.com>
4591 Richard Sandiford <rdsandiford@googlemail.com>
4593 * gcc.target/mips/mips.exp: Add microMIPS support.
4594 * gcc.target/mips/umips-movep-2.c: New test.
4595 * gcc.target/mips/umips-lwp-2.c: New test.
4596 * gcc.target/mips/umips-swp-5.c: New test.
4597 * gcc.target/mips/umips-constraints-1.c: New test.
4598 * gcc.target/mips/umips-lwp-3.c: New test.
4599 * gcc.target/mips/umips-swp-6.c: New test.
4600 * gcc.target/mips/umips-constraints-2.c: New test.
4601 * gcc.target/mips/umips-save-restore-1.c: New test.
4602 * gcc.target/mips/umips-lwp-4.c: New test.
4603 * gcc.target/mips/umips-swp-7.c: New test.
4604 * gcc.target/mips/umips-save-restore-2.c: New test.
4605 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4606 * gcc.target/mips/umips-lwp-5.c: New test.
4607 * gcc.target/mips/umips-save-restore-3.c: New test.
4608 * gcc.target/mips/umips-lwp-6.c: New test.
4609 * gcc.target/mips/umips-swp-1.c: New test.
4610 * gcc.target/mips/umips-lwp-7.c: New test.
4611 * gcc.target/mips/umips-swp-2.c: New test.
4612 * gcc.target/mips/umips-lwp-8.c: New test.
4613 * gcc.target/mips/umips-swp-3.c: New test.
4614 * gcc.target/mips/umips-movep-1.c: New test.
4615 * gcc.target/mips/umips-lwp-1.c: New test.
4616 * gcc.target/mips/umips-swp-4.c: New test.
4618 2013-02-22 Jakub Jelinek <jakub@redhat.com>
4621 * lib/asan-dg.exp (asan_link_flags): Add
4622 -B${gccpath}/libsanitizer/asan/ to flags.
4624 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4627 * gcc.dg/torture/pr56420.c: New test.
4629 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
4632 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4634 2013-02-21 Martin Jambor <mjambor@suse.cz>
4636 PR tree-optimization/56310
4637 * g++.dg/ipa/pr56310.C: New test.
4639 2013-02-21 Janus Weil <janus@gcc.gnu.org>
4642 * gfortran.dg/proc_ptr_comp_37.f90: New.
4644 2013-02-21 Richard Biener <rguenther@suse.de>
4646 PR tree-optimization/56415
4648 2013-02-11 Richard Biener <rguenther@suse.de>
4650 PR tree-optimization/56273
4651 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4652 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4653 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4654 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4655 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4656 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4658 2013-02-21 Marek Polacek <polacek@redhat.com>
4660 PR tree-optimization/56398
4661 * g++.dg/torture/pr56398.C: New test.
4663 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4666 * gcc.c-torture/compile/pr56405.c: New test.
4668 2013-02-20 Jan Hubicka <jh@suse.cz>
4670 PR tree-optimization/56265
4671 * g++.dg/ipa/devirt-11.C: New testcase.
4673 2013-02-20 Richard Biener <rguenther@suse.de>
4675 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4677 2013-02-20 Richard Biener <rguenther@suse.de>
4678 Jakub Jelinek <jakub@redhat.com>
4680 PR tree-optimization/56396
4681 * gcc.dg/pr56396.c: New testcase.
4683 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4686 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
4688 2013-02-19 Richard Biener <rguenther@suse.de>
4690 PR tree-optimization/56384
4691 * gcc.dg/torture/pr56384.c: New testcase.
4693 2013-02-19 Jakub Jelinek <jakub@redhat.com>
4695 PR tree-optimization/56350
4696 * gcc.dg/pr56350.c: New test.
4698 PR tree-optimization/56381
4699 * g++.dg/opt/pr56381.C: New test.
4701 2013-02-18 Jakub Jelinek <jakub@redhat.com>
4704 * lib/dg-pch.exp (pch-init, pch-finish,
4705 check_effective_target_pch_supported_debug): New procs.
4706 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
4707 Likewise if $pch_unsupported_debug and $flags include -g.
4708 Skip FAILs about missing *.gch file if $pch_unsupported_debug
4709 and dg-require-effective-target pch_unsupported_debug.
4710 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
4711 * objc.dg/pch/pch.exp: Likewise.
4712 * gcc.dg/pch/pch.exp: Likewise.
4713 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
4714 pch_unsupported_debug.
4715 * gcc.dg/pch/valid-1.hs: Likewise.
4716 * gcc.dg/pch/valid-1b.c: Likewise.
4717 * gcc.dg/pch/valid-1b.hs: Likewise.
4719 2013-02-18 Richard Biener <rguenther@suse.de>
4721 PR tree-optimization/56366
4722 * gcc.dg/torture/pr56366.c: New testcase.
4724 2013-02-18 Richard Biener <rguenther@suse.de>
4727 * gcc.dg/torture/pr56349.c: New testcase.
4729 2013-02-18 Richard Biener <rguenther@suse.de>
4731 PR tree-optimization/56321
4732 * gcc.dg/torture/pr56321.c: New testcase.
4734 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
4736 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
4738 2013-02-16 Jakub Jelinek <jakub@redhat.com>
4739 Dodji Seketeli <dodji@redhat.com>
4742 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
4743 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4744 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4745 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4746 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4747 * c-c++-common/asan/pr56330.c: Likewise.
4748 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
4749 Ensure the size argument of __builtin_memcpy is a constant.
4751 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4752 Paolo Carlini <paolo.carlini@oracle.com>
4755 * g++.dg/cpp0x/enum23.C: New.
4757 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
4760 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
4762 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
4764 PR rtl-optimization/56348
4765 * gcc.target/i386/pr56348.c: New test.
4767 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
4769 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
4770 * gcc.target/arm/interrupt-2.c: Likewise.
4772 2013-02-15 Tobias Burnus <burnus@net-b.de>
4775 * gfortran.dg/matmul_9.f90: New.
4777 2013-02-15 Tobias Burnus <burnus@net-b.de>
4780 * gfortran.dg/init_flag_11.f90: New.
4782 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4784 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4786 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4788 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4791 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
4792 Tobias Burnus <burnus@net-b.de>
4795 * gfortran.dg/allocatable_function_7.f90: New.
4797 2013-02-14 Jakub Jelinek <jakub@redhat.com>
4799 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4800 * asan_globals_test-wrapper.cc: New file.
4801 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4802 instead of asan_globals_test.cc as dg-additional-sources.
4803 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
4804 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
4805 "sanitizer_test_utils.h" instead of
4806 "sanitizer_common/tests/sanitizer_test_utils.h".
4807 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
4808 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
4809 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
4810 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
4811 * g++.dg/asan/asan_test.cc: Synced from upstream.
4812 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
4814 2013-02-14 Dodji Seketeli <dodji@redhat.com>
4817 * c-c++-common/asan/memcmp-2.c: New test.
4819 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
4822 * g++.dg/cpp0x/udlit-string-literal.h: New.
4823 * g++.dg/cpp0x/udlit-string-literal.C: New.
4825 2013-02-13 Sriraman Tallam <tmsriram@google.com>
4827 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
4829 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
4832 * gcc.target/arm/pr56184.C: New test.
4834 2013-02-13 Jakub Jelinek <jakub@redhat.com>
4837 * g++.dg/torture/pr56302.C: New test.
4838 * g++.dg/cpp0x/constexpr-56302.C: New test.
4839 * c-c++-common/pr56302.c: New test.
4841 2013-02-13 Tobias Burnus <burnus@net-b.de>
4842 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4845 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
4846 * gfortran.dg/quad_3.f90: Ditto.
4848 2013-02-13 Kostya Serebryany <kcc@google.com>
4850 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
4851 to match the fresh asan run-time.
4852 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
4854 2013-02-12 Dodji Seketeli <dodji@redhat.com>
4856 Avoid instrumenting duplicated memory access in the same basic block
4857 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
4858 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4859 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4860 * c-c++-common/asan/inc.c: Likewise.
4862 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
4865 * gcc.target/i386/pr56148.c: New test.
4867 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4868 Tobias Burnus <burnus@net-b.de>
4871 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
4874 2013-02-12 Richard Biener <rguenther@suse.de>
4877 * gcc.dg/lto/pr56297_0.c: New testcase.
4878 * gcc.dg/lto/pr56297_0.c: Likewise.
4880 2013-02-12 Janus Weil <janus@gcc.gnu.org>
4883 * gfortran.dg/typebound_deferred_1.f90: New.
4885 2013-02-12 Jakub Jelinek <jakub@redhat.com>
4887 PR rtl-optimization/56151
4888 * gcc.target/i386/pr56151.c: New test.
4890 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
4892 * g++.dg/ext/mv12.C: New test.
4893 * g++.dg/ext/mv12.h: New file.
4894 * g++.dg/ext/mv12-aux.C: New file.
4895 * g++.dg/ext/mv13.C: New test.
4897 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
4899 * lib/target-supports.exp
4900 (check_effective_target_powerpc_eabi_ok): New.
4901 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
4903 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
4904 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
4906 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
4907 * gcc.target/powerpc/pr51623.c: Likewise.
4908 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
4909 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
4911 2013-02-11 Alexander Potapenko <glider@google.com>
4912 Jack Howarth <howarth@bromo.med.uc.edu>
4913 Jakub Jelinek <jakub@redhat.com>
4916 * g++.dg/asan/pr55617.C: Run on all targets.
4918 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
4920 PR rtl-optimization/56275
4921 * gcc.dg/pr56275.c: New test.
4923 2013-02-11 Richard Biener <rguenther@suse.de>
4925 PR tree-optimization/56273
4926 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
4928 2013-02-11 Richard Biener <rguenther@suse.de>
4930 PR tree-optimization/56264
4931 * gcc.dg/torture/pr56264.c: New testcase.
4933 2013-02-11 Richard Biener <rguenther@suse.de>
4935 PR tree-optimization/56273
4936 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4937 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4938 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4939 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4940 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4941 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4943 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
4945 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
4946 for *-*-linux-gnu targets.
4947 * g++.dg/asan/interception-test-1.c: Ditto.
4948 * g++.dg/asan/interception-failure-test-1.C: Ditto.
4949 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
4951 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
4954 * gfortran.dg/intrinsic_size_4.f90 : New test.
4956 2013-02-09 Jakub Jelinek <jakub@redhat.com>
4959 * gcc.target/powerpc/pr56256.c: New test.
4961 2013-02-08 Ian Lance Taylor <iant@google.com>
4963 * lib/go.exp: Load timeout.exp.
4965 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
4967 PR rtl-optimization/56246
4968 * gcc.target/i386/pr56246.c: New test.
4970 2013-02-08 Jeff Law <law@redhat.com>
4973 * gcc.dg/debug/dwarf2/pr53948.c: New test.
4975 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4978 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
4981 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
4983 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
4985 2013-02-08 Jakub Jelinek <jakub@redhat.com>
4987 PR rtl-optimization/56195
4988 * gcc.dg/torture/pr56195.c: New test.
4990 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
4993 * gfortran.dg/recursive_interface_2.f90: New test.
4995 2013-02-08 Jakub Jelinek <jakub@redhat.com>
4997 PR tree-optimization/56250
4998 * gcc.c-torture/execute/pr56250.c: New test.
5000 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5002 PR tree-optimization/56064
5003 * gcc.dg/fixed-point/view-convert-2.c: New test.
5005 2013-02-08 Michael Matz <matz@suse.de>
5007 PR tree-optimization/52448
5008 * gcc.dg/pr52448.c: New test.
5010 2013-02-08 Richard Biener <rguenther@suse.de>
5013 * gcc.dg/torture/pr56181.c: New testcase.
5015 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5018 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5019 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5021 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5024 * g++.dg/parse/crash61.C: New test.
5027 * g++.dg/parse/pr56239.C: New test.
5030 * g++.dg/abi/mangle61.C: New test.
5032 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
5034 PR rtl-optimization/56225
5035 * gcc.target/i386/pr56225.c: New test.
5037 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5040 * gcc.dg/guality/pr56154-1.c: New test.
5041 * gcc.dg/guality/pr56154-2.c: New test.
5042 * gcc.dg/guality/pr56154-3.c: New test.
5043 * gcc.dg/guality/pr56154-4.c: New test.
5044 * gcc.dg/guality/pr56154-aux.c: New file.
5046 PR tree-optimization/55789
5047 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5049 * gcc.dg/tree-ssa/inline-3.c: Add
5050 --param max-early-inliner-iterations=2 option.
5052 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5055 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5056 Add -fno-dwarf2-cfi-asm to dg-options.
5059 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5062 * gcc.dg/pr56228.c: New test.
5064 2013-02-07 Alan Modra <amodra@gmail.com>
5067 * gcc.target/powerpc/pr54009.c: New test.
5069 * gfortran.dg/pr54131.f: New test.
5071 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
5074 * gfortran.dg/array_constructor_41.f90: New test.
5076 2013-02-06 Janus Weil <janus@gcc.gnu.org>
5079 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5081 2013-02-06 Jakub Jelinek <jakub@redhat.com>
5084 * g++.dg/gomp/pr56217.C: New test.
5086 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5088 PR tree-optimization/56205
5089 * gcc.dg/tree-ssa/stdarg-6.c: New test.
5090 * gcc.c-torture/execute/pr56205.c: New test.
5092 2013-02-05 Richard Biener <rguenther@suse.de>
5094 PR tree-optimization/53342
5095 PR tree-optimization/53185
5096 * gcc.dg/vect/pr53185-2.c: New testcase.
5098 2013-02-05 Jan Hubicka <jh@suse.cz>
5100 PR tree-optimization/55789
5101 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5102 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5103 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5104 * g++.dg/ipa/inline-1.C: New testcase.
5105 * g++.dg/ipa/inline-2.C: New testcase.
5106 * g++.dg/ipa/inline-3.C: New testcase.
5108 2013-02-05 Jan Hubicka <jh@suse.cz>
5110 PR tree-optimization/55789
5111 * g++.dg/torture/pr55789.C: New testcase.
5113 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5116 * gcc.dg/pr56167.c: New test.
5118 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5121 * gcc.target/sh/pr55146.c: New.
5123 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5125 PR tree-optimization/54386
5126 * gcc.target/sh/pr54386.c: New.
5128 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
5131 * gfortran.dg/realloc_on _assign_16.f90 : New test.
5134 * gfortran.dg/realloc_on _assign_17.f90 : New test.
5136 2013-02-04 Alexander Potapenko <glider@google.com>
5137 Jack Howarth <howarth@bromo.med.uc.edu>
5138 Jakub Jelinek <jakub@redhat.com>
5141 * g++.dg/asan/pr55617.C: New test.
5143 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5146 * gfortran.dg/typebound_operator_19.f90: New test.
5147 * gfortran.dg/typebound_assignment_4.f90: New test.
5149 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5152 * gfortran.dg/recursive_interface_1.f90: New test.
5154 2013-02-04 Richard Guenther <rguenther@suse.de>
5157 * gcc.dg/lto/pr56168_0.c: New testcase.
5158 * gcc.dg/lto/pr56168_1.c: Likewise.
5160 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5164 * gfortran.dg/block_12.f90: New test.
5165 * gfortran.dg/module_error_1.f90: New test.
5167 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5169 * lib/target-supports.exp (check_effective_target_vect_float)
5170 (check_effective_target_vect_no_align): Add mips-sde-elf.
5172 2013-02-01 Jakub Jelinek <jakub@redhat.com>
5174 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5176 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
5178 * gcc.dg/pr56023.c: XFAIL on AIX.
5179 * gcc.dg/vect/pr49352.c: Same.
5181 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
5183 * gnat.dg/opt26.adb: New test.
5185 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5188 2013-01-27 Amol Pise <amolpise15@gmail.com>
5190 * gcc.target/arm/neon-vfnms-1.c: New test.
5191 * gcc.target/arm/neon-vfnma-1.c: New test.
5193 2013-01-31 Richard Biener <rguenther@suse.de>
5195 PR tree-optimization/56157
5196 * gcc.dg/torture/pr56157.c: New testcase.
5198 2013-01-30 Richard Biener <rguenther@suse.de>
5200 PR tree-optimization/56150
5201 * gcc.dg/torture/pr56150.c: New testcase.
5203 2013-01-30 Jakub Jelinek <jakub@redhat.com>
5206 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5207 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
5208 printed in backtrace.
5209 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5210 to avoid errors about mismatched allocation vs. deallocation.
5213 * g++.dg/mv1.C: Moved to...
5214 * g++.dg/ext/mv1.C: ... here. Adjust test.
5215 * g++.dg/mv2.C: Moved to...
5216 * g++.dg/ext/mv2.C: ... here. Adjust test.
5217 * g++.dg/mv3.C: Moved to...
5218 * g++.dg/ext/mv3.C: ... here.
5219 * g++.dg/mv4.C: Moved to...
5220 * g++.dg/ext/mv4.C: ... here.
5221 * g++.dg/mv5.C: Moved to...
5222 * g++.dg/ext/mv5.C: ... here. Adjust test.
5223 * g++.dg/mv6.C: Moved to...
5224 * g++.dg/ext/mv6.C: ... here. Adjust test.
5225 * g++.dg/ext/mv7.C: New test.
5226 * g++.dg/ext/mv8.C: New test.
5227 * g++.dg/ext/mv9.C: New test.
5228 * g++.dg/ext/mv10.C: New test.
5229 * g++.dg/ext/mv11.C: New test.
5231 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
5233 PR rtl-optimization/56144
5234 * gcc.dg/pr56144.c: New.
5236 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
5238 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5240 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5241 * g++.dg/cpp0x/constexpr-55573.C: Same
5243 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
5245 PR tree-optimization/56064
5246 * gcc.dg/fixed-point/view-convert.c: New test.
5248 2013-01-30 Andreas Schwab <schwab@suse.de>
5250 * lib/target-supports-dg.exp (dg-process-target): Use expr to
5251 evaluate the end index in string range.
5253 2013-01-30 Tobias Burnus <burnus@net-b.de>
5256 * gfortran.dg/allocatable_function_6.f90: New.
5258 2013-01-29 Janus Weil <janus@gcc.gnu.org>
5259 Mikael Morin <mikael@gcc.gnu.org>
5262 * gfortran.dg/proc_ptr_comp_36.f90: New.
5264 2013-01-29 Richard Biener <rguenther@suse.de>
5266 PR tree-optimization/55270
5267 * gcc.dg/torture/pr55270.c: New testcase.
5269 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5271 PR rtl-optimization/56117
5272 * gcc.dg/pr56117.c: New test.
5274 2013-01-28 Richard Biener <rguenther@suse.de>
5276 PR tree-optimization/56034
5277 * gcc.dg/torture/pr56034.c: New testcase.
5279 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5281 PR tree-optimization/56125
5282 * gcc.dg/pr56125.c: New test.
5284 2013-01-28 Tobias Burnus <burnus@net-b.de>
5285 Mikael Morin <mikael@gcc.gnu.org>
5288 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5289 * gfortran.dg/import8.f90: Likewise.
5290 * gfortran.dg/interface_derived_type_1.f90: Likewise.
5291 * gfortran.dg/import10.f90: New test.
5292 * gfortran.dg/import11.f90: Likewise
5294 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5297 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5298 string.h. Provide memset, malloc and free prototypes, adjust line
5299 numbers in dg-output.
5300 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5301 Provide memset prototype and adjust line numbers in dg-output.
5302 * c-c++-common/asan/global-overflow-1.c: Likewise.
5304 PR tree-optimization/56094
5305 * gcc.dg/pr56094.c: New test.
5307 2013-01-27 Amol Pise <amolpise15@gmail.com>
5309 * gcc.target/arm/neon-vfnms-1.c: New test.
5310 * gcc.target/arm/neon-vfnma-1.c: New test.
5312 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
5315 * gcc.target/i386/pr56114.c: New test.
5317 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
5320 * gfortran.dg/associate_14.f90: New test.
5323 * gfortran.dg/associate_13.f90: New test.
5325 2013-01-25 Jakub Jelinek <jakub@redhat.com>
5327 PR tree-optimization/56098
5328 * gcc.dg/pr56098-1.c: New test.
5329 * gcc.dg/pr56098-2.c: New test.
5331 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
5334 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5336 2013-01-22 Marek Polacek <polacek@redhat.com>
5338 PR tree-optimization/56035
5339 * gcc.dg/pr56035.c: New test.
5341 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5343 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5346 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5348 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5350 2013-01-24 Jakub Jelinek <jakub@redhat.com>
5353 * gcc.dg/pr56078.c: New test.
5354 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5356 2013-01-24 Martin Jambor <mjambor@suse.cz>
5358 PR tree-optimization/55927
5359 * g++.dg/ipa/devirt-10.C: Disable early inlining.
5361 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
5363 * gcc.target/i386/movsd.c: New test.
5365 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
5368 * gcc.target/i386/pr55934.c: New test.
5370 2013-01-23 Janus Weil <janus@gcc.gnu.org>
5373 * gfortran.dg/select_8.f90: New.
5375 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
5377 * gcc.target/microblaze/microblaze.exp: Remove
5378 target_config_cflags check.
5380 2013-01-23 Jakub Jelinek <jakub@redhat.com>
5383 * gfortran.dg/gomp/pr56052.f90: New test.
5386 * gcc.dg/pr49069.c: New test.
5388 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5391 * g++.dg/cpp0x/constexpr-static10.C: New.
5393 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
5396 * gcc.target/i386/pr56028.c: New test.
5398 2013-01-22 Jakub Jelinek <jakub@redhat.com>
5401 * gcc.target/i386/pr55686.c: New test.
5403 2013-01-22 Dodji Seketeli <dodji@redhat.com>
5406 * g++.dg/cpp0x/variadic139.C: New test.
5407 * g++.dg/cpp0x/variadic140.C: Likewise.
5408 * g++.dg/cpp0x/variadic141.C: Likewise.
5410 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
5412 * gnat.dg/warn8.adb: New test.
5414 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5417 * gfortran.dg/include_8.f90: New test.
5419 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5421 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5422 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5424 2013-01-21 Jakub Jelinek <jakub@redhat.com>
5426 PR tree-optimization/56051
5427 * gcc.c-torture/execute/pr56051.c: New test.
5429 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5431 PR rtl-optimization/56023
5432 * gcc.dg/pr56023.c: New test.
5434 2013-01-21 Martin Jambor <mjambor@suse.cz>
5437 * gcc.target/i386/pr56022.c: New test.
5439 2013-01-21 Jason Merrill <jason@redhat.com>
5441 * lib/target-supports.exp (check_effective_target_alias): New.
5443 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
5446 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5448 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
5450 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5452 2013-01-19 Jeff Law <law@redhat.com>
5454 PR tree-optimization/52631
5455 * tree-ssa/pr52631.c: New test.
5456 * tree-ssa/ssa-fre-9: Update expected output.
5458 2013-01-19 Anthony Green <green@moxielogic.com>
5460 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5463 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5465 PR tree-optimization/56029
5466 * g++.dg/torture/pr56029.C: New test.
5468 2013-01-18 Sharad Singhai <singhai@google.com>
5470 PR tree-optimization/55995
5471 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5473 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
5476 * gcc.target/i386/pr55433.c: New.
5478 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5481 * gfortran.dg/pr56015.f90: New test.
5483 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
5485 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5487 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
5489 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5490 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5491 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5492 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5493 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5495 2013-01-17 Jeff Law <law@redhat.com>
5497 * gcc.dg/pr52573.c: Move to...
5498 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
5500 PR rtl-optimization/52573
5501 * gcc.dg/pr52573.c: New test.
5503 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
5506 * g++.dg/asan/interception-test-1.C: Skip on darwin.
5507 * lib/target-supports.exp (check_effective_target_swapcontext): Use
5508 check_no_compiler_messages to test support in ucontext.h.
5509 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5510 compliant RLIMIT_AS.
5512 2013-01-17 Marek Polacek <polacek@redhat.com>
5514 PR rtl-optimization/55833
5515 * gcc.dg/pr55833.c: New test.
5517 2013-01-17 Jan Hubicka <jh@suse.cz>
5519 PR tree-optimization/55273
5520 * gcc.c-torture/compile/pr55273.c: New testcase.
5522 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
5525 * gcc.target/pr55981.c: New test.
5527 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
5529 * gcc.target/arm/pr40887.c: Require at least armv5.
5530 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5531 * gcc.target/arm/pr51915.c: Likewise.
5532 * gcc.target/arm/pr52006.c: Likewise.
5533 * gcc.target/arm/pr53187.c: Likewise.
5535 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5536 * gcc.target/arm/ftest-support-arm.h: Delete.
5537 * gcc.target/arm/ftest-support-thumb.h: Delete.
5538 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5539 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5540 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5541 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5542 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5543 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5544 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5545 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5546 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5547 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5548 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5549 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5550 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5551 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5552 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5553 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5554 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5555 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5556 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5557 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5558 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5559 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5560 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5561 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5563 2013-01-17 Martin Jambor <mjambor@suse.cz>
5565 PR tree-optimizations/55264
5566 * g++.dg/ipa/pr55264.C: New test.
5568 2013-01-16 Janus Weil <janus@gcc.gnu.org>
5571 * gfortran.dg/class_55.f90: New.
5573 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
5576 * gcc.c-torture/execute/builtins/builtins.exp: Add
5577 -Wl,--allow-multiple-definition for eabi and elf targets.
5580 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5581 check_effective_target_vect_perm_short,
5582 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5583 check_effective_target_vect64): Return 0 for big-endian ARM.
5584 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5586 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5589 2013-01-16 Richard Biener <rguenther@suse.de>
5591 PR tree-optimization/55964
5592 * gcc.dg/torture/pr55964.c: New testcase.
5594 2013-01-16 Richard Biener <rguenther@suse.de>
5596 PR tree-optimization/54767
5597 PR tree-optimization/53465
5598 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5600 2013-01-16 Christian Bruel <christian.bruel@st.com>
5603 * gcc.target/sh/sh-switch.c: New testcase.
5605 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5607 * gcc.dg/webizer.c: Increase the array size.
5609 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5612 * gcc.dg/pr55940.c: New test.
5614 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
5615 Harald Anlauf <anlauf@gmx.de>
5617 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5618 * gfortran.dg/bounds_check_5.f90: Likewise.
5619 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5620 * gfortran.dg/continuation_9.f90: Likewise.
5621 * gfortran.dg/move_alloc_13.f90: Likewise.
5622 * gfortran.dg/structure_constructor_11.f90: Likewise.
5623 * gfortran.dg/tab_continuation.f: Likewise.
5624 * gfortran.dg/warning-directive-2.F90: Likewise.
5625 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5627 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5629 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5630 * gcc.target/arm/fma-sp.c: Likewise.
5632 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
5634 PR rtl-optimization/55153
5635 * gcc.dg/pr55153.c: New.
5637 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5639 PR tree-optimization/55920
5640 * gcc.c-torture/compile/pr55920.c: New test.
5642 2013-01-15 Richard Biener <rguenther@suse.de>
5645 * gcc.dg/torture/pr55882.c: New testcase.
5647 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5649 PR tree-optimization/55955
5650 * gcc.c-torture/compile/pr55955.c: New test.
5652 2013-01-15 Dodji Seketeli <dodji@redhat.com>
5655 * g++.dg/cpp0x/alias-decl-31.C: New test.
5657 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
5660 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5661 case where interface is null.
5663 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5666 * gfortran.dg/array_constructor_40.f90: New test.
5668 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
5670 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
5672 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
5674 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
5675 * gcc.target/aarch64/vect-ld1r-compile.c: New.
5676 * gcc.target/aarch64/vect-ld1r-fp.c: New.
5677 * gcc.target/aarch64/vect-ld1r.c: New.
5678 * gcc.target/aarch64/vect-ld1r.x: New.
5680 2013-01-14 Andi Kleen <ak@linux.intel.com>
5683 * gcc.target/i386/hle-clear-rel.c: New file
5684 * gcc.target/i386/hle-store-rel.c: New file.
5686 2013-01-14 Harald Anlauf <anlauf@gmx.de>
5688 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
5689 * gfortran.dg/bounds_check_4.f90: Likewise.
5690 * gfortran.dg/inquire_10.f90: Likewise.
5691 * gfortran.dg/minloc_3.f90: Likewise.
5692 * gfortran.dg/minlocval_3.f90: Likewise.
5693 * gfortran.dg/module_double_reuse.f90: Likewise.
5694 * gfortran.dg/mvbits_1.f90: Likewise.
5695 * gfortran.dg/oldstyle_1.f90: Likewise.
5696 * gfortran.dg/pr20163-2.f: Likewise.
5697 * gfortran.dg/save_1.f90: Likewise.
5698 * gfortran.dg/scan_1.f90: Likewise.
5699 * gfortran.dg/select_char_1.f90: Likewise.
5700 * gfortran.dg/shape_4.f90: Likewise.
5701 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
5702 * gfortran.dg/function_optimize_10.f90: Likewise.
5703 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
5704 * gfortran.dg/used_types_17.f90: Likewise.
5705 * gfortran.dg/used_types_18.f90: Likewise.
5707 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
5710 * gfortran.dg/proc_ptr_result_8.f90 : New test.
5712 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5714 * gcc.dg/unroll_5.c: Add nomips16 attributes.
5716 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5718 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
5720 2013-01-12 Janus Weil <janus@gcc.gnu.org>
5723 * gfortran.dg/assumed_type_2.f90: Fix test case.
5724 * gfortran.dg/internal_pack_13.f90: New test.
5725 * gfortran.dg/internal_pack_14.f90: New test.
5727 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
5730 * gfortran.dg/unlimited_polymorphic_8.f90: Update
5731 scan-tree-dump-times for foo.0.x._vptr to deal with change from
5734 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
5736 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
5738 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5741 * gcc.target/s390/pr55719.c: New testcase.
5743 2013-01-11 Richard Guenther <rguenther@suse.de>
5745 PR tree-optimization/44061
5746 * gcc.dg/pr44061.c: New testcase.
5748 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
5750 Update copyright years.
5752 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
5753 Jakub Jelinek <jakub@redhat.com>
5756 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
5758 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
5760 PR rtl-optimization/55672
5761 * gcc.target/i386/pr55672.c: New.
5763 2013-01-10 Jeff Law <law@redhat.com>
5765 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
5766 pass/fail message unique.
5769 2013-01-10 Jason Merrill <jason@redhat.com>
5771 * ada/.gitignore: New.
5773 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5775 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5777 * g++.dg/tls/thread_local2.C: Likewise.
5778 * g++.dg/tls/thread_local2g.C: Likewise.
5779 * g++.dg/tls/thread_local6.C: Likewise.
5780 * g++.dg/tls/thread_local-order1.C: Add tls options.
5781 * g++.dg/tls/thread_local-order2.C: Likewise.
5782 * g++.dg/tls/thread_local3.C: Likewise.
5783 * g++.dg/tls/thread_local3g.C: Likewise.
5784 * g++.dg/tls/thread_local4.C: Likewise.
5785 * g++.dg/tls/thread_local4g.C: Likewise.
5786 * g++.dg/tls/thread_local5.C: Likewise.
5787 * g++.dg/tls/thread_local5g.C: Likewise.
5788 * g++.dg/tls/thread_local6g.C: Likewise.
5790 2013-01-10 Kostya Serebryany <kcc@google.com>
5792 * g++.dg/asan/asan_test.cc: Sync from upstream.
5794 2013-01-10 Jakub Jelinek <jakub@redhat.com>
5796 PR tree-optimization/55921
5797 * gcc.c-torture/compile/pr55921.c: New test.
5799 2013-01-09 Jan Hubicka <jh@suse.cz>
5801 PR tree-optimization/55569
5802 * gcc.c-torture/compile/pr55569.c: New testcase.
5804 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
5807 * gfortran.dg/use_28.f90: New test.
5809 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
5811 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
5812 number matching more robust.
5814 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
5816 PR rtl-optimization/55829
5817 * gcc.target/i386/pr55829.c: New.
5819 2013-01-09 Tobias Burnus <burnus@net-b.de>
5822 * gfortran.dg/bind_c_bool_1.f90: New.
5823 * gfortran.dg/do_5.f90: Add dg-warning.
5825 2013-01-09 Jan Hubicka <jh@suse.cz>
5827 PR tree-optimization/55875
5828 * gcc.c-torture/execute/pr55875.c: New testcase.
5829 * g++.dg/torture/pr55875.C: New testcase.
5831 2013-01-09 Jakub Jelinek <jakub@redhat.com>
5834 * c-c++-common/pr48418.c: New test.
5836 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
5839 * g++.dg/tls/thread_local-ice.C: New.
5841 2013-01-09 Andreas Schwab <schwab@suse.de>
5843 * gcc.dg/guality/pr54693.c: Null-terminate arr.
5845 2013-01-09 Jakub Jelinek <jakub@redhat.com>
5847 PR tree-optimization/48189
5848 * gcc.dg/pr48189.c: New test.
5850 2013-01-04 Jan Hubicka <jh@suse.cz>
5852 PR tree-optimization/55823
5853 * g++.dg/ipa/devirt-10.C: New testcase.
5855 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
5856 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
5858 PR rtl-optimization/55845
5859 * gcc.target/i386/pr55845.c: New test.
5861 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
5863 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
5864 instructions generated instead of number of occurances.
5866 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
5868 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
5869 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5870 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5871 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5872 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5873 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5874 * gcc.target/aarch64/vect-fcm.x: Likewise.
5875 * lib/target-supports.exp
5876 (check_effective_target_vect_cond): Enable for AArch64.
5878 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
5880 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
5881 endian-safe float pool loading.
5882 (test_square_root_v4sf): Likewise.
5883 (test_square_root_v2df): Likewise.
5884 * lib/target-supports.exp
5885 (check_effective_target_vect_call_sqrtf): Add AArch64.
5887 2013-01-08 Martin Jambor <mjambor@suse.cz>
5890 * gcc.dg/tree-ssa/pr55579.c: New test.
5892 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5894 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
5897 2013-01-08 Jakub Jelinek <jakub@redhat.com>
5900 * gcc.dg/torture/pr55890-3.c: New test.
5903 * gcc.c-torture/compile/pr55851.c: New test.
5906 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
5909 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
5912 * gfortran.dg/elemental_scalar_args_2.f90: New test.
5914 2013-01-07 Tobias Burnus <burnus@net-b.de>
5917 * gfortran.dg/pointer_init_2.f90: Update dg-error.
5918 * gfortran.dg/pointer_init_7.f90: New.
5920 2013-01-07 Richard Biener <rguenther@suse.de>
5922 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
5924 2013-01-07 Richard Biener <rguenther@suse.de>
5927 * gcc.dg/torture/pr55890-1.c: New testcase.
5928 * gcc.dg/torture/pr55890-2.c: Likewise.
5930 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
5932 * gcc.target/aarch64/fmovd.c: New.
5933 * gcc.target/aarch64/fmovf.c: Likewise.
5934 * gcc.target/aarch64/fmovd-zero.c: Likewise.
5935 * gcc.target/aarch64/fmovf-zero.c: Likewise.
5936 * gcc.target/aarch64/vect-fmovd.c: Likewise.
5937 * gcc.target/aarch64/vect-fmovf.c: Likewise.
5938 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5939 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5941 2013-01-07 Richard Biener <rguenther@suse.de>
5943 PR tree-optimization/55888
5944 PR tree-optimization/55862
5945 * gcc.dg/torture/pr55888.c: New testcase.
5947 2013-01-07 Tobias Burnus <burnus@net-b.de>
5950 * gfortran.dg/intrinsic_size_3.f90: New.
5952 2013-01-07 Tobias Burnus <burnus@net-b.de>
5955 * gfortran.dg/select_type_32.f90: New.
5957 2013-01-04 Dodji Seketeli <dodji@redhat.com>
5960 * g++.dg/cpp0x/alias-decl-29.C: New test.
5962 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
5967 * gfortran.dg/class_array_15.f03: New test.
5969 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
5974 * gfortran.dg/use_23.f90: New test.
5975 * gfortran.dg/use_24.f90: New test.
5976 * gfortran.dg/use_25.f90: New test.
5977 * gfortran.dg/use_26.f90: New test.
5978 * gfortran.dg/use_27.f90: New test.
5980 2013-01-06 Olivier Hainque <hainque@adacore.com>
5982 * gnat.dg/specs/clause_on_volatile.ads: New test.
5984 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
5986 * gnat.dg/alignment10.adb: New test.
5988 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
5989 Mikael Morin <mikael@gcc.gnu.org>
5992 * gfortran.dg/use_22.f90: New test.
5994 2013-01-04 Andrew Pinski <apinski@cavium.com>
5996 * gcc.target/aarch64/cmp-1.c: New testcase.
5998 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
6001 * gfortran.dg/select_type_31.f03: New test.
6003 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
6005 PR c++/54526 (again)
6006 * g++.dg/cpp0x/parse2.C: Extend.
6007 * g++.old-deja/g++.other/crash28.C: Adjust.
6009 2013-01-04 Richard Biener <rguenther@suse.de>
6011 PR tree-optimization/55862
6012 * gcc.dg/torture/pr55862.c: New testcase.
6014 2013-01-04 Martin Jambor <mjambor@suse.cz>
6016 PR tree-optimization/55755
6017 * gcc.dg/torture/pr55755.c: New test.
6018 * gcc.dg/tree-ssa/sra-13.c: Likewise.
6019 * gcc.dg/tree-ssa/pr45144.c: Update.
6021 2013-01-04 Richard Biener <rguenther@suse.de>
6024 * gcc.dg/fold-reassoc-2.c: New testcase.
6026 2013-01-04 Tobias Burnus <burnus@net-b.de>
6029 * gfortran.dg/null_7.f90: New.
6031 2013-01-04 Tobias Burnus <burnus@net-b.de>
6035 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6036 * gfortran.dg/unlimited_polymorphic_7.f90: New.
6037 * gfortran.dg/unlimited_polymorphic_8.f90: New.
6039 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
6041 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6043 2013-01-03 Janus Weil <janus@gcc.gnu.org>
6046 * gfortran.dg/assignment_1.f90: Modified.
6047 * gfortran.dg/assignment_4.f90: New.
6049 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
6051 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6053 2013-01-03 Richard Biener <rguenther@suse.de>
6055 PR tree-optimization/55857
6056 * gcc.dg/vect/pr55857-1.c: New testcase.
6057 * gcc.dg/vect/pr55857-2.c: Likewise.
6059 2013-01-03 Jakub Jelinek <jakub@redhat.com>
6061 PR rtl-optimization/55838
6062 * gcc.dg/pr55838.c: New test.
6064 PR tree-optimization/55832
6065 * gcc.c-torture/compile/pr55832.c: New test.
6067 2013-01-02 Teresa Johnson <tejohnson@google.com>
6069 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6070 * gcc.dg/tree-ssa/loop-23.c: Ditto.
6071 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6072 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6073 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6074 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6075 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6076 * gcc.dg/unroll_1.c: Ditto.
6077 * gcc.dg/unroll_2.c: Ditto.
6078 * gcc.dg/unroll_3.c: Ditto.
6079 * gcc.dg/unroll_4.c: Ditto.
6081 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6083 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6085 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6088 * gfortran.dg/eof_4.f90: New test.
6090 2013-01-02 Jakub Jelinek <jakub@redhat.com>
6092 * lib/c-compat.exp (compat-use-alt-compiler): Remove
6093 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6094 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6095 (compat_setup_dfp): Initialize compat_alt_caret and
6096 compat_save_TEST_ALWAYS_FLAGS.
6098 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6100 * gcc.dg/torture/tls/tls-reload-1.c: New test.
6102 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6104 * gcc.dg/torture/fp-int-convert-2.c: New test.
6106 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6108 * gfortran.dg/newunit_3.f90: Add dg-do run.
6109 * gfortran.dg/inquire_15.f90: Add dg-do run.
6111 2013-01-01 Jakub Jelinek <jakub@redhat.com>
6113 PR tree-optimization/55831
6114 * gcc.dg/pr55831.c: New test.
6116 Copyright (C) 2013 Free Software Foundation, Inc.
6118 Copying and distribution of this file, with or without modification,
6119 are permitted in any medium without royalty provided the copyright
6120 notice and this notice are preserved.