diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3d8c91be75ae..938616c41b6a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2023-03-19 Jonny Grant + + * doc/extend.texi (Common Function Attributes) : + Correct typo. + 2023-03-18 Peter Bergner PR rtl-optimization/109179 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 401e9e9bd2a8..ad75bcfd2b24 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230319 +20230320 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 2c303e1b3bdc..652150435047 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,13 @@ +2023-03-19 Harald Anlauf + + PR fortran/85877 + * resolve.cc (resolve_fl_procedure): Check for an explicit interface + of procedures with the BIND(C) attribute (F2018:15.4.2.2). + +2023-03-19 Thomas Koenig + + * gfortran.texi: Mention behavior on overflow. + 2023-03-18 Paul Thomas PR fortran/103854 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index c98137736bcc..2356223cb880 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,85 @@ +2023-03-19 Gaius Mulley + + * Make-maintainer.in (gm2.maintainer-clean): Remove. + (gm2.maintainer-help): Add gm2.maintainer-tools, + gm2.maintainer-doc. Remove gm2.maintainer-clean. + Change target-independent directory to target-independent/m2. + * gm2-compiler/ppg.mod: Correct __FILE_ typo to __FILE__. + * gm2-compiler/M2Options.def (SetAutoInit): Update comment. + * gm2-compiler/M2Options.mod (SetAutoInit): Update comment. + * gm2-gcc/m2color.cc (m2color_colorize_start): Rename name_len + to _name_high. + * gm2-gcc/m2color.def (colorize_start): change ARRAY OF CHAR to + ADDRESS and add _name_high. + * gm2-gcc/m2decl.cc (m2decl_BuildStartFunctionDeclaration): Change + int to bool. + * gm2-gcc/m2decl.h (m2decl_BuildStartFunctionDeclaration): Change + int to bool. + * gm2-gcc/m2expr.cc (m2expr_BuildBinarySetDo): Change int to bool. + (m2expr_BuildIfConstInVar): Change int to bool. + (m2expr_BuildIfNotConstInVar): Change int to bool. + (m2expr_BuildIfVarInVar): Change int to bool. + (m2expr_BuildIfNotVarInVar): Change int to bool. + (m2expr_BuildForeachWordInSetDoIfExpr): Change int to bool. + * gm2-gcc/m2expr.h (m2expr_BuildIfNotVarInVar): Change int to bool. + (m2expr_BuildIfVarInVar): Change int to bool. + (m2expr_BuildIfNotConstInVar): Change int to bool. + (m2expr_BuildIfConstInVar): Change int to bool. + * gm2-gcc/m2options.h (M2Options_SetAutoInit): Change int to bool. + (M2Options_SetNilCheck): Change int to bool. + (M2Options_SetReturnCheck): Change int to bool. + (M2Options_SetCaseCheck): Change int to bool. + (M2Options_SetCheckAll): Change int to bool. + (M2Options_SetVerboseUnbounded): Change int to bool. + (M2Options_SetUnboundedByReference): Change int to bool. + (M2Options_SetOptimizing): Change int to bool. + (M2Options_SetQuiet): Change int to bool. + (M2Options_SetCpp): Change int to bool. + (M2Options_SetM2g): Change int to bool. + (M2Options_SetLowerCaseKeywords): Change int to bool. + (M2Options_SetVerbose): Change int to bool. + * gm2-gcc/m2treelib.cc (m2treelib_get_rvalue): Change int to bool. + (m2treelib_get_field_no): Change int to bool. + (m2treelib_get_set_value): Change int to bool. + (m2treelib_get_set_address): Change int to bool. + (m2treelib_get_set_address_if_var): Change int to bool. + * gm2-gcc/m2treelib.def (get_set_address_if_var): Change int to bool. + (get_set_address): Change int to bool. + (get_set_value): Change int to bool. + (get_field_no): Change int to bool. + (get_rvalue): Change int to bool. + * gm2-gcc/m2treelib.h (m2treelib_get_field_no): Change int to bool. + (m2treelib_get_set_value): Change int to bool. + (m2treelib_get_set_address): Change int to bool. + (m2treelib_get_set_address_if_var): Change int to bool. + * gm2-gcc/m2type.cc (m2type_BuildEndFunctionType): Change int to bool. + * gm2-gcc/m2type.h (m2type_BuildEndFunctionType): Change int to bool. + * gm2-libs-ch/dtoa.cc (dtoa_calcsign): Change int to bool. + * gm2-libs-ch/ldtoa.cc (dtoa_calcsign): Change int to bool. + (ldtoa_ldtoa): Change int to bool. + * m2.flex (functionInfo): Change int to bool. + (pushFunction): Change parameter from int to bool. + * mc-boot/GDebug.cc (Debug_Halt): Rebuild. + * mc-boot/GDebug.h (Debug_Halt): Rebuild. + * mc-boot/GDynamicStrings.cc: Rebuild. + * mc-boot/GDynamicStrings.h: Rebuild. + * mc-boot/GFIO.cc: Rebuild. + * mc-boot/GM2RTS.cc: Rebuild. + * mc-boot/GM2RTS.h: Rebuild. + * mc-boot/GPushBackInput.cc: Rebuild. + * mc-boot/GRTExceptions.cc: Rebuild. + * mc-boot/GRTint.cc: Rebuild. + * mc-boot/GSysStorage.cc: Rebuild. + * mc-boot/Gdecl.cc: Rebuild. + * mc-boot/GsymbolKey.cc: Rebuild. + * mc/symbolKey.mod: Rebuild. + * target-independent/m2/Builtins.texi: Rebuild. + * target-independent/m2/SYSTEM-iso.texi: Rebuild. + * target-independent/m2/SYSTEM-pim.texi: Rebuild. + * target-independent/m2/gm2-libs.texi: Rebuild. + * tools-src/def2doc.py (PIM_Log): Change gm2-libs-pim to + gm2-lib-log. + 2023-03-17 Gaius Mulley PR modula2/109032 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d6eccb1cdef4..c019b3f5d6fa 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,13 @@ +2023-03-19 Harald Anlauf + + PR fortran/85877 + * gfortran.dg/pr85877.f90: New test. + +2023-03-19 Xin Liu + + * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips + for MSA tests. + 2023-03-18 David Malcolm PR analyzer/109094 diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 22e9bbd4bdd9..54b6930c1c5f 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,8 @@ +2023-03-19 Stafford Horne + + * config/or1k/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Remove + statement clearing existing exceptions. + 2023-03-13 Max Filippov * config/xtensa/crti.S: Add .note.GNU-stack section on linux.