lto.c (cmp_type_location): Expand locations only once.
[gcc.git] / MAINTAINERS
index 0d33f0b14acc1272d8a633125a4cf4e648f02c63..9cbcc432814f1f181bc59e75bb26875e376a5f92 100644 (file)
@@ -45,6 +45,7 @@ docs, and the testsuite related to that.
 aarch64 port           Richard Earnshaw        <richard.earnshaw@arm.com>
 aarch64 port           James Greenhalgh        <james.greenhalgh@arm.com>
 aarch64 port           Marcus Shawcroft        <marcus.shawcroft@arm.com>
+aarch64 SVE port       Richard Sandiford       <richard.sandiford@arm.com>
 alpha port             Richard Henderson       <rth@twiddle.net>
 arc port               Joern Rennecke          <gnu@amylaar.uk>
 arm port               Nick Clifton            <nickc@redhat.com>
@@ -76,8 +77,7 @@ m68k port             Andreas Schwab          <schwab@linux-m68k.org>
 m68k-motorola-sysv port        Philippe De Muyter      <phdm@macqel.be>
 mcore port             Nick Clifton            <nickc@redhat.com>
 microblaze             Michael Eager           <eager@eagercon.com>
-mips port              Catherine Moore         <clm@codesourcery.com>
-mips port              Matthew Fortune         <matthew.fortune@imgtec.com>
+mips port              Matthew Fortune         <mfortune@gmail.com>
 mmix port              Hans-Peter Nilsson      <hp@bitrange.com>
 mn10300 port           Jeff Law                <law@redhat.com>
 mn10300 port           Alexandre Oliva         <aoliva@redhat.com>
@@ -88,13 +88,13 @@ nds32 port          Chung-Ju Wu             <jasonwucj@gmail.com>
 nds32 port             Shiva Chen              <shiva0217@gmail.com>
 nios2 port             Chung-Lin Tang          <cltang@codesourcery.com>
 nios2 port             Sandra Loosemore        <sandra@codesourcery.com>
-nvptx port             Tom de Vries            <tom@codesourcery.com>
+nvptx port             Tom de Vries            <tdevries@suse.de>
 pdp11 port             Paul Koning             <ni1d@arrl.net>
-picochip port          Daniel Towner           <dant@picochip.com>
 powerpcspe port                Andrew Jenner           <andrew@codesourcery.com>
 riscv port             Kito Cheng              <kito.cheng@gmail.com>
-riscv port             Palmer Dabbelt          <palmer@dabbelt.com>
+riscv port             Palmer Dabbelt          <palmer@sifive.com>
 riscv port             Andrew Waterman         <andrew@sifive.com>
+riscv port             Jim Wilson              <jimw@sifive.com>
 rl78 port              DJ Delorie              <dj@redhat.com>
 rs6000/powerpc port    David Edelsohn          <dje.gcc@gmail.com>
 rs6000/powerpc port    Segher Boessenkool      <segher@kernel.crashing.org>
@@ -103,7 +103,6 @@ rx port                     Nick Clifton            <nickc@redhat.com>
 s390 port              Hartmut Penner          <hepenner@us.ibm.com>
 s390 port              Ulrich Weigand          <uweigand@de.ibm.com>
 s390 port              Andreas Krebbel         <Andreas.Krebbel@de.ibm.com>
-score port             Chen Liqin              <liqin.gcc@gmail.com>
 sh port                        Alexandre Oliva         <aoliva@redhat.com>
 sh port                        Oleg Endo               <olegendo@gcc.gnu.org>
 sparc port             David S. Miller         <davem@redhat.com>
@@ -222,6 +221,7 @@ docstring relicensing       Gerald Pfeifer          <gerald@pfeifer.com>
 docstring relicensing  Joseph Myers            <joseph@codesourcery.com>
 predict.def            Jan Hubicka             <hubicka@ucw.cz>
 gcov                   Jan Hubicka             <hubicka@ucw.cz>
+gcov                   Martin Liska            <mliska@suse.cz>
 gcov                   Nathan Sidwell          <nathan@acm.org>
 option handling                Joseph Myers            <joseph@codesourcery.com>
 middle-end             Jeff Law                <law@redhat.com>
