-
-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
GCC Administrator
committed
Jan 27, 2024
1 parent
4eb8367
commit ce9dae5
Showing
7 changed files
with
242 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,78 @@ | ||
2024-01-26 Hans-Peter Nilsson <[email protected]> | ||
|
||
* cgraphunit.cc (process_function_and_variable_attributes): Tweak | ||
the warning for an attribute-always_inline without inline declaration. | ||
|
||
2024-01-26 Robin Dapp <[email protected]> | ||
|
||
PR other/113575 | ||
* genopinit.cc (main): Split init_all_optabs into functions | ||
of 1000 patterns each. | ||
|
||
2024-01-26 Tobias Burnus <[email protected]> | ||
|
||
* config.gcc (amdgcn-*-*): Add gfx1030 and gfx1100 to | ||
TM_MULTILIB_CONFIG. | ||
* doc/install.texi (Configuration amdgcn-*-*): Mention gfx1030/gfx1100. | ||
* doc/invoke.texi (AMD GCN Options): Add gfx1030 and gfx1100 to | ||
-march/-mtune. | ||
|
||
2024-01-26 Andrew Stubbs <[email protected]> | ||
|
||
* config/gcn/gcn-opts.h (TARGET_PACKED_WORK_ITEMS): Add TARGET_RDNA3. | ||
* config/gcn/gcn-valu.md (all_convert): New iterator. | ||
(<convop><V_INT_1REG_ALT:mode><V_INT_1REG:mode>2<exec>): New | ||
define_expand, and rename the old one to ... | ||
(*<convop><V_INT_1REG_ALT:mode><V_INT_1REG:mode>_sdwa<exec>): ... this. | ||
(extend<V_INT_1REG_ALT:mode><V_INT_1REG:mode>2<exec>): Likewise, to ... | ||
(extend<V_INT_1REG_ALT:mode><V_INT_1REG:mode>_sdwa<exec>): .. this. | ||
(*<convop><V_INT_1REG_ALT:mode><V_INT_1REG:mode>_shift<exec>): New. | ||
* config/gcn/gcn.cc (gcn_global_address_p): Use "offsetbits" correctly. | ||
(gcn_hsa_declare_function_name): Update the vgpr counting for gfx1100. | ||
* config/gcn/gcn.md (<u>mulhisi3): Disable on RDNA3. | ||
(<u>mulqihi3_scalar): Likewise. | ||
|
||
2024-01-26 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/113602 | ||
* tree-data-ref.cc (dr_analyze_innermost): Fail when | ||
the base object isn't addressable. | ||
|
||
2024-01-26 Tobias Burnus <[email protected]> | ||
|
||
* config/gcn/gcn-hsa.h (ABI_VERSION_SPEC): New; creates the | ||
"--amdhsa-code-object-version=" argument. | ||
(ASM_SPEC): Use it; replace previous version of it. | ||
|
||
2024-01-26 Juzhe-Zhong <[email protected]> | ||
|
||
* config/riscv/riscv-vsetvl.cc (pre_vsetvl::earliest_fuse_vsetvl_info): Refine some codes. | ||
(pre_vsetvl::emit_vsetvl): Ditto. | ||
|
||
2024-01-26 Jiahao Xu <[email protected]> | ||
|
||
* config/loongarch/lasx.md (vec_extract<mode>_0): | ||
New define_insn_and_split patten. | ||
|
||
2024-01-26 Jiahao Xu <[email protected]> | ||
|
||
* config/loongarch/loongarch.h (LOGICAL_OP_NON_SHORT_CIRCUIT): Define. | ||
|
||
2024-01-26 Li Wei <[email protected]> | ||
|
||
* config/loongarch/loongarch.cc (loongarch_emit_swdivsf): Adjust. | ||
|
||
2024-01-26 Juzhe-Zhong <[email protected]> | ||
|
||
PR target/113469 | ||
* config/riscv/riscv-vsetvl.cc (pre_vsetvl::compute_lcm_local_properties): Fix bug. | ||
|
||
2024-01-26 Andrew Pinski <[email protected]> | ||
|
||
PR target/100212 | ||
* config/aarch64/aarch64.cc (aarch64_classify_index): Avoid | ||
undefined shift after the call to exact_log2. | ||
|
||
2024-01-25 Andrew Pinski <[email protected]> | ||
|
||
PR target/100204 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
20240126 | ||
20240127 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,27 @@ | ||
2024-01-26 Nathaniel Shead <[email protected]> | ||
|
||
PR c++/113580 | ||
* module.cc (struct post_process_data): Create. | ||
(trees_in::post_decls): Use. | ||
(trees_in::post_process): Return entire vector at once. | ||
Change overload to take post_process_data instead of tree. | ||
(trees_out::write_function_def): Write needed flags from | ||
DECL_STRUCT_FUNCTION. | ||
(trees_in::read_function_def): Read them and pass to | ||
post_process. | ||
(module_state::read_cluster): Write flags into cfun. | ||
|
||
2024-01-26 Nathaniel Shead <[email protected]> | ||
|
||
PR c++/112899 | ||
* cp-tree.h (note_variable_template_instantiation): Rename to... | ||
(note_vague_linkage_variable): ...this. | ||
* decl2.cc (note_variable_template_instantiation): Rename to... | ||
(note_vague_linkage_variable): ...this. | ||
* pt.cc (instantiate_decl): Rename usage of above function. | ||
* module.cc (trees_in::read_var_def): Remember pending statics | ||
that we stream in. | ||
|
||
2024-01-25 Jakub Jelinek <[email protected]> | ||
|
||
PR c++/113599 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,33 @@ | ||
2024-01-26 Gaius Mulley <[email protected]> | ||
|
||
* gm2-compiler/M2Check.mod (dumpIndice): New procedure. | ||
(dumpIndex): New procedure. | ||
(dumptInfo): New procedure. | ||
(buildError4): Add comment and pass formal and actual to | ||
MetaError4. Improve text describing error. | ||
(buildError2): Generate different error descriptions for | ||
the three error kinds. | ||
(checkConstMeta): Add block comment. Add more meta checks | ||
and call doCheckPair to complete string const checking. | ||
Add tinfo parameter. | ||
(checkConstEquivalence): Add tinfo parameter. | ||
* gm2-compiler/M2GCCDeclare.mod (PrintVerboseFromList): | ||
Print the length of a const string. | ||
* gm2-compiler/M2GenGCC.mod (CodeParam): Remove parameters | ||
op1, op2 and op3. | ||
(doParam): Add paramtok parameter. Use paramtok instead rather | ||
than CurrentQuadToken. | ||
(CodeParam): Rewrite. | ||
* gm2-compiler/M2Quads.mod (CheckProcedureParameters): | ||
Add comments explaining that const strings are not checked | ||
in M2Quads.mod. | ||
(FailParameter): Use MetaErrorT2 with tokpos rather than | ||
MetaError2. | ||
(doBuildBinaryOp): Assign OldPos and OperatorPos before the | ||
IF block. | ||
* gm2-compiler/SymbolTable.mod (PutConstString): Add call to | ||
InitWhereDeclaredTok. | ||
|
||
2024-01-25 Gaius Mulley <[email protected]> | ||
|
||
* gm2-libs/libc.def (lseek): Change the second parameter | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,86 @@ | ||
2024-01-26 Hans-Peter Nilsson <[email protected]> | ||
|
||
* g++.dg/Wattributes-3.C: Adjust expected warning. | ||
* gcc.dg/fail_always_inline.c: Ditto. | ||
|
||
2024-01-26 Nathaniel Shead <[email protected]> | ||
|
||
PR c++/113580 | ||
* g++.dg/modules/pr113580_a.C: New test. | ||
* g++.dg/modules/pr113580_b.C: New test. | ||
|
||
2024-01-26 Maciej W. Rozycki <[email protected]> | ||
|
||
* gcc.target/riscv/cset-sext-rtl.c: New file. | ||
* gcc.target/riscv/cset-sext-rtl32.c: New file. | ||
* gcc.target/riscv/cset-sext-sfb-rtl.c: New file. | ||
* gcc.target/riscv/cset-sext-sfb-rtl32.c: New file. | ||
* gcc.target/riscv/cset-sext-thead-rtl.c: New file. | ||
* gcc.target/riscv/cset-sext-ventana-rtl.c: New file. | ||
* gcc.target/riscv/cset-sext-zicond-rtl.c: New file. | ||
* gcc.target/riscv/cset-sext-zicond-rtl32.c: New file. | ||
|
||
2024-01-26 Maciej W. Rozycki <[email protected]> | ||
|
||
* gcc.target/riscv/pr105314-rtl.c: New file. | ||
* gcc.target/riscv/pr105314-rtl32.c: New file. | ||
|
||
2024-01-26 Maciej W. Rozycki <[email protected]> | ||
|
||
* gcc.target/riscv/pr105314.c: Scan the RTL "ce1" pass too. | ||
|
||
2024-01-26 Maciej W. Rozycki <[email protected]> | ||
|
||
* gcc.target/riscv/pr105314.c: Replace `dg-options' command with | ||
`dg-skip-if'. Also reject "bne" with `dg-final'. | ||
|
||
2024-01-26 Gaius Mulley <[email protected]> | ||
|
||
* gm2/pim/fail/badpointer4.mod: New test. | ||
* gm2/pim/fail/strconst.def: New test. | ||
|
||
2024-01-26 Nathaniel Shead <[email protected]> | ||
|
||
PR c++/112899 | ||
* g++.dg/modules/init-4_a.C: New test. | ||
* g++.dg/modules/init-4_b.C: New test. | ||
* g++.dg/modules/init-6_a.H: New test. | ||
* g++.dg/modules/init-6_b.C: New test. | ||
|
||
2024-01-26 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/113602 | ||
* gcc.dg/pr113602.c: New testcase. | ||
|
||
2024-01-26 Jiahao Xu <[email protected]> | ||
|
||
* gcc.target/loongarch/vect-extract.c: New test. | ||
|
||
2024-01-26 Jiahao Xu <[email protected]> | ||
|
||
* gcc.target/loongarch/short-circuit.c: New test. | ||
|
||
2024-01-26 chenxiaolong <[email protected]> | ||
|
||
* gcc.dg/signbit-2.c: Added additional "-mlsx" compilation options. | ||
* gfortran.dg/graphite/vect-pr40979.f90: Dito. | ||
* gfortran.dg/vect/fast-math-mgrid-resid.f: Dito. | ||
|
||
2024-01-26 Li Wei <[email protected]> | ||
|
||
* gcc.target/loongarch/invariant-recip.c: New test. | ||
|
||
2024-01-26 Andrew Pinski <[email protected]> | ||
|
||
PR testsuite/109705 | ||
* gcc.dg/vect/pr25413a.c: Expect 1 vectorized loops for !vect_long_mult | ||
and 2 for vect_long_mult. | ||
|
||
2024-01-26 Juzhe-Zhong <[email protected]> | ||
|
||
PR target/113469 | ||
* gcc.target/riscv/rvv/autovec/pr113469.c: New test. | ||
|
||
2024-01-25 Jakub Jelinek <[email protected]> | ||
|
||
PR c++/113599 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,7 @@ | ||
2024-01-26 Andrew Stubbs <[email protected]> | ||
|
||
* config/gcn/amdgcn_veclib.h (CDNA3_PLUS): Handle RDNA3. | ||
|
||
2024-01-23 Zac Walker <[email protected]> | ||
|
||
* config/aarch64/aarch64-asm.h (HIDDEN, SYMBOL_SIZE, SYMBOL_TYPE) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,28 @@ | ||
2024-01-26 Richard Biener <[email protected]> | ||
|
||
* plugin/plugin-gcn.c (suitable_hsa_agent_p): Filter out | ||
agents with unsupported ISA. | ||
|
||
2024-01-26 Richard Biener <[email protected]> | ||
|
||
* plugin/plugin-gcn.c | ||
(EF_AMDGPU_MACH::EF_AMDGPU_MACH_UNSUPPORTED): Add. | ||
(isa_code): Return that instead of -1. | ||
(GOMP_OFFLOAD_init_device): Adjust. | ||
|
||
2024-01-26 Tobias Burnus <[email protected]> | ||
|
||
* testsuite/libgomp.c/declare-variant-4.h: Add variant functions | ||
for gfx1030 and gfx1100. | ||
* testsuite/libgomp.c/declare-variant-4-gfx1030.c: New test. | ||
* testsuite/libgomp.c/declare-variant-4-gfx1100.c: New test. | ||
|
||
2024-01-26 Andrew Stubbs <[email protected]> | ||
|
||
* config/gcn/time.c (RTC_TICKS): Configure RDNA3. | ||
(omp_get_wtime): Add RDNA3-compatible variant. | ||
* plugin/plugin-gcn.c (max_isa_vgprs): Tune for gfx1030 and gfx1100. | ||
|
||
2024-01-24 Tobias Burnus <[email protected]> | ||
Sandra Loosemore <[email protected]> | ||
|
||
|