- 30 Dec, 2014 9 commits
-
-
From-SVN: r219116
Anthony Green committed -
* config/i386/i386.c (ix86_legitimize_address): Declare "changed" as bool. (ix86_expand_unary_operator): Declare "matching_memory" as bool. (ix86_avoid_jump_mispredicts): Declare "isjump" as bool. * config/i386/i386.c (ix86_reassociation_width): Remove unneeded variable "res". From-SVN: r219115
Uros Bizjak committed -
ipa-inline-analysis.c (estimate_function_body_sizes): Do not free node params when called late with early=true. * ipa-inline-analysis.c (estimate_function_body_sizes): Do not free node params when called late with early=true. From-SVN: r219114
Jan Hubicka committed -
gcc/testsuite/ PR target/49263 * gcc.target/sh/sh.exp (check_effective_target_sh2a): New. * gcc.target/sh/pr49263-3.c: New. From-SVN: r219113
Oleg Endo committed -
gcc/testsuite/ PR target/49263 * gcc.target/sh/pr49263-1.c: New. * gcc.target/sh/pr49263-2.c: New. From-SVN: r219111
Oleg Endo committed -
gcc/testsuite/ PR target/53987 * gcc.target/sh/pr53987-1.c: New. From-SVN: r219110
Oleg Endo committed -
* config/i386/i386.c (ix86_legitimize_address): Use std::swap. (ix86_split_fp_branch): Ditto. (ix86_expand_int_movcc): Ditto. (ix86_expand_sse_compare): Ditto. From-SVN: r219109
Uros Bizjak committed -
* ipa-inline-analysis.c (edge_set_predicate): Reset size/time when target is UNREACHABLE. (evaluate_properties_for_edge): If call statemet is available, use it to determine compile time constants. (estimate_function_body_sizes): Enable predicates for early inliner. (estimate_calls_size_and_time): Speedup. (inline_merge_summary): Evaluate properties for early inliner, too. From-SVN: r219108
Jan Hubicka committed -
From-SVN: r219104
GCC Administrator committed
-
- 29 Dec, 2014 5 commits
-
-
2014-12-29 Steve Ellcey <sellcey@mips.com> * config/mips/t-mti-linux (MULTILIB_EXCEPTIONS): Add exceptions for mips32[r1] and mips64[r1] with -mnan=2008. * config/mips/t-mti-elf (MULTILIB_EXCEPTIONS): Ditto. From-SVN: r219101
Steve Ellcey committed -
re PR fortran/60357 ([F08] structure constructor with unspecified values for allocatable components) 2014-12-29 Janus Weil <janus@gcc.gnu.org> PR fortran/60357 * array.c (check_constructor): Ignore empty expressions. * expr.c (check_alloc_comp_init): Check if constructor expression exists. * primary.c (build_actual_constructor): Warn for absent alloc-comp initializers in pre-2008 standards. 2014-12-29 Janus Weil <janus@gcc.gnu.org> PR fortran/60357 * gfortran.dg/alloc_comp_constructor_7.f90: New. From-SVN: r219098
Janus Weil committed -
* testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc: Add *-*-aix* to dg-xfail-if, dg-excess-errors. From-SVN: r219097
David Edelsohn committed -
* gcc.dg/lto/pr59626_0.c (ASMNAME, ASMNAME2, STRING): Define. (__atoi): Use ASMNAME. From-SVN: r219096
Hans-Peter Nilsson committed -
From-SVN: r219095
GCC Administrator committed
-
- 28 Dec, 2014 3 commits
-
-
* gcc.target/i386/pr57003.c: Skip on x32. * gcc.target/i386/pr59927.c: Likewise. * gcc.target/i386/pr60516.c: Likewise. From-SVN: r219090
H.J. Lu committed -
2014-12-28 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/56867 * trans-array.c (gfc_conv_resolve_dependencies): Also check dependencies when there may be substrings of character arrays. 2014-12-28 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/56867 * gfortran.dg/dependency_45.f90: New test. From-SVN: r219089
Thomas Koenig committed -
From-SVN: r219088
GCC Administrator committed
-
- 27 Dec, 2014 10 commits
-
-
2014-12-27 Janus Weil <janus@gcc.gnu.org> PR fortran/54756 * resolve.c (resolve_formal_arglist): Reject polymorphic INTENT(OUT) arguments of pure procedures. 2014-12-27 Janus Weil <janus@gcc.gnu.org> PR fortran/54756 * gfortran.dg/class_array_3.f03: Fixed invalid test case. * gfortran.dg/class_array_7.f03: Ditto. * gfortran.dg/class_dummy_4.f03: Ditto. * gfortran.dg/defined_assignment_3.f90: Ditto. * gfortran.dg/defined_assignment_5.f90: Ditto. * gfortran.dg/elemental_subroutine_10.f90: Ditto. * gfortran.dg/typebound_operator_4.f03: Ditto. * gfortran.dg/typebound_proc_16.f03: Ditto. * gfortran.dg/unlimited_polymorphic_19.f90: Ditto. * gfortran.dg/class_dummy_5.f90: New test. From-SVN: r219085
Janus Weil committed -
ubsan-dg.exp (check_effective_target_fsanitize_undefined): Check if testcases run without errors, not just if they compile. * lib/ubsan-dg.exp (check_effective_target_fsanitize_undefined): Check if testcases run without errors, not just if they compile. From-SVN: r219084
Segher Boessenkool committed -
There is no counter part of x32 in MS ABI. Issue an error when ms_abi attribute is used with x32. gcc/ PR target/64409 * config/i386/i386.c (ix86_function_type_abi): Issue an error when ms_abi attribute is used with x32. gcc/testsuite/ PR target/64409 * gcc.target/i386/pr64409.c: New test. From-SVN: r219081
H.J. Lu committed -
From-SVN: r219080
Anthony Green committed -
From-SVN: r219078
Anthony Green committed -
From-SVN: r219077
Jan Hubicka committed -
* ipa-inline.c (max_count_real, max_relbenefit_real, half_int_min_real): Remove. (cgraph_freq_base_rec, percent_rec): New. (compute_uninlined_call_time, compute_inlined_call_time, big_speedup_p, relative_time_benefit, edge_badness): Use sreals. (update_edge_key): Update dumping. (inline_small_functions): Speedup maintainance of the heap. (ipa_inline): Initialize cgraph_freq_base_rec and percent_rec. From-SVN: r219076
Jan Hubicka committed -
From-SVN: r219075
Jan Hubicka committed -
* config/i386/mmx.md (*vec_extractv2sf_1): Do not emit unpckhps. Emit movshdup for SSE3 and shufps otherwise. (*vec_extractv2si_1): Do not emit punpckhdq and unpckhps. Emit pshufd for SSE2 and shufps otherwise. From-SVN: r219074
Uros Bizjak committed -
From-SVN: r219073
GCC Administrator committed
-
- 26 Dec, 2014 1 commit
-
-
From-SVN: r219070
GCC Administrator committed
-
- 25 Dec, 2014 3 commits
-
-
* pt.c (check_default_tmpl_args): Uses the parameter source location in the diagnostic. (convert_template_argument): Just return if parm is error_mark_node. From-SVN: r219067
Jason Merrill committed -
PR c++/63522 * parser.c (cp_parser_type_parameter): Call check_for_bare_parameter_packs on default argument. From-SVN: r219066
Jason Merrill committed -
From-SVN: r219065
GCC Administrator committed
-
- 24 Dec, 2014 8 commits
-
-
gcc/ PR target/51244 * config/sh/sh.md (*mov_t_msb_neg): Convert split into insn_and_split. From-SVN: r219062
Oleg Endo committed -
* gcc.target/powerpc/405-dlmzb-strlen-1.c: Explicitly align arg. * gcc.target/powerpc/440-dlmzb-strlen-1.c: Ditto. From-SVN: r219061
Segher Boessenkool committed -
libiberty/ChangeLog: * xasprintf.c: New file. * Makefile.in (CFILES): Add xasprintf.c. (REQUIRED_OFILES): Add xasprintf.$(objext). (xasprintf.$(objext)): New target. * functions.texi: Regenerate. include/ChangeLog: * libiberty.h (xasprintf): Declare. gcc/ChangeLog: * gengtype.h (xasprintf): Remove declaration. * gengtype.c (xasprintf): Remove. Co-Authored-By: Ben Elliston <bje@au.ibm.com> Co-Authored-By: Manuel López-Ibáñez <manu@gcc.gnu.org> From-SVN: r219060
Uros Bizjak committed -
2014-12-24 Andrew Stubbs <ams@codesourcery.com> PR testsuite/64032 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the loop exits too early. From-SVN: r219059
Andrew Stubbs committed -
PR target/64160 * config/msp430/msp430.md (addsi splitter): Do not split when the destination partially overlaps the source. From-SVN: r219058
Nick Clifton committed -
From-SVN: r219056
Anthony Green committed -
/cp 2014-12-04 Paolo Carlini <paolo.carlini@oracle.com> PR c++/63985 * parser.c (cp_parser_for_init_statement): Reject invalid declarations in range-based for loops. /testsuite 2014-12-04 Paolo Carlini <paolo.carlini@oracle.com> PR c++/63985 * g++.dg/cpp0x/range-for29.C: New. From-SVN: r219054
Paolo Carlini committed -
From-SVN: r219053
GCC Administrator committed
-
- 23 Dec, 2014 1 commit
-
-
PR libstdc++/64389 * src/c++11/Makefile.am: Add locale-inst.cc and wlocale-inst.cc. * src/c++11/Makefile.in: Regenerate. * src/c++11/locale-inst.cc: Move from src/c++98/. * src/c++11/wlocale-inst.cc: Likewise. * src/c++11/cxx11-locale-inst.cc: Adjust path to locale-inst.cc. * src/c++11/string-inst.cc: Remove time_get instantiations. * src/c++98/Makefile.am: Remove locale-inst.cc and wlocale-inst.cc. * src/c++98/Makefile.in: Regenerate. * src/c++98/locale-inst.cc: Move to src/c++11/. * src/c++98/wlocale-inst.cc: Likewise. From-SVN: r219050
Jonathan Wakely committed
-