@@ -238,13 +238,14 @@ instruction combiner      Segher Boessenkool      <segher@kernel.crashing.org>
 auto-vectorizer                Richard Biener          <rguenther@suse.de>
 auto-vectorizer                Zdenek Dvorak           <ook@ucw.cz>
 loop infrastructure    Zdenek Dvorak           <ook@ucw.cz>
-loop ivopts            Bin Cheng               <bin.cheng@arm.com>
+loop ivopts            Bin Cheng               <amker@gcc.gnu.org>
+loop optimizer         Bin Cheng               <amker@gcc.gnu.org>
 OpenMP                 Jakub Jelinek           <jakub@redhat.com>
 testsuite              Rainer Orth             <ro@CeBiTec.Uni-Bielefeld.DE>
 testsuite              Mike Stump              <mikestump@comcast.net>
 register allocation    Vladimir Makarov        <vmakarov@redhat.com>
 gdbhooks.py            David Malcolm           <dmalcolm@redhat.com>
-SLSR                   Bill Schmidt            <wschmidt@linux.vnet.ibm.com>
+SLSR                   Bill Schmidt            <wschmidt@linux.ibm.com>
 jit                    David Malcolm           <dmalcolm@redhat.com>
 pointer bounds checker Ilya Enkovich           <enkovich.gnu@gmail.com>
 i386 MPX               Ilya Enkovich           <enkovich.gnu@gmail.com>
@@ -323,7 +324,6 @@ Laurynas Biveinis                           <laurynas.biveinis@gmail.com>
 Eric Blake                                     <ericb@gcc.gnu.org>
 Phil Blundell                                  <pb@futuretv.com>
 Hans Boehm                                     <hboehm@gcc.gnu.org>
-Segher Boessenkool                             <segher@kernel.crashing.org>
 Lynn Boger                                     <laboger@linux.vnet.ibm.com>
 Ian Bolton                                     <ian.bolton@arm.com>
 Andrea Bona                                    <andrea.bona@st.com>
@@ -343,10 +343,10 @@ Gabriel Charette                          <gchare@google.com>
 Chandra Chavva                                 <cchavva@redhat.com>
 Dehao Chen                                     <dehao@google.com>
 Fabien Chêne                                  <fabien@gcc.gnu.org>
-Bin Cheng                                      <bin.cheng@arm.com>
 Harshit Chopra                                 <harshit@google.com>
 Tamar Christina                                        <tamar.christina@arm.com>
 Eric Christopher                               <echristo@gmail.com>
+Paul Clarke                                    <pc@us.ibm.com>
 William Cohen                                  <wcohen@redhat.com>
 Michael Collison                               <michael.collison@arm.com>
 Josh Conner                                    <joshconner@google.com>
@@ -358,18 +358,17 @@ Ian Dall                                  <ian@beware.dropbear.id.au>
 David Daney                                    <david.daney@caviumnetworks.com>
 Robin Dapp                                     <rdapp@linux.vnet.ibm.com>
 Simon Dardis                                   <simon.dardis@imgtec.com>
+Sudakshina Das                                 <sudi.das@arm.com>
 Bud Davis                                      <jmdavis@link.com>
 Chris Demetriou                                        <cgd@google.com>
 Sameera Deshpande                              <sameera.deshpande@arm.com>
 Wilco Dijkstra                                 <wdijkstr@arm.com>
 Benoit Dupont de Dinechin                      <benoit.dupont-de-dinechin@st.com>
-Michael Eager                                  <eager@eagercon.com>
 Jason Eckhardt                                 <jle@rice.edu>
 Bernd Edlinger                                 <bernd.edlinger@hotmail.de>
 Phil Edwards                                   <pme@gcc.gnu.org>
 Steve Ellcey                                   <sellcey@caviumnetworks.com>
 Mohan Embar                                    <gnustuff@thisiscool.com>
-Ilya Enkovich                                  <enkovich.gnu@gmail.com>
 Revital Eres                                   <eres@il.ibm.com>
 Marc Espie                                     <espie@cvs.openbsd.org>
 Ansgar Esztermann                              <ansgar@thphy.uni-duesseldorf.de>
@@ -392,12 +391,10 @@ Gopalasubramanian Ganesh                  <Ganesh.Gopalasubramanian@amd.com>
 Kaveh Ghazi                                    <ghazi@gcc.gnu.org>
 Doug Gilmore                                   <Doug.Gilmore@imgtec.com>
 Matthew Gingell                                        <gingell@gnat.com>
