diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 91b1ba8bba4..4138719b1cc 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,55 @@ +2020-11-15 Jozef Lawrynowicz + + * config/msp430/msp430.c (msp430_output_labelref): Don't process mspabi + hwmult library function names into GCC-style names. + +2020-11-15 Jozef Lawrynowicz + + * config/msp430/msp430.c (msp430_use_16bit_hwmult): New. + (use_32bit_hwmult): Rename to.. + (msp430_use_32bit_hwmult): ..this. + (msp430_muldiv_costs): Use msp430_use_16bit_hwmult and + msp430_use_32bit_hwmult. + (msp430_expand_helper): Use msp430_use_16bit_hwmult and + msp430_use_32bit_hwmult. + (msp430_output_labelref): Use msp430_use_32bit_hwmult. + +2020-11-15 Maciej W. Rozycki + + * config/vax/vax.c (vax_rtx_costs): Use `rtx_code' rather than + `int' for `code'. + +2020-11-15 Maciej W. Rozycki + + * config/vax/vax.c (vax_output_int_add) : Fix a typo + in NO_EXTERNAL_INDIRECT_ADDRESS. + +2020-11-15 Maciej W. Rozycki + + * config/vax/vax.c (vax_output_int_add) : Also check + `operands[2]' for being symbolic with PIC rather than checking + `operands[1]' twice. + +2020-11-15 Aldy Hernandez + + * vr-values.c (vr_values::extract_range_builtin): Rename to... + (vr_values::extract_range_from_ubsan_builtin): ...this. + Remove everything but UBSAN code. + (vr_values::extract_range_basic): Call ranger version for + everything except UBSAN built-ins. + * vr-values.h (class vr_values): Rename extract_range_builtin to + extract_range_from_ubsan_builtin. + +2020-11-15 Vladimir N. Makarov + + * lra.c (lra_process_new_insns): Don't put reload insns in the + last empty BB. + +2020-11-15 Jan Hubicka + + * ipa-modref.c (analyze_ssa_name_flags): Make return to clear + EAF_UNUSED flag. + 2020-11-14 Jan Hubicka * gimple.c: Include ipa-modref-tree.h and ipa-modref.h. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index bd9040325d2..69155b9380a 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20201115 +20201116 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index de24c7dc7aa..83d788506f2 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,21 @@ +2020-11-15 Jason Merrill + + * decl.c (cp_finish_decl): Only check abstractness on definition. + (require_complete_types_for_parms): Check abstractness here. + (create_array_type_for_decl): Not here. + (grokdeclarator, grokparms, complete_vars): Not here. + * pt.c (tsubst, tsubst_arg_types, tsubst_function_type): Not here. + * typeck2.c (struct pending_abstract_type): Remove. + (struct abstract_type_hasher): Remove. + (abstract_pending_vars, complete_type_check_abstract): Remove. + (abstract_virtuals_error_sfinae): Handle arrays. + * call.c (conv_is_prvalue): Split out from... + (conv_binds_ref_to_prvalue): ...here. + (implicit_conversion_1): Rename from implicit_conversion. + (implicit_conversion): An abstract prvalue is bad. + (convert_like_internal): Don't complain if expr is already + error_mark_node. + 2020-11-13 Jason Merrill * cp-tree.h (USING_DECL_UNRELATED_P): New. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6eaddc4822f..2c793e2e5f2 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,41 @@ +2020-11-15 Jozef Lawrynowicz + + * gcc.target/msp430/rtx-cost-Os-f5series.c: Adjust test to use new + hwmult library function name. + +2020-11-15 David Edelsohn + + * gcc.dg/ipa/modref-2.c: Add ilp32 expected result. + +2020-11-15 David Edelsohn + + * lib/scanasm.exp (parse_section_of_symbols): Also look for AIX + XCOFF CSECT notation. + * g++.dg/opt/const4.C: Also look for AIX XCOFF "[RO]". + * gcc.dg/20021029-1.c: Likewise. + * gcc.dg/array-quals-1.c: Likewise and "[RW]". + * g++.dg/gomp/tls-5.C: Also look for AIX XCOFF "[TL]". + * gcc.dg/pr25376.c: Accept AIX decoration around named section + and function descriptor. + +2020-11-15 Maciej W. Rozycki + + * gcc.target/vax/bswapdi-1.c (dg-options): New setting. + +2020-11-15 Jason Merrill + + * g++.dg/other/abstract1.C: Adjust. + * g++.dg/other/abstract2.C: Adjust. + * g++.dg/other/abstract4.C: Adjust. + * g++.dg/other/abstract5.C: Adjust. + * g++.dg/other/abstract8.C: New test. + * g++.dg/template/sfinae-dr657.C: Adjust. + * g++.old-deja/g++.other/decl3.C: Adjust. + +2020-11-15 Jan Hubicka + + * gcc.c-torture/execute/pr97836.c: New test. + 2020-11-14 Iain Sandoe * objc.dg/pr23214.m: Use Object as the root object before diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 4cc579f72f9..7836cddc12c 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,8 @@ +2020-11-15 Jozef Lawrynowicz + + * config/msp430/lib2hw_mul.S: Omit _hw* suffix from GCC names for + hwmult library functions. + 2020-11-10 Jeff Law * libgcc2.c: Fix whitespace issues in most recent change. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index fd2fffc1e27..031efba8720 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2020-11-15 Jason Merrill + + * testsuite/20_util/result_of/sfinae_friendly_1.cc: Adjust. + 2020-11-13 Jonathan Wakely PR libstdc++/93421