Show patches with: Submitter = Peter Bergner       |    State = Action Required       |    Archived = No       |   88 patches
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
rs6000: Add OPTION_MASK_POWER8 [PR101865] rs6000: Add OPTION_MASK_POWER8 [PR101865] - - - - --- 2024-04-11 Peter Bergner New
rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR [PR101865] rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR [PR101865] - - - - --- 2024-04-05 Peter Bergner New
rs6000: Update instruction counts due to combine changes [PR112103] rs6000: Update instruction counts due to combine changes [PR112103] - - - - --- 2024-02-19 Peter Bergner New
rs6000: Disassemble opaque modes using subregs to allow optimizations [PR109116] rs6000: Disassemble opaque modes using subregs to allow optimizations [PR109116] - - - - --- 2023-11-15 Peter Bergner New
rs6000: Only enable PCREL on supported ABIs [PR111045] rs6000: Only enable PCREL on supported ABIs [PR111045] - - - - --- 2023-11-15 Peter Bergner New
rs6000: Update instruction counts to match vec_* calls [PR111228] rs6000: Update instruction counts to match vec_* calls [PR111228] - - - - --- 2023-08-30 Peter Bergner New
[OBVIOUS] rs6000: Remove redundant MEM_P predicate usage [OBVIOUS] rs6000: Remove redundant MEM_P predicate usage - - - - --- 2023-07-10 Peter Bergner New
libffi: fix handling of homogeneous float128 structs [PR109447] libffi: fix handling of homogeneous float128 structs [PR109447] - - - - --- 2023-05-04 Peter Bergner New
[committed] lra: Ignore debug insns and notes in combine_reload_insn [PR109179] [committed] lra: Ignore debug insns and notes in combine_reload_insn [PR109179] - - - - --- 2023-03-18 Peter Bergner New
rs6000: Don't ICE when compiling the __builtin_vec_xst_trunc built-in [PR109178] rs6000: Don't ICE when compiling the __builtin_vec_xst_trunc built-in [PR109178] - - - - --- 2023-03-17 Peter Bergner New
rs6000: Accept const pointer operands for MMA builtins [PR109073] rs6000: Accept const pointer operands for MMA builtins [PR109073] - - - - --- 2023-03-08 Peter Bergner New
rs6000: Use NO_EXPR to cast to MMA pointer types rs6000: Use NO_EXPR to cast to MMA pointer types - - - - --- 2022-09-02 Peter Bergner New
[v2] rs6000: Don't ICE when we disassemble an MMA variable [PR101322] [v2] rs6000: Don't ICE when we disassemble an MMA variable [PR101322] - - - - --- 2022-08-31 Peter Bergner New
rs6000: Allow conversions of MMA pointer types [PR106017] rs6000: Allow conversions of MMA pointer types [PR106017] - - - - --- 2022-08-27 Peter Bergner New
rs6000: Don't ICE when we disassemble an MMA variable [PR101322] rs6000: Don't ICE when we disassemble an MMA variable [PR101322] - - - - --- 2022-08-27 Peter Bergner New
c: Handle initializations of opaque types [PR106016] c: Handle initializations of opaque types [PR106016] - - - - --- 2022-06-18 Peter Bergner New
[v2] rs6000: Prefer assigning the MMA vector operands to altivec registers [PR105556] [v2] rs6000: Prefer assigning the MMA vector operands to altivec registers [PR105556] - - - - --- 2022-05-16 Peter Bergner New
rs6000: Prefer assigning the MMA vector operands to altivec registers [PR105556] rs6000: Prefer assigning the MMA vector operands to altivec registers [PR105556] - - - - --- 2022-05-10 Peter Bergner New
rs6000: Handle pcrel sibcalls to longcall functions [PR104894] rs6000: Handle pcrel sibcalls to longcall functions [PR104894] - - - - --- 2022-04-05 Peter Bergner New
rs6000/testsuite: Use -mdejagnu-cpu= and -mdejagnu-tune= options rs6000/testsuite: Use -mdejagnu-cpu= and -mdejagnu-tune= options - - - - --- 2022-03-25 Peter Bergner New
rs6000: Retry tbegin. instructions that can fail intermittently rs6000: Retry tbegin. instructions that can fail intermittently - - - - --- 2022-02-15 Peter Bergner New
rs6000: Fix check_effective_target_rop_ok [PR103556, PR103586] rs6000: Fix check_effective_target_rop_ok [PR103556, PR103586] - - - - --- 2021-12-07 Peter Bergner New
middle-end: Skip initialization of opaque type register variables [PR103127] middle-end: Skip initialization of opaque type register variables [PR103127] - - - - --- 2021-11-29 Peter Bergner New
rs6000: testsuite: Add rop_ok effective-target function rs6000: testsuite: Add rop_ok effective-target function - - - - --- 2021-11-11 Peter Bergner New
rs6000: Fix up flag_shrink_wrap handling in presence of -mrop-protect [PR101324] rs6000: Fix up flag_shrink_wrap handling in presence of -mrop-protect [PR101324] - - - - --- 2021-10-28 Peter Bergner New
rs6000: MMA test case emits wrong code when building a vector pair rs6000: MMA test case emits wrong code when building a vector pair - - - - --- 2021-10-28 Peter Bergner New
rs6000: Disable optimizing multiple xxsetaccz instructions into one xxsetaccz rs6000: Disable optimizing multiple xxsetaccz instructions into one xxsetaccz - - - - --- 2021-08-27 Peter Bergner New
rs6000: Fix ICE expanding lxvp and stxvp gimple built-ins [PR101849] rs6000: Fix ICE expanding lxvp and stxvp gimple built-ins [PR101849] - - - - --- 2021-08-10 Peter Bergner New
rs6000: Generate an lxvp instead of two adjacent lxv instructions rs6000: Generate an lxvp instead of two adjacent lxv instructions - - - - --- 2021-07-08 Peter Bergner New
rs6000: Add MMA __builtin_vsx_lxvp and __builtin_vsx_stxvp built-ins rs6000: Add MMA __builtin_vsx_lxvp and __builtin_vsx_stxvp built-ins - - - - --- 2021-06-30 Peter Bergner New
rs6000: Add new __builtin_vsx_build_pair and __builtin_mma_build_acc built-ins rs6000: Add new __builtin_vsx_build_pair and __builtin_mma_build_acc built-ins - - - - --- 2021-06-09 Peter Bergner New
rs6000: MMA builtin usage ICEs when used in a #pragma omp parallel and using -fopenmp [PR100777] rs6000: MMA builtin usage ICEs when used in a #pragma omp parallel and using -fopenmp [PR100777] - - - - --- 2021-05-26 Peter Bergner New
rs6000: MMA test case ICEs using -O3 rs6000: MMA test case ICEs using -O3 - - - - --- 2021-03-30 Peter Bergner New
rs6000: Fix disassembling a vector pair in gcc-10 in little-endian mode rs6000: Fix disassembling a vector pair in gcc-10 in little-endian mode - - - - --- 2021-03-16 Peter Bergner New
rs6000: Fix ICE in rs6000_init_builtins when compiling with -mcpu=440 [PR99279] rs6000: Fix ICE in rs6000_init_builtins when compiling with -mcpu=440 [PR99279] - - - - --- 2021-02-26 Peter Bergner New
rtl-optimization: Fix uninitialized use of opaque mode variable ICE [PR98872] rtl-optimization: Fix uninitialized use of opaque mode variable ICE [PR98872] - - - - --- 2021-02-12 Peter Bergner New
rs6000: Fix invalid splits when using Altivec style addresses [PR98959] rs6000: Fix invalid splits when using Altivec style addresses [PR98959] - - - - --- 2021-02-12 Peter Bergner New
[pushed] rs6000: Fix invalid address used in MMA built-in function [pushed] rs6000: Fix invalid address used in MMA built-in function - - - - --- 2021-02-11 Peter Bergner New
rs6000: Fix MMA API - Add support for compatibility built-ins rs6000: Fix MMA API - Add support for compatibility built-ins - - - - --- 2021-02-04 Peter Bergner New
[rs6000,expand,hooks] : Fix PR98872, handle uninitialized opaque mode variables [rs6000,expand,hooks] : Fix PR98872, handle uninitialized opaque mode variables - - - - --- 2021-02-04 Peter Bergner New
c++: Treat OPAQUE_TYPE types as an aggregate type [PR97947] c++: Treat OPAQUE_TYPE types as an aggregate type [PR97947] - - - - --- 2020-12-02 Peter Bergner New
rs6000: Fix default alignment ABI break caused by MMA base support rs6000: Fix default alignment ABI break caused by MMA base support - - - - --- 2020-11-06 Peter Bergner New
rs6000: MMA type causes an ICE in ranger pass due to incompatible types rs6000: MMA type causes an ICE in ranger pass due to incompatible types - - - - --- 2020-10-21 Peter Bergner New
rs6000: inefficient 64-bit constant generation for consecutive 1-bits rs6000: inefficient 64-bit constant generation for consecutive 1-bits - - - - --- 2020-09-10 Peter Bergner New
rs6000: MMA built-in dies with incorrect sharing of tree nodes error rs6000: MMA built-in dies with incorrect sharing of tree nodes error - - - - --- 2020-09-01 Peter Bergner New
rs6000: Rename instruction xvcvbf16sp to xvcvbf16spn rs6000: Rename instruction xvcvbf16sp to xvcvbf16spn - - - - --- 2020-08-18 Peter Bergner New
[v2] rs6000: ICE when using an MMA type as a function param or return value [PR96506] [v2] rs6000: ICE when using an MMA type as a function param or return value [PR96506] - - - - --- 2020-08-12 Peter Bergner New
rs6000: Update powerpc test cases to use -mdejagnu-cpu=. rs6000: Update powerpc test cases to use -mdejagnu-cpu=. - - - - --- 2020-08-11 Peter Bergner New
rs6000: ICE when using an MMA type as a function param rs6000: ICE when using an MMA type as a function param - - - - --- 2020-08-10 Peter Bergner New
rs6000: MMA built-ins reject typedefs of MMA types rs6000: MMA built-ins reject typedefs of MMA types - - - - --- 2020-08-07 Peter Bergner New
rs6000: Don't ICE when spilling an MMA accumulator rs6000: Don't ICE when spilling an MMA accumulator - - - - --- 2020-08-05 Peter Bergner New
rs6000: ICE in unrecognizable insn when using -mpower10 rs6000: ICE in unrecognizable insn when using -mpower10 - - - - --- 2020-07-24 Peter Bergner New
rs6000: __builtin_mma_disassemble_acc() doesn't store elements correctly in LE mode rs6000: __builtin_mma_disassemble_acc() doesn't store elements correctly in LE mode - - - - --- 2020-07-22 Peter Bergner New
rs6000: Generate _Decimal128 to _Decimal32 hardware conversion instructions rs6000: Generate _Decimal128 to _Decimal32 hardware conversion instructions - - - - --- 2020-07-17 Peter Bergner New
rs6000: Allow MMA built-in initialization regardless of compiler options rs6000: Allow MMA built-in initialization regardless of compiler options - - - - --- 2020-07-09 Peter Bergner New
rs6000: Add support for __builtin_cpu_is ("power10") rs6000: Add support for __builtin_cpu_is ("power10") - - - - --- 2020-06-25 Peter Bergner New
[3/3,v2] rs6000: Add testsuite test cases for MMA built-ins. rs6000: Add support for Matrix-Multiply Assist (MMA) built-in functions. - - - - --- 2020-06-18 Peter Bergner New
[2/3,v2] rs6000: Add MMA built-in function definitions rs6000: Add support for Matrix-Multiply Assist (MMA) built-in functions. - - - - --- 2020-06-18 Peter Bergner New
[1/3,v2] rs6000: Add base support and types for defining MMA built-ins. rs6000: Add support for Matrix-Multiply Assist (MMA) built-in functions. - - - - --- 2020-06-18 Peter Bergner New
[3/3] rs6000: Add testsuite test cases for MMA built-ins. rs6000: Add support for Matrix-Multiply Assist (MMA) built-in functions. - - - - --- 2020-06-15 Peter Bergner New
[2/3] rs6000: Add MMA built-in function definitions rs6000: Add support for Matrix-Multiply Assist (MMA) built-in functions. - - - - --- 2020-06-15 Peter Bergner New
[1/3] rs6000: Add base support and types for defining MMA built-ins. rs6000: Add support for Matrix-Multiply Assist (MMA) built-in functions. - - - - --- 2020-06-15 Peter Bergner New
rtl cse: Fix PR94740, ICE on testsuite/gcc.dg/sso/t5.c with -mcpu=future -mpcrel -O1 rtl cse: Fix PR94740, ICE on testsuite/gcc.dg/sso/t5.c with -mcpu=future -mpcrel -O1 - - - - --- 2020-04-27 Peter Bergner New
rs6000: Fix ICE in decompose_normal_address, at rtlanal.c:6403 rs6000: Fix ICE in decompose_normal_address, at rtlanal.c:6403 - - - - --- 2020-04-16 Peter Bergner New
rs6000: Fix infinite loop building ghostscript and icu [PR93658] rs6000: Fix infinite loop building ghostscript and icu [PR93658] - - - - --- 2020-02-20 Peter Bergner New
rs6000: Fix PR93136, gcc.dg/vmx/ops.c and several other test break after r279772 rs6000: Fix PR93136, gcc.dg/vmx/ops.c and several other test break after r279772 - - - - --- 2020-01-09 Peter Bergner New
rs6000: Fix PR92923, __builtin_vec_xor() causes subregs to be used when not using V4SImode vectors rs6000: Fix PR92923, __builtin_vec_xor() causes subregs to be used when not using V4SImode vectors - - - - --- 2019-12-18 Peter Bergner New
[rs6000,committed] Fix PR92090: Allow MODE_PARTIAL_INT modes for integer constant input operands. [rs6000,committed] Fix PR92090: Allow MODE_PARTIAL_INT modes for integer constant input operands. - - - - --- 2019-11-07 Peter Bergner New
[committed] Update my email address in MAINTAINERS [committed] Update my email address in MAINTAINERS - - - - --- 2019-05-19 Peter Bergner New
[IRA] Fix PR87871: [9 Regression] testcases fail after r265398 on arm [IRA] Fix PR87871: [9 Regression] testcases fail after r265398 on arm - - - - --- 2019-04-18 Peter Bergner New
Fixup IRA debug dump output Fixup IRA debug dump output - - - - --- 2019-04-16 Peter Bergner New
[rs6000] Fix PR88845: ICE in lra_set_insn_recog_data [rs6000] Fix PR88845: ICE in lra_set_insn_recog_data - - - - --- 2019-03-01 Peter Bergner New
[asmcons] Fix PR rtl-optimization/89313: ICE in process_alt_operands, at lra-constraints.c:2962 [asmcons] Fix PR rtl-optimization/89313: ICE in process_alt_operands, at lra-constraints.c:2962 - - - - --- 2019-02-21 Peter Bergner New
[rs6000] Allow libitm to use HTM on newer hw and kernels [rs6000] Allow libitm to use HTM on newer hw and kernels - - - - --- 2018-12-12 Peter Bergner New
[rs6000] Port cleanup patch, use rtl.h convenience macros, etc. [rs6000] Port cleanup patch, use rtl.h convenience macros, etc. - - - - --- 2018-12-04 Peter Bergner New
[rs6000] Fix PR87496: ICE in aggregate_value_p at gcc/function.c:2046 [rs6000] Fix PR87496: ICE in aggregate_value_p at gcc/function.c:2046 - - - - --- 2018-11-28 Peter Bergner New
[LRA] Fix PR88033: ICE in remove_some_program_points_and_update_live_ranges [LRA] Fix PR88033: ICE in remove_some_program_points_and_update_live_ranges - - - - --- 2018-11-16 Peter Bergner New
[RS6000] Fix PR87870: ppc64 generates poor code when loading constants into TImode vars [RS6000] Fix PR87870: ppc64 generates poor code when loading constants into TImode vars - - - - --- 2018-11-13 Peter Bergner New
[LRA] Fix PR87899: r264897 cause mis-compiled native arm-linux-gnueabihf toolchain [LRA] Fix PR87899: r264897 cause mis-compiled native arm-linux-gnueabihf toolchain - - - - --- 2018-11-12 Peter Bergner New
[lower-subreg] Fix PR87507 [lower-subreg] Fix PR87507 - - - - --- 2018-11-12 Peter Bergner New
[RFC,LRA] WIP patch to fix one part of PR87507 [RFC,LRA] WIP patch to fix one part of PR87507 - - - - --- 2018-10-19 Peter Bergner New
[RFC,IRA] Fix PR87507, IRA unnecessarily uses non-volatile registers during register assignment [RFC,IRA] Fix PR87507, IRA unnecessarily uses non-volatile registers during register assignment - - - - --- 2018-10-08 Peter Bergner New
[2/2,v3,IRA,LRA] Fix PR86939, IRA incorrectly creates an interference between a pseudo register and… Untitled series #68812 - - - - --- 2018-10-03 Peter Bergner New
[IRA,LRA] Fix PR87466, all pseudos live across setjmp are spilled [IRA,LRA] Fix PR87466, all pseudos live across setjmp are spilled - - - - --- 2018-09-29 Peter Bergner New
[2/2,IRA,LRA] Fix PR86939, IRA incorrectly creates an interference between a pseudo register and a … Fix PR86939, IRA incorrectly creates an interference between a pseudo register and a hard register - - - - --- 2018-09-26 Peter Bergner New
[1/2,IRA,LRA] Fix PR86939, IRA incorrectly creates an interference between a pseudo register and a … Fix PR86939, IRA incorrectly creates an interference between a pseudo register and a hard register - - - - --- 2018-09-26 Peter Bergner New
[PING,rs6000,C/C++] Fix PR target/86324: divkc3-1.c FAILs when compiling with -mabi=ieeelongdouble [PING,rs6000,C/C++] Fix PR target/86324: divkc3-1.c FAILs when compiling with -mabi=ieeelongdouble - - - - --- 2018-07-02 Peter Bergner New
[rs6000,C/C++] Fix PR target/86324: divkc3-1.c FAILs when compiling with -mabi=ieeelongdouble [rs6000,C/C++] Fix PR target/86324: divkc3-1.c FAILs when compiling with -mabi=ieeelongdouble - - - - --- 2018-06-27 Peter Bergner New