-Tristan Gingold                                        <gingold@adacore.com>
 Jan-Benedict Glaw                              <jbglaw@lug-owl.de>
 Marc Glisse                                    <marc.glisse@inria.fr>
 Prachi Godbole                                 <prachi.godbole@imgtec.com>
 Torbjorn Granlund                              <tege@swox.com>
-Anthony Green                                  <green@redhat.com>
 Doug Gregor                                    <doug.gregor@gmail.com>
 Matthew Gretton-Dann                           <matthew.gretton-dann@arm.com>
 Yury Gribov                                    <tetra2005@gmail.com>
@@ -406,7 +403,6 @@ Laurent Guerby                                      <laurent@guerby.net>
 Xuepeng Guo                                    <terry.guo@arm.com>
 Wei Guozhi                                     <carrot@google.com>
 Mostafa Hagog                                  <hagog@gcc.gnu.org>
-Olivier Hainque                                        <hainque@adacore.com>
 Andrew Haley                                   <aph@redhat.com>
 Stuart Hastings                                        <stuart@apple.com>
 Michael Haubenwallner                          <michael.haubenwallner@ssi-schaefer.com>
@@ -417,7 +413,6 @@ Mark Heffernan                                      <meheff@google.com>
 George Helffrich                               <george@gcc.gnu.org>
 Daniel Hellstrom                               <daniel@gaisler.com>
 Fergus Henderson                               <fjh@cs.mu.oz.au>
-Richard Henderson                              <rth@twiddle.net>
 Stuart Henderson                               <shenders@gcc.gnu.org>
 Matthew Hiller                                 <hiller@redhat.com>
 Kazu Hirata                                    <kazu@codesourcery.com>
@@ -436,8 +431,6 @@ Daniel Jacobowitz                           <drow@false.org>
 Andreas Jaeger                                 <aj@suse.de>
 Harsha Jagasia                                 <harsha.jagasia@amd.com>
 Fariborz Jahanian                              <fjahanian@apple.com>
-Martin Jambor                                  <mjambor@suse.cz>
-Andrew Jenner                                  <andrew@codesourcery.com>
 Janis Johnson                                  <janis.marie.johnson@gmail.com>
 Teresa Johnson                                 <tejohnson@google.com>
 Kean Johnston                                  <jkj@sco.com>
@@ -451,14 +444,14 @@ Andi Kleen                                        <andi@firstfloor.org>
 Jeff Knaggs                                    <jknaggs@redhat.com>
 Michael Koch                                   <konqueror@gmx.de>
 Nicolas Koenig                                 <koenigni@student.ethz.ch>
-Kaz Kojima                                     <kkojima@gcc.gnu.org>
+Boris Kolpackov                                 <boris@codesynthesis.com>
 Dave Korn                                      <dave.korn.cygwin@gmail.com>
+Julia Koval                                    <julia.koval@intel.com>
 Matt Kraai                                     <kraai@ftbfs.org>
 Jan Kratochvil                                 <jan.kratochvil@redhat.com>
 Louis Krupp                                    <louis.krupp@zoho.com>
 Prathamesh Kulkarni                            <prathamesh.kulkarni@linaro.org>
 Venkataramanan Kumar                           <venkataramanan.kumar@amd.com>
-Maxim Kuvyrkov                                 <maxim.kuvyrkov@linaro.org>
 Doug Kwan                                      <dougkwan@google.com>
 Scott Robert Ladd                              <scott.ladd@coyotegulch.com>
 Razya Ladelsky                                 <razya@gcc.gnu.org>
@@ -469,19 +462,20 @@ Asher Langton                                     <langton2@llnl.gov>
 Chris Lattner                                  <sabre@nondot.org>
 Terry Laurenzo                                 <tlaurenzo@gmail.com>
 Alan Lawrence                                  <alan.lawrence@arm.com>
+Jozef Lawrynowicz                              <jozef.l@mittosystems.com>
 Georg-Johann Lay                               <avr@gjlay.de>
 Marc Lehmann                                   <pcg@goof.com>
 James Lemke                                    <jim@lemke.org>
 Kriang Lerdsuwanakij                           <lerdsuwa@users.sourceforge.net>
 Renlin Li                                      <renlin.li@arm.com>
 Xinliang David Li                              <davidxl@google.com>
