July 2021 Archives by author
Starting: Thu Jul 1 00:08:29 GMT 2021
Ending: Sat Jul 31 19:31:52 GMT 2021
Messages: 1375
- [gcc r12-1944] Daily bump.
GCC Administrator
- [gcc r10-9962] Daily bump.
GCC Administrator
- [gcc r11-8666] Daily bump.
GCC Administrator
- [gcc r9-9610] Daily bump.
GCC Administrator
- [gcc r12-1969] Daily bump.
GCC Administrator
- [gcc r10-9963] Daily bump.
GCC Administrator
- [gcc r11-8668] Daily bump.
GCC Administrator
- [gcc r9-9611] Daily bump.
GCC Administrator
- [gcc r12-1994] Daily bump.
GCC Administrator
- [gcc r10-9965] Daily bump.
GCC Administrator
- [gcc r11-8687] Daily bump.
GCC Administrator
- [gcc r9-9612] Daily bump.
GCC Administrator
- [gcc r12-1998] Daily bump.
GCC Administrator
- [gcc r10-9966] Daily bump.
GCC Administrator
- [gcc r11-8689] Daily bump.
GCC Administrator
- [gcc r9-9613] Daily bump.
GCC Administrator
- [gcc r12-2000] Daily bump.
GCC Administrator
- [gcc r10-9967] Daily bump.
GCC Administrator
- [gcc r11-8690] Daily bump.
GCC Administrator
- [gcc r9-9614] Daily bump.
GCC Administrator
- [gcc r12-2043] Daily bump.
GCC Administrator
- [gcc r10-9968] Daily bump.
GCC Administrator
- [gcc r11-8691] Daily bump.
GCC Administrator
- [gcc r9-9615] Daily bump.
GCC Administrator
- [gcc r12-2095] Daily bump.
GCC Administrator
- [gcc r10-9970] Daily bump.
GCC Administrator
- [gcc r11-8694] Daily bump.
GCC Administrator
- [gcc r9-9616] Daily bump.
GCC Administrator
- [gcc r12-2134] Daily bump.
GCC Administrator
- [gcc r10-9971] Daily bump.
GCC Administrator
- [gcc r11-8706] Daily bump.
GCC Administrator
- [gcc r9-9617] Daily bump.
GCC Administrator
- [gcc r12-2179] Daily bump.
GCC Administrator
- [gcc r10-9973] Daily bump.
GCC Administrator
- [gcc r11-8710] Daily bump.
GCC Administrator
- [gcc r9-9618] Daily bump.
GCC Administrator
- [gcc r12-2232] Daily bump.
GCC Administrator
- [gcc r10-9975] Daily bump.
GCC Administrator
- [gcc r11-8717] Daily bump.
GCC Administrator
- [gcc r9-9619] Daily bump.
GCC Administrator
- [gcc r12-2236] Daily bump.
GCC Administrator
- [gcc r10-9976] Daily bump.
GCC Administrator
- [gcc r11-8718] Daily bump.
GCC Administrator
- [gcc r9-9620] Daily bump.
GCC Administrator
- [gcc r12-2237] Daily bump.
GCC Administrator
- [gcc r10-9977] Daily bump.
GCC Administrator
- [gcc r11-8719] Daily bump.
GCC Administrator
- [gcc r9-9621] Daily bump.
GCC Administrator
- [gcc r12-2263] Daily bump.
GCC Administrator
- [gcc r10-9979] Daily bump.
GCC Administrator
- [gcc r11-8720] Daily bump.
GCC Administrator
- [gcc r9-9623] Daily bump.
GCC Administrator
- [gcc r12-2289] Daily bump.
GCC Administrator
- [gcc r10-9980] Daily bump.
GCC Administrator
- [gcc r11-8735] Daily bump.
GCC Administrator
- [gcc r9-9624] Daily bump.
GCC Administrator
- [gcc r12-2312] Daily bump.
GCC Administrator
- [gcc r10-9983] Daily bump.
GCC Administrator
- [gcc r11-8752] Daily bump.
GCC Administrator
- [gcc r9-9625] Daily bump.
GCC Administrator
- [gcc r12-2342] Daily bump.
GCC Administrator
- [gcc r10-9984] Daily bump.
GCC Administrator
- [gcc r11-8759] Daily bump.
GCC Administrator
- [gcc r9-9626] Daily bump.
GCC Administrator
- [gcc r12-2380] Daily bump.
GCC Administrator
- [gcc r10-9986] Daily bump.
GCC Administrator
- [gcc r11-8763] Daily bump.
GCC Administrator
- [gcc r9-9628] Daily bump.
GCC Administrator
- [gcc r12-2383] Daily bump.
GCC Administrator
- [gcc r10-9987] Daily bump.
GCC Administrator
- [gcc r11-8764] Daily bump.
GCC Administrator
- [gcc r9-9629] Daily bump.
GCC Administrator
- [gcc r12-2388] Daily bump.
GCC Administrator
- [gcc r10-9988] Daily bump.
GCC Administrator
- [gcc r11-8776] Daily bump.
GCC Administrator
- [gcc r9-9630] Daily bump.
GCC Administrator
- [gcc r12-2403] Daily bump.
GCC Administrator
- [gcc r10-9991] Daily bump.
GCC Administrator
- [gcc r11-8782] Daily bump.
GCC Administrator
- [gcc r9-9633] Daily bump.
GCC Administrator
- [gcc r12-2427] Daily bump.
GCC Administrator
- [gcc r10-9994] Daily bump.
GCC Administrator
- [gcc r11-8790] Daily bump.
GCC Administrator
- [gcc r9-9635] Daily bump.
GCC Administrator
- [gcc r12-2461] Daily bump.
GCC Administrator
- [gcc r10-9995] Daily bump.
GCC Administrator
- [gcc r11-8793] Daily bump.
GCC Administrator
- [gcc r9-9636] Daily bump.
GCC Administrator
- [gcc r12-2478] Daily bump.
GCC Administrator
- [gcc r10-9998] Daily bump.
GCC Administrator
- [gcc r11-8795] Daily bump.
GCC Administrator
- [gcc r9-9642] Daily bump.
GCC Administrator
- [gcc r12-2501] Daily bump.
GCC Administrator
- [gcc r10-9999] Daily bump.
GCC Administrator
- [gcc r11-8796] Daily bump.
GCC Administrator
- [gcc r9-9643] Daily bump.
GCC Administrator
- [gcc r12-2503] Daily bump.
GCC Administrator
- [gcc r10-10000] Daily bump.
GCC Administrator
- [gcc r11-8797] Daily bump.
GCC Administrator
- [gcc r9-9644] Daily bump.
GCC Administrator
- [gcc r12-2505] Daily bump.
GCC Administrator
- [gcc r10-10001] Daily bump.
GCC Administrator
- [gcc r11-8798] Daily bump.
GCC Administrator
- [gcc r9-9645] Daily bump.
GCC Administrator
- [gcc r12-2520] Daily bump.
GCC Administrator
- [gcc r10-10002] Daily bump.
GCC Administrator
- [gcc r11-8800] Daily bump.
GCC Administrator
- [gcc r9-9646] Daily bump.
GCC Administrator
- [gcc r12-2548] Daily bump.
GCC Administrator
- [gcc r10-10003] Daily bump.
GCC Administrator
- [gcc r11-8801] Daily bump.
GCC Administrator
- [gcc r9-9647] Daily bump.
GCC Administrator
- [gcc r12-2584] Daily bump.
GCC Administrator
- [gcc r10-10011] Daily bump.
GCC Administrator
- [gcc r11-8815] Daily bump.
GCC Administrator
- [gcc r9-9652] Daily bump.
GCC Administrator
- [gcc r12-2235] Require target lra for tests using asm goto
John David Anglin
- [gcc r12-2303] Fortran - ICE in gfc_conv_expr_present initializing non-dummy class variable
Harald Anlauf
- [gcc r11-8756] Fortran - ICE in gfc_conv_expr_present initializing non-dummy class variable
Harald Anlauf
- [gcc r10-9985] Fortran - ICE in gfc_conv_expr_present initializing non-dummy class variable
Harald Anlauf
- [gcc r9-9627] Fortran - ICE in gfc_conv_expr_present initializing non-dummy class variable
Harald Anlauf
- [gcc r12-2386] Fortran: reject FORMAT tag of unknown type.
Harald Anlauf
- [gcc r12-2439] Fortran: ICE, OOM while calculating sizes of derived type array components
Harald Anlauf
- [gcc r12-2500] Fortran: extend check for array arguments and reject CLASS array elements.
Harald Anlauf
- [gcc r12-2577] Fortran: ICE in resolve_allocate_deallocate for invalid STAT argument
Harald Anlauf
- [gcc r11-8811] Fortran: reject FORMAT tag of unknown type.
Harald Anlauf
- [gcc r10-10010] Fortran: reject FORMAT tag of unknown type.
Harald Anlauf
- [gcc r11-8812] Fortran: ICE, OOM while calculating sizes of derived type array components
Harald Anlauf
- [gcc r11-8813] Fortran: extend check for array arguments and reject CLASS array elements.
Harald Anlauf
- [gcc r10-10014] Fortran: extend check for array arguments and reject CLASS array elements.
Harald Anlauf
- [gcc r10-10015] Fortran: ICE, OOM while calculating sizes of derived type array components
Harald Anlauf
- [gcc] Created branch 'ssb/heads/pr91602-drop-in-tree-gas-version-check' in namespace 'refs/users'
Sergey Belyshev
- [gcc(refs/users/ssb/heads/pr91602-drop-in-tree-gas-version-check)] configure: Drop version checks for in-tree gas [PR91602]
Sergey Belyshev
- [gcc/ssb/heads/pr91602-drop-in-tree-gas-version-check] (42 commits) configure: remove gas versions from tls check
Sergey Belyshev
- [gcc(refs/users/ssb/heads/pr91602-drop-in-tree-gas-version-check)] configure: drop version checks for in-tree gas [PR91602]
Sergey Belyshev
- [gcc(refs/users/ssb/heads/pr91602-drop-in-tree-gas-version-check)] configure: remove version argument from gcc_GAS_CHECK_FEATURE
Sergey Belyshev
- [gcc(refs/users/ssb/heads/pr91602-drop-in-tree-gas-version-check)] configure: fixup formatting from previous change
Sergey Belyshev
- [gcc(refs/users/ssb/heads/pr91602-drop-in-tree-gas-version-check)] configure: remove gas versions from tls check
Sergey Belyshev
- [gcc r12-1988] rs6000: Add MMA __builtin_vsx_lxvp and __builtin_vsx_stxvp built-ins
Peter Bergner
- [gcc r12-2131] rs6000: Harden mma_init_builtins
Peter Bergner
- [gcc r11-8702] rs6000: Add MMA __builtin_vsx_lxvp and __builtin_vsx_stxvp built-ins
Peter Bergner
- [gcc r11-8703] rs6000: Harden mma_init_builtins
Peter Bergner
- [gcc r12-2310] rs6000: Move rs6000_split_multireg_move to later in file
Peter Bergner
- [gcc r12-2311] rs6000: Generate an lxvp instead of two adjacent lxv instructions
Peter Bergner
- [gcc/ibm/heads/gcc-11-branch] (138 commits) ibm: Merge up to top of releases/gcc-11
Peter Bergner
- [gcc(refs/vendors/ibm/heads/gcc-11-branch)] ibm: Merge up to top of releases/gcc-11
Peter Bergner
- [gcc r12-2044] CTF, BTF testsuite: Use -gdwarf-4 for restrict type qualifier [PR101283]
Indu Bhagat
- [gcc r12-2090] dwarf2ctf: the unit of sou field location is bits [PR101283]
Indu Bhagat
- [gcc r12-2093] CTF testsuite: Remove explicit check on ctv_typeidx
Indu Bhagat
- [gcc r12-2094] BTF testsuite: Remove explicit check on btm_type
Indu Bhagat
- [gcc r12-2223] testsuite/101269: fix testcase when used with -m32
Indu Bhagat
- [gcc r12-2397] debug: Add new function ctf_debuginfo_p
Indu Bhagat
- [gcc r12-2398] debug: Allow means for targets to opt out of CTF/BTF support
Indu Bhagat
- [gcc r12-1949] tree-optimization/101178 - handle VEC_PERM in SLP permute propagation
Richard Biener
- [gcc r12-1951] tree-optimization/100778 - fix placement of trapping vectorized ops
Richard Biener
- [gcc r12-1952] tree-optimization/101278 - handle self-use in DSE analysis
Richard Biener
- [gcc r12-1954] tree-optimization/101280 - revise interchange fix for PR101173
Richard Biener
- [gcc r12-1973] tree-optimization/101280 - re-revise interchange fix for PR101173
Richard Biener
- [gcc r12-1977] tree-optimization/101293 - further enhance LIMs ref canonicalization
Richard Biener
- [gcc r12-2002] testsuite/101299 - add missing vect_double requires to bb-slp-74.c
Richard Biener
- [gcc r12-2003] middle-end/101291 - set loop copy of versioned loop
Richard Biener
- [gcc r12-2004] Do not set both LOOP_C_INFINITE and LOOP_C_FINITE on vectorized loop
Richard Biener
- [gcc r12-2050] add -fmove-loop-stores option to control GIMPLE loop store-motion
Richard Biener
- [gcc r12-2051] Add FMADDSUB and FMSUBADD SLP vectorization patterns and optabs
Richard Biener
- [gcc r12-2097] tree-optimization/99728 - improve LIM for loops with aggregate copies
Richard Biener
- [gcc r12-2098] tree-optimization/34195 - testcase for fixed vectorization
Richard Biener
- [gcc r11-8695] tree-optimization/101025 - fix store-motion dependence checking
Richard Biener
- [gcc r11-8696] tree-optimization/101088 - fix SM invalidation issue
Richard Biener
- [gcc r11-8697] tree-optimization/100923 - fix alias-ref construction wrt availability
Richard Biener
- [gcc r11-8698] middle-end/101156 - remove not working optimization in gimplification
Richard Biener
- [gcc r11-8699] tree-optimization/101173 - fix interchange dependence checking
Richard Biener
- [gcc r11-8700] tree-optimization/101229 - fix vectorizer SLP hybrid detection with PHIs
Richard Biener
- [gcc r12-2243] middle-end/101423 - internal calls do not trap
Richard Biener
- [gcc r12-2244] tree-optimization/101394 - fix PRE full redundancy wrt abnormals
Richard Biener
- [gcc r12-2245] Display the number of components BB vectorized
Richard Biener
- [gcc r12-2254] tree-optimization/101373 - avoid PRE across externally throwing call
Richard Biener
- [gcc r12-2255] produce simple DOT graphs from SLP trees
Richard Biener
- [gcc r12-2267] Revert "Display the number of components BB vectorized"
Richard Biener
- [gcc r11-8721] tree-optimization/100778 - avoid cross-BB vectorization of trapping op
Richard Biener
- [gcc r11-8722] tree-optimization/100778 - fix placement of trapping vectorized ops
Richard Biener
- [gcc r11-8723] middle-end/101423 - internal calls do not trap
Richard Biener
- [gcc r11-8724] tree-optimization/101394 - fix PRE full redundancy wrt abnormals
Richard Biener
- [gcc r11-8725] middle-end/101291 - set loop copy of versioned loop
Richard Biener
- [gcc r12-2292] Support reduction def re-use for epilogue with different vector size
Richard Biener
- [gcc r12-2294] tree-optimization/101445 - fix negative stride SLP vect with gaps
Richard Biener
- [gcc r11-8736] tree-optimization/101445 - fix negative stride SLP vect with gaps
Richard Biener
- [gcc r12-2318] driver/101383 - handle -gtoggle in driver
Richard Biener
- [gcc r11-8753] driver/101383 - handle -gtoggle in driver
Richard Biener
- [gcc r12-2324] Streamline vect_gen_while
Richard Biener
- [gcc r12-2346] Disable --param vect-partial-vector-usage by default on x86
Richard Biener
- [gcc r12-2347] tree-optimization/101462 - fix signedness of reused reduction vector
Richard Biener
- [gcc r12-2350] tree-optimization/101467 - fix make_temp_ssa_name usage
Richard Biener
- [gcc r12-2352] Get rid of some gimple_expr_type uses
Richard Biener
- [gcc r12-2354] Remove more gimple_expr_type uses
Richard Biener
- [gcc r12-2389] Remove gimple_expr_type uses from value-range code
Richard Biener
- [gcc r12-2390] Remove last gimple_expr_type uses
Richard Biener
- [gcc r12-2391] Remove gimple_expr_type
Richard Biener
- [gcc r12-2393] tree-optimization/101505 - properly determine stmt precision for PHIs
Richard Biener
- [gcc r12-2412] debug/101473 - apply debug prefix maps before checksumming DIEs
Richard Biener
- [gcc r12-2524] tree-optimization/39821 - fix cost classification for widening arith
Richard Biener
- [gcc r12-2525] tree-optimization/101573 - improve uninit warning at -O0
Richard Biener
- [gcc r11-8802] Update ChangeLog and version files for release
Richard Biener
- [gcc] Created tag 'releases/gcc-11.2.0'
Richard Biener
- [gcc r11-8803] Update BASE-VER to 11.2.1
Richard Biener
- [gcc r12-2570] tree-optimization/101615 - SLP permute opt of existing vectors
Richard Biener
- [gcc r12-2573] tree-optimization/101615 - SLP permute opt with CTOR roots
Richard Biener
- [gcc r12-2590] c/101512 - fix missing address-taking in c_common_mark_addressable_vec
Richard Biener
- [gcc r12-1950] i386: Add integer nabs instructions [PR101044]
Uros Bizjak
- [gcc r12-1955] Change the type of predicates to bool.
Uros Bizjak
- [gcc r12-1956] Return true/false instead of 1/0 from generic predicates.
Uros Bizjak
- [gcc r12-1957] i386: Return true/false instead of 1/0 from predicates.
Uros Bizjak
- [gcc r12-2036] i386: Implement 4-byte vector (V4QI/V2HI) constant permutations
Uros Bizjak
- [gcc r12-2085] i386: Add variable vec_set for 32bit vectors [PR97194]
Uros Bizjak
- [gcc r12-2136] i386: Add pack/unpack patterns for 32bit vectors [PR100637]
Uros Bizjak
- [gcc r12-2188] i386: Fix *udivmodsi4_pow2_zext_? patterns
Uros Bizjak
- [gcc r12-2253] Change the type of memory classification functions to bool
Uros Bizjak
- [gcc r12-2259] i386: Fix vec_set<mode> expanders [PR101424]
Uros Bizjak
- [gcc r12-2340] i386: Fix ix86_hard_regno_mode_ok for TDmode on 32bit targets [PR101346]
Uros Bizjak
- [gcc r12-2407] i386: Remove atomic_storedi_fpu and atomic_loaddi_fpu peepholes [PR100182]
Uros Bizjak
- [gcc r11-8783] i386: Remove atomic_storedi_fpu and atomic_loaddi_fpu peepholes [PR100182]
Uros Bizjak
- [gcc r10-9992] i386: Remove atomic_storedi_fpu and atomic_loaddi_fpu peepholes [PR100182]
Uros Bizjak
- [gcc r9-9634] i386: Remove atomic_storedi_fpu and atomic_loaddi_fpu peepholes [PR100182]
Uros Bizjak
- [gcc r10-9989] combine: Don't create REG_UNUSED notes if the reg already died (PR99927)
Segher Boessenkool
- [gcc r9-9631] combine: Don't create REG_UNUSED notes if the reg already died (PR99927)
Segher Boessenkool
- [gcc r12-1961] Use intermediate integer type with proper signedness
Eric Botcazou
- [gcc r12-1962] Fix duplicate name issues in output of -fdump-ada-spec #2
Eric Botcazou
- [gcc r12-1963] Improve packed record layout support with -fdump-ada-spec
Eric Botcazou
- [gcc r11-8667] Use intermediate integer type with proper signedness
Eric Botcazou
- [gcc r12-1975] Change EH pointer encodings to PC relative on Windows
Eric Botcazou
- [gcc r11-8669] Change EH pointer encodings to PC relative on Windows
Eric Botcazou
- [gcc r10-9964] Change EH pointer encodings to PC relative on Windows
Eric Botcazou
- [gcc r12-2189] Fix build failure on Windows with older binutils
Eric Botcazou
- [gcc r11-8711] Fix build failure on Windows with older binutils
Eric Botcazou
- [gcc r12-2224] Missing piece in earlier change
Eric Botcazou
- [gcc r11-8713] Missing piece in earlier change
Eric Botcazou
- [gcc r10-9974] Missing piece in earlier change
Eric Botcazou
- [gcc r12-2384] libgccjit: Handle truncation and extension for casts [PR95498]
Antoni Boucher
- [gcc r12-1993] d: RHS value lost when a target_expr modifies LHS in a cond_expr
Iain Buclaw
- [gcc r11-8686] d: RHS value lost when a target_expr modifies LHS in a cond_expr
Iain Buclaw
- [gcc r12-1995] d: Missed RVO optimization with non-POD structs
Iain Buclaw
- [gcc r11-8688] d: Missed RVO optimization with non-POD structs
Iain Buclaw
- [gcc r12-2561] d: Change in DotTemplateExp type semantics leading to regression (PR101619)
Iain Buclaw
- [gcc r12-2562] d: Compile-time reflection for supported built-ins (PR101127)
Iain Buclaw
- [gcc r12-2563] d: __FUNCTION__ doesn't work in core.stdc.stdio functions without cast (PR101441)
Iain Buclaw
- [gcc r12-2564] d: fix ICE at convert_expr(tree_node*, Type*, Type*) (PR101490)
Iain Buclaw
- [gcc r12-2565] d: Wrong evaluation order of binary expressions (PR101640)
Iain Buclaw
- [gcc r11-8806] d: Change in DotTemplateExp type semantics leading to regression (PR101619)
Iain Buclaw
- [gcc r11-8807] d: Compile-time reflection for supported built-ins (PR101127)
Iain Buclaw
- [gcc r11-8808] d: __FUNCTION__ doesn't work in core.stdc.stdio functions without cast (PR101441)
Iain Buclaw
- [gcc r11-8809] d: fix ICE at convert_expr(tree_node*, Type*, Type*) (PR101490)
Iain Buclaw
- [gcc r11-8810] d: Wrong evaluation order of binary expressions (PR101640)
Iain Buclaw
- [gcc r10-10004] d: Change in DotTemplateExp type semantics leading to regression (PR101619)
Iain Buclaw
- [gcc r10-10005] d: Compile-time reflection for supported built-ins (PR101127)
Iain Buclaw
- [gcc r10-10006] d: __FUNCTION__ doesn't work in core.stdc.stdio functions without cast (PR101441)
Iain Buclaw
- [gcc r10-10007] d: fix ICE at convert_expr(tree_node*, Type*, Type*) (PR101490)
Iain Buclaw
- [gcc r10-10008] d: Wrong evaluation order of binary expressions (PR101640)
Iain Buclaw
- [gcc r9-9648] d: Compile-time reflection for supported built-ins (PR101127)
Iain Buclaw
- [gcc r9-9649] d: __FUNCTION__ doesn't work in core.stdc.stdio functions without cast (PR101441)
Iain Buclaw
- [gcc r9-9650] d: fix ICE at convert_expr(tree_node*, Type*, Type*) (PR101490)
Iain Buclaw
- [gcc r9-9651] d: Wrong evaluation order of binary expressions (PR101640)
Iain Buclaw
- [gcc r12-2595] d: Don't escape quoted format strings in escape_d_format (PR101656)
Iain Buclaw
- [gcc r12-2596] d: Remove generated D header files on error (PR101657)
Iain Buclaw
- [gcc r12-2597] d: Ensure casting from bool results in either 0 or 1 (PR96435)
Iain Buclaw
- [gcc r12-2598] d: Return the correct value for C++ constructor calls (PR101664)
Iain Buclaw
- [gcc r12-2599] d: Generate Object class if it doesn't exist during TypeInfo emission (PR101672)
Iain Buclaw
- [gcc r11-8816] d: Ensure casting from bool results in either 0 or 1 (PR96435)
Iain Buclaw
- [gcc r11-8817] d: Return the correct value for C++ constructor calls (PR101664)
Iain Buclaw
- [gcc r10-10012] d: Ensure casting from bool results in either 0 or 1 (PR96435)
Iain Buclaw
- [gcc r9-9653] d: Ensure casting from bool results in either 0 or 1 (PR96435)
Iain Buclaw
- [gcc/ibuclaw/heads/gdc] (2 commits) Import dmd v2.097.1: dmd 50bdf003a, druntime f8df5552, phob
Iain Buclaw
- [gcc(refs/users/ibuclaw/heads/gdc)] Import dmd v2.097.0: dmd 2a48c54ad, druntime c3a4c517, phobos 61c00065a
Iain Buclaw
- [gcc(refs/users/ibuclaw/heads/gdc)] Import dmd v2.097.1: dmd 50bdf003a, druntime f8df5552, phobos 4ea930b6c
Iain Buclaw
- [gcc r12-2612] d: Factor d_nested_class and d_nested_struct into single function.
Iain Buclaw
- [gcc r12-2613] d: Drop any field or parameter types that got cached before conversion failed.
Iain Buclaw
- [gcc r12-2614] d: Insert null terminator in obstack buffers
Iain Buclaw
- [gcc r12-2615] d: Use hasMonitor to determine whether to emit a __monitor field in D classes
Iain Buclaw
- [gcc r12-2616] d: Use Identifier::idPool to generate anonymous field name.
Iain Buclaw
- [gcc r12-2617] d: Factor aggregate_initializer_decl to set the sinit for aggregate declarations.
Iain Buclaw
- [gcc r12-2618] d: Set COMDAT and visibility of thunks only if they are public.
Iain Buclaw
- [gcc r12-2619] d: Only handle named enums in enum_initializer_decl
Iain Buclaw
- [gcc r12-2620] d: Clarify comment for generating static array assignment with literal.
Iain Buclaw
- [gcc r12-2621] d: Don't generate a PREDICT_EXPR when assert contracts are turned off.
Iain Buclaw
- [gcc r12-2622] d: Always layout initializer for the m_RTInfo field in TypeInfo_Class
Iain Buclaw
- [gcc r12-2623] d: Remove dead code from binary_op.
Iain Buclaw
- [gcc/devel/omp/gcc-11] gcc/ChangeLog.omp: Update for last commit
Tobias Burnus
- [gcc/devel/omp/gcc-11] openmp: Reject #pragma omp atomic update, [PR101297]
Tobias Burnus
- [gcc/devel/omp/gcc-11] openmp: Initial support for OpenMP directives expressed as C++11 attributes
Tobias Burnus
- [gcc/devel/omp/gcc-11] (130 commits) Merge remote-tracking branch 'origin/releases/gcc-11' into
Tobias Burnus
- [gcc/devel/omp/gcc-11] Merge remote-tracking branch 'origin/releases/gcc-11' into devel/omp/gcc-11
Tobias Burnus
- [gcc r12-2431] Fortran: Fix bind(C) character length checks
Tobias Burnus
- [gcc/devel/omp/gcc-11] Fortran: Fix bind(C) character length checks
Tobias Burnus
- [gcc/devel/omp/gcc-11] c++: Ensure OpenMP reduction with reference type references complete type [PR101516]
Tobias Burnus
- [gcc/devel/omp/gcc-11] openmp: Fix up omp_check_private [PR101535]
Tobias Burnus
- [gcc/devel/omp/gcc-11] (10 commits) openmp: Add support for __has_attribute(omp::directive) and
Tobias Burnus
- [gcc/devel/omp/gcc-11] Merge remote-tracking branch 'origin/releases/gcc-11' into devel/omp/gcc-11
Tobias Burnus
- [gcc/devel/omp/gcc-11] openmp: Diagnose invalid mixing of the attribute and pragma syntax directives
Tobias Burnus
- [gcc/devel/omp/gcc-11] openmp: Add support for __has_attribute(omp::directive) and __has_attribute(omp::sequence)
Tobias Burnus
- [gcc/devel/omp/gcc-11] openmp: Add support for omp attributes section and scan directives
Tobias Burnus
- [gcc r12-2511] PR fortran/93308/93963/94327/94331/97046 problems raised by descriptor handling
Tobias Burnus
- [gcc/devel/omp/gcc-11] Fix Fortran rounding issues, PR fortran/96983.
Tobias Burnus
- [gcc/devel/omp/gcc-11] Fortran: set version field in CFI_cdesc_t to CFI_VERSION
Tobias Burnus
- [gcc/devel/omp/gcc-11] Bind(c): signed char is not a Fortran character type
Tobias Burnus
- [gcc/devel/omp/gcc-11] PR fortran/93308/93963/94327/94331/97046 problems raised by descriptor handling
Tobias Burnus
- [gcc/devel/omp/gcc-11] (9 commits) Merge remote-tracking branch 'origin/releases/gcc-11' into
Tobias Burnus
- [gcc/devel/omp/gcc-11] Merge remote-tracking branch 'origin/releases/gcc-11' into devel/omp/gcc-11
Tobias Burnus
- [gcc/devel/omp/gcc-11] (18 commits) Merge remote-tracking branch 'origin/releases/gcc-11' into
Tobias Burnus
- [gcc/devel/omp/gcc-11] c++: Accept C++11 attribute-definition [PR101582]
Tobias Burnus
- [gcc/devel/omp/gcc-11] Merge remote-tracking branch 'origin/releases/gcc-11' into devel/omp/gcc-11
Tobias Burnus
- [gcc/devel/omp/gcc-11] Implement OpenMP 5.1 section 3.15: omp_display_env
Tobias Burnus
- [gcc/devel/omp/gcc-11] [libgomp] Restore offloading 'libgomp/fortran.c'
Tobias Burnus
- [gcc/devel/omp/gcc-11] c++: Fix up attribute rollbacks in cp_parser_statement
Tobias Burnus
- [gcc r12-2504] [Ada] Declare time_t uniformly based on a system parameter #2
Arnaud Charlet
- [gcc r12-2558] Don't skip prologue/epilogue when initializing alias.
Bin Cheng
- [gcc r12-2559] AArch64: use stable sorting in generating ldp/stp
Bin Cheng
- [gcc r12-2268] docs: Add 'S' to Machine Constraints for RISC-V
Kito Cheng
- [gcc r12-2406] RISC-V: Detect python and pick best one for calling multilib-generator
Kito Cheng
- [gcc r12-2434] Revert "RISC-V: Detect python and pick best one for calling multilib-generator"
Kito Cheng
- [gcc r12-2297] Vect: Add support for dot-product where the sign for the multiplicant changes.
Tamar Christina
- [gcc r12-2298] AArch64: Add support for sign differing dot-product usdot for NEON and SVE.
Tamar Christina
- [gcc r12-2299] AArch32: Add support for sign differing dot-product usdot for NEON.
Tamar Christina
- [gcc r12-2300] middle-end: Add tests middle end generic tests for sign differing dotproduct.
Tamar Christina
- [gcc r12-2301] AArch32: Correct sdot RTL on aarch32
Tamar Christina
- [gcc r12-2302] AArch64: Correct dot-product auto-vect optab RTL
Tamar Christina
- [gcc r12-2306] Vect: correct rebase issue
Tamar Christina
- [gcc r12-2321] Revert "AArch64: Correct dot-product auto-vect optab RTL"
Tamar Christina
- [gcc r12-2322] Revert "AArch32: Correct sdot RTL on aarch32"
Tamar Christina
- [gcc r12-2330] testsuite: Fix testisms in scalar tests PR101457
Tamar Christina
- [gcc r12-2362] testsuite: fix IL32 issues with usdot tests.
Tamar Christina
- [gcc r12-2507] AArch64: correct usdot vectorizer and intrinsics optabs
Tamar Christina
- [gcc r12-2508] AArch64: correct dot-product RTL patterns for aarch64.
Tamar Christina
- [gcc r12-2286] rs6000: Add support for SSE4.1 "test" intrinsics
Paul Clarke
- [gcc r12-2287] rs6000: Add tests for SSE4.1 "test" intrinsics
Paul Clarke
- [gcc r12-2641] rs6000: Add support for SSE4.1 "blend" intrinsics
Paul Clarke
- [gcc r12-2642] rs6000: Add tests for SSE4.1 "blend" intrinsics
Paul Clarke
- [gcc r12-2643] rs6000: Add support for SSE4.1 "ceil" intrinsics
Paul Clarke
- [gcc r12-2644] rs6000: Add tests for SSE4.1 "ceil" intrinsics
Paul Clarke
- [gcc r12-2645] rs6000: Add support for SSE4.1 "floor" intrinsics
Paul Clarke
- [gcc r12-2646] rs6000: Add tests for SSE4.1 "floor" intrinsics
Paul Clarke
- [gcc r12-2540] Implement OpenMP 5.1 section 3.15: omp_display_env
Ulrich Drepper
- [gcc r12-2410] Limit fill-column to 79
Richard Earnshaw
- [gcc r12-2411] dir-locals: Use https for bug references
Richard Earnshaw
- [gcc r12-1997] testsuite: Disable BTF and CTF testsuite on AIX.
David Edelsohn
- [gcc r11-8692] aix: collect2 text files in archive
David Edelsohn
- [gcc r11-8693] aix: Power10 assembler invocation.
David Edelsohn
- [gcc r12-2086] fixincludes: AIX socket.h.
David Edelsohn
- [gcc r11-8707] fixincludes: AIX socket.h.
David Edelsohn
- [gcc r12-2471] aix: Protect AIX math.h overloads with new macro.
David Edelsohn
- [gcc r12-1985] BTF: Support for BTF_KIND_FLOAT
David Faust
- [gcc r12-2479] Fix execution failure of parity_1.f90 on P10 [PR100952]
HaoChen Gui
- [gcc r12-2592] Fix failed test cases caused by disabling mode promotion for pseudos [PR100952]
HaoChen Gui
- [gcc r12-2585] Use preferred mode for doloop IV [PR61837]
Jiu Fu Guo
- [gcc r12-2323] Abstract out non_null adjustments in ranger.
Aldy Hernandez
- [gcc r12-2472] Allow non-null adjustments for pointers even when there is a known range.
Aldy Hernandez
- [gcc/trunk] Use range_query object in array bounds class.
Aldy Hernandez
- [gcc r12-2509] Pass gimple context to array_bounds_checker.
Aldy Hernandez
- [gcc r12-2510] Abstract out conditional simplification out of execute_vrp.
Aldy Hernandez
- [gcc r12-2513] Pass relationship to methods calling generic fold_range.
Aldy Hernandez
- [gcc r12-2514] Implement operator_bitwise_xor::op1_op2_relation_effect.
Aldy Hernandez
- [gcc r12-2532] Implement basic block path solver.
Aldy Hernandez
- [gcc/trunk] Abstract out (forward) jump threader state handling.
Aldy Hernandez
- [gcc/trunk] Backwards jump threader rewrite with ranger.
Aldy Hernandez
- [gcc r12-2608] Replace evrp use in loop versioning with ranger.
Aldy Hernandez
- [gcc r12-2611] Mark gcc.dg/shrink-wrap-loop.c as XFAIL.
Aldy Hernandez
- [gcc r12-2435] gcov: Fix use of profile info section
Sebastian Huber
- [gcc r12-2353] Implement EAF_NOT_RETURNED tracking in ipa-modref
Jan Hubicka
- [gcc r12-2382] Support EAF_NOT_RETURNED in tree-ssa-structalias
Jan Hubicka
- [gcc r12-2172] ipa-sra: Fix thinko when overriding safe_to_import_accesses (PR 101066)
Martin Jambor
- [gcc r11-8712] ipa-sra: Fix thinko when overriding safe_to_import_accesses (PR 101066)
Martin Jambor
- [gcc r12-2328] Change the type of return value of profile_count::value to uint64_t
Martin Jambor
- [gcc r10-9993] ipa-sra: Fix thinko when overriding safe_to_import_accesses (PR 101066)
Martin Jambor
- [gcc r12-2523] ipa: Adjust references to identify read-only globals
Martin Jambor
- [gcc r12-1947] openmp - Fix up && and || reductions [PR94366]
Jakub Jelinek
- [gcc r12-1948] dwarf2out: Handle COMPOUND_LITERAL_EXPR in loc_list_from_tree_1 [PR101266]
Jakub Jelinek
- [gcc r12-1974] i386: Punt on broadcasts from TImode integers [PR101286]
Jakub Jelinek
- [gcc r12-1990] openmp: Reject #pragma omp atomic update, [PR101297]
Jakub Jelinek
- [gcc r12-1991] openmp: Initial support for OpenMP directives expressed as C++11 attributes
Jakub Jelinek
- [gcc r12-2269] libgomp: Don't include limits.h instead of hidden visibility block
Jakub Jelinek
- [gcc r12-2270] passes: Fix up subobject __bos [PR101419]
Jakub Jelinek
- [gcc r12-2293] godump: Fix -fdump-go-spec= reproduceability issue [PR101407]
Jakub Jelinek
- [gcc r12-2320] gimplify: Fix endless recursion on volatile empty type reads/writes [PR101437]
Jakub Jelinek
- [gcc r12-2331] c++: Optimize away NULLPTR_TYPE comparisons [PR101443]
Jakub Jelinek
- [gcc r11-8765] stor-layout: Avoid DECL_BIT_FIELD_REPRESENTATIVE with NULL TREE_TYPE [PR101172]
Jakub Jelinek
- [gcc r11-8766] c: Fix C cast error-recovery [PR101171]
Jakub Jelinek
- [gcc r11-8767] c: Fix up c_parser_has_attribute_expression [PR101176]
Jakub Jelinek
- [gcc r11-8768] match.pd: Avoid (intptr_t)x eq/ne CST to x eq/ne (typeof x) CST opt in GENERIC when sanitizing [PR10
Jakub Jelinek
- [gcc r11-8769] dwarf2out: Handle COMPOUND_LITERAL_EXPR in loc_list_from_tree_1 [PR101266]
Jakub Jelinek
- [gcc r11-8770] libgomp: Don't include limits.h instead of hidden visibility block
Jakub Jelinek
- [gcc r11-8771] godump: Fix -fdump-go-spec= reproduceability issue [PR101407]
Jakub Jelinek
- [gcc r11-8772] c++: Optimize away NULLPTR_TYPE comparisons [PR101443]
Jakub Jelinek
- [gcc r11-8773] OpenMP: Support complex/float in && and || reduction
Jakub Jelinek
- [gcc r11-8774] openmp - Fix up && and || reductions [PR94366]
Jakub Jelinek
- [gcc r11-8775] g++.dg/gomp/clause-3.C: Fix - missing in r12-438-g1580fc7 [PR100422]
Jakub Jelinek
- [gcc r11-8789] rs6000: Fix up easy_vector_constant_msb handling [PR101384]
Jakub Jelinek
- [gcc r12-2416] rs6000: Fix up easy_vector_constant_msb handling [PR101384]
Jakub Jelinek
- [gcc r12-2432] c++: Ensure OpenMP reduction with reference type references complete type [PR101516]
Jakub Jelinek
- [gcc r12-2433] openmp: Fix up omp_check_private [PR101535]
Jakub Jelinek
- [gcc r11-8791] c++: Ensure OpenMP reduction with reference type references complete type [PR101516]
Jakub Jelinek
- [gcc r11-8792] openmp: Fix up omp_check_private [PR101535]
Jakub Jelinek
- [gcc r12-2483] openmp: Diagnose invalid mixing of the attribute and pragma syntax directives
Jakub Jelinek
- [gcc r12-2484] openmp: Add support for __has_attribute(omp::directive) and __has_attribute(omp::sequence)
Jakub Jelinek
- [gcc r12-2499] expmed: Fix store_integral_bit_field [PR101562]
Jakub Jelinek
- [gcc r12-2506] openmp: Add support for omp attributes section and scan directives
Jakub Jelinek
- [gcc/redhat/heads/gcc-11-branch] (157 commits) Merge commit 'r11-8799-gf31aad818420139ebc4f1a1a065fec8c98e
Jakub Jelinek
- [gcc(refs/vendors/redhat/heads/gcc-11-branch)] Merge commit 'r11-8799-gf31aad818420139ebc4f1a1a065fec8c98ed6e75' into redhat/gcc-11-branch
Jakub Jelinek
- [gcc r12-2522] gimple-fold: Fix up __builtin_clear_padding on classes with virtual inheritence [PR101586]
Jakub Jelinek
- [gcc r12-2557] i386: Improve AVX2 expansion of vector >> vector DImode arithm. shifts [PR101611]
Jakub Jelinek
- [gcc r11-8804] expmed: Fix store_integral_bit_field [PR101562]
Jakub Jelinek
- [gcc r11-8805] gimple-fold: Fix up __builtin_clear_padding on classes with virtual inheritence [PR101586]
Jakub Jelinek
- [gcc/redhat/heads/gcc-11-branch] (7 commits) Merge commit 'r11-8805-g117a880acb67e06caf06d83469d64a69892
Jakub Jelinek
- [gcc(refs/vendors/redhat/heads/gcc-11-branch)] Merge commit 'r11-8805-g117a880acb67e06caf06d83469d64a698927e719' into redhat/gcc-11-branch
Jakub Jelinek
- [gcc r12-2575] match.pd: Fix up recent __builtin_bswap16 simplifications [PR101642]
Jakub Jelinek
- [gcc r12-2576] ubsan: Fix ICEs with DECL_REGISTER tests [PR101624]
Jakub Jelinek
- [gcc r12-2594] testsuite: Fix up two tests for recent libstdc++ header changes [PR101647]
Jakub Jelinek
- [gcc r12-2607] c++: Accept C++11 attribute-definition [PR101582]
Jakub Jelinek
- [gcc r12-2626] c++: Fix up attribute rollbacks in cp_parser_statement
Jakub Jelinek
- [gcc r12-2628] c++: Implement P0466R5 __cpp_lib_is_pointer_interconvertible compiler helpers [PR101539]
Jakub Jelinek
- [gcc r12-2649] i386: Improve extensions of __builtin_clz and constant - __builtin_clz for -mno-lzcnt [PR78103]
Jakub Jelinek
- [gcc r12-2650] openmp: Handle OpenMP directives in attribute syntax in attribute-declaration
Jakub Jelinek
- [gcc r12-2589] Adjust docu of TARGET_VECTORIZE_VEC_PERM_CONST
Andreas Krebbel
- [gcc r12-2239] arm/98435: Missed optimization in expanding vector constructor.
Prathamesh Kulkarni
- [gcc r12-2241] arm/66791: Replace builtins for unsigned and fp vmul_n intrinsics.
Prathamesh Kulkarni
- [gcc r12-2609] arm/66791: Replace builtins in vld1.
Prathamesh Kulkarni
- [gcc r12-1979] Add description of how testsuite parallelization works
Maxim Kuvyrkov
- [gcc r12-2047] Do not replace variable op variable in I/O implied DO loop replacement.
Thomas König
- [gcc r11-8708] Do not replace variable op variable in I/O implied DO loop replacement.
Thomas König
- [gcc r10-9978] Do not replace variable op variable in I/O implied DO loop replacement.
Thomas König
- [gcc r9-9622] Do not replace variable op variable in I/O implied DO loop replacement.
Thomas König
- [gcc r12-1978] Fix xstormy16 target specific fallout from recent int->bool changes
Jeff Law
- [gcc r12-1980] Fix frv target specific fallout from recent int->bool changes
Jeff Law
- [gcc r12-1981] Fix m32r target specific fallout from recent int->bool changes
Jeff Law
- [gcc r12-1984] Preparing to use shifts to eliminate redundant test/compare insns on H8
Jeff Law
- [gcc r12-1987] Use shift instructions to eliminate redundant compare/test instructions on the H8
Jeff Law
- [gcc r12-2042] Remove redundant compare in shift loop on H8
Jeff Law
- [gcc r12-2083] Use H8 nop moves as tst insns
Jeff Law
- [gcc r12-2173] Further improvements to H8 variable shift patterns
Jeff Law
- [gcc r12-2419] Attach MEM_EXPR information when flushing BLKmode args to the stack - V2
Jeff Law
- [gcc r12-2512] Remove legacy external declarations in toplev.h [PR101447]
Jeff Law
- [gcc r12-2539] Fix argument to pthread_join
Jeff Law
- [gcc r12-2601] Reinstate branch-on-bit insns for H8
Jeff Law
- [gcc r12-2351] IBM Z: Use @PLT symbols for local functions in 64-bit mode
Ilya Leoshkevich
- [gcc r12-2560] IBM Z: Enable LSan and TSan
Ilya Leoshkevich
- [gcc r12-2574] IBM Z: Fix 5 tests in 31-bit mode
Ilya Leoshkevich
- [gcc r12-2045] ira: Support more matching constraint forms with param [PR100328]
Kewen Lin
- [gcc r12-2046] i386: Disable param ira-consider-dup-in-all-alts [PR100328]
Kewen Lin
- [gcc r12-2180] test/rs6000: Add cases to cover vector multiply
Kewen Lin
- [gcc r12-2181] test/rs6000: Add case to cover vector division
Kewen Lin
- [gcc r12-2182] rs6000: Support [u]mod<mode>3 for vector modulo insns
Kewen Lin
- [gcc r12-2404] vect: Recog mul_highpart pattern [PR100696]
Kewen Lin
- [gcc r12-2405] rs6000: Support [u]mul<mode>3_highpart for vector
Kewen Lin
- [gcc r12-2428] predcom: Refactor more using auto_vec
Kewen Lin
- [gcc r12-2550] vect: Fix wrong check in vect_recog_mulhs_pattern [PR101596]
Kewen Lin
- [gcc r12-2605] Use range-based for loops for traversing loops
Kewen Lin
- [gcc/marxin/heads/optimize-target-add-to-cmdline-v2] (113 commits) Append target/optimize attr to the current cmdline.
Martin Liska
- [gcc(refs/users/marxin/heads/optimize-target-add-to-cmdline-v2)] Append target/optimize attr to the current cmdline.
Martin Liska
- [gcc/marxin/heads/sphinx-v4] (117 commits) Ada: port to Sphinx.
Martin Liska
- [gcc(refs/users/marxin/heads/sphinx-v4)] Add RST files with config files.
Martin Liska
- [gcc(refs/users/marxin/heads/sphinx-v4)] Add include directives for target macros.
Martin Liska
- [gcc(refs/users/marxin/heads/sphinx-v4)] Build system: support Sphinx
Martin Liska
- [gcc(refs/users/marxin/heads/sphinx-v4)] Port jit to new Sphinx layout.
Martin Liska
- [gcc(refs/users/marxin/heads/sphinx-v4)] Remove unused TEX files.
Martin Liska
- [gcc(refs/users/marxin/heads/sphinx-v4)] Ada: port to Sphinx.
Martin Liska
- [gcc] Created branch 'marxin/heads/PR101425-fix-offloading-hint' in namespace 'refs/users'
Martin Liska
- [gcc(refs/users/marxin/heads/PR101425-fix-offloading-hint)] offloading: fix -foffload hinting
Martin Liska
- [gcc r12-2240] offloading: fix -foffload hinting
Martin Liska
- [gcc/devel/sphinx] (316 commits) Merge branch 'master' into devel/sphinx
Martin Liska
- [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
Martin Liska
- [gcc r12-1970] Fix typo in standard pattern name of trunc<mode><pmov_dst_4>2.
hongtao Liu
- [gcc r12-1972] Clear odata for aes(enc|dec)(wide)?kl intrinsics when ZF is set.
hongtao Liu
- [gcc r12-2001] Remove xfail for pr92658-avx512vl.c
hongtao Liu
- [gcc r12-2096] Add avx512 tests for MADDSUB and FMSUBADD SLP vectorization patterns.
hongtao Liu
- [gcc r11-8737] Disparage slightly the mask register alternative for bitwise operations.
hongtao Liu
- [gcc r11-8738] Revert x86_order_regs_for_local_alloc changes in r12-1669.
hongtao Liu
- [gcc r12-2462] Support logic shift left/right for avx512 mask type.
hongtao Liu
- [gcc r12-2463] Remove pass_cpb which is related to enable avx512 embedded broadcast from constant pool.
hongtao Liu
- [gcc r12-2549] Add the member integer_to_sse to processor_cost as a cost simulation for movd/pinsrd. It will be use
hongtao Liu
- [gcc r12-2586] Add a separate function to calculate cost for WIDEN_MULT_EXPR.
hongtao Liu
- [gcc r12-2587] Adjust/Refine testcases.
hongtao Liu
- [gcc r12-1966] Fortran: set version field in CFI_cdesc_t to CFI_VERSION
Sandra Loosemore
- [gcc r12-2477] Bind(c): signed char is not a Fortran character type
Sandra Loosemore
- [gcc r12-2551] Bind(C): Fix type encodings in ISO_Fortran_binding.h
Sandra Loosemore
- [gcc r12-2552] Bind(C): Correct sizes of some types in CFI_establish
Sandra Loosemore
- [gcc r12-2553] Fix ISO_Fortran_binding.h paths in gfortran testsuite
Sandra Loosemore
- [gcc r12-2554] Bind(c): Fix bugs in CFI_section
Sandra Loosemore
- [gcc r12-2555] Bind(c): Improve error checking in CFI_* functions
Sandra Loosemore
- [gcc r12-1958] x86: Convert CONST_WIDE_INT/CONST_VECTOR to broadcast
H.J. Lu
- [gcc r12-1959] x86: Add vec_duplicate<mode> expander
H.J. Lu
- [gcc r12-1968] soft-fp: Update soft-fp from glibc
H.J. Lu
- [gcc r12-1996] Don't use vec_duplicate on vector in CTOR expansion
H.J. Lu
- [gcc r12-2231] libffi/x86: Always check __x86_64__ for x86 hosts
H.J. Lu
- [gcc r12-2296] x86: Don't enable UINTR in 32-bit mode
H.J. Lu
- [gcc r11-8754] x86: Don't enable UINTR in 32-bit mode
H.J. Lu
- [gcc r11-8755] x86: Replace ix86_red_zone_size with ix86_red_zone_used
H.J. Lu
- [gcc r12-2385] x86: Don't issue vzeroupper if callee returns AVX register
H.J. Lu
- [gcc r12-2387] x86: Enable the GPR only instructions for -mgeneral-regs-only
H.J. Lu
- [gcc r12-2423] libsanitizer: Merge with upstream
H.J. Lu
- [gcc r12-2424] libsanitizer: Apply local patches
H.J. Lu
- [gcc r12-2425] libsanitizer: Update LOCAL_PATCHES
H.J. Lu
- [gcc r12-2426] libsanitizer: Bump asan/tsan versions
H.J. Lu
- [gcc r12-2440] x86: Remove OPTION_MASK_ISA_SSE4_2 from CRC32 _builtin functions
H.J. Lu
- [gcc r12-2495] x86: Don't return hard register when LRA is in progress
H.J. Lu
- [gcc r12-2571] x86: Don't set AVX_U128_DIRTY when zeroing YMM/ZMM register
H.J. Lu
- [gcc r12-2624] x86: Don't enable LZCNT/POPCNT if disabled explicitly
H.J. Lu
- [gcc r12-2633] Add QI vector mode support to by-pieces for memset
H.J. Lu
- [gcc r12-2005] testsuite: gcc.dg/debug/btf/btf-bitfields-3.c requires -fno-short-enums PR debug/101321
Christophe Lyon
- [gcc r12-2099] testsuite: gcc.dg/debug/btf/btf-bitfields-3.c remove -fno-short-enums PR debug/101321
Christophe Lyon
- [gcc r12-2170] testsuite: Add arm_arch_v7a_ok effective-target to pr57351.c
Christophe Lyon
- [gcc r12-2332] testsuite: [arm] Add missing effective-target to vusdot-autovec.c
Christophe Lyon
- [gcc r12-2333] testsuite: [arm] Remove arm_v8_2a_imm8_neon_ok_nocache
Christophe Lyon
- [gcc r12-1986] Fix build_gt and build_lt for signed 1 bit values.
Andrew Macleod
- [gcc r12-2258] Do not register a cast as an equivalence.
Andrew Macleod
- [gcc r12-2262] Add relation processing to ubsan builtins.
Andrew Macleod
- [gcc r12-2284] Adjust testcase to test the call is removed.
Andrew Macleod
- [gcc r12-2305] Turn hybrid mode off, default to ranger-only mode for EVRP.
Andrew Macleod
- [gcc r11-8744] Clean up and virtualize the on-entry cache interface.
Andrew Macleod
- [gcc r11-8745] Implement multi-bit aligned accessors for sparse bitmap.
Andrew Macleod
- [gcc r11-8746] Implement a sparse bitmap representation for Rangers on-entry cache.
Andrew Macleod
- [gcc r11-8747] Don't process lookups for debug statements in Ranger.
Andrew Macleod
- [gcc r11-8748] Disable poor value processing in ranger cache.
Andrew Macleod
- [gcc r11-8749] Adjust on_entry cache to indicate if the value was set properly.
Andrew Macleod
- [gcc r11-8750] Do not continue propagating values which cannot be set properly.
Andrew Macleod
- [gcc r11-8751] Fix build_gt and build_lt for signed 1 bit values.
Andrew Macleod
- [gcc r12-2339] Add gimple_range_type for statements.
Andrew Macleod
- [gcc r12-2381] Add wi_fold_in_parts.
Andrew Macleod
- [gcc r12-2464] Only call vrp_visit_cond_stmt if range_of_stmt doesn't resolve to a const.
Andrew Macleod
- [gcc r12-2465] Check for undefined on COND_EXPR before querying type.
Andrew Macleod
- [gcc r12-2466] Allow non-symmetrical equivalences.
Andrew Macleod
- [gcc r12-2517] Adjust ranges for to_upper and to_lower.
Andrew Macleod
- [gcc r12-2519] Confirm and Handle only ASCII in toupper and tolower ranges.
Andrew Macleod
- [gcc r12-2568] Return undefined on edges which are not executed.
Andrew Macleod
- [gcc r12-2635] Change const basic_block to const_basic_block.
Andrew Macleod
- [gcc r12-2636] Change integral divide by zero to produce UNDEFINED.
Andrew Macleod
- [gcc r12-2637] Handle constants in wi_fold for trunc_mod.
Andrew Macleod
- [gcc r12-1967] input.c: move file caching globals to a new file_cache class
David Malcolm
- [gcc r11-8670] analyzer: fix ICE on NULL change.m_expr [PR100244]
David Malcolm
- [gcc r11-8671] analyzer: fix missing leak after call to strsep [PR100615]
David Malcolm
- [gcc r11-8672] diagnostic-show-locus: tweak rejection logic
David Malcolm
- [gcc r11-8673] analyzer: show types for poisoned_svalue and compound_svalue
David Malcolm
- [gcc r11-8674] analyzer: remove unused prototypes
David Malcolm
- [gcc r11-8675] analyzer: remove redundant typedef
David Malcolm
- [gcc r11-8676] analyzer: split out struct bit_range from class concrete_binding
David Malcolm
- [gcc r11-8677] analyzer: fix region::get_bit_size for bitfields
David Malcolm
- [gcc r11-8678] analyzer: bitfield fixes [PR99212]
David Malcolm
- [gcc r11-8679] analyzer: make various region_model member functions const
David Malcolm
- [gcc r11-8680] analyzer: tweak priority of callstrings in worklist::key_t::cmp
David Malcolm
- [gcc r11-8681] analyzer: fix bitfield endianness issues [PR99212, PR101082]
David Malcolm
- [gcc r11-8682] analyzer: add region_model_manager::get_or_create_int_cst
David Malcolm
- [gcc r11-8683] analyzer: fix issue with symbolic reads with concrete bindings
David Malcolm
- [gcc r11-8684] jit: fix test-asm failures on i?86
David Malcolm
- [gcc r11-8685] jit: fix test-vector-* failures
David Malcolm
- [gcc r12-2133] analyzer: remove add_any_constraints_from_ssa_def_stmt
David Malcolm
- [gcc r12-2334] analyzer: handle self-referential phis
David Malcolm
- [gcc r12-2335] analyzer: use DECL_DEBUG_EXPR on SSA names for artificial vars
David Malcolm
- [gcc r12-2336] analyzer: add -fdump-analyzer-exploded-paths
David Malcolm
- [gcc r12-2337] analyzer: reimplement -Wanalyzer-use-of-uninitialized-value [PR95006 et al]
David Malcolm
- [gcc r12-2341] analyzer: fix const-correctness of various is_a_helper
David Malcolm
- [gcc r12-2374] analyzer: add svalue::maybe_get_region
David Malcolm
- [gcc r12-2375] analyzer: add __analyzer_dump_state
David Malcolm
- [gcc r12-2376] analyzer: add region_model::check_region_access
David Malcolm
- [gcc r12-2399] analyzer: add svalue::can_have_associated_state_p [PR101503]
David Malcolm
- [gcc r12-2453] analyzer: tweak dumping of min_expr/max_expr
David Malcolm
- [gcc r12-2454] analyzer: show BB index in BEFORE_SUPERNODE's in-edge
David Malcolm
- [gcc r12-2455] analyzer: fixes to -fdump-analyzer-state-purge for phi nodes
David Malcolm
- [gcc r12-2456] analyzer: fix issues with phi handling
David Malcolm
- [gcc r12-2459] analyzer: fix ICE in binding_cluster::purge_state_involving [PR101522]
David Malcolm
- [gcc r12-2460] analyzer: bulletproof -Wanalyzer-file-leak [PR101547]
David Malcolm
- [gcc r12-2480] analyzer: fix feasibility false +ve with overly complex svalues
David Malcolm
- [gcc r12-2518] analyzer: fix uninit false +ve when returning structs
David Malcolm
- [gcc r12-2578] analyzer: remove redundant return value from various impl_call_*
David Malcolm
- [gcc r12-2579] analyzer: play better with -fsanitize=bounds
David Malcolm
- [gcc] Created branch 'ARM/heads/morello' in namespace 'refs/vendors'
Matthew Malcomson
- [gcc(refs/vendors/ARM/heads/morello)] [WIP][not for GCC main branch] CHERI/Morello capabilities under GCC
Matthew Malcomson
- [gcc/ARM/heads/morello] [WIP][not for GCC main branch] CHERI/Morello capabilities u
Matthew Malcomson
- [gcc(refs/vendors/ARM/heads/morello)] [WIP][not for GCC main branch] CHERI/Morello capabilities under GCC
Matthew Malcomson
- [gcc(refs/vendors/ARM/heads/morello)] [WIP] [not for GCC main branch] Second big chunk of upstreaming.
Matthew Malcomson
- [gcc(refs/users/meissner/heads/work058)] Add IEEE 128-bit fp conditional move on PowerPC.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Update ChangeLog.meissner.
Michael Meissner
- [gcc r12-1965] Add IEEE 128-bit fp conditional move on PowerPC.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Fix long double tests when default long double is not IBM.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Fix long double tests when default long double is not IBM.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Change rs6000_const_f32_to_i32 return type.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Move xx* builtins to vsx.md.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Fix xxeval predicates.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Fix vec-splati-runnable.c test.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Deal with prefixed loads/stores in tests, PR testsuite/100166
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] PR 100167: Fix vector long long multiply/divide tests on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] PR 100170: Fix eq/ne tests on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] PR 100168: Fix call test on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Generate XXSPLTIW on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Generate XXSPLTIDP on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Generate XXSPLTI32DX on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Generate LXVKQ on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Generate 128-bit divide/modulus.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Revert patch.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Generate 128-bit divide/modulus.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Revert patch.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Generate 128-bit divide/modulus.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Revert patches.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] PR 101019: Improve loading 64-bit constants on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Generate XXSPLTIW on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Generate XXSPLTIDP on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Revert patch.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Generate XXSPLTIDP on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Generate XXSPLTI32DX on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Generate LXVKQ on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Add -msection-anchor-offset.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Fix assertion in try_const_anchors.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Revert patch.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Group -mconst-anchor and -msection-anchors-offset together.
Michael Meissner
- [gcc(refs/users/meissner/heads/work058)] Move section anchors up higher.
Michael Meissner
- [gcc r11-8701] Backport IEEE 128-bit min/max code.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work059' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work059)] Add ChangeLog.meissner and REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work059-orig' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work059-orig)] Add REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work059)] Generate 128-bit divide/modulus.
Michael Meissner
- [gcc(refs/users/meissner/heads/work059)] Fix long double tests when default long double is not IBM.
Michael Meissner
- [gcc(refs/users/meissner/heads/work059)] Change rs6000_const_f32_to_i32 return type.
Michael Meissner
- [gcc(refs/users/meissner/heads/work059)] Fix vec-splati-runnable.c test.
Michael Meissner
- [gcc(refs/users/meissner/heads/work059)] Deal with prefixed loads/stores in tests, PR testsuite/100166
Michael Meissner
- [gcc(refs/users/meissner/heads/work059)] PR 100167: Fix vector long long multiply/divide tests on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work059)] PR 100170: Fix eq/ne tests on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work059)] PR 100168: Fix call test on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work059)] Move xx* builtins to vsx.md.
Michael Meissner
- [gcc(refs/users/meissner/heads/work059)] Fix xxeval predicates.
Michael Meissner
- [gcc(refs/users/meissner/heads/work059)] Allow __ibm128 on older PowerPC systems.
Michael Meissner
- [gcc r12-2135] Generate 128-bit int divide/modulus on power10.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work060' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work060)] Add ChangeLog.meissner and REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work060-orig' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work060-orig)] Add REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work060)] Change rs6000_const_f32_to_i32 return type.
Michael Meissner
- [gcc(refs/users/meissner/heads/work060)] Fix vec-splati-runnable.c test.
Michael Meissner
- [gcc(refs/users/meissner/heads/work060)] Deal with prefixed loads/stores in tests, PR testsuite/100166
Michael Meissner
- [gcc r12-2264] Change rs6000_const_f32_to_i32 return type.
Michael Meissner
- [gcc(refs/users/meissner/heads/work060)] Revert patch.
Michael Meissner
- [gcc(refs/users/meissner/heads/work060)] Deal with prefixed loads/stores in tests, PR testsuite/100166
Michael Meissner
- [gcc r12-2265] Fix vec-splati-runnable.c test.
Michael Meissner
- [gcc r12-2266] Deal with prefixed loads/stores in tests, PR testsuite/100166
Michael Meissner
- [gcc r11-8743] Generate 128-bit int divide/modulus on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work060)] Fix regular expression error in PR 100166 patch
Michael Meissner
- [gcc r12-2417] PR 100167: Fix vector long long multiply/divide tests on power10.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work061' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Add ChangeLog.meissner and REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work061-orig' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work061-orig)] Add REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Fix long double tests when default long double is not IBM.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Allow __ibm128 on older PowerPC systems.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Fix xxeval predicates (PR 99921).
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] PR 100170: Fix eq/ne tests on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] PR 100168: Fix call test on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Update ChangeLog.meissner.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Move xx* builtins to vsx.md.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Update ChangeLog.meissner.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Generate XXSPLTIW on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Update ChangeLog.meissner.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Generate XXSPLTIDP on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Update ChangeLog.meissner.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Revert patches.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Move xx* builtins to vsx.md.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Generate XXSPLTIW on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Generate XXSPLTIDP on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Generate XXSPLTI32DX on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Revert patches.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Generate XXSPLTIW on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Generate XXSPLTIDP on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Generate XXSPLTI32DX on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Revert patches.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Generate XXSPLTIW on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Generate XXSPLTIDP on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Revert patches.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Generate XXSPLTIW on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Generate XXSPLTIDP on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Revert patches.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Generate XXSPLTIW on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Generate XXSPLTIDP on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Generate XXSPLTI32DX on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Generate XXSPLTI32DX on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Update ChangeLog.meissner.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Merge commit 'refs/users/meissner/heads/work061' of git+ssh://gcc.gnu.org/git/gcc into me/work061
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Update ChangeLog.meissner.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Revert patch.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Generate XXSPLTI32DX on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Update ChangeLog.meissner.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Generate LXVKQ on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Update ChangeLog.meissner.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] PR 101019: Improve loading 64-bit constants on power10.
Michael Meissner
- [gcc(refs/users/meissner/heads/work061)] Update ChangeLog.meissner.
Michael Meissner
- [gcc r12-2521] PR 100170: Fix eq/ne tests on power10.
Michael Meissner
- [gcc r12-2580] PR 100168: Fix call test on power10.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work062' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work062)] Add ChangeLog.meissner and REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work062-orig' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work062-orig)] Add REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work062)] Do not allow prefixed loads/stores in asm.
Michael Meissner
- [gcc(refs/users/meissner/heads/work062)] Revert patch.
Michael Meissner
- [gcc(refs/users/meissner/heads/work062)] Add target hook for asm operand validation.
Michael Meissner
- [gcc(refs/users/meissner/heads/work062)] Do not allow prefixed loads/stores in PowerPC asm.
Michael Meissner
- [gcc(refs/users/meissner/heads/work062)] Revert patches.
Michael Meissner
- [gcc(refs/users/meissner/heads/work062)] Add target hook for asm operand validation.
Michael Meissner
- [gcc(refs/users/meissner/heads/work062)] Do not allow prefixed loads/stores in PowerPC asm.
Michael Meissner
- [gcc(refs/users/meissner/heads/work062)] Update ChangeLog.meissner.
Michael Meissner
- [gcc] Created branch 'devel/c++-contracts'
Jason Merrill
- [gcc/devel/c++-contracts] c++: trivial formatting cleanups
Jason Merrill
- [gcc/devel/c++-contracts] c++: implement P1492 contracts
Jason Merrill
- [gcc/devel/c++-contracts] c++: Cleanup get_source; use obstack
Jason Merrill
- [gcc/devel/c++-contracts] c++: move more contracts code to contracts.cc
Jason Merrill
- [gcc/devel/c++-contracts] c++: trivial contracts adjustments
Jason Merrill
- [gcc/devel/c++-contracts] c++: contracts postcondition id redeclaration
Jason Merrill
- [gcc/devel/c++-contracts] c++: adjust violation call handling
Jason Merrill
- [gcc/devel/c++-contracts] c++: non-constant assume contract on constexpr fn
Jason Merrill
- [gcc/devel/c++-contracts] c++: contracts and aggregate parm/return types
Jason Merrill
- [gcc/devel/c++-contracts] c++: violation handler helper is not constexpr
Jason Merrill
- [gcc/devel/c++-contracts] c++: use DECL_ABSTRACT_ORIGIN on contract fns
Jason Merrill
- [gcc/devel/c++-contracts] c++: GC problem emitting contract functions
Jason Merrill
- [gcc/devel/c++-contracts] libstdc++: contracts support changes
Jason Merrill
- [gcc/devel/c++-contracts] c++: contract condition function linkage
Jason Merrill
- [gcc r11-8704] c++: constexpr aggr init of empty class [PR101040]
Jason Merrill
- [gcc r11-8705] Revert "c++: Improve init handling"
Jason Merrill
- [gcc r12-2230] c++: concepts TS and explicit specialization [PR101098]
Jason Merrill
- [gcc r11-8714] c++: argument pack with expansion [PR86355]
Jason Merrill
- [gcc r11-8715] c++: missing dtor with -fno-elide-constructors [PR100838]
Jason Merrill
- [gcc r11-8716] c++: concepts TS and explicit specialization [PR101098]
Jason Merrill
- [gcc r12-2307] c++: enable -fdelete-dead-exceptions by default
Jason Merrill
- [gcc r12-2308] vec: use auto_vec in a few more places
Jason Merrill
- [gcc r12-2313] c++: fix tree_contains_struct for C++ types [PR101095]
Jason Merrill
- [gcc r12-2627] c++: Reject anonymous struct with bases
Jason Merrill
- [gcc r12-2652] c++: pretty-print TYPE_PACK_EXPANSION better
Jason Merrill
- [gcc r12-2653] c++: ICE on anon struct with base [PR96636]
Jason Merrill
- [gcc r12-2319] [POWER10] __morestack calls from pcrel code
Alan Modra
- [gcc r11-8794] [POWER10] __morestack calls from pcrel code
Alan Modra
- [gcc r12-2084] MAINTAINERS: Add myself for write after approval and DCO.
Gaius Mulley
- [gcc] Created branch 'gaius/heads/devel/modula-2' in namespace 'refs/users'
Gaius Mulley
- [gcc(refs/users/gaius/heads/devel/modula-2)] Add Output.def and Output.mod to the list of ppg modules.
Gaius Mulley
- [gcc(refs/users/gaius/heads/devel/modula-2)] Removed unused rules from the ebnf sources and simplified DescribeError.
Gaius Mulley
- [gcc(refs/users/gaius/heads/devel/modula-2)] Removed unused variables and added comment headings to procedures.
Gaius Mulley
- [gcc(refs/users/gaius/heads/devel/modula-2)] Added gm2-compiler/Output.def and gm2-compiler/Output.mod.
Gaius Mulley
- [gcc/devel/modula-2] (493 commits) Merge branch 'master' into devel/modula-2.
Gaius Mulley
- [gcc/devel/modula-2] Merge branch 'master' into devel/modula-2.
Gaius Mulley
- [gcc/devel/modula-2] Add Output.def, Output.mod to ppg and remove unused variables.
Gaius Mulley
- [gcc/devel/modula-2] Add Output.def, Output.mod to ppg and remove unused variables.
Gaius Mulley
- [gcc/devel/modula-2] Merge branch 'devel/modula-2' adding missing changelog directory in commit.
Gaius Mulley
- [gcc r11-8799] Regenerate gcc.pot.
Joseph Myers
- [gcc r12-2515] Regenerate .pot files.
Joseph Myers
- [gcc r12-2602] Update gcc .po files.
Joseph Myers
- [gcc r11-8819] Update gcc .po files.
Joseph Myers
- [gcc r12-2625] Update gcc de.po.
Joseph Myers
- [gcc r11-8820] Update gcc de.po.
Joseph Myers
- [gcc r12-2654] Update gcc fr.po.
Joseph Myers
- [gcc r11-8823] Update gcc fr.po.
Joseph Myers
- [gcc r12-2603] Fix MMIX breakage; ICE in df_ref_record, at df-scan.c:2598
Hans-Peter Nilsson
- [gcc r12-2604] fix breakage from "libstdc++: Remove unnecessary uses of <utility>"
Hans-Peter Nilsson
- [gcc r12-2638] doc: correct documentation of "call" (et al) operand 2.
Hans-Peter Nilsson
- [gcc r12-2639] MMIX: remove generic placeholders parameters in call insn patterns.
Hans-Peter Nilsson
- [gcc r12-2647] gcc.dg/uninit-pred-9_b.c: Xfail for MMIX too
Hans-Peter Nilsson
- [gcc r12-2648] gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware
Hans-Peter Nilsson
- [gcc/aoliva/heads/testbase] (385 commits) libffi/x86: Always check __x86_64__ for x86 hosts
Alexandre Oliva
- [gcc/aoliva/heads/testme] (391 commits) sync up new type indices for body adjustments
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] ipa-modref: merge flags when adding escape
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] drop va_list from formals if requested
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] adjust landing pads when changing main label
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] move unreachable user labels to entry point
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] avoid early reference to debug-only symbol
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] sync up new type indices for body adjustments
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] fix typo
Alexandre Oliva
- [gcc/aoliva/heads/testme] (7 commits) fix typo
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] ipa-modref: merge flags when adding escape
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] drop va_list from formals if requested
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] adjust landing pads when changing main label
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] move unreachable user labels to entry point
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] avoid early reference to debug-only symbol
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] sync up new type indices for body adjustments
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] fix typo
Alexandre Oliva
- [gcc r12-2290] adjust landing pads when changing main label
Alexandre Oliva
- [gcc r12-2291] fix typo in attr_fnspec::verify
Alexandre Oliva
- [gcc/aoliva/heads/testbase] (479 commits) Daily bump.
Alexandre Oliva
- [gcc/aoliva/heads/testme] (480 commits) fix typo in attr_fnspec::verify
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] fix typo in attr_fnspec::verify
Alexandre Oliva
- [gcc r11-8742] fix typo in attr_fnspec::verify
Alexandre Oliva
- [gcc/aoliva/heads/testbase] (2464 commits) Remove pass_cpb which is related to enable avx512 embedded
Alexandre Oliva
- [gcc/aoliva/heads/testme] (2470 commits) don't access cfun in dump_function_to_file
Alexandre Oliva
- [gcc] Created branch 'aoliva/heads/strub' in namespace 'refs/users'
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] stack scrubbing
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] disable any actual stack scrubbing
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] enable strub for all viable functions by default, for testing
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] reject internal strub with excess parms
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] silence warnings
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] copy same_comdat_group from wrapper
Alexandre Oliva
- [gcc/aoliva/heads/strub] copy same_comdat_group from wrapper
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] copy same_comdat_group from wrapper
Alexandre Oliva
- [gcc/aoliva/heads/strub] copy same_comdat_group from wrapper
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] copy same_comdat_group from wrapper
Alexandre Oliva
- [gcc/aoliva/heads/strub] (5 commits) silence warnings
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] strub with function and variable attributes
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] enable strub for all viable functions by default, for testing
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] disable any actual stack scrubbing
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] silence warnings
Alexandre Oliva
- [gcc/aoliva/heads/testme] retain debug stmt order when moving to successors
Alexandre Oliva
- [gcc/aoliva/heads/strub] (51 commits) silence warnings
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] strub with function and variable attributes
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] disable any actual stack scrubbing
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] docs, call check, builtin inline
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] silence warnings
Alexandre Oliva
- [gcc/aoliva/heads/testbase] (40 commits) Daily bump.
Alexandre Oliva
- [gcc/aoliva/heads/testme] (47 commits) retain debug stmt order when moving to successors
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] handle unresolved aliases
Alexandre Oliva
- [gcc/aoliva/heads/strub] handle unresolved aliases
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] handle unresolved aliases
Alexandre Oliva
- [gcc/aoliva/heads/strub] (3 commits) silence warnings
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] strub with function and variable attributes
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] enable strub for all viable functions by default, for testing
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] silence warnings
Alexandre Oliva
- [gcc/aoliva/heads/testme] (2 commits) retain debug stmt order when moving to successors
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] make builtins callable
Alexandre Oliva
- [gcc/aoliva/heads/strub] make builtins callable
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] make builtins callable
Alexandre Oliva
- [gcc/aoliva/heads/strub] make builtins callable
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] make builtins callable
Alexandre Oliva
- [gcc/aoliva/heads/strub] make builtins callable
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] make builtins callable
Alexandre Oliva
- [gcc/aoliva/heads/strub] make builtins callable
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] make builtins callable
Alexandre Oliva
- [gcc/aoliva/heads/strub] make builtins callable
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] make builtins callable
Alexandre Oliva
- [gcc/aoliva/heads/strub] make builtins callable
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] make builtins callable
Alexandre Oliva
- [gcc/aoliva/heads/strub] (2 commits) enable strub for all viable functions by default, for testi
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] strub with function and variable attributes
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] enable strub for all viable functions by default, for testing
Alexandre Oliva
- [gcc/aoliva/heads/strub] (3 commits) silence warnings
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] strub with function and variable attributes
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] enable strub for all viable functions by default, for testing
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] silence warnings
Alexandre Oliva
- [gcc/aoliva/heads/strub] (3 commits) silence warnings
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] strub with function and variable attributes
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] enable strub for all viable functions by default, for testing
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/strub)] silence warnings
Alexandre Oliva
- [gcc r12-1945] c++: Extend the PR96204 fix to variable templates too
Patrick Palka
- [gcc r12-1946] c++: cxx_eval_array_reference and empty elem type [PR101194]
Patrick Palka
- [gcc r12-1989] c++: unqualified member template in constraint [PR101247]
Patrick Palka
- [gcc r10-9969] libstdc++: add missing typename for dependent type in ranges::elements_view [PR100900]
Patrick Palka
- [gcc r12-2221] c++: find_template_parameters and TEMPLATE_DECLs [PR101247]
Patrick Palka
- [gcc r12-2222] c++: requires-expr with dependent extra args [PR101181]
Patrick Palka
- [gcc r12-2233] c++: 'new T[N]' and SFINAE [PR82110]
Patrick Palka
- [gcc r12-2260] c++: permit deduction guides at class scope [PR79501]
Patrick Palka
- [gcc r11-8726] c++: Fix reference NTTP binding to noexcept fn [PR97420]
Patrick Palka
- [gcc r11-8727] c++: access of dtor named by qualified template-id [PR100918]
Patrick Palka
- [gcc r11-8728] libstdc++: Reduce ranges::minmax/minmax_element comparison complexity
Patrick Palka
- [gcc r11-8729] c++: requires-expression folding [PR101182]
Patrick Palka
- [gcc r11-8730] c++: alias CTAD and aggregate deduction cand [PR98832]
Patrick Palka
- [gcc r11-8731] c++: cxx_eval_array_reference and empty elem type [PR101194]
Patrick Palka
- [gcc r11-8732] c++: unqualified member template in constraint [PR101247]
Patrick Palka
- [gcc r11-8733] c++: find_template_parameters and TEMPLATE_DECLs [PR101247]
Patrick Palka
- [gcc r11-8734] c++: requires-expr with dependent extra args [PR101181]
Patrick Palka
- [gcc r12-2309] c++: CTAD and forwarding references [PR88252]
Patrick Palka
- [gcc r12-2356] libstdc++: Give split_view::_Sentinel a default ctor [PR101214]
Patrick Palka
- [gcc r12-2357] libstdc++: invalid default init in _CachedPosition [PR101231]
Patrick Palka
- [gcc r12-2377] c++: covariant reference return types [PR99664]
Patrick Palka
- [gcc r12-2378] c++: alias CTAD in unevaluated context [PR101233]
Patrick Palka
- [gcc r11-8761] c++: fn parm pack expansion inside constraint [PR100138]
Patrick Palka
- [gcc r11-8762] c++: alias CTAD in unevaluated context [PR101233]
Patrick Palka
- [gcc r12-2038] Fix PR 101237: Remove element_type call when used with the functions from real
Andrew Pinski
- [gcc r12-2039] Allow match-and-simplified phiopt to run in early phiopt
Andrew Pinski
- [gcc r12-2040] Try inverted comparison for match_simplify in phiopt
Andrew Pinski
- [gcc r12-2041] Port most of the A CMP 0 ? A : -A to match
Andrew Pinski
- [gcc r12-2048] Fix 101256: Wrong code due to range incorrect from PHI-OPT
Andrew Pinski
- [gcc r12-2185] Improve early simplify and match for phiopt
Andrew Pinski
- [gcc r12-2256] [PHIOPT/MATCH] Remove the statement to move if not used
Andrew Pinski
- [gcc r12-2373] Fix PR 101453: ICE with optimize and large integer constant
Andrew Pinski
- [gcc r12-2395] [AARCH64] Fix PR 101205: csinv does not have an zero_extend version
Andrew Pinski
- [gcc r12-2473] Fix PR 10153: tail recusion for vector types.
Andrew Pinski
- [gcc r12-2632] Add testcases that got lost when tree-ssa was merged
Andrew Pinski
- [gcc r12-2174] c++: Fix noexcept with unevaluated operand [PR101087]
Marek Polacek
- [gcc r11-8709] c++: Fix noexcept with unevaluated operand [PR101087]
Marek Polacek
- [gcc r10-9972] c++: Fix noexcept with unevaluated operand [PR101087]
Marek Polacek
- [gcc/trunk] c++: constexpr array reference and value-initialization [PR101371]
Marek Polacek
- [gcc/trunk] c++: Don't hide narrowing errors in system headers
Marek Polacek
- [gcc/trunk] c++: Add test for DR 2126
Marek Polacek
- [gcc/trunk] include: Fix -Wundef warnings in ansidecl.h
Marek Polacek
- [gcc/trunk] c++: Reject ordered comparison of null pointers [PR99701]
Marek Polacek
- [gcc r12-2566] analyzer: Recognize __builtin_free as a matching deallocator
Siddhesh Poyarekar
- [gcc r12-2567] analyzer: Handle strdup builtins
Siddhesh Poyarekar
- [gcc r12-2006] [Ada] Do not catch 'N rem -1' in CodePeer_Mode
Pierre-Marie de Rodat
- [gcc r12-2007] [Ada] Fix overriding subprogram being incorrectly seen as returning
Pierre-Marie de Rodat
- [gcc r12-2008] [Ada] Refactoring related to Returns_By_Ref
Pierre-Marie de Rodat
- [gcc r12-2009] [Ada] Clean up Get_Index_Bounds
Pierre-Marie de Rodat
- [gcc r12-2010] [Ada] Fix crash when printing error message
Pierre-Marie de Rodat
- [gcc r12-2011] [Ada] Add Ada 2022 Image and Put_Image support for tagged types
Pierre-Marie de Rodat
- [gcc r12-2012] [Ada] Print JSON continuation messages as separate messages
Pierre-Marie de Rodat
- [gcc r12-2013] [Ada] Spurious error in instantiation with aggregate and private ancestor
Pierre-Marie de Rodat
- [gcc r12-2014] [Ada] Cleanup checking for compatible alignment
Pierre-Marie de Rodat
- [gcc r12-2015] [Ada] Fix comment about the debug flag for strict alignment
Pierre-Marie de Rodat
- [gcc r12-2016] [Ada] Turn GNAT_Annotate into its own pragma
Pierre-Marie de Rodat
- [gcc r12-2017] [Ada] Adapt SPARK checking after change in rules regarding heap modeling
Pierre-Marie de Rodat
- [gcc r12-2018] [Ada] Move overriding rename error message from declaration to use
Pierre-Marie de Rodat
- [gcc r12-2019] [Ada] The Unix Epochalyse of 2038 - OS_Time
Pierre-Marie de Rodat
- [gcc r12-2020] [Ada] The Unix Epochalypse of 2038 - Use OS_Time
Pierre-Marie de Rodat
- [gcc r12-2021] [Ada] INOX: prototype alternative accessibility model
Pierre-Marie de Rodat
- [gcc r12-2022] [Ada] Temporarily disable Ada 2022 Image and Put_Image support for tagged types
Pierre-Marie de Rodat
- [gcc r12-2023] [Ada] Fix missing minus sign in literal translation
Pierre-Marie de Rodat
- [gcc r12-2024] [Ada] The Unix Epochalypse of 2038 (Warn about time_t in the compiler)
Pierre-Marie de Rodat
- [gcc r12-2025] [Ada] The Unix Epochalyse of 2038 - OS_Time comparison
Pierre-Marie de Rodat
- [gcc r12-2026] [Ada] Fix excessive check for alignment of overlaying objects
Pierre-Marie de Rodat
- [gcc r12-2027] [Ada] Remove Ada.Strings.Text_Output and child units
Pierre-Marie de Rodat
- [gcc r12-2028] [Ada] Fix missing error messages when returning limited type
Pierre-Marie de Rodat
- [gcc r12-2029] [Ada] Simplify and reuse Is_Concurrent_Interface
Pierre-Marie de Rodat
- [gcc r12-2030] [Ada] Fix some "current instance" bugs
Pierre-Marie de Rodat
- [gcc r12-2031] [Ada] Use runtime from base compiler during stage1 #2
Pierre-Marie de Rodat
- [gcc r12-2032] [Ada] Adapt SPARK RM rule on non-effectively volatile abstract state
Pierre-Marie de Rodat
- [gcc r12-2033] [Ada] Add Reference and Constant_Reference functions to formal containers
Pierre-Marie de Rodat
- [gcc r12-2034] [Ada] Reject overlays in Global/Depends/Initializes contracts
Pierre-Marie de Rodat
- [gcc r12-2035] [Ada] Regenerate *.texi files with Sphinx 4.0.2
Pierre-Marie de Rodat
- [gcc r12-2053] [Ada] Add GNAT RM text regarding Ada 2022 default Put_Image implementation
Pierre-Marie de Rodat
- [gcc r12-2054] [Ada] Spurious conformance error on expression function
Pierre-Marie de Rodat
- [gcc r12-2055] [Ada] Support for Object.Op subprogram-call notation for untagged types
Pierre-Marie de Rodat
- [gcc r12-2056] [Ada] Add Void_Or_Type_Kind and Exception_Or_Object_Kind
Pierre-Marie de Rodat
- [gcc r12-2057] [Ada] Unix Epochalypse (s-osprim.adb)
Pierre-Marie de Rodat
- [gcc r12-2058] [Ada] Add assertions on tampering counts
Pierre-Marie de Rodat
- [gcc r12-2059] [Ada] Improper predicate check on view conversion
Pierre-Marie de Rodat
- [gcc r12-2060] [Ada] Make parent of N_Exception_Declaration be N_Declaration
Pierre-Marie de Rodat
- [gcc r12-2061] [Ada] Transient scope cleanup
Pierre-Marie de Rodat
- [gcc r12-2062] [Ada] Return when not working for procedures
Pierre-Marie de Rodat
- [gcc r12-2063] [Ada] Removal of various ??? comments plus related code changes
Pierre-Marie de Rodat
- [gcc r12-2064] [Ada] Tbuild cleanup
Pierre-Marie de Rodat
- [gcc r12-2065] [Ada] Missing space in error message for pattern matching
Pierre-Marie de Rodat
- [gcc r12-2066] [Ada] Crash on use of 'Img on record type in expression
Pierre-Marie de Rodat
- [gcc r12-2067] [Ada] Spurious initialization of element iterators in "for of" loops
Pierre-Marie de Rodat
- [gcc r12-2068] [Ada] Reformatting, typo corrections, and minor rewording of a comment.
Pierre-Marie de Rodat
- [gcc r12-2069] [Ada] Regression on overloaded prefixed calls related to prefixed-call extension
Pierre-Marie de Rodat
- [gcc r12-2070] [Ada] Return_when_statement not working for non identifier return values
Pierre-Marie de Rodat
- [gcc r12-2071] [Ada] Fix bug in casing on composite values with -gnatX
Pierre-Marie de Rodat
- [gcc r12-2072] [Ada] Simplify dependency on System
Pierre-Marie de Rodat
- [gcc r12-2073] [Ada] Simplify unit loading with membership tests
Pierre-Marie de Rodat
- [gcc r12-2074] [Ada] Simplify returning from Enclosing_Comp_Unit_Node
Pierre-Marie de Rodat
- [gcc r12-2075] [Ada] Replace a question mark comment with assertion
Pierre-Marie de Rodat
- [gcc r12-2076] [Ada] Simplify code by removing local constant
Pierre-Marie de Rodat
- [gcc r12-2077] [Ada] Handle malformed command line on Win32
Pierre-Marie de Rodat
- [gcc r12-2078] [Ada] Warn on statically known empty loop caused by constraint
Pierre-Marie de Rodat
- [gcc r12-2079] [Ada] Implement missing constraint checks for default streaming operations
Pierre-Marie de Rodat
- [gcc r12-2080] [Ada] Fix old typo in comment
Pierre-Marie de Rodat
- [gcc r12-2081] [Ada] Enable Ada 2020 Put_Image and Image support for tagged types
Pierre-Marie de Rodat
- [gcc r12-2082] [Ada] Initialize Current_Error_Node
Pierre-Marie de Rodat
- [gcc r12-2101] [Ada] Unsynchronized access to a Boolean in tasking state
Pierre-Marie de Rodat
- [gcc r12-2102] [Ada] Transient scope cleanup
Pierre-Marie de Rodat
- [gcc r12-2103] [Ada] Simplify iteration over pending instantiations
Pierre-Marie de Rodat
- [gcc r12-2104] [Ada] Tune discovery of No_Elaboration_Code restriction
Pierre-Marie de Rodat
- [gcc r12-2105] [Ada] Add socket options to control keepalive on TCP connection
Pierre-Marie de Rodat
- [gcc r12-2106] [Ada] Simplify handling of Generate_Code flag for compilation units
Pierre-Marie de Rodat
- [gcc r12-2107] [Ada] Replace chopped string copy with renaming
Pierre-Marie de Rodat
- [gcc r12-2108] [Ada] Fix precondition of Cot for code analyzers
Pierre-Marie de Rodat
- [gcc r12-2109] [Ada] Linker_Section_Pragma cleanup
Pierre-Marie de Rodat
- [gcc r12-2110] [Ada] Replace low-level membership tests with Is_Private_Type
Pierre-Marie de Rodat
- [gcc r12-2111] [Ada] Simplify code by reusing List_Length
Pierre-Marie de Rodat
- [gcc r12-2112] [Ada] Reduce scope of local variables
Pierre-Marie de Rodat
- [gcc r12-2113] [Ada] Simplify handling of sure errors in GNATprove mode
Pierre-Marie de Rodat
- [gcc r12-2114] [Ada] Unchecked_Convert_To: set Parent
Pierre-Marie de Rodat
- [gcc r12-2115] [Ada] Timeout correction on Get_Socket_Option
Pierre-Marie de Rodat
- [gcc r12-2116] [Ada] Improve interactions between DSA and Put_Image routines for tagged types
Pierre-Marie de Rodat
- [gcc r12-2117] [Ada] Fix bugs in Value_Size clauses and refactor
Pierre-Marie de Rodat
- [gcc r12-2118] [Ada] Replace obsolete calls that use global name buffer
Pierre-Marie de Rodat
- [gcc r12-2119] [Ada] Use bounded string buffer in Get_Unit_Name
Pierre-Marie de Rodat
- [gcc r12-2120] [Ada] Fix location of errors about volatile compatibility
Pierre-Marie de Rodat
- [gcc r12-2121] [Ada] Implement new legality checks specified by AI12-0412
Pierre-Marie de Rodat
- [gcc r12-2122] [Ada] Code cleanups in System.Atomic_Counters
Pierre-Marie de Rodat
- [gcc r12-2123] [Ada] Minor code cleanup
Pierre-Marie de Rodat
- [gcc r12-2124] [Ada] Simplify code by reusing Remove on list of primitive operations
Pierre-Marie de Rodat
- [gcc r12-2125] [Ada] Optimize away certain elaboration checks
Pierre-Marie de Rodat
- [gcc r12-2126] [Ada] Keepalive control on Windows
Pierre-Marie de Rodat
- [gcc r12-2127] [Ada] Front-end inlining and instantiations of UC
Pierre-Marie de Rodat
- [gcc r12-2128] [Ada] Stronger assertion about flag for checking static expressions
Pierre-Marie de Rodat
- [gcc r12-2129] [Ada] Assertion errors on concurrent types with -gnatc and extensions enabled
Pierre-Marie de Rodat
- [gcc r12-2130] [Ada] Remove unused define
Pierre-Marie de Rodat
- [gcc r12-2140] [Ada] Simplify string manipulation related to preprocessing
Pierre-Marie de Rodat
- [gcc r12-2141] [Ada] Avoid linear search when ensuring dependency on System
Pierre-Marie de Rodat
- [gcc r12-2142] [Ada] Make tools compatible with No_Dynamic_Accessibility_Checks
Pierre-Marie de Rodat
- [gcc r12-2143] [Ada] Revert meaning of -gnatd_b
Pierre-Marie de Rodat
- [gcc r12-2144] [Ada] Make runtime code compatible with No_Dynamic_Accessibility_Checks
Pierre-Marie de Rodat
- [gcc r12-2145] [Ada] Incorrect iteration over hashed containers after multiple Inserts
Pierre-Marie de Rodat
- [gcc r12-2146] [Ada] Add No_Tasking restriction is system.ads for bootstrap
Pierre-Marie de Rodat
- [gcc r12-2147] [Ada] Unsynchronized concurrent access to a Boolean variable
Pierre-Marie de Rodat
- [gcc r12-2148] [Ada] Compute sizes when possible for packed array with Component_Size
Pierre-Marie de Rodat
- [gcc r12-2149] [Ada] Fix on computation of packed array size in case of error
Pierre-Marie de Rodat
- [gcc r12-2150] [Ada] Prevent crash on inspection point for unfrozen entity
Pierre-Marie de Rodat
- [gcc r12-2151] [Ada] Skip types in error for test to compute array size
Pierre-Marie de Rodat
- [gcc r12-2152] [Ada] Fix use of single question mark in error message
Pierre-Marie de Rodat
- [gcc r12-2153] [Ada] Prevent infinite recursion when there is no expected unit
Pierre-Marie de Rodat
- [gcc r12-2154] [Ada] Fix style in comments and code related to compilation units
Pierre-Marie de Rodat
- [gcc r12-2155] [Ada] Replace low-level condition with a high-level call
Pierre-Marie de Rodat
- [gcc r12-2156] [Ada] Restore context on failure in loading of renamed child unit
Pierre-Marie de Rodat
- [gcc r12-2157] [Ada] Remove redundant condition for listing compilation units
Pierre-Marie de Rodat
- [gcc r12-2158] [Ada] Simplify redundant checks for non-empty lists
Pierre-Marie de Rodat
- [gcc r12-2159] [Ada] Fix violation of No_Implicit_Loops restriction for enumeration type
Pierre-Marie de Rodat
- [gcc r12-2160] [Ada] Spurious warning in generic instance
Pierre-Marie de Rodat
- [gcc r12-2161] [Ada] AI12-0156 Use subtype indication in generalized iterators
Pierre-Marie de Rodat
- [gcc r12-2162] [Ada] Spurious style message on missing overriding indicator
Pierre-Marie de Rodat
- [gcc r12-2163] [Ada] Duplicated D lines in ali files
Pierre-Marie de Rodat
- [gcc r12-2164] [Ada] Rename sigtramp-vxworks-target.inc to sigtramp-vxworks-target.h
Pierre-Marie de Rodat
- [gcc r12-2165] [Ada] Transient scope cleanup
Pierre-Marie de Rodat
- [gcc r12-2166] [Ada] Use encoded names only with -fgnat-encodings=all
Pierre-Marie de Rodat
- [gcc r12-2167] [Ada] Remove Unknown_ functions
Pierre-Marie de Rodat
- [gcc r12-2168] [Ada] Diagnose properly illegal uses of Target_Name
Pierre-Marie de Rodat
- [gcc r12-2169] [Ada] Tune detection of illegal occurrences of target_name
Pierre-Marie de Rodat
- [gcc r12-2190] [Ada] Avoid unnecessary call in preanalysis without freezing
Pierre-Marie de Rodat
- [gcc r12-2191] [Ada] Remove an unnecessary local constant
Pierre-Marie de Rodat
- [gcc r12-2192] [Ada] Refine types of local variables in analysis of expression functions
Pierre-Marie de Rodat
- [gcc r12-2193] [Ada] Avoid repeated calls in analysis of expression functions
Pierre-Marie de Rodat
- [gcc r12-2194] [Ada] Fix comment related to analysis of expression functions
Pierre-Marie de Rodat
- [gcc r12-2195] [Ada] Avoid repeated computing of type of expression functions
Pierre-Marie de Rodat
- [gcc r12-2196] [Ada] Decouple analysis of static expression functions from GNATprove
Pierre-Marie de Rodat
- [gcc r12-2197] [Ada] Reorder preanalysis of static expression functions
Pierre-Marie de Rodat
- [gcc r12-2198] [Ada] Update internal documentation of debugging information
Pierre-Marie de Rodat
- [gcc r12-2199] [Ada] Incremental patch for restriction No_Dynamic_Accessibility_Checks
Pierre-Marie de Rodat
- [gcc r12-2200] [Ada] Inconsistency between declaration and body of predicate functions
Pierre-Marie de Rodat
- [gcc r12-2201] [Ada] Initialize local variables related to static expression functions
Pierre-Marie de Rodat
- [gcc r12-2202] [Ada] aarch64-rtems6: use wraplf variant for a-nallfl
Pierre-Marie de Rodat
- [gcc r12-2203] [Ada] Add paragraph about representation changes and Scalar_Storage_Order
Pierre-Marie de Rodat
- [gcc r12-2204] [Ada] Code cleanups in a-strfix.adb
Pierre-Marie de Rodat
- [gcc r12-2205] [Ada] Fix index range violations in krunch
Pierre-Marie de Rodat
- [gcc r12-2206] [Ada] Fix typo in comment related to derived discriminated types
Pierre-Marie de Rodat
- [gcc r12-2207] [Ada] Fix invalid JSON for derived variant record with -gnatRj
Pierre-Marie de Rodat
- [gcc r12-2208] [Ada] Fix layout of contracts
Pierre-Marie de Rodat
- [gcc r12-2209] [Ada] Add source file name to gnat bug box
Pierre-Marie de Rodat
- [gcc r12-2210] [Ada] Declare time_t uniformly based on a system parameter
Pierre-Marie de Rodat
- [gcc r12-2211] [Ada] Crash on inlined separate subprogram
Pierre-Marie de Rodat
- [gcc r12-2212] [Ada] Add -gnatX support for casing on discriminated values
Pierre-Marie de Rodat
- [gcc r12-2213] [Ada] Typo corrections and minor reformatting
Pierre-Marie de Rodat
- [gcc r12-2214] [Ada] Crash on expansion of BIP construct in -gnatf mode
Pierre-Marie de Rodat
- [gcc r12-2215] [Ada] Improve performance of Ada.Containers.Doubly_Linked_Lists.Generic_Sorting.Sort
Pierre-Marie de Rodat
- [gcc r12-2216] [Ada] Add missed OS constant values
Pierre-Marie de Rodat
- [gcc r12-2217] [Ada] Fix crash on type extensions with discriminants
Pierre-Marie de Rodat
- [gcc r12-2218] [Ada] par-ch6: do not mark subprogram as missing "is" if imported
Pierre-Marie de Rodat
- [gcc r12-2219] [Ada] Fix style in expansion of attribute Put_Image
Pierre-Marie de Rodat
- [gcc r12-2246] [Ada] Avoid unnecessary work when expanding 'Image into 'Put_Image
Pierre-Marie de Rodat
- [gcc r12-2247] [Ada] Duplicate Size/Value_Size clause
Pierre-Marie de Rodat
- [gcc r12-2248] [Ada] Add DWARF 5 support to System.Dwarf_Line
Pierre-Marie de Rodat
- [gcc r12-2249] [Ada] Clean up Uint fields
Pierre-Marie de Rodat
- [gcc r12-2250] [Ada] Implement support for unconstrained array types with FLB
Pierre-Marie de Rodat
- [gcc r12-2251] [Ada] Use GNAT encodings only when -fgnat-encodings=all is specified
Pierre-Marie de Rodat
- [gcc r12-2252] [Ada] adaint.c minor reformatting
Pierre-Marie de Rodat
- [gcc r12-1971] Update gen_autofdo_event.py and gcc-auto-profile.
Eugene Rozenfeld
- [gcc(refs/vendors/microsoft/heads/main)] This changes adds a new workflow to delete branches created by update-main.yaml that are 14+ days ol
Eugene Rozenfeld
- [gcc(refs/vendors/microsoft/heads/main)] This fixes two bugs in the update-main workflow:
Eugene Rozenfeld
- [gcc r12-2183] mips: check MSA support for vector modes [PR100760, PR100761, PR100762]
Xi Ruoyao
- [gcc r12-2184] testsuite: mips: use noinline attribute instead of -fno-inline
Xi Ruoyao
- [gcc] Created branch 'xry111/heads/mips' in namespace 'refs/users'
Xi Ruoyao
- [gcc r12-2481] Revert "testsuite: mips: use noinline attribute instead of -fno-inline"
Xi Ruoyao
- [gcc r12-2482] testsuite: mips: pass -finline/-fnoinline through
Xi Ruoyao
- [gcc r12-2606] ipa-devirt: check precision mismatch of enum values [PR101396]
Xi Ruoyao
- [gcc r12-2629] mips: add MSA vec_cmp and vec_cmpu expand pattern [PR101132]
Xi Ruoyao
- [gcc r12-2630] mips: Fix up mips_atomic_assign_expand_fenv [PR94780]
Xi Ruoyao
- [gcc r10-10016] mips: Fix up mips_atomic_assign_expand_fenv [PR94780]
Xi Ruoyao
- [gcc r9-9655] mips: Fix up mips_atomic_assign_expand_fenv [PR94780]
Xi Ruoyao
- [gcc r12-2138] match.pd: Relax rule to include POLY_INT_CSTs
Richard Sandiford
- [gcc r12-2139] vect: Remove always-true condition
Richard Sandiford
- [gcc r12-2271] ifcvt: Improve tests for predicated operations
Richard Sandiford
- [gcc r12-2272] vect: Simplify epilogue reduction code
Richard Sandiford
- [gcc r12-2273] vect: Create array_slice of live-out stmts
Richard Sandiford
- [gcc r12-2274] vect: Remove new_phis from vect_create_epilog_for_reduction
Richard Sandiford
- [gcc r12-2275] vect: Ensure reduc_inputs always have vectype
Richard Sandiford
- [gcc r12-2276] vect: Add a vect_phi_initial_value helper function
Richard Sandiford
- [gcc r12-2277] vect: Pass reduc_info to get_initial_defs_for_reduction
Richard Sandiford
- [gcc r12-2278] vect: Pass reduc_info to get_initial_def_for_reduction
Richard Sandiford
- [gcc r12-2279] vect: Generalise neutral_op_for_slp_reduction
Richard Sandiford
- [gcc r12-2280] vect: Simplify get_initial_def_for_reduction
Richard Sandiford
- [gcc r12-2281] vect: Reuse reduction accumulators between loops
Richard Sandiford
- [gcc r12-2414] aarch64: Tweak old vect-* tests to avoid new FAILs
Richard Sandiford
- [gcc r12-2429] unroll: Avoid unnecessary tail loops for constant niters
Richard Sandiford
- [gcc r12-2430] unroll: Run VN on unrolled-and-jammed loops
Richard Sandiford
- [gcc r12-1960] Darwin: Define a suitable section name for CTF [PR101283]
Iain D Sandoe
- [gcc/devel/c++-coroutines] (23 commits) Merge master r12-1960.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-1960.
Iain D Sandoe
- [gcc r12-1982] Darwin, BTF: Provide a suitable section name for BTF [PR101283].
Iain D Sandoe
- [gcc r12-1983] Darwin, CTF, BTF: Do not run the DWARF debug link for BTF/CTF [PR101283].
Iain D Sandoe
- [gcc/devel/c++-coroutines] (30 commits) Merge master r12-1989.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-1989.
Iain D Sandoe
- [gcc r12-1999] Darwin, config : Adjust X86 biarch definitions ordering [PR100269].
Iain D Sandoe
- [gcc r12-2037] Darwin, configury : Allow for specification and detection of dsymutil.
Iain D Sandoe
- [gcc/devel/c++-coroutines] (49 commits) Merge master r12-2037.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-2037.
Iain D Sandoe
- [gcc r12-2049] Documentation : Describe --with-dsymutil configure option.
Iain D Sandoe
- [gcc r12-2052] X86: Provide a CTOR for stringop_algs [PR100246].
Iain D Sandoe
- [gcc/devel/c++-coroutines] (49 commits) Merge master r12-2085.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-2085.
Iain D Sandoe
- [gcc/devel/c++-coroutines] (16 commits) Merge master r12-2100.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-2100.
Iain D Sandoe
- [gcc/devel/c++-coroutines] (73 commits) Merge master r12-2172.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-2172.
Iain D Sandoe
- [gcc r12-2225] Darwin, config: Revise host config fragment.
Iain D Sandoe
- [gcc r12-2226] Darwin, X86: Adjust call clobbers to allow for lazy-binding [PR 100152].
Iain D Sandoe
- [gcc r12-2227] coroutines: Fix a typo in rewriting the function.
Iain D Sandoe
- [gcc r12-2229] coroutines: Factor code. Match original source location in helpers [NFC].
Iain D Sandoe
- [gcc/devel/c++-coroutines] (58 commits) Merge master r12-2229.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-2229.
Iain D Sandoe
- [gcc/devel/c++-coroutines] (29 commits) Merge master r12-2257.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-2257.
Iain D Sandoe
- [gcc/devel/c++-coroutines] (29 commits) Merge master r12-2285.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-2285.
Iain D Sandoe
- [gcc/devel/c++-coroutines] (22 commits) Merge master r12-2306.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-2306.
Iain D Sandoe
- [gcc/devel/c++-coroutines] (26 commits) Merge master r12-2331.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-2331.
Iain D Sandoe
- [gcc/devel/c++-coroutines] (32 commits) Merge master r12-2362.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-2362.
Iain D Sandoe
- [gcc r12-2400] coroutines: Adjust outlined function names [PR95520].
Iain D Sandoe
- [gcc/devel/c++-coroutines] (39 commits) Merge master r12-2400.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-2400.
Iain D Sandoe
- [gcc r11-8784] Darwin, X86: Adjust call clobbers to allow for lazy-binding [PR 100152].
Iain D Sandoe
- [gcc r11-8785] coroutines: Fix a typo in rewriting the function.
Iain D Sandoe
- [gcc r11-8786] coroutines: Factor code. Match original source location in helpers [NFC].
Iain D Sandoe
- [gcc r11-8787] coroutines: Adjust outlined function names [PR95520].
Iain D Sandoe
- [gcc r11-8788] X86: Provide a CTOR for stringop_algs [PR100246].
Iain D Sandoe
- [gcc/devel/c++-coroutines] (17 commits) Merge master r12-2416.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-2416.
Iain D Sandoe
- [gcc r12-2436] c++tools, configury: Configure with C++; test checking status [PR98821].
Iain D Sandoe
- [gcc/devel/c++-coroutines] (61 commits) Merge master r12-2476.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-2476.
Iain D Sandoe
- [gcc/devel/c++-coroutines] (23 commits) Merge master r12-2498.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-2498.
Iain D Sandoe
- [gcc/devel/c++-coroutines] (20 commits) Merge master r12-2517.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-2517.
Iain D Sandoe
- [gcc/devel/c++-coroutines] (85 commits) Merge master r12-2600.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-2577.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-2600.
Iain D Sandoe
- [gcc/devel/c++-coroutines] (28 commits) Merge master r12-2627.
Iain D Sandoe
- [gcc/devel/c++-coroutines] Merge master r12-2627.
Iain D Sandoe
- [gcc r12-2314] use error_at and warning_at in cfgexpand.c
Trevor Saunders
- [gcc r12-2315] use diagnostic location in diagnostic_report_current_function
Trevor Saunders
- [gcc r12-2316] pass location to md_asm_adjust
Trevor Saunders
- [gcc r12-2317] add myself to DCO section
Trevor Saunders
- [gcc r12-2137] PR tree-optimization/40210: Fold (bswap(X)>>C1)&C2 to (X>>C3)&C2 in match.pd
Roger Sayle
- [gcc r12-2228] Improvement to signed division of integer constant on x86_64.
Roger Sayle
- [gcc r12-2238] PR tree-optimization/101403: Incorrect folding of ((T)bswap(x))>>C
Roger Sayle
- [gcc r12-2242] Tweak testcase for PR tree-optimization/101403.
Roger Sayle
- [gcc r12-2283] Make gimple_could_trap_p const-safe.
Roger Sayle
- [gcc r12-2516] Fold bswap32(x) != 0 to x != 0 (and related transforms)
Roger Sayle
- [gcc r12-2640] Decrement followed by cmov improvements.
Roger Sayle
- [gcc r12-2651] [Committed] Tweak new test case gcc.target/i386/dec-cmov-2.c
Roger Sayle
- [gcc r12-2325] rs6000: Don't let swaps pass break multiply low-part (PR101129)
William Schmidt
- [gcc r12-2363] Support scanning of build-time GC roots in gengtype
William Schmidt
- [gcc r12-2364] rs6000: Initial create of rs6000-gen-builtins.c
William Schmidt
- [gcc r12-2365] rs6000: Add initial input files
William Schmidt
- [gcc r12-2366] rs6000: Add file support and functions for diagnostic support
William Schmidt
- [gcc r12-2367] rs6000: Add helper functions for parsing
William Schmidt
- [gcc r12-2368] rs6000: Add functions for matching types, part 1 of 3
William Schmidt
- [gcc r12-2369] rs6000: Add functions for matching types, part 2 of 3
William Schmidt
- [gcc r12-2370] rs6000: Add functions for matching types, part 3 of 3
William Schmidt
- [gcc r12-2371] rs6000: Red-black tree implementation for balanced tree search
William Schmidt
- [gcc r11-8780] rs6000: Don't let swaps pass break multiply low-part (PR101129)
William Schmidt
- [gcc r10-9990] rs6000: Don't let swaps pass break multiply low-part (PR101129)
William Schmidt
- [gcc r9-9632] rs6000: Don't let swaps pass break multiply low-part (PR101129)
William Schmidt
- [gcc r12-2441] rs6000: Main function with stubs for parsing and output
William Schmidt
- [gcc r12-2442] rs6000: Parsing built-in input file, part 1 of 3
William Schmidt
- [gcc r12-2443] rs6000: Parsing built-in input file, part 2 of 3
William Schmidt
- [gcc r12-2444] rs6000: Parsing built-in input file, part 3 of 3
William Schmidt
- [gcc r12-2445] rs6000: Parsing of overload input file
William Schmidt
- [gcc r12-2446] rs6000: Build and store function type identifiers
William Schmidt
- [gcc r12-2447] rs6000: Write output to the builtin definition include file
William Schmidt
- [gcc r12-2448] rs6000: Write output to the builtins header file
William Schmidt
- [gcc r12-2449] rs6000: Write output to the builtins init file, part 1 of 3
William Schmidt
- [gcc r12-2450] rs6000: Write output to the builtins init file, part 2 of 3
William Schmidt
- [gcc r12-2451] rs6000: Add int128 target check to pr101129.c (PR101531)
William Schmidt
- [gcc r12-2545] rs6000: Write output to the builtins init file, part 3 of 3
William Schmidt
- [gcc r12-2546] rs6000: Write static initializations for built-in table
William Schmidt
- [gcc r12-2547] rs6000: Write static initializations for overload tables
William Schmidt
- [gcc/wschmidt/heads/builtins10] (1096 commits) rs6000: Enable the new builtin support
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Incorporate new builtins code into the build machinery
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Add gengtype handling to the build machinery
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Add the rest of the [altivec] stanza to the builtins file
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Add VSX builtins
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Add available-everywhere and ancient builtins
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Add power7 and power7-64 builtins
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Add power8-vector builtins
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Add Power9 builtins
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Add more type nodes to support builtin processing
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Add Power10 builtins
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Add MMA builtins
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Add miscellaneous builtins
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Add Cell builtins
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Add remaining overloads
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Execute the automatic built-in initialization code
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Darwin builtin support
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Add sanity to V2DI_type_node definitions
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Always initialize vector_pair and vector_quad nodes
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Handle overloads during program parsing
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Handle gimple folding of target built-ins
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Handle some recent MMA builtin changes
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Support for vectorizing built-in functions
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Builtin expansion, part 1
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Builtin expansion, part 2
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Builtin expansion, part 3
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Builtin expansion, part 4
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Builtin expansion, part 5
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Builtin expansion, part 6
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Update rs6000_builtin_decl
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Miscellaneous uses of rs6000_builtins_decl_x
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Debug support
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Update altivec.h for automated interfaces
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Test case adjustments
William Schmidt
- [gcc(refs/users/wschmidt/heads/builtins10)] rs6000: Enable the new builtin support
William Schmidt
- [gcc r11-8818] rs6000: Add int128 target check to pr101129.c (PR101531)
William Schmidt
- [gcc r10-10013] rs6000: Add int128 target check to pr101129.c (PR101531)
William Schmidt
- [gcc r9-9654] rs6000: Add int128 target check to pr101129.c (PR101531)
William Schmidt
- [gcc r12-2392] [gcn] Work-around libgomp 'error: array subscript 0 is outside array bounds of ‘__lds struct gomp_
Thomas Schwinge
- [gcc r12-2408] [gcn] Work-around libgomp 'error: array subscript 0 is outside array bounds of ‘__lds struct gomp_
Thomas Schwinge
- [gcc r12-2457] [OpenACC] Fix '#pragma atomic update' typo in 'g++.dg/goacc/template.C'
Thomas Schwinge
- [gcc r12-2458] OpenACC 'nohost' clause
Thomas Schwinge
- [gcc/devel/omp/gcc-11] gcc.c's check_offload_target_name: Fixes to inform hints
Thomas Schwinge
- [gcc/devel/omp/gcc-11] gcc.c: Add -foffload= to display_help
Thomas Schwinge
- [gcc/devel/omp/gcc-11] offloading: fix -foffload hinting
Thomas Schwinge
- [gcc r12-2526] Fix OpenACC 'async'/'wait' issues in 'libgomp.oacc-c-c++-common/lib-{94, 95}.c', 'libgomp.oacc-fortra
Thomas Schwinge
- [gcc r12-2527] [OpenACC] Clarify sequencing of 'async' data copying vs. profiling events in 'libgomp.oacc-c-c++-com
Thomas Schwinge
- [gcc r12-2528] Add 'libgomp.oacc-c-c++-common/async-data-1-{1,2}.c'
Thomas Schwinge
- [gcc r12-2529] Fix OpenACC "ephemeral" asynchronous host-to-device copies
Thomas Schwinge
- [gcc r12-2530] Don't use libgomp 'cbuf' buffering with OpenACC 'async'
Thomas Schwinge
- [gcc r12-2593] [OpenACC] Extract 'pass_oacc_loop_designation' out of 'pass_oacc_device_lower'
Thomas Schwinge
- [gcc r12-2610] [libgomp] Restore offloading 'libgomp/fortran.c'
Thomas Schwinge
- [gcc r12-1992] Improve warning suppression for inlined functions [PR98512].
Martin Sebor
- [gcc r12-2087] Improve warning suppression for inlined functions.
Martin Sebor
- [gcc r12-2088] Improve warning suppression for inlined functions.
Martin Sebor
- [gcc r12-2089] Remove support for %G and %K.
Martin Sebor
- [gcc r12-2091] Add test for [PR86650].
Martin Sebor
- [gcc r12-2092] Add test for [PR55881].
Martin Sebor
- [gcc r12-2100] aarch64: Remove a vestigial %K [PR101363]
Martin Sebor
- [gcc r12-2132] Correct handling of variable offset minus constant in -Warray-bounds [PR100137]
Martin Sebor
- [gcc r12-2171] Use Object Size Type zero for -Warray-bounds [PR101374].
Martin Sebor
- [gcc r12-2175] Avoid including <new> to make cross-compiler testing easy.
Martin Sebor
- [gcc r12-2176] Adjust expected output for LP32 [PR100451].
Martin Sebor
- [gcc r12-2177] testsuite: Remove an xfail.
Martin Sebor
- [gcc r12-2178] Move warning suppression to the ultimate callee.
Martin Sebor
- [gcc r12-2329] Avoid -Wvla-parameter for nontrivial bounds [PR97548].
Martin Sebor
- [gcc r12-2338] Detect buffer overflow by aggregate and vector stores [PR97027].
Martin Sebor
- [gcc r12-2372] PR testsuite/101468 - Wstringop-overflow tests failures
Martin Sebor
- [gcc r12-2401] PR testsuite 101520 - gcc.target/powerpc/pr93658.c has excess errors
Martin Sebor
- [gcc r12-2418] Adjust by-value function vec arguments to by-reference.
Martin Sebor
- [gcc r12-2420] Handle all UBSAN built-ins in -Wuninitialized [PR101300].
Martin Sebor
- [gcc r12-2422] Correct stpcpy offset computation for -Warray-bounds et al. [PR101397].
Martin Sebor
- [gcc r12-2438] Adjust macro to avoid warning [PR101379].
Martin Sebor
- [gcc r12-2452] Fix typos in a comment.
Martin Sebor
- [gcc r12-2474] Remove an invalid defintion [PR101568].
Martin Sebor
- [gcc r12-2475] Add new test for PR65178.
Martin Sebor
- [gcc r12-2541] Use OEP_DECL_NAME when comparing VLA bounds [PR101585].
Martin Sebor
- [gcc r12-2544] Let -Wuninitialized assume built-ins don't change const arguments [PR101584].
Martin Sebor
- [gcc r10-10009] Backport from GCC 11 [PR99295].
Martin Sebor
- [gcc r12-2581] Add new gimple-ssa-warn-access pass.
Martin Sebor
- [gcc r12-2582] Correct -Warray-bounds handling if function pointers [PR101601].
Martin Sebor
- [gcc r12-2583] Correct uninitialized object offset and size computation [PR101494].
Martin Sebor
- [gcc r12-2600] Xfail just the failing assertion and correct target.
Martin Sebor
- [gcc r12-2634] Move failed part of a test to a new file [PR101671]
Martin Sebor
- [gcc r12-2396] amdgcn: Add -mxnack and -msram-ecc [PR 100208]
Andrew Stubbs
- [gcc/devel/omp/gcc-11] amdgcn: Add -mxnack and -msram-ecc [PR 100208]
Andrew Stubbs
- [gcc r12-2569] amdgcn: Fix attributes for LLVM-12 [PR 100208]
Andrew Stubbs
- [gcc/devel/omp/gcc-11] amdgcn: Fix attributes for LLVM-12 [PR 100208]
Andrew Stubbs
- [gcc r12-2234] runtime: remove direct assignments to memory locations
Ian Lance Taylor
- [gcc r12-2402] compiler: avoid aliases in receiver types
Ian Lance Taylor
- [gcc r11-8781] compiler: avoid aliases in receiver types
Ian Lance Taylor
- [gcc r12-2572] aarch64: Add smov alternative to sign_extend pattern
Kyrylo Tkachov
- [gcc r12-2186] docs: add missing 'see' word
Sergei Trofimovich
- [gcc r12-2187] docs: don't split @smallexample in multiple @groups
Sergei Trofimovich
- [gcc r12-2261] docs: fix s/ei_safe_safe/ei_safe_edge/ typo
Sergei Trofimovich
- [gcc r12-2556] Correct a mistake in a warnung for -Wnonnull.
Martin Uecker
- [gcc r11-8814] Correct a mistake in a warnung for -Wnonnull.
Martin Uecker
- [gcc r12-1941] libstdc++: Suppress redundant definitions of static members in <random>
Jonathan Wakely
- [gcc r12-1942] libstdc++: Make <experimental/simd> depend on C++17
Jonathan Wakely
- [gcc r12-1943] libstdc++: Improve Doxygen documentation groups [PR 101258]
Jonathan Wakely
- [gcc r12-1964] libstdc++: Improvements to Doxygen markup
Jonathan Wakely
- [gcc r12-1976] libstdc++: Revert changes to std::unique_ptr<T[]>::operator[] [PR 101271]
Jonathan Wakely
- [gcc r12-2220] libstdc++: Only use __gthread_yield if gthreads is available
Jonathan Wakely
- [gcc r12-2257] libstdc++: Constrain std::as_writable_bytes [PR101411]
Jonathan Wakely
- [gcc r12-2282] libstdc++: Remove duplicate #include in <string_view>
Jonathan Wakely
- [gcc r12-2285] libstdc++: Simplify basic_string_view::ends_with [PR 101361]
Jonathan Wakely
- [gcc r12-2295] libstdc++: Add noexcept-specifier to basic_string_view(It, End)
Jonathan Wakely
- [gcc r11-8739] libstdc++: Constrain std::as_writable_bytes [PR101411]
Jonathan Wakely
- [gcc r11-8740] libstdc++: Remove duplicate #include in <string_view>
Jonathan Wakely
- [gcc r11-8741] libstdc++: Simplify basic_string_view::ends_with [PR 101361]
Jonathan Wakely
- [gcc r10-9981] libstdc++: Constrain std::as_writable_bytes [PR101411]
Jonathan Wakely
- [gcc r10-9982] libstdc++: Simplify basic_string_view::ends_with [PR 101361]
Jonathan Wakely
- [gcc r12-2326] libstdc++: Add noexcept to __replacement_assert [PR101429]
Jonathan Wakely
- [gcc r12-2327] libstdc++: Fix std::get<T> for std::tuple [PR101427]
Jonathan Wakely
- [gcc r11-8757] libstdc++: Make <experimental/simd> depend on C++17
Jonathan Wakely
- [gcc r11-8758] libstdc++: Fix noexcept-specifier for ranges::empty
Jonathan Wakely
- [gcc r12-2343] libstdc++: Suppress pedantic warnings about __int128
Jonathan Wakely
- [gcc r12-2344] libstdc++: Adjust doxygen markup for variable templates group [PR101307]
Jonathan Wakely
- [gcc r12-2345] libstdc++: Adjust doxygen markup for unique_ptr grouping
Jonathan Wakely
- [gcc r11-8760] libstdc++: Use function object for __decay_copy helper
Jonathan Wakely
- [gcc r12-2358] libstdc++: Use __extension__ instead of diagnostic pragmas
Jonathan Wakely
- [gcc r12-2359] libstdc++: Modernize <bits/random.h> helpers
Jonathan Wakely
- [gcc r12-2360] libstdc++: Simplify numeric_limits<__max_size_type>
Jonathan Wakely
- [gcc r12-2361] libstdc++: Fix ChangeLog entry for commit r12-2326
Jonathan Wakely
- [gcc r12-2379] libstdc++: Improve diagnostics for std::get with invalid tuple index
Jonathan Wakely
- [gcc r11-8777] libstdc++: Fix std::get<T> for std::tuple [PR101427]
Jonathan Wakely
- [gcc r11-8778] libstdc++: Remove precondition checks from ranges::subrange
Jonathan Wakely
- [gcc r11-8779] libstdc++: Fix some problems in PSTL tests
Jonathan Wakely
- [gcc r12-2413] libstdc++: Add more tests for filesystem::create_directory [PR101510]
Jonathan Wakely
- [gcc r12-2415] libstdc++: fix is_default_constructible for hash containers [PR 100863]
Jonathan Wakely
- [gcc r12-2421] libstdc++: Fix create_directories to resolve symlinks [PR101510]
Jonathan Wakely
- [gcc r12-2437] libstdc++: Make __gnu_cxx::sequence_buffer move-aware [PR101542]
Jonathan Wakely
- [gcc r12-2467] libstdc++: Restore __gnu_debug::array [PR100682]
Jonathan Wakely
- [gcc r12-2468] libstdc++: Initialize all subobjects of std::function
Jonathan Wakely
- [gcc r12-2469] libstdc++: Use std::addressof in ranges::uninitialized_xxx [PR101571]
Jonathan Wakely
- [gcc r12-2470] libstdc++: Use __builtin_operator_new when available [PR94295]
Jonathan Wakely
- [gcc r10-9996] libstdc++: Constrain three-way comparison for std::optional [PR 98842]
Jonathan Wakely
- [gcc r10-9997] libstdc++: Move atomic functions to libsupc++ [PR 96657]
Jonathan Wakely
- [gcc r12-2476] libstdc++: Fix non-default constructors for hash containers [PR101583]
Jonathan Wakely
- [gcc r9-9637] libstdc++: Fix constraint on std::optional assignment [PR 100982]
Jonathan Wakely
- [gcc r9-9638] libstdc++: Fix constructor constraints for std::any (PR 90415)
Jonathan Wakely
- [gcc r9-9639] libstdc++: Fix std::any constraints [PR101034]
Jonathan Wakely
- [gcc r9-9640] libstdc++: Move atomic functions to libsupc++ [PR 96657]
Jonathan Wakely
- [gcc r9-9641] libstdc++: Fix test failure in C++20 mode
Jonathan Wakely
- [gcc r12-2485] libstdc++: Update documentation comments for namespace rel_ops
Jonathan Wakely
- [gcc r12-2494] libstdc++: Reduce headers included by <future>
Jonathan Wakely
- [gcc r12-2533] libstdc++: Reduce header dependencies on <array> and <utility>
Jonathan Wakely
- [gcc r12-2534] libstdc++: Remove unnecessary uses of <utility>
Jonathan Wakely
- [gcc r12-2535] libstdc++: Move COW string definitions to separate header
Jonathan Wakely
- [gcc r12-2536] libstdc++: Adjust whitespace in <bits/cow_string.h>
Jonathan Wakely
- [gcc r12-2542] testsuite: Add missing C++ includes to tests [PR101646]
Jonathan Wakely
- [gcc r12-2543] libstdc++: Simplify std::optional::value()
Jonathan Wakely
- [gcc r12-2631] libstdc++: Use secure_getenv for filesystem::temp_directory_path() [PR65018]
Jonathan Wakely
- [gcc r12-2288] gcc: Add vec_select -> subreg RTL simplification
Jonathan Wright
- [gcc r12-2349] testsuite: aarch64: Fix failing SVE tests on big endian
Jonathan Wright
- [gcc r12-2409] aarch64: Refactor TBL/TBX RTL patterns
Jonathan Wright
- [gcc r12-2486] aarch64: Use memcpy to copy vector tables in vqtbl[234] intrinsics
Jonathan Wright
- [gcc r12-2487] aarch64: Use memcpy to copy vector tables in vqtbx[234] intrinsics
Jonathan Wright
- [gcc r12-2488] aarch64: Use memcpy to copy vector tables in vtbl[34] intrinsics
Jonathan Wright
- [gcc r12-2489] aarch64: Use memcpy to copy vector tables in vtbx4 intrinsics
Jonathan Wright
- [gcc r12-2490] aarch64: Use memcpy to copy vector tables in vst4[q] intrinsics
Jonathan Wright
- [gcc r12-2491] aarch64: Use memcpy to copy vector tables in vst3[q] intrinsics
Jonathan Wright
- [gcc r12-2492] aarch64: Use memcpy to copy vector tables in vst2[q] intrinsics
Jonathan Wright
- [gcc r12-2493] aarch64: Use memcpy to copy vector tables in vst1[q]_x4 intrinsics
Jonathan Wright
- [gcc r12-2496] aarch64: Use memcpy to copy vector tables in vst1[q]_x3 intrinsics
Jonathan Wright
- [gcc r12-2497] aarch64: Use memcpy to copy vector tables in vst1[q]_x2 intrinsics
Jonathan Wright
- [gcc r12-2531] simplify-rtx: Push sign/zero-extension inside vec_duplicate
Jonathan Wright
- [gcc r12-2348] C-SKY: Use the common way to define MULTILIB_DIRNAMES.
qu
- [gcc r12-1953] MAINTAINERS - Add myself for write after approval
Ankur saini
- [gcc] Created branch 'arsenic/heads/call_string_update' in namespace 'refs/users'
Ankur saini
- [gcc(refs/users/arsenic/heads/call_string_update)] gcc/analyzer/call-string.h: refactor callstring to work with pairs of supernodes
Ankur saini
- [gcc/arsenic/heads/call_string_update] analyzer: refactor callstring to work with pairs of superno
Ankur saini
- [gcc(refs/users/arsenic/heads/call_string_update)] analyzer: refactor callstring to work with pairs of supernodes
Ankur saini
- [gcc] Created branch 'arsenic/heads/analyzer_extension' in namespace 'refs/users'
Ankur saini
- [gcc(refs/users/arsenic/heads/analyzer_extension)] analyzer: refactor analyzer to detect calls via function pointer
Ankur saini
- [gcc(refs/users/arsenic/heads/analyzer_extension)] analyzer: Return from the functions that doesn't have reuturn edge
Ankur saini
- [gcc(refs/users/arsenic/heads/analyzer_extension)] fix state-purgeing
Ankur saini
- [gcc(refs/users/arsenic/heads/analyzer_extension)] Analyzer: Refactor callstring to work with pairs of supernodes.
Ankur saini
- [gcc(refs/users/arsenic/heads/analyzer_extension)] indentation fix
Ankur saini
- [gcc(refs/users/arsenic/heads/analyzer_extension)] deja test failing
Ankur saini
- [gcc(refs/users/arsenic/heads/call_string_update)] Analyzer: Refactor callstring to work with pairs of supernodes.
Ankur saini
- [gcc/arsenic/heads/analyzer_extension] (443 commits) custom edge info for dynamic calls
Ankur saini
- [gcc(refs/users/arsenic/heads/analyzer_extension)] Analyzer: Refactor callstring to work with pairs of supernodes.
Ankur saini
- [gcc(refs/users/arsenic/heads/analyzer_extension)] analyzer: make analyer detect calls via function pointers
Ankur saini
- [gcc(refs/users/arsenic/heads/analyzer_extension)] custom edge info for dynamic calls
Ankur saini
- [gcc/arsenic/heads/analyzer_extension] custom edge info for dynamic calls
Ankur saini
- [gcc(refs/users/arsenic/heads/analyzer_extension)] custom edge info for dynamic calls
Ankur saini
- [gcc/arsenic/heads/analyzer_extension] custom edge info for dynamic calls
Ankur saini
- [gcc(refs/users/arsenic/heads/analyzer_extension)] custom edge info for dynamic calls
Ankur saini
- [gcc/arsenic/heads/analyzer_extension] custom edge info for dynamic calls
Ankur saini
- [gcc(refs/users/arsenic/heads/analyzer_extension)] custom edge info for dynamic calls
Ankur saini
- [gcc/arsenic/heads/analyzer_extension] custom edge info for dynamic calls
Ankur saini
- [gcc(refs/users/arsenic/heads/analyzer_extension)] custom edge info for dynamic calls
Ankur saini
- [gcc] Created branch 'arsenic/heads/polymorphic_call' in namespace 'refs/users'
Ankur saini
- [gcc(refs/users/arsenic/heads/polymorphic_call)] Analyzer: Refactor callstring to work with pairs of supernodes.
Ankur saini
- [gcc(refs/users/arsenic/heads/polymorphic_call)] analyzer: make analyer detect calls via function pointers
Ankur saini
- [gcc(refs/users/arsenic/heads/polymorphic_call)] custom edge info for dynamic calls
Ankur saini
- [gcc] Created branch 'arsenic/heads/vtable_region' in namespace 'refs/users'
Ankur saini
- [gcc(refs/users/arsenic/heads/vtable_region)] test commit
Ankur saini
- [gcc/arsenic/heads/vtable_region] (2 commits) prototype polymorphic call changes for testing
Ankur saini
- [gcc(refs/users/arsenic/heads/vtable_region)] custom edge info for dynamic calls
Ankur saini
- [gcc(refs/users/arsenic/heads/vtable_region)] prototype polymorphic call changes for testing
Ankur saini
- [gcc/arsenic/heads/vtable_region] prototype polymorphic call changes for testing
Ankur saini
- [gcc(refs/users/arsenic/heads/vtable_region)] prototype polymorphic call changes for testing
Ankur saini
- [gcc/arsenic/heads/vtable_region] prototype polymorphic call changes for testing
Ankur saini
- [gcc(refs/users/arsenic/heads/vtable_region)] prototype polymorphic call changes for testing
Ankur saini
- [gcc/trunk] analyzer: : Refactor callstring to work with pairs of supernodes.
Ankur saini
- [gcc/arsenic/heads/call_string_update] (594 commits) analyzer: refactor callstring to work with pair of supernod
Ankur saini
- [gcc(refs/users/arsenic/heads/call_string_update)] analyzer: refactor callstring to work with pair of supernodes
Ankur saini
- [gcc/arsenic/heads/analyzer_extension] (2 commits) fnptr update prototype
Ankur saini
- [gcc(refs/users/arsenic/heads/analyzer_extension)] Analyzer: Refactor callstring to work with pairs of supernodes.
Ankur saini
- [gcc(refs/users/arsenic/heads/analyzer_extension)] fnptr update prototype
Ankur saini
Last message date:
Sat Jul 31 19:31:52 GMT 2021
Archived on: Sat Jul 31 19:31:53 GMT 2021
This archive was generated by
Pipermail 0.09 (Mailman edition).