Re: access to Subversion links forbidden?

2020-03-18 Thread Nicholas Krause via Gcc




On 3/18/20 3:49 PM, Martin Sebor via Gcc wrote:

I've been getting Error 403 (Forbidden - You don't have permission
to access /viewcvs on this server) following the Subversion links
in Bugzilla for some time now (they worked for me before the switch
to Git, but I'm not sure if they also did before the recent hardware 
upgrade).


For example:
  https://gcc.gnu.org/viewcvs?rev=268827&root=gcc&view=rev
  https://gcc.gnu.org/viewcvs?rev=267096&root=gcc&view=rev
  https://gcc.gnu.org/viewcvs?rev=244881&root=gcc&view=rev

Are they supposed to work and if so, is anyone else having trouble with
them and is it a known problem that's already being worked on?

Thanks
Martin


Martin,
I've been having trouble with them as well for the last day or so. If I 
recall correctly they worked fine a few

weeks ago post Git so I've assuming its a current issue.

Nick


Possible Bug in make_more_copies

2020-03-18 Thread Nicholas Krause via Gcc

Greetings Segher,

I've not sure if I've misunderstanding something in the combine code but 
in make_more_copies

for combine.c this seems very odd:
if (!(REG_P (dest) && !HARD_REGISTER_P (dest)))
    continue;

    rtx src = SET_SRC (set);
    if (!(REG_P (src) && HARD_REGISTER_P (src)))
        continue;

Is there any good reason we are assuming the destination can't both be a 
hard register or a regular code here?

If were making pseudo register copies wouldn't it be:
  rtx dest = SET_DEST (dest);
    if ((REG_P (dest) && HARD_REGISTER_P (dest)))
        continue;

I'm assuming you have good reason for doing both hard and standard 
registers checking in this function but

it looks really odd to me for checking both hard and regular registers here,

Nick