+Chen Liqin                                     <liqin.gcc@gmail.com>
 Martin Liska                                   <mliska@suse.cz>
 Jiangning Liu                                  <jiangning.liu@arm.com>
 Sa Liu                                         <saliu@de.ibm.com>
 Ralph Loader                                   <rcl@ihug.co.nz>
 Sheldon Lobo                                   <sheldon.lobo@oracle.com
 Gabor Loki                                     <loki@inf.u-szeged.hu>
-Sandra Loosemore                               <sandra@codesourcery.com>
 Manuel López-Ibáñez                         <manu@gcc.gnu.org>
 Carl Love                                      <cel@us.ibm.com>
 Martin v. Löwis                                       <loewis@informatik.hu-berlin.de>
@@ -489,7 +483,6 @@ H.J. Lu                                             <hjl.tools@gmail.com>
 Christophe Lyon                                        <christophe.lyon@st.com>
 Luis Machado                                   <luisgpm@br.ibm.com>
 Ziga Mahkovec                                  <ziga.mahkovec@klika.si>
-David Malcolm                                  <dmalcolm@redhat.com>
 Mikhail Maltsev                                        <maltsevm@gmail.com>
 Jose E. Marchesi                               <jose.marchesi@oracle.com>
 Patrick Marlier                                        <patrick.marlier@gmail.com>
@@ -512,7 +505,7 @@ James A. Morrison                           <phython@gcc.gnu.org>
 Brooks Moses                                   <bmoses@google.com>
 Dirk Mueller                                   <dmueller@suse.de>
 Phil Muldoon                                   <pmuldoon@redhat.com>
-Steven Munroe                                  <munroesj@linux.vnet.ibm.com>
+Steven Munroe                                  <munroesj52@gmail.com>
 Szabolcs Nagy                                  <szabolcs.nagy@arm.com>
 Quentin Neill                                  <quentin.neill.gnu@gmail.com>
 Adam Nemet                                     <adambnemet@gmail.com>
@@ -532,23 +525,24 @@ Patrick Palka                                     <ppalka@gcc.gnu.org>
 Devang Patel                                   <dpatel@apple.com>
 Andris Pavenis                                 <andris.pavenis@iki.fi>
 Fernando Pereira                               <pronesto@gmail.com>
+Sebastian Perta                                        <sebastian.perta@renesas.com>
+Sebastian Peryt                                        <sebastian.peryt@intel.com>
 Kaushik Phatak                                 <kaushik.phatak@kpitcummins.com>
 Nicolas Pitre                                  <nico@cam.org>
 Paul Pluzhnikov                                        <ppluzhnikov@google.com>
 Antoniu Pop                                    <antoniu.pop@gmail.com>
+Siddhesh Poyarekar                             <siddhesh@sourceware.org>
 Vidya Praveen                                  <vidyapraveen@arm.com>
 Thomas Preud'homme                             <thomas.preudhomme@arm.com>
 Vladimir Prus                                  <vladimir@codesourcery.com>
 Yao Qi                                         <yao@codesourcery.com>
 Jerry Quinn                                    <jlquinn@optonline.net>
-Ramana Radhakrishnan                           <ramana.radhakrishnan@arm.com>
 Easwaran Raman                                 <eraman@google.com>
 Rolf Rasmussen                                 <rolfwr@gcc.gnu.org>
 Fritz Reese                                    <fritzoreese@gmail.com>
 Volker Reichelt                                        <v.reichelt@netcologne.de>
 Bernhard Reutner-Fischer                       <rep.dot.nop@gmail.com>
 Tom Rix                                                <trix@redhat.com>
-Pierre-Marie de Rodat                          <derodat@adacore.com>
 Craig Rodrigues                                        <rodrigc@gcc.gnu.org>
 Erven Rohou                                    <erven.rohou@inria.fr>
 Ira Rosen                                      <irar@il.ibm.com>
@@ -557,21 +551,18 @@ Maciej W. Rozycki                         <macro@linux-mips.org>
 Silvius Rus                                    <rus@google.com>
 Matthew Sachs                                  <msachs@apple.com>
 Hariharan Sandanagobalane                      <hariharan.gcc@gmail.com>
-Iain Sandoe                                    <iain@codesourcery.com>
 Duncan Sands                                   <baldrick@gcc.gnu.org>
 Sujoy Saraswati                                        <sujoy.saraswati@hpe.com>
 Trevor Saunders                                        <tbsaunde+gcc@tbsaunde.org>
