#!/bin/bash

FL="-fpreprocessed -Werror -Wall -Wno-comment -Wno-unknown-pragmas -Wno-return-local-addr -Wextra -Wno-missing-braces -Wno-missing-field-initializers -fno-common -Ofast -flive-range-shrinkage -flto"
p=/usr/local/gcc_current/bin

# $p/g++ $FL -c r.ii -fPIC -DPIC -o b.o  >  r  2>&1
# $p/g++ $FL -c t.ii -o e.o              >  t  2>&1
# $p/g++ -flto -o x t.o r.o              > res 2>&1

$p/g++ $FL -fPIC -DPIC -c -o r.o r.ii >  a  2>&1
$p/g++ $FL -c -o t.o t.ii > b 2>&1
$p/g++ -flto -o x t.o /home/dimhen/errs/gcc-5.0/many_lea/r.o > res 2>&1

grep "too many memory references for" res