-Aaron Sawdey                                   <acsawdey@linux.vnet.ibm.com>
+Aaron Sawdey                                   <acsawdey@linux.ibm.com>
 Roger Sayle                                    <roger@eyesopen.com>
 Will Schmidt                                   <will_schmidt@vnet.ibm.com>
-William Schmidt                                        <wschmidt@linux.vnet.ibm.com>
 Tilo Schwarz                                   <tilo@tilo-schwarz.de>
 Martin Sebor                                   <msebor@gcc.gnu.org>
 Svein Seldal                                   <svein@dev.seldal.com>
 Senthil Kumar Selvaraj                         <senthil_kumar.selvaraj@atmel.com>
 Thiemo Seufer                                  <ths@networkno.de>
 Bill Seurer                                    <seurer@linux.vnet.ibm.com>
-Marcus Shawcroft                               <marcus.shawcroft@arm.com>
 Tim Shen                                       <timshen@google.com>
 David Sherwood                                 <david.sherwood@arm.com>
 Sharad Singhai                                 <singhai@google.com>
@@ -593,16 +584,16 @@ Andrew Sutton                                     <andrew.n.sutton@gmail.com>
 Gabriele Svelto                                        <gabriele.svelto@st.com>
 Toma Tabacu                                    <toma.tabacu@imgtec.com>
 Sriraman Tallam                                        <tmsriram@google.com>
-Chung-Lin Tang                                 <cltang@codesourcery.com>
 Samuel Tardieu                                 <sam@rfc1149.net>
 Dinar Temirbulatov                             <dtemirbulatov@gmail.com>
 Kresten Krab Thorup                            <krab@gcc.gnu.org>
-Caroline Tice                                  <cmtice@google.com>
 Kai Tietz                                      <ktietz70@googlemail.com>
 Ilya Tocar                                     <tocarip@gmail.com>
 Philipp Tomsich                                        <philipp.tomsich@theobroma-systems.com>
+Daniel Towner                                  <dant@picochip.com>
 Konrad Trifunovic                              <konrad.trifunovic@inria.fr>
 Markus Trippelsdorf                            <markus@trippelsdorf.de>
+Igor Tsimbalist                                        <igor.v.tsimbalist@intel.com>
 Martin Uecker                                  <uecker@eecs.berkeley.edu>
 David Ung                                      <davidu@mips.com>
 Neil Vachharajani                              <nvachhar@gmail.com>
@@ -614,7 +605,6 @@ Ilya Verbin                                 <iverbin@gmail.com>
 Andre Vieira                                   <andre.simoesdiasvieira@arm.com>
 Kugan Vivekanandarajah                         <kuganv@linaro.org>
 Ville Voutilainen                              <ville.voutilainen@gmail.com>
-Tom de Vries                                   <tom@codesourcery.com>
 Nenad Vukicevic                                        <nenad@intrepid.com>
 Feng Wang                                      <fengwang@nudt.edu.cn>
 Jiong Wang                                     <jiong.wang@arm.com>
@@ -627,7 +617,6 @@ Edmar Wienskoski                            <edmar@freescale.com>
 Ollie Wild                                     <aaw@google.com>
 Kevin Williams                                 <kevin.williams@inria.fr>
 Carlo Wood                                     <carlo@alinoe.com>
-Chung-Ju Wu                                    <jasonwucj@gmail.com>
 Mingjie Xing                                   <mingjie.xing@gmail.com>
 Chenghua Xu                                    <paul.hua.gm@gmail.com>
 Canqun Yang                                    <canqun@nudt.edu.cn>
@@ -636,9 +625,9 @@ Jeffrey Yasskin                                     <jyasskin@google.com>
 Joey Ye                                                <joey.ye@arm.com>
 Greta Yorsh                                    <greta.yorsh@arm.com>
 David Yuste                                    <david.yuste@gmail.com>
-Kirill Yukhin                                  <kirill.yukhin@gmail.com>
 Adhemerval Zanella                             <azanella@linux.vnet.ibm.com>
 Yufeng Zhang                                   <yufeng.zhang@arm.com>
+Qing Zhao                                      <qing.zhao@oracle.com>
 Shujing Zhao                                   <pearly.zhao@oracle.com>
 Jon Ziegler                                    <jonz@apple.com>
 Roman Zippel                                   <zippel@linux-m68k